Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20240301 contains API Schema definitions for the network v1api20240301 API group +groupName=network.azure.com
Package v1api20240301 contains API Schema definitions for the network v1api20240301 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240301
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 APIVersion
- type AddressSpace
- func (space *AddressSpace) AssignProperties_From_AddressSpace(source *storage.AddressSpace) error
- func (space *AddressSpace) AssignProperties_To_AddressSpace(destination *storage.AddressSpace) error
- func (space *AddressSpace) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AddressSpace) DeepCopy() *AddressSpace
- func (in *AddressSpace) DeepCopyInto(out *AddressSpace)
- func (space *AddressSpace) Initialize_From_AddressSpace_STATUS(source *AddressSpace_STATUS) error
- func (space *AddressSpace) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (space *AddressSpace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AddressSpace_STATUS
- func (space *AddressSpace_STATUS) AssignProperties_From_AddressSpace_STATUS(source *storage.AddressSpace_STATUS) error
- func (space *AddressSpace_STATUS) AssignProperties_To_AddressSpace_STATUS(destination *storage.AddressSpace_STATUS) error
- func (in *AddressSpace_STATUS) DeepCopy() *AddressSpace_STATUS
- func (in *AddressSpace_STATUS) DeepCopyInto(out *AddressSpace_STATUS)
- func (space *AddressSpace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (space *AddressSpace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded)
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (in *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPoolPropertiesFormat_SyncMode
- type BackendAddressPoolPropertiesFormat_SyncMode_STATUS
- type BackendAddressPool_LoadBalancer_SubResourceEmbedded
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_LoadBalancer_SubResourceEmbedded(source *storage.BackendAddressPool_LoadBalancer_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_LoadBalancer_SubResourceEmbedded(destination *storage.BackendAddressPool_LoadBalancer_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_LoadBalancer_SubResourceEmbedded
- func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_LoadBalancer_SubResourceEmbedded)
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(source *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_NetworkInterface_SubResourceEmbedded(source *storage.BackendAddressPool_NetworkInterface_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_NetworkInterface_SubResourceEmbedded(destination *storage.BackendAddressPool_NetworkInterface_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_NetworkInterface_SubResourceEmbedded)
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(...) 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 (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHost
- func (host *BastionHost) AssignProperties_From_BastionHost(source *storage.BastionHost) error
- func (host *BastionHost) AssignProperties_To_BastionHost(destination *storage.BastionHost) error
- func (host *BastionHost) AzureName() string
- func (host *BastionHost) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
- func (host *BastionHost) ConvertTo(hub conversion.Hub) error
- func (in *BastionHost) DeepCopy() *BastionHost
- func (in *BastionHost) DeepCopyInto(out *BastionHost)
- func (in *BastionHost) DeepCopyObject() runtime.Object
- func (host *BastionHost) Default()
- func (host BastionHost) GetAPIVersion() string
- func (host *BastionHost) GetConditions() conditions.Conditions
- func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
- func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
- func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) GetSupportedOperations() []genruntime.ResourceOperation
- func (host *BastionHost) GetType() string
- func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
- func (host *BastionHost) Owner() *genruntime.ResourceReference
- func (host *BastionHost) SecretDestinationExpressions() []*core.DestinationExpression
- func (host *BastionHost) SetConditions(conditions conditions.Conditions)
- func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) ValidateCreate() (admission.Warnings, error)
- func (host *BastionHost) ValidateDelete() (admission.Warnings, error)
- func (host *BastionHost) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type BastionHostIPConfiguration
- func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *storage.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *storage.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
- func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
- func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostIPConfiguration_STATUS
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *storage.BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *storage.BastionHostIPConfiguration_STATUS) error
- func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
- func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
- func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostList
- type BastionHostOperatorSpec
- func (operator *BastionHostOperatorSpec) AssignProperties_From_BastionHostOperatorSpec(source *storage.BastionHostOperatorSpec) error
- func (operator *BastionHostOperatorSpec) AssignProperties_To_BastionHostOperatorSpec(destination *storage.BastionHostOperatorSpec) error
- func (in *BastionHostOperatorSpec) DeepCopy() *BastionHostOperatorSpec
- func (in *BastionHostOperatorSpec) DeepCopyInto(out *BastionHostOperatorSpec)
- type BastionHostPropertiesFormat_NetworkAcls
- func (acls *BastionHostPropertiesFormat_NetworkAcls) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls(source *storage.BastionHostPropertiesFormat_NetworkAcls) error
- func (acls *BastionHostPropertiesFormat_NetworkAcls) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls(destination *storage.BastionHostPropertiesFormat_NetworkAcls) error
- func (acls *BastionHostPropertiesFormat_NetworkAcls) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostPropertiesFormat_NetworkAcls) DeepCopy() *BastionHostPropertiesFormat_NetworkAcls
- func (in *BastionHostPropertiesFormat_NetworkAcls) DeepCopyInto(out *BastionHostPropertiesFormat_NetworkAcls)
- func (acls *BastionHostPropertiesFormat_NetworkAcls) Initialize_From_BastionHostPropertiesFormat_NetworkAcls_STATUS(source *BastionHostPropertiesFormat_NetworkAcls_STATUS) error
- func (acls *BastionHostPropertiesFormat_NetworkAcls) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (acls *BastionHostPropertiesFormat_NetworkAcls) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostPropertiesFormat_NetworkAcls_STATUS
- func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls_STATUS(source *storage.BastionHostPropertiesFormat_NetworkAcls_STATUS) error
- func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls_STATUS(destination *storage.BastionHostPropertiesFormat_NetworkAcls_STATUS) error
- func (in *BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopy() *BastionHostPropertiesFormat_NetworkAcls_STATUS
- func (in *BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopyInto(out *BastionHostPropertiesFormat_NetworkAcls_STATUS)
- func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHost_STATUS
- func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *storage.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *storage.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
- func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
- func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHost_Spec
- func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *storage.BastionHost_Spec) error
- func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *storage.BastionHost_Spec) error
- func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
- func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
- func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
- func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_Spec) OriginalVersion() string
- func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (host *BastionHost_Spec) SetAzureName(azureName string)
- type BgpSettings
- func (settings *BgpSettings) AssignProperties_From_BgpSettings(source *storage.BgpSettings) error
- func (settings *BgpSettings) AssignProperties_To_BgpSettings(destination *storage.BgpSettings) error
- func (settings *BgpSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BgpSettings) DeepCopy() *BgpSettings
- func (in *BgpSettings) DeepCopyInto(out *BgpSettings)
- func (settings *BgpSettings) Initialize_From_BgpSettings_STATUS(source *BgpSettings_STATUS) error
- func (settings *BgpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *BgpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BgpSettings_STATUS
- func (settings *BgpSettings_STATUS) AssignProperties_From_BgpSettings_STATUS(source *storage.BgpSettings_STATUS) error
- func (settings *BgpSettings_STATUS) AssignProperties_To_BgpSettings_STATUS(destination *storage.BgpSettings_STATUS) error
- func (in *BgpSettings_STATUS) DeepCopy() *BgpSettings_STATUS
- func (in *BgpSettings_STATUS) DeepCopyInto(out *BgpSettings_STATUS)
- func (settings *BgpSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *BgpSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDnsConfigPropertiesFormat_STATUS
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *storage.CustomDnsConfigPropertiesFormat_STATUS) error
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *storage.CustomDnsConfigPropertiesFormat_STATUS) error
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
- func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DdosSettings
- func (settings *DdosSettings) AssignProperties_From_DdosSettings(source *storage.DdosSettings) error
- func (settings *DdosSettings) AssignProperties_To_DdosSettings(destination *storage.DdosSettings) error
- func (settings *DdosSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DdosSettings) DeepCopy() *DdosSettings
- func (in *DdosSettings) DeepCopyInto(out *DdosSettings)
- func (settings *DdosSettings) Initialize_From_DdosSettings_STATUS(source *DdosSettings_STATUS) error
- func (settings *DdosSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *DdosSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DdosSettings_ProtectionMode
- type DdosSettings_ProtectionMode_STATUS
- type DdosSettings_STATUS
- func (settings *DdosSettings_STATUS) AssignProperties_From_DdosSettings_STATUS(source *storage.DdosSettings_STATUS) error
- func (settings *DdosSettings_STATUS) AssignProperties_To_DdosSettings_STATUS(destination *storage.DdosSettings_STATUS) error
- func (in *DdosSettings_STATUS) DeepCopy() *DdosSettings_STATUS
- func (in *DdosSettings_STATUS) DeepCopyInto(out *DdosSettings_STATUS)
- func (settings *DdosSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *DdosSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Delegation
- func (delegation *Delegation) AssignProperties_From_Delegation(source *storage.Delegation) error
- func (delegation *Delegation) AssignProperties_To_Delegation(destination *storage.Delegation) error
- func (delegation *Delegation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Delegation) DeepCopy() *Delegation
- func (in *Delegation) DeepCopyInto(out *Delegation)
- func (delegation *Delegation) Initialize_From_Delegation_STATUS(source *Delegation_STATUS) error
- func (delegation *Delegation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (delegation *Delegation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Delegation_STATUS
- func (delegation *Delegation_STATUS) AssignProperties_From_Delegation_STATUS(source *storage.Delegation_STATUS) error
- func (delegation *Delegation_STATUS) AssignProperties_To_Delegation_STATUS(destination *storage.Delegation_STATUS) error
- func (in *Delegation_STATUS) DeepCopy() *Delegation_STATUS
- func (in *Delegation_STATUS) DeepCopyInto(out *Delegation_STATUS)
- func (delegation *Delegation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (delegation *Delegation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DhGroup
- type DhGroup_STATUS
- type DhcpOptions
- func (options *DhcpOptions) AssignProperties_From_DhcpOptions(source *storage.DhcpOptions) error
- func (options *DhcpOptions) AssignProperties_To_DhcpOptions(destination *storage.DhcpOptions) error
- func (options *DhcpOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DhcpOptions) DeepCopy() *DhcpOptions
- func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
- func (options *DhcpOptions) Initialize_From_DhcpOptions_STATUS(source *DhcpOptions_STATUS) error
- func (options *DhcpOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (options *DhcpOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DhcpOptions_STATUS
- func (options *DhcpOptions_STATUS) AssignProperties_From_DhcpOptions_STATUS(source *storage.DhcpOptions_STATUS) error
- func (options *DhcpOptions_STATUS) AssignProperties_To_DhcpOptions_STATUS(destination *storage.DhcpOptions_STATUS) error
- func (in *DhcpOptions_STATUS) DeepCopy() *DhcpOptions_STATUS
- func (in *DhcpOptions_STATUS) DeepCopyInto(out *DhcpOptions_STATUS)
- func (options *DhcpOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (options *DhcpOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation
- func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *storage.ExtendedLocation) error
- func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *storage.ExtendedLocation) error
- func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
- func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationType
- type ExtendedLocationType_STATUS
- type ExtendedLocation_STATUS
- func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *storage.ExtendedLocation_STATUS) error
- func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *storage.ExtendedLocation_STATUS) error
- func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
- func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
- func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlowLog_STATUS_SubResourceEmbedded
- func (embedded *FlowLog_STATUS_SubResourceEmbedded) AssignProperties_From_FlowLog_STATUS_SubResourceEmbedded(source *storage.FlowLog_STATUS_SubResourceEmbedded) error
- func (embedded *FlowLog_STATUS_SubResourceEmbedded) AssignProperties_To_FlowLog_STATUS_SubResourceEmbedded(destination *storage.FlowLog_STATUS_SubResourceEmbedded) error
- func (in *FlowLog_STATUS_SubResourceEmbedded) DeepCopy() *FlowLog_STATUS_SubResourceEmbedded
- func (in *FlowLog_STATUS_SubResourceEmbedded) DeepCopyInto(out *FlowLog_STATUS_SubResourceEmbedded)
- func (embedded *FlowLog_STATUS_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FlowLog_STATUS_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded(source *storage.FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded(destination *storage.FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
- func (in *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(source *storage.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(...) 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 (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GatewayLoadBalancerTunnelInterface
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) AssignProperties_From_GatewayLoadBalancerTunnelInterface(source *storage.GatewayLoadBalancerTunnelInterface) error
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) AssignProperties_To_GatewayLoadBalancerTunnelInterface(destination *storage.GatewayLoadBalancerTunnelInterface) error
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GatewayLoadBalancerTunnelInterface) DeepCopy() *GatewayLoadBalancerTunnelInterface
- func (in *GatewayLoadBalancerTunnelInterface) DeepCopyInto(out *GatewayLoadBalancerTunnelInterface)
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) Initialize_From_GatewayLoadBalancerTunnelInterface_STATUS(source *GatewayLoadBalancerTunnelInterface_STATUS) error
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GatewayLoadBalancerTunnelInterface_Protocol
- type GatewayLoadBalancerTunnelInterface_Protocol_STATUS
- type GatewayLoadBalancerTunnelInterface_STATUS
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_From_GatewayLoadBalancerTunnelInterface_STATUS(source *storage.GatewayLoadBalancerTunnelInterface_STATUS) error
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_To_GatewayLoadBalancerTunnelInterface_STATUS(destination *storage.GatewayLoadBalancerTunnelInterface_STATUS) error
- func (in *GatewayLoadBalancerTunnelInterface_STATUS) DeepCopy() *GatewayLoadBalancerTunnelInterface_STATUS
- func (in *GatewayLoadBalancerTunnelInterface_STATUS) DeepCopyInto(out *GatewayLoadBalancerTunnelInterface_STATUS)
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GatewayLoadBalancerTunnelInterface_Type
- type GatewayLoadBalancerTunnelInterface_Type_STATUS
- type IPAllocationMethod
- type IPAllocationMethod_STATUS
- type IPConfigurationBgpPeeringAddress
- func (address *IPConfigurationBgpPeeringAddress) AssignProperties_From_IPConfigurationBgpPeeringAddress(source *storage.IPConfigurationBgpPeeringAddress) error
- func (address *IPConfigurationBgpPeeringAddress) AssignProperties_To_IPConfigurationBgpPeeringAddress(destination *storage.IPConfigurationBgpPeeringAddress) error
- func (address *IPConfigurationBgpPeeringAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPConfigurationBgpPeeringAddress) DeepCopy() *IPConfigurationBgpPeeringAddress
- func (in *IPConfigurationBgpPeeringAddress) DeepCopyInto(out *IPConfigurationBgpPeeringAddress)
- func (address *IPConfigurationBgpPeeringAddress) Initialize_From_IPConfigurationBgpPeeringAddress_STATUS(source *IPConfigurationBgpPeeringAddress_STATUS) error
- func (address *IPConfigurationBgpPeeringAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *IPConfigurationBgpPeeringAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfigurationBgpPeeringAddress_STATUS
- func (address *IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_From_IPConfigurationBgpPeeringAddress_STATUS(source *storage.IPConfigurationBgpPeeringAddress_STATUS) error
- func (address *IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_To_IPConfigurationBgpPeeringAddress_STATUS(destination *storage.IPConfigurationBgpPeeringAddress_STATUS) error
- func (in *IPConfigurationBgpPeeringAddress_STATUS) DeepCopy() *IPConfigurationBgpPeeringAddress_STATUS
- func (in *IPConfigurationBgpPeeringAddress_STATUS) DeepCopyInto(out *IPConfigurationBgpPeeringAddress_STATUS)
- func (address *IPConfigurationBgpPeeringAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *IPConfigurationBgpPeeringAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfigurationProfile_STATUS
- func (profile *IPConfigurationProfile_STATUS) AssignProperties_From_IPConfigurationProfile_STATUS(source *storage.IPConfigurationProfile_STATUS) error
- func (profile *IPConfigurationProfile_STATUS) AssignProperties_To_IPConfigurationProfile_STATUS(destination *storage.IPConfigurationProfile_STATUS) error
- func (in *IPConfigurationProfile_STATUS) DeepCopy() *IPConfigurationProfile_STATUS
- func (in *IPConfigurationProfile_STATUS) DeepCopyInto(out *IPConfigurationProfile_STATUS)
- func (profile *IPConfigurationProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *IPConfigurationProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded
- func (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded(source *storage.IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded(...) 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 (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule
- func (rule *IPRule) AssignProperties_From_IPRule(source *storage.IPRule) error
- func (rule *IPRule) AssignProperties_To_IPRule(destination *storage.IPRule) error
- func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPRule) DeepCopy() *IPRule
- func (in *IPRule) DeepCopyInto(out *IPRule)
- func (rule *IPRule) Initialize_From_IPRule_STATUS(source *IPRule_STATUS) error
- func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPRule_STATUS
- func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
- func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
- func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
- func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
- func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPVersion
- type IPVersion_STATUS
- type IkeEncryption
- type IkeEncryption_STATUS
- type IkeIntegrity
- type IkeIntegrity_STATUS
- type InboundNatPool
- func (pool *InboundNatPool) AssignProperties_From_InboundNatPool(source *storage.InboundNatPool) error
- func (pool *InboundNatPool) AssignProperties_To_InboundNatPool(destination *storage.InboundNatPool) error
- func (pool *InboundNatPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *InboundNatPool) DeepCopy() *InboundNatPool
- func (in *InboundNatPool) DeepCopyInto(out *InboundNatPool)
- func (pool *InboundNatPool) Initialize_From_InboundNatPool_STATUS(source *InboundNatPool_STATUS) error
- func (pool *InboundNatPool) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *InboundNatPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatPool_STATUS
- func (pool *InboundNatPool_STATUS) AssignProperties_From_InboundNatPool_STATUS(source *storage.InboundNatPool_STATUS) error
- func (pool *InboundNatPool_STATUS) AssignProperties_To_InboundNatPool_STATUS(destination *storage.InboundNatPool_STATUS) error
- func (in *InboundNatPool_STATUS) DeepCopy() *InboundNatPool_STATUS
- func (in *InboundNatPool_STATUS) DeepCopyInto(out *InboundNatPool_STATUS)
- func (pool *InboundNatPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *InboundNatPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_LoadBalancer_SubResourceEmbedded
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_LoadBalancer_SubResourceEmbedded(source *storage.InboundNatRule_LoadBalancer_SubResourceEmbedded) error
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_LoadBalancer_SubResourceEmbedded(destination *storage.InboundNatRule_LoadBalancer_SubResourceEmbedded) error
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_LoadBalancer_SubResourceEmbedded
- func (in *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_LoadBalancer_SubResourceEmbedded)
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(source *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_NetworkInterface_SubResourceEmbedded
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_NetworkInterface_SubResourceEmbedded(source *storage.InboundNatRule_NetworkInterface_SubResourceEmbedded) error
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_NetworkInterface_SubResourceEmbedded(destination *storage.InboundNatRule_NetworkInterface_SubResourceEmbedded) error
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_NetworkInterface_SubResourceEmbedded
- func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_NetworkInterface_SubResourceEmbedded)
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(source *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) 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 (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag
- func (ipTag *IpTag) AssignProperties_From_IpTag(source *storage.IpTag) error
- func (ipTag *IpTag) AssignProperties_To_IpTag(destination *storage.IpTag) error
- func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpTag) DeepCopy() *IpTag
- func (in *IpTag) DeepCopyInto(out *IpTag)
- func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
- func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_STATUS
- func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *storage.IpTag_STATUS) error
- func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *storage.IpTag_STATUS) error
- func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
- func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
- func (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpsecEncryption
- type IpsecEncryption_STATUS
- type IpsecIntegrity
- type IpsecIntegrity_STATUS
- type IpsecPolicy
- func (policy *IpsecPolicy) AssignProperties_From_IpsecPolicy(source *storage.IpsecPolicy) error
- func (policy *IpsecPolicy) AssignProperties_To_IpsecPolicy(destination *storage.IpsecPolicy) error
- func (policy *IpsecPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpsecPolicy) DeepCopy() *IpsecPolicy
- func (in *IpsecPolicy) DeepCopyInto(out *IpsecPolicy)
- func (policy *IpsecPolicy) Initialize_From_IpsecPolicy_STATUS(source *IpsecPolicy_STATUS) error
- func (policy *IpsecPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *IpsecPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpsecPolicy_STATUS
- func (policy *IpsecPolicy_STATUS) AssignProperties_From_IpsecPolicy_STATUS(source *storage.IpsecPolicy_STATUS) error
- func (policy *IpsecPolicy_STATUS) AssignProperties_To_IpsecPolicy_STATUS(destination *storage.IpsecPolicy_STATUS) error
- func (in *IpsecPolicy_STATUS) DeepCopy() *IpsecPolicy_STATUS
- func (in *IpsecPolicy_STATUS) DeepCopyInto(out *IpsecPolicy_STATUS)
- func (policy *IpsecPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *IpsecPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancer
- func (balancer *LoadBalancer) AssignProperties_From_LoadBalancer(source *storage.LoadBalancer) error
- func (balancer *LoadBalancer) AssignProperties_To_LoadBalancer(destination *storage.LoadBalancer) error
- func (balancer *LoadBalancer) AzureName() string
- func (balancer *LoadBalancer) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (balancer *LoadBalancer) ConvertFrom(hub conversion.Hub) error
- func (balancer *LoadBalancer) ConvertTo(hub conversion.Hub) error
- func (in *LoadBalancer) DeepCopy() *LoadBalancer
- func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
- func (in *LoadBalancer) DeepCopyObject() runtime.Object
- func (balancer *LoadBalancer) Default()
- func (balancer LoadBalancer) GetAPIVersion() string
- func (balancer *LoadBalancer) GetConditions() conditions.Conditions
- func (balancer *LoadBalancer) GetResourceScope() genruntime.ResourceScope
- func (balancer *LoadBalancer) GetSpec() genruntime.ConvertibleSpec
- func (balancer *LoadBalancer) GetStatus() genruntime.ConvertibleStatus
- func (balancer *LoadBalancer) GetSupportedOperations() []genruntime.ResourceOperation
- func (balancer *LoadBalancer) GetType() string
- func (balancer *LoadBalancer) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (balancer *LoadBalancer) NewEmptyStatus() genruntime.ConvertibleStatus
- func (balancer *LoadBalancer) OriginalGVK() *schema.GroupVersionKind
- func (balancer *LoadBalancer) Owner() *genruntime.ResourceReference
- func (balancer *LoadBalancer) SecretDestinationExpressions() []*core.DestinationExpression
- func (balancer *LoadBalancer) SetConditions(conditions conditions.Conditions)
- func (balancer *LoadBalancer) SetStatus(status genruntime.ConvertibleStatus) error
- func (balancer *LoadBalancer) ValidateCreate() (admission.Warnings, error)
- func (balancer *LoadBalancer) ValidateDelete() (admission.Warnings, error)
- func (balancer *LoadBalancer) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type LoadBalancerBackendAddress
- func (address *LoadBalancerBackendAddress) AssignProperties_From_LoadBalancerBackendAddress(source *storage.LoadBalancerBackendAddress) error
- func (address *LoadBalancerBackendAddress) AssignProperties_To_LoadBalancerBackendAddress(destination *storage.LoadBalancerBackendAddress) error
- func (address *LoadBalancerBackendAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancerBackendAddress) DeepCopy() *LoadBalancerBackendAddress
- func (in *LoadBalancerBackendAddress) DeepCopyInto(out *LoadBalancerBackendAddress)
- func (address *LoadBalancerBackendAddress) Initialize_From_LoadBalancerBackendAddress_STATUS(source *LoadBalancerBackendAddress_STATUS) error
- func (address *LoadBalancerBackendAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *LoadBalancerBackendAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerBackendAddressPropertiesFormat_AdminState
- type LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS
- type LoadBalancerBackendAddress_STATUS
- func (address *LoadBalancerBackendAddress_STATUS) AssignProperties_From_LoadBalancerBackendAddress_STATUS(source *storage.LoadBalancerBackendAddress_STATUS) error
- func (address *LoadBalancerBackendAddress_STATUS) AssignProperties_To_LoadBalancerBackendAddress_STATUS(destination *storage.LoadBalancerBackendAddress_STATUS) error
- func (in *LoadBalancerBackendAddress_STATUS) DeepCopy() *LoadBalancerBackendAddress_STATUS
- func (in *LoadBalancerBackendAddress_STATUS) DeepCopyInto(out *LoadBalancerBackendAddress_STATUS)
- func (address *LoadBalancerBackendAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *LoadBalancerBackendAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerList
- type LoadBalancerOperatorSpec
- func (operator *LoadBalancerOperatorSpec) AssignProperties_From_LoadBalancerOperatorSpec(source *storage.LoadBalancerOperatorSpec) error
- func (operator *LoadBalancerOperatorSpec) AssignProperties_To_LoadBalancerOperatorSpec(destination *storage.LoadBalancerOperatorSpec) error
- func (in *LoadBalancerOperatorSpec) DeepCopy() *LoadBalancerOperatorSpec
- func (in *LoadBalancerOperatorSpec) DeepCopyInto(out *LoadBalancerOperatorSpec)
- type LoadBalancerSku
- func (balancerSku *LoadBalancerSku) AssignProperties_From_LoadBalancerSku(source *storage.LoadBalancerSku) error
- func (balancerSku *LoadBalancerSku) AssignProperties_To_LoadBalancerSku(destination *storage.LoadBalancerSku) error
- func (balancerSku *LoadBalancerSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancerSku) DeepCopy() *LoadBalancerSku
- func (in *LoadBalancerSku) DeepCopyInto(out *LoadBalancerSku)
- func (balancerSku *LoadBalancerSku) Initialize_From_LoadBalancerSku_STATUS(source *LoadBalancerSku_STATUS) error
- func (balancerSku *LoadBalancerSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (balancerSku *LoadBalancerSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerSku_Name
- type LoadBalancerSku_Name_STATUS
- type LoadBalancerSku_STATUS
- func (balancerSku *LoadBalancerSku_STATUS) AssignProperties_From_LoadBalancerSku_STATUS(source *storage.LoadBalancerSku_STATUS) error
- func (balancerSku *LoadBalancerSku_STATUS) AssignProperties_To_LoadBalancerSku_STATUS(destination *storage.LoadBalancerSku_STATUS) error
- func (in *LoadBalancerSku_STATUS) DeepCopy() *LoadBalancerSku_STATUS
- func (in *LoadBalancerSku_STATUS) DeepCopyInto(out *LoadBalancerSku_STATUS)
- func (balancerSku *LoadBalancerSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (balancerSku *LoadBalancerSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerSku_Tier
- type LoadBalancerSku_Tier_STATUS
- type LoadBalancer_STATUS
- func (balancer *LoadBalancer_STATUS) AssignProperties_From_LoadBalancer_STATUS(source *storage.LoadBalancer_STATUS) error
- func (balancer *LoadBalancer_STATUS) AssignProperties_To_LoadBalancer_STATUS(destination *storage.LoadBalancer_STATUS) error
- func (balancer *LoadBalancer_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (balancer *LoadBalancer_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *LoadBalancer_STATUS) DeepCopy() *LoadBalancer_STATUS
- func (in *LoadBalancer_STATUS) DeepCopyInto(out *LoadBalancer_STATUS)
- func (balancer *LoadBalancer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (balancer *LoadBalancer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancer_Spec
- func (balancer *LoadBalancer_Spec) AssignProperties_From_LoadBalancer_Spec(source *storage.LoadBalancer_Spec) error
- func (balancer *LoadBalancer_Spec) AssignProperties_To_LoadBalancer_Spec(destination *storage.LoadBalancer_Spec) error
- func (balancer *LoadBalancer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (balancer *LoadBalancer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (balancer *LoadBalancer_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancer_Spec) DeepCopy() *LoadBalancer_Spec
- func (in *LoadBalancer_Spec) DeepCopyInto(out *LoadBalancer_Spec)
- func (balancer *LoadBalancer_Spec) Initialize_From_LoadBalancer_STATUS(source *LoadBalancer_STATUS) error
- func (balancer *LoadBalancer_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (balancer *LoadBalancer_Spec) OriginalVersion() string
- func (balancer *LoadBalancer_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (balancer *LoadBalancer_Spec) SetAzureName(azureName string)
- type LoadBalancersInboundNatRule
- func (rule *LoadBalancersInboundNatRule) AssignProperties_From_LoadBalancersInboundNatRule(source *storage.LoadBalancersInboundNatRule) error
- func (rule *LoadBalancersInboundNatRule) AssignProperties_To_LoadBalancersInboundNatRule(destination *storage.LoadBalancersInboundNatRule) error
- func (rule *LoadBalancersInboundNatRule) AzureName() string
- func (rule *LoadBalancersInboundNatRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (rule *LoadBalancersInboundNatRule) ConvertFrom(hub conversion.Hub) error
- func (rule *LoadBalancersInboundNatRule) ConvertTo(hub conversion.Hub) error
- func (in *LoadBalancersInboundNatRule) DeepCopy() *LoadBalancersInboundNatRule
- func (in *LoadBalancersInboundNatRule) DeepCopyInto(out *LoadBalancersInboundNatRule)
- func (in *LoadBalancersInboundNatRule) DeepCopyObject() runtime.Object
- func (rule *LoadBalancersInboundNatRule) Default()
- func (rule LoadBalancersInboundNatRule) GetAPIVersion() string
- func (rule *LoadBalancersInboundNatRule) GetConditions() conditions.Conditions
- func (rule *LoadBalancersInboundNatRule) GetResourceScope() genruntime.ResourceScope
- func (rule *LoadBalancersInboundNatRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *LoadBalancersInboundNatRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *LoadBalancersInboundNatRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *LoadBalancersInboundNatRule) GetType() string
- func (rule *LoadBalancersInboundNatRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *LoadBalancersInboundNatRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *LoadBalancersInboundNatRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *LoadBalancersInboundNatRule) Owner() *genruntime.ResourceReference
- func (rule *LoadBalancersInboundNatRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *LoadBalancersInboundNatRule) SetConditions(conditions conditions.Conditions)
- func (rule *LoadBalancersInboundNatRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *LoadBalancersInboundNatRule) ValidateCreate() (admission.Warnings, error)
- func (rule *LoadBalancersInboundNatRule) ValidateDelete() (admission.Warnings, error)
- func (rule *LoadBalancersInboundNatRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type LoadBalancersInboundNatRuleList
- type LoadBalancersInboundNatRuleOperatorSpec
- func (operator *LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_From_LoadBalancersInboundNatRuleOperatorSpec(source *storage.LoadBalancersInboundNatRuleOperatorSpec) error
- func (operator *LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_To_LoadBalancersInboundNatRuleOperatorSpec(destination *storage.LoadBalancersInboundNatRuleOperatorSpec) error
- func (in *LoadBalancersInboundNatRuleOperatorSpec) DeepCopy() *LoadBalancersInboundNatRuleOperatorSpec
- func (in *LoadBalancersInboundNatRuleOperatorSpec) DeepCopyInto(out *LoadBalancersInboundNatRuleOperatorSpec)
- type LoadBalancersInboundNatRule_STATUS
- func (rule *LoadBalancersInboundNatRule_STATUS) AssignProperties_From_LoadBalancersInboundNatRule_STATUS(source *storage.LoadBalancersInboundNatRule_STATUS) error
- func (rule *LoadBalancersInboundNatRule_STATUS) AssignProperties_To_LoadBalancersInboundNatRule_STATUS(destination *storage.LoadBalancersInboundNatRule_STATUS) error
- func (rule *LoadBalancersInboundNatRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *LoadBalancersInboundNatRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *LoadBalancersInboundNatRule_STATUS) DeepCopy() *LoadBalancersInboundNatRule_STATUS
- func (in *LoadBalancersInboundNatRule_STATUS) DeepCopyInto(out *LoadBalancersInboundNatRule_STATUS)
- func (rule *LoadBalancersInboundNatRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *LoadBalancersInboundNatRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancersInboundNatRule_Spec
- func (rule *LoadBalancersInboundNatRule_Spec) AssignProperties_From_LoadBalancersInboundNatRule_Spec(source *storage.LoadBalancersInboundNatRule_Spec) error
- func (rule *LoadBalancersInboundNatRule_Spec) AssignProperties_To_LoadBalancersInboundNatRule_Spec(destination *storage.LoadBalancersInboundNatRule_Spec) error
- func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *LoadBalancersInboundNatRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancersInboundNatRule_Spec) DeepCopy() *LoadBalancersInboundNatRule_Spec
- func (in *LoadBalancersInboundNatRule_Spec) DeepCopyInto(out *LoadBalancersInboundNatRule_Spec)
- func (rule *LoadBalancersInboundNatRule_Spec) Initialize_From_LoadBalancersInboundNatRule_STATUS(source *LoadBalancersInboundNatRule_STATUS) error
- func (rule *LoadBalancersInboundNatRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *LoadBalancersInboundNatRule_Spec) OriginalVersion() string
- func (rule *LoadBalancersInboundNatRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *LoadBalancersInboundNatRule_Spec) SetAzureName(azureName string)
- type LoadBalancingRule
- func (rule *LoadBalancingRule) AssignProperties_From_LoadBalancingRule(source *storage.LoadBalancingRule) error
- func (rule *LoadBalancingRule) AssignProperties_To_LoadBalancingRule(destination *storage.LoadBalancingRule) error
- func (rule *LoadBalancingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancingRule) DeepCopy() *LoadBalancingRule
- func (in *LoadBalancingRule) DeepCopyInto(out *LoadBalancingRule)
- func (rule *LoadBalancingRule) Initialize_From_LoadBalancingRule_STATUS(source *LoadBalancingRule_STATUS) error
- func (rule *LoadBalancingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *LoadBalancingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancingRulePropertiesFormat_LoadDistribution
- type LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS
- type LoadBalancingRule_STATUS
- func (rule *LoadBalancingRule_STATUS) AssignProperties_From_LoadBalancingRule_STATUS(source *storage.LoadBalancingRule_STATUS) error
- func (rule *LoadBalancingRule_STATUS) AssignProperties_To_LoadBalancingRule_STATUS(destination *storage.LoadBalancingRule_STATUS) error
- func (in *LoadBalancingRule_STATUS) DeepCopy() *LoadBalancingRule_STATUS
- func (in *LoadBalancingRule_STATUS) DeepCopyInto(out *LoadBalancingRule_STATUS)
- func (rule *LoadBalancingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *LoadBalancingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedServiceIdentity
- func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error
- func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error
- func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity
- func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)
- func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error
- func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedServiceIdentity_STATUS
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error
- func (in *ManagedServiceIdentity_STATUS) DeepCopy() *ManagedServiceIdentity_STATUS
- func (in *ManagedServiceIdentity_STATUS) DeepCopyInto(out *ManagedServiceIdentity_STATUS)
- func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedServiceIdentity_Type
- type ManagedServiceIdentity_Type_STATUS
- type ManagedServiceIdentity_UserAssignedIdentities_STATUS
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
- func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS
- func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS)
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway
- func (gateway *NatGateway) AssignProperties_From_NatGateway(source *storage.NatGateway) error
- func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *storage.NatGateway) error
- func (gateway *NatGateway) AzureName() string
- func (gateway *NatGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
- func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- func (gateway *NatGateway) Default()
- func (gateway NatGateway) GetAPIVersion() string
- func (gateway *NatGateway) GetConditions() conditions.Conditions
- func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
- func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
- func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) GetSupportedOperations() []genruntime.ResourceOperation
- func (gateway *NatGateway) GetType() string
- func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
- func (gateway *NatGateway) Owner() *genruntime.ResourceReference
- func (gateway *NatGateway) SecretDestinationExpressions() []*core.DestinationExpression
- func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
- func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) ValidateCreate() (admission.Warnings, error)
- func (gateway *NatGateway) ValidateDelete() (admission.Warnings, error)
- func (gateway *NatGateway) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NatGatewayList
- type NatGatewayOperatorSpec
- func (operator *NatGatewayOperatorSpec) AssignProperties_From_NatGatewayOperatorSpec(source *storage.NatGatewayOperatorSpec) error
- func (operator *NatGatewayOperatorSpec) AssignProperties_To_NatGatewayOperatorSpec(destination *storage.NatGatewayOperatorSpec) error
- func (in *NatGatewayOperatorSpec) DeepCopy() *NatGatewayOperatorSpec
- func (in *NatGatewayOperatorSpec) DeepCopyInto(out *NatGatewayOperatorSpec)
- type NatGatewaySku
- func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *storage.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *storage.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
- func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
- func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_Name
- type NatGatewaySku_Name_STATUS
- type NatGatewaySku_STATUS
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *storage.NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *storage.NatGatewaySku_STATUS) error
- func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
- func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
- func (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded(source *storage.NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded(destination *storage.NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
- func (in *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded)
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *storage.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *storage.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS
- func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *storage.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *storage.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
- func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
- func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded
- func (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(source *storage.NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(destination *storage.NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) 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 (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *storage.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(destination *storage.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_Spec
- func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *storage.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *storage.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
- func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
- func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
- func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_Spec) OriginalVersion() string
- func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (gateway *NatGateway_Spec) SetAzureName(azureName string)
- type NatRulePortMapping_STATUS
- func (mapping *NatRulePortMapping_STATUS) AssignProperties_From_NatRulePortMapping_STATUS(source *storage.NatRulePortMapping_STATUS) error
- func (mapping *NatRulePortMapping_STATUS) AssignProperties_To_NatRulePortMapping_STATUS(destination *storage.NatRulePortMapping_STATUS) error
- func (in *NatRulePortMapping_STATUS) DeepCopy() *NatRulePortMapping_STATUS
- func (in *NatRulePortMapping_STATUS) DeepCopyInto(out *NatRulePortMapping_STATUS)
- func (mapping *NatRulePortMapping_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (mapping *NatRulePortMapping_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface
- func (networkInterface *NetworkInterface) AssignProperties_From_NetworkInterface(source *storage.NetworkInterface) error
- func (networkInterface *NetworkInterface) AssignProperties_To_NetworkInterface(destination *storage.NetworkInterface) error
- func (networkInterface *NetworkInterface) AzureName() string
- func (networkInterface *NetworkInterface) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (networkInterface *NetworkInterface) ConvertFrom(hub conversion.Hub) error
- func (networkInterface *NetworkInterface) ConvertTo(hub conversion.Hub) error
- 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) GetResourceScope() genruntime.ResourceScope
- func (networkInterface *NetworkInterface) GetSpec() genruntime.ConvertibleSpec
- func (networkInterface *NetworkInterface) GetStatus() genruntime.ConvertibleStatus
- func (networkInterface *NetworkInterface) GetSupportedOperations() []genruntime.ResourceOperation
- func (networkInterface *NetworkInterface) GetType() string
- func (networkInterface *NetworkInterface) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (networkInterface *NetworkInterface) NewEmptyStatus() genruntime.ConvertibleStatus
- func (networkInterface *NetworkInterface) OriginalGVK() *schema.GroupVersionKind
- func (networkInterface *NetworkInterface) Owner() *genruntime.ResourceReference
- func (networkInterface *NetworkInterface) SecretDestinationExpressions() []*core.DestinationExpression
- func (networkInterface *NetworkInterface) SetConditions(conditions conditions.Conditions)
- func (networkInterface *NetworkInterface) SetStatus(status genruntime.ConvertibleStatus) error
- func (networkInterface *NetworkInterface) ValidateCreate() (admission.Warnings, error)
- func (networkInterface *NetworkInterface) ValidateDelete() (admission.Warnings, error)
- func (networkInterface *NetworkInterface) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NetworkInterfaceDnsSettings
- func (settings *NetworkInterfaceDnsSettings) AssignProperties_From_NetworkInterfaceDnsSettings(source *storage.NetworkInterfaceDnsSettings) error
- func (settings *NetworkInterfaceDnsSettings) AssignProperties_To_NetworkInterfaceDnsSettings(destination *storage.NetworkInterfaceDnsSettings) error
- func (settings *NetworkInterfaceDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterfaceDnsSettings) DeepCopy() *NetworkInterfaceDnsSettings
- func (in *NetworkInterfaceDnsSettings) DeepCopyInto(out *NetworkInterfaceDnsSettings)
- func (settings *NetworkInterfaceDnsSettings) Initialize_From_NetworkInterfaceDnsSettings_STATUS(source *NetworkInterfaceDnsSettings_STATUS) error
- func (settings *NetworkInterfaceDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *NetworkInterfaceDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceDnsSettings_STATUS
- func (settings *NetworkInterfaceDnsSettings_STATUS) AssignProperties_From_NetworkInterfaceDnsSettings_STATUS(source *storage.NetworkInterfaceDnsSettings_STATUS) error
- func (settings *NetworkInterfaceDnsSettings_STATUS) AssignProperties_To_NetworkInterfaceDnsSettings_STATUS(destination *storage.NetworkInterfaceDnsSettings_STATUS) error
- func (in *NetworkInterfaceDnsSettings_STATUS) DeepCopy() *NetworkInterfaceDnsSettings_STATUS
- func (in *NetworkInterfaceDnsSettings_STATUS) DeepCopyInto(out *NetworkInterfaceDnsSettings_STATUS)
- func (settings *NetworkInterfaceDnsSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *NetworkInterfaceDnsSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS
- func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_From_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS(...) error
- func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_To_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS(...) error
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS)
- func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded)
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(...) error
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded)
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded(...) error
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopy() ...
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (in *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceList
- type NetworkInterfaceOperatorSpec
- func (operator *NetworkInterfaceOperatorSpec) AssignProperties_From_NetworkInterfaceOperatorSpec(source *storage.NetworkInterfaceOperatorSpec) error
- func (operator *NetworkInterfaceOperatorSpec) AssignProperties_To_NetworkInterfaceOperatorSpec(destination *storage.NetworkInterfaceOperatorSpec) error
- func (in *NetworkInterfaceOperatorSpec) DeepCopy() *NetworkInterfaceOperatorSpec
- func (in *NetworkInterfaceOperatorSpec) DeepCopyInto(out *NetworkInterfaceOperatorSpec)
- type NetworkInterfacePropertiesFormat_AuxiliaryMode
- type NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS
- type NetworkInterfacePropertiesFormat_AuxiliarySku
- type NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS
- type NetworkInterfacePropertiesFormat_MigrationPhase_STATUS
- type NetworkInterfacePropertiesFormat_NicType
- type NetworkInterfacePropertiesFormat_NicType_STATUS
- type NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (in *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *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 (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded(...) error
- func (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded(...) 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 (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_Spec
- func (networkInterface *NetworkInterface_Spec) AssignProperties_From_NetworkInterface_Spec(source *storage.NetworkInterface_Spec) error
- func (networkInterface *NetworkInterface_Spec) AssignProperties_To_NetworkInterface_Spec(destination *storage.NetworkInterface_Spec) error
- func (networkInterface *NetworkInterface_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (networkInterface *NetworkInterface_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (networkInterface *NetworkInterface_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterface_Spec) DeepCopy() *NetworkInterface_Spec
- func (in *NetworkInterface_Spec) DeepCopyInto(out *NetworkInterface_Spec)
- func (networkInterface *NetworkInterface_Spec) Initialize_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(source *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (networkInterface *NetworkInterface_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterface *NetworkInterface_Spec) OriginalVersion() string
- func (networkInterface *NetworkInterface_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (networkInterface *NetworkInterface_Spec) SetAzureName(azureName string)
- type NetworkSecurityGroup
- func (group *NetworkSecurityGroup) AssignProperties_From_NetworkSecurityGroup(source *storage.NetworkSecurityGroup) error
- func (group *NetworkSecurityGroup) AssignProperties_To_NetworkSecurityGroup(destination *storage.NetworkSecurityGroup) error
- func (group *NetworkSecurityGroup) AzureName() string
- func (group *NetworkSecurityGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (group *NetworkSecurityGroup) ConvertFrom(hub conversion.Hub) error
- func (group *NetworkSecurityGroup) ConvertTo(hub conversion.Hub) error
- func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
- func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
- func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
- func (group *NetworkSecurityGroup) Default()
- func (group NetworkSecurityGroup) GetAPIVersion() string
- func (group *NetworkSecurityGroup) GetConditions() conditions.Conditions
- func (group *NetworkSecurityGroup) GetResourceScope() genruntime.ResourceScope
- func (group *NetworkSecurityGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *NetworkSecurityGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *NetworkSecurityGroup) GetSupportedOperations() []genruntime.ResourceOperation
- func (group *NetworkSecurityGroup) GetType() string
- func (group *NetworkSecurityGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *NetworkSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *NetworkSecurityGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *NetworkSecurityGroup) Owner() *genruntime.ResourceReference
- func (group *NetworkSecurityGroup) SecretDestinationExpressions() []*core.DestinationExpression
- func (group *NetworkSecurityGroup) SetConditions(conditions conditions.Conditions)
- func (group *NetworkSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *NetworkSecurityGroup) ValidateCreate() (admission.Warnings, error)
- func (group *NetworkSecurityGroup) ValidateDelete() (admission.Warnings, error)
- func (group *NetworkSecurityGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NetworkSecurityGroupList
- type NetworkSecurityGroupOperatorSpec
- func (operator *NetworkSecurityGroupOperatorSpec) AssignProperties_From_NetworkSecurityGroupOperatorSpec(source *storage.NetworkSecurityGroupOperatorSpec) error
- func (operator *NetworkSecurityGroupOperatorSpec) AssignProperties_To_NetworkSecurityGroupOperatorSpec(destination *storage.NetworkSecurityGroupOperatorSpec) error
- func (in *NetworkSecurityGroupOperatorSpec) DeepCopy() *NetworkSecurityGroupOperatorSpec
- func (in *NetworkSecurityGroupOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupOperatorSpec)
- type NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(source *storage.NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) error
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *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 (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_Spec
- func (group *NetworkSecurityGroup_Spec) AssignProperties_From_NetworkSecurityGroup_Spec(source *storage.NetworkSecurityGroup_Spec) error
- func (group *NetworkSecurityGroup_Spec) AssignProperties_To_NetworkSecurityGroup_Spec(destination *storage.NetworkSecurityGroup_Spec) error
- func (group *NetworkSecurityGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *NetworkSecurityGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *NetworkSecurityGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroup_Spec) DeepCopy() *NetworkSecurityGroup_Spec
- func (in *NetworkSecurityGroup_Spec) DeepCopyInto(out *NetworkSecurityGroup_Spec)
- func (group *NetworkSecurityGroup_Spec) Initialize_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
- func (group *NetworkSecurityGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *NetworkSecurityGroup_Spec) OriginalVersion() string
- func (group *NetworkSecurityGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *NetworkSecurityGroup_Spec) SetAzureName(azureName string)
- type NetworkSecurityGroupsSecurityRule
- func (rule *NetworkSecurityGroupsSecurityRule) AssignProperties_From_NetworkSecurityGroupsSecurityRule(source *storage.NetworkSecurityGroupsSecurityRule) error
- func (rule *NetworkSecurityGroupsSecurityRule) AssignProperties_To_NetworkSecurityGroupsSecurityRule(destination *storage.NetworkSecurityGroupsSecurityRule) error
- func (rule *NetworkSecurityGroupsSecurityRule) AzureName() string
- func (rule *NetworkSecurityGroupsSecurityRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (rule *NetworkSecurityGroupsSecurityRule) ConvertFrom(hub conversion.Hub) error
- func (rule *NetworkSecurityGroupsSecurityRule) ConvertTo(hub conversion.Hub) error
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopy() *NetworkSecurityGroupsSecurityRule
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule)
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyObject() runtime.Object
- func (rule *NetworkSecurityGroupsSecurityRule) Default()
- func (rule NetworkSecurityGroupsSecurityRule) GetAPIVersion() string
- func (rule *NetworkSecurityGroupsSecurityRule) GetConditions() conditions.Conditions
- func (rule *NetworkSecurityGroupsSecurityRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NetworkSecurityGroupsSecurityRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NetworkSecurityGroupsSecurityRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NetworkSecurityGroupsSecurityRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NetworkSecurityGroupsSecurityRule) GetType() string
- func (rule *NetworkSecurityGroupsSecurityRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *NetworkSecurityGroupsSecurityRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NetworkSecurityGroupsSecurityRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NetworkSecurityGroupsSecurityRule) Owner() *genruntime.ResourceReference
- func (rule *NetworkSecurityGroupsSecurityRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *NetworkSecurityGroupsSecurityRule) SetConditions(conditions conditions.Conditions)
- func (rule *NetworkSecurityGroupsSecurityRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *NetworkSecurityGroupsSecurityRule) ValidateCreate() (admission.Warnings, error)
- func (rule *NetworkSecurityGroupsSecurityRule) ValidateDelete() (admission.Warnings, error)
- func (rule *NetworkSecurityGroupsSecurityRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NetworkSecurityGroupsSecurityRuleList
- type NetworkSecurityGroupsSecurityRuleOperatorSpec
- func (operator *NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_From_NetworkSecurityGroupsSecurityRuleOperatorSpec(source *storage.NetworkSecurityGroupsSecurityRuleOperatorSpec) error
- func (operator *NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_To_NetworkSecurityGroupsSecurityRuleOperatorSpec(destination *storage.NetworkSecurityGroupsSecurityRuleOperatorSpec) error
- func (in *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopy() *NetworkSecurityGroupsSecurityRuleOperatorSpec
- func (in *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRuleOperatorSpec)
- type NetworkSecurityGroupsSecurityRule_STATUS
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_From_NetworkSecurityGroupsSecurityRule_STATUS(source *storage.NetworkSecurityGroupsSecurityRule_STATUS) error
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_To_NetworkSecurityGroupsSecurityRule_STATUS(destination *storage.NetworkSecurityGroupsSecurityRule_STATUS) error
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopy() *NetworkSecurityGroupsSecurityRule_STATUS
- func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_STATUS)
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *NetworkSecurityGroupsSecurityRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroupsSecurityRule_Spec
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_From_NetworkSecurityGroupsSecurityRule_Spec(source *storage.NetworkSecurityGroupsSecurityRule_Spec) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_To_NetworkSecurityGroupsSecurityRule_Spec(destination *storage.NetworkSecurityGroupsSecurityRule_Spec) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRule_Spec
- func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_Spec)
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) Initialize_From_NetworkSecurityGroupsSecurityRule_STATUS(source *NetworkSecurityGroupsSecurityRule_STATUS) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) OriginalVersion() string
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) SetAzureName(azureName string)
- type OutboundRule
- func (rule *OutboundRule) AssignProperties_From_OutboundRule(source *storage.OutboundRule) error
- func (rule *OutboundRule) AssignProperties_To_OutboundRule(destination *storage.OutboundRule) error
- func (rule *OutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OutboundRule) DeepCopy() *OutboundRule
- func (in *OutboundRule) DeepCopyInto(out *OutboundRule)
- func (rule *OutboundRule) Initialize_From_OutboundRule_STATUS(source *OutboundRule_STATUS) error
- func (rule *OutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *OutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OutboundRulePropertiesFormat_Protocol
- type OutboundRulePropertiesFormat_Protocol_STATUS
- type OutboundRule_STATUS
- func (rule *OutboundRule_STATUS) AssignProperties_From_OutboundRule_STATUS(source *storage.OutboundRule_STATUS) error
- func (rule *OutboundRule_STATUS) AssignProperties_To_OutboundRule_STATUS(destination *storage.OutboundRule_STATUS) error
- func (in *OutboundRule_STATUS) DeepCopy() *OutboundRule_STATUS
- func (in *OutboundRule_STATUS) DeepCopyInto(out *OutboundRule_STATUS)
- func (rule *OutboundRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *OutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PfsGroup
- type PfsGroup_STATUS
- type PrivateDnsZoneConfig
- func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *storage.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *storage.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
- func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
- func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZoneConfig_STATUS
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *storage.PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *storage.PrivateDnsZoneConfig_STATUS) error
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
- func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *storage.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *storage.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AzureName() string
- func (endpoint *PrivateEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *PrivateEndpoint) Default()
- func (endpoint PrivateEndpoint) GetAPIVersion() string
- func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
- func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *PrivateEndpoint) GetType() string
- func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *PrivateEndpoint) SecretDestinationExpressions() []*core.DestinationExpression
- func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) ValidateCreate() (admission.Warnings, error)
- func (endpoint *PrivateEndpoint) ValidateDelete() (admission.Warnings, error)
- func (endpoint *PrivateEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfiguration
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *storage.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *storage.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
- func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
- func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfiguration_STATUS
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *storage.PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *storage.PrivateEndpointIPConfiguration_STATUS) error
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
- func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointList
- type PrivateEndpointOperatorConfigMaps
- func (maps *PrivateEndpointOperatorConfigMaps) AssignProperties_From_PrivateEndpointOperatorConfigMaps(source *storage.PrivateEndpointOperatorConfigMaps) error
- func (maps *PrivateEndpointOperatorConfigMaps) AssignProperties_To_PrivateEndpointOperatorConfigMaps(destination *storage.PrivateEndpointOperatorConfigMaps) error
- func (in *PrivateEndpointOperatorConfigMaps) DeepCopy() *PrivateEndpointOperatorConfigMaps
- func (in *PrivateEndpointOperatorConfigMaps) DeepCopyInto(out *PrivateEndpointOperatorConfigMaps)
- type PrivateEndpointOperatorSpec
- func (operator *PrivateEndpointOperatorSpec) AssignProperties_From_PrivateEndpointOperatorSpec(source *storage.PrivateEndpointOperatorSpec) error
- func (operator *PrivateEndpointOperatorSpec) AssignProperties_To_PrivateEndpointOperatorSpec(destination *storage.PrivateEndpointOperatorSpec) error
- func (in *PrivateEndpointOperatorSpec) DeepCopy() *PrivateEndpointOperatorSpec
- func (in *PrivateEndpointOperatorSpec) DeepCopyInto(out *PrivateEndpointOperatorSpec)
- type PrivateEndpointVNetPolicies
- type PrivateEndpointVNetPolicies_STATUS
- type PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_Spec
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *storage.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *storage.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
- func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
- func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
- func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
- type PrivateEndpointsPrivateDnsZoneGroup
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *storage.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *storage.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
- func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations() []genruntime.ResourceOperation
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SecretDestinationExpressions() []*core.DestinationExpression
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() (admission.Warnings, error)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() (admission.Warnings, error)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
- func (operator *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec(source *storage.PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) error
- func (operator *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec(destination *storage.PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) error
- func (in *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
- func (in *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec)
- type PrivateEndpointsPrivateDnsZoneGroup_STATUS
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS(source *storage.PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_STATUS(destination *storage.PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_STATUS
- func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_STATUS)
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointsPrivateDnsZoneGroup_Spec
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_Spec(source *storage.PrivateEndpointsPrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_Spec(destination *storage.PrivateEndpointsPrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_Spec
- func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_Spec)
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS(source *PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) OriginalVersion() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
- type PrivateLinkService
- func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *storage.PrivateLinkService) error
- func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *storage.PrivateLinkService) error
- func (service *PrivateLinkService) AzureName() string
- func (service *PrivateLinkService) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
- func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (service *PrivateLinkService) Default()
- func (service *PrivateLinkService) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (service PrivateLinkService) GetAPIVersion() string
- func (service *PrivateLinkService) GetConditions() conditions.Conditions
- func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
- func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
- func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *PrivateLinkService) GetType() string
- func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
- func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
- func (service *PrivateLinkService) SecretDestinationExpressions() []*core.DestinationExpression
- func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
- func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) ValidateCreate() (admission.Warnings, error)
- func (service *PrivateLinkService) ValidateDelete() (admission.Warnings, error)
- func (service *PrivateLinkService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateLinkServiceConnection
- func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *storage.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *storage.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
- func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
- func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState
- func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *storage.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *storage.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
- func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
- func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnection_STATUS
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *storage.PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *storage.PrivateLinkServiceConnection_STATUS) error
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
- func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfiguration
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *storage.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *storage.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
- func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
- func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfiguration_STATUS
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *storage.PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *storage.PrivateLinkServiceIpConfiguration_STATUS) error
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceList
- type PrivateLinkServiceOperatorConfigMaps
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *storage.PrivateLinkServiceOperatorConfigMaps) error
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *storage.PrivateLinkServiceOperatorConfigMaps) error
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
- type PrivateLinkServiceOperatorSpec
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *storage.PrivateLinkServiceOperatorSpec) error
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *storage.PrivateLinkServiceOperatorSpec) error
- func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
- func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
- type PrivateLinkServiceSpec
- func (service *PrivateLinkServiceSpec) AssignProperties_From_PrivateLinkServiceSpec(source *storage.PrivateLinkServiceSpec) error
- func (service *PrivateLinkServiceSpec) AssignProperties_To_PrivateLinkServiceSpec(destination *storage.PrivateLinkServiceSpec) error
- func (service *PrivateLinkServiceSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceSpec) DeepCopy() *PrivateLinkServiceSpec
- func (in *PrivateLinkServiceSpec) DeepCopyInto(out *PrivateLinkServiceSpec)
- func (service *PrivateLinkServiceSpec) Initialize_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(source *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (service *PrivateLinkServiceSpec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *PrivateLinkServiceSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_Spec
- func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *storage.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *storage.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
- func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
- func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *PrivateLinkService_Spec) OriginalVersion() string
- func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
- type Probe
- func (probe *Probe) AssignProperties_From_Probe(source *storage.Probe) error
- func (probe *Probe) AssignProperties_To_Probe(destination *storage.Probe) error
- func (probe *Probe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Probe) DeepCopy() *Probe
- func (in *Probe) DeepCopyInto(out *Probe)
- func (probe *Probe) Initialize_From_Probe_STATUS(source *Probe_STATUS) error
- func (probe *Probe) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *Probe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProbePropertiesFormat_NoHealthyBackendsBehavior
- type ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS
- type ProbePropertiesFormat_Protocol
- type ProbePropertiesFormat_Protocol_STATUS
- type Probe_STATUS
- func (probe *Probe_STATUS) AssignProperties_From_Probe_STATUS(source *storage.Probe_STATUS) error
- func (probe *Probe_STATUS) AssignProperties_To_Probe_STATUS(destination *storage.Probe_STATUS) error
- func (in *Probe_STATUS) DeepCopy() *Probe_STATUS
- func (in *Probe_STATUS) DeepCopyInto(out *Probe_STATUS)
- func (probe *Probe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *Probe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProvisioningState_STATUS
- type PublicIPAddress
- func (address *PublicIPAddress) AssignProperties_From_PublicIPAddress(source *storage.PublicIPAddress) error
- func (address *PublicIPAddress) AssignProperties_To_PublicIPAddress(destination *storage.PublicIPAddress) error
- func (address *PublicIPAddress) AzureName() string
- func (address *PublicIPAddress) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (address *PublicIPAddress) ConvertFrom(hub conversion.Hub) error
- func (address *PublicIPAddress) ConvertTo(hub conversion.Hub) error
- func (in *PublicIPAddress) DeepCopy() *PublicIPAddress
- func (in *PublicIPAddress) DeepCopyInto(out *PublicIPAddress)
- func (in *PublicIPAddress) DeepCopyObject() runtime.Object
- func (address *PublicIPAddress) Default()
- func (address PublicIPAddress) GetAPIVersion() string
- func (address *PublicIPAddress) GetConditions() conditions.Conditions
- func (address *PublicIPAddress) GetResourceScope() genruntime.ResourceScope
- func (address *PublicIPAddress) GetSpec() genruntime.ConvertibleSpec
- func (address *PublicIPAddress) GetStatus() genruntime.ConvertibleStatus
- func (address *PublicIPAddress) GetSupportedOperations() []genruntime.ResourceOperation
- func (address *PublicIPAddress) GetType() string
- func (address *PublicIPAddress) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (address *PublicIPAddress) NewEmptyStatus() genruntime.ConvertibleStatus
- func (address *PublicIPAddress) OriginalGVK() *schema.GroupVersionKind
- func (address *PublicIPAddress) Owner() *genruntime.ResourceReference
- func (address *PublicIPAddress) SecretDestinationExpressions() []*core.DestinationExpression
- func (address *PublicIPAddress) SetConditions(conditions conditions.Conditions)
- func (address *PublicIPAddress) SetStatus(status genruntime.ConvertibleStatus) error
- func (address *PublicIPAddress) ValidateCreate() (admission.Warnings, error)
- func (address *PublicIPAddress) ValidateDelete() (admission.Warnings, error)
- func (address *PublicIPAddress) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PublicIPAddressDnsSettings
- func (settings *PublicIPAddressDnsSettings) AssignProperties_From_PublicIPAddressDnsSettings(source *storage.PublicIPAddressDnsSettings) error
- func (settings *PublicIPAddressDnsSettings) AssignProperties_To_PublicIPAddressDnsSettings(destination *storage.PublicIPAddressDnsSettings) error
- func (settings *PublicIPAddressDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressDnsSettings) DeepCopy() *PublicIPAddressDnsSettings
- func (in *PublicIPAddressDnsSettings) DeepCopyInto(out *PublicIPAddressDnsSettings)
- func (settings *PublicIPAddressDnsSettings) Initialize_From_PublicIPAddressDnsSettings_STATUS(source *PublicIPAddressDnsSettings_STATUS) error
- func (settings *PublicIPAddressDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *PublicIPAddressDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressDnsSettings_DomainNameLabelScope
- type PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS
- type PublicIPAddressDnsSettings_STATUS
- func (settings *PublicIPAddressDnsSettings_STATUS) AssignProperties_From_PublicIPAddressDnsSettings_STATUS(source *storage.PublicIPAddressDnsSettings_STATUS) error
- func (settings *PublicIPAddressDnsSettings_STATUS) AssignProperties_To_PublicIPAddressDnsSettings_STATUS(destination *storage.PublicIPAddressDnsSettings_STATUS) error
- func (in *PublicIPAddressDnsSettings_STATUS) DeepCopy() *PublicIPAddressDnsSettings_STATUS
- func (in *PublicIPAddressDnsSettings_STATUS) DeepCopyInto(out *PublicIPAddressDnsSettings_STATUS)
- func (settings *PublicIPAddressDnsSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *PublicIPAddressDnsSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressList
- type PublicIPAddressOperatorSpec
- func (operator *PublicIPAddressOperatorSpec) AssignProperties_From_PublicIPAddressOperatorSpec(source *storage.PublicIPAddressOperatorSpec) error
- func (operator *PublicIPAddressOperatorSpec) AssignProperties_To_PublicIPAddressOperatorSpec(destination *storage.PublicIPAddressOperatorSpec) error
- func (in *PublicIPAddressOperatorSpec) DeepCopy() *PublicIPAddressOperatorSpec
- func (in *PublicIPAddressOperatorSpec) DeepCopyInto(out *PublicIPAddressOperatorSpec)
- type PublicIPAddressPropertiesFormat_DeleteOption
- type PublicIPAddressPropertiesFormat_DeleteOption_STATUS
- type PublicIPAddressPropertiesFormat_MigrationPhase_STATUS
- type PublicIPAddressSku
- func (addressSku *PublicIPAddressSku) AssignProperties_From_PublicIPAddressSku(source *storage.PublicIPAddressSku) error
- func (addressSku *PublicIPAddressSku) AssignProperties_To_PublicIPAddressSku(destination *storage.PublicIPAddressSku) error
- func (addressSku *PublicIPAddressSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressSku) DeepCopy() *PublicIPAddressSku
- func (in *PublicIPAddressSku) DeepCopyInto(out *PublicIPAddressSku)
- func (addressSku *PublicIPAddressSku) Initialize_From_PublicIPAddressSku_STATUS(source *PublicIPAddressSku_STATUS) error
- func (addressSku *PublicIPAddressSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (addressSku *PublicIPAddressSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSku_Name
- type PublicIPAddressSku_Name_STATUS
- type PublicIPAddressSku_STATUS
- func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_From_PublicIPAddressSku_STATUS(source *storage.PublicIPAddressSku_STATUS) error
- func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_To_PublicIPAddressSku_STATUS(destination *storage.PublicIPAddressSku_STATUS) error
- func (in *PublicIPAddressSku_STATUS) DeepCopy() *PublicIPAddressSku_STATUS
- func (in *PublicIPAddressSku_STATUS) DeepCopyInto(out *PublicIPAddressSku_STATUS)
- func (addressSku *PublicIPAddressSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (addressSku *PublicIPAddressSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSku_Tier
- type PublicIPAddressSku_Tier_STATUS
- type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded(source *storage.PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
- func (in *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded)
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(source *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded(source *storage.PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
- func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded)
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(source *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
- func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded(source *storage.PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) error
- func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
- func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded)
- func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_STATUS
- func (address *PublicIPAddress_STATUS) AssignProperties_From_PublicIPAddress_STATUS(source *storage.PublicIPAddress_STATUS) error
- func (address *PublicIPAddress_STATUS) AssignProperties_To_PublicIPAddress_STATUS(destination *storage.PublicIPAddress_STATUS) error
- func (address *PublicIPAddress_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (address *PublicIPAddress_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PublicIPAddress_STATUS) DeepCopy() *PublicIPAddress_STATUS
- func (in *PublicIPAddress_STATUS) DeepCopyInto(out *PublicIPAddress_STATUS)
- func (address *PublicIPAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *PublicIPAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) 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 (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_Spec
- func (address *PublicIPAddress_Spec) AssignProperties_From_PublicIPAddress_Spec(source *storage.PublicIPAddress_Spec) error
- func (address *PublicIPAddress_Spec) AssignProperties_To_PublicIPAddress_Spec(destination *storage.PublicIPAddress_Spec) error
- func (address *PublicIPAddress_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (address *PublicIPAddress_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (address *PublicIPAddress_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddress_Spec) DeepCopy() *PublicIPAddress_Spec
- func (in *PublicIPAddress_Spec) DeepCopyInto(out *PublicIPAddress_Spec)
- func (address *PublicIPAddress_Spec) Initialize_From_PublicIPAddress_STATUS(source *PublicIPAddress_STATUS) error
- func (address *PublicIPAddress_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *PublicIPAddress_Spec) OriginalVersion() string
- func (address *PublicIPAddress_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (address *PublicIPAddress_Spec) SetAzureName(azureName string)
- type PublicIPPrefix
- func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *storage.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *storage.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AzureName() string
- func (prefix *PublicIPPrefix) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
- func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
- func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
- func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
- func (prefix *PublicIPPrefix) Default()
- func (prefix PublicIPPrefix) GetAPIVersion() string
- func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
- func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
- func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
- func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) GetSupportedOperations() []genruntime.ResourceOperation
- func (prefix *PublicIPPrefix) GetType() string
- func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
- func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
- func (prefix *PublicIPPrefix) SecretDestinationExpressions() []*core.DestinationExpression
- func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
- func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) ValidateCreate() (admission.Warnings, error)
- func (prefix *PublicIPPrefix) ValidateDelete() (admission.Warnings, error)
- func (prefix *PublicIPPrefix) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PublicIPPrefixList
- type PublicIPPrefixOperatorSpec
- func (operator *PublicIPPrefixOperatorSpec) AssignProperties_From_PublicIPPrefixOperatorSpec(source *storage.PublicIPPrefixOperatorSpec) error
- func (operator *PublicIPPrefixOperatorSpec) AssignProperties_To_PublicIPPrefixOperatorSpec(destination *storage.PublicIPPrefixOperatorSpec) error
- func (in *PublicIPPrefixOperatorSpec) DeepCopy() *PublicIPPrefixOperatorSpec
- func (in *PublicIPPrefixOperatorSpec) DeepCopyInto(out *PublicIPPrefixOperatorSpec)
- type PublicIPPrefixSku
- func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *storage.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *storage.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
- func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
- func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_Name
- type PublicIPPrefixSku_Name_STATUS
- type PublicIPPrefixSku_STATUS
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *storage.PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *storage.PublicIPPrefixSku_STATUS) error
- func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
- func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
- func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_Tier
- type PublicIPPrefixSku_Tier_STATUS
- type PublicIPPrefix_STATUS
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *storage.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *storage.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
- func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
- func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefix_Spec
- func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *storage.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *storage.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
- func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
- func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
- func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
- type RadiusServer
- func (server *RadiusServer) AssignProperties_From_RadiusServer(source *storage.RadiusServer) error
- func (server *RadiusServer) AssignProperties_To_RadiusServer(destination *storage.RadiusServer) error
- func (server *RadiusServer) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RadiusServer) DeepCopy() *RadiusServer
- func (in *RadiusServer) DeepCopyInto(out *RadiusServer)
- func (server *RadiusServer) Initialize_From_RadiusServer_STATUS(source *RadiusServer_STATUS) error
- func (server *RadiusServer) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *RadiusServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RadiusServer_STATUS
- func (server *RadiusServer_STATUS) AssignProperties_From_RadiusServer_STATUS(source *storage.RadiusServer_STATUS) error
- func (server *RadiusServer_STATUS) AssignProperties_To_RadiusServer_STATUS(destination *storage.RadiusServer_STATUS) error
- func (in *RadiusServer_STATUS) DeepCopy() *RadiusServer_STATUS
- func (in *RadiusServer_STATUS) DeepCopyInto(out *RadiusServer_STATUS)
- func (server *RadiusServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *RadiusServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RecordSet_STATUS
- func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *storage.RecordSet_STATUS) error
- func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *storage.RecordSet_STATUS) error
- func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
- func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
- func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReferencedPublicIpAddress_STATUS
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *storage.ReferencedPublicIpAddress_STATUS) error
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *storage.ReferencedPublicIpAddress_STATUS) error
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
- func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceNavigationLink_STATUS
- func (link *ResourceNavigationLink_STATUS) AssignProperties_From_ResourceNavigationLink_STATUS(source *storage.ResourceNavigationLink_STATUS) error
- func (link *ResourceNavigationLink_STATUS) AssignProperties_To_ResourceNavigationLink_STATUS(destination *storage.ResourceNavigationLink_STATUS) error
- func (in *ResourceNavigationLink_STATUS) DeepCopy() *ResourceNavigationLink_STATUS
- func (in *ResourceNavigationLink_STATUS) DeepCopyInto(out *ResourceNavigationLink_STATUS)
- func (link *ResourceNavigationLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *ResourceNavigationLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet
- func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *storage.ResourceSet) error
- func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *storage.ResourceSet) error
- func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceSet) DeepCopy() *ResourceSet
- func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
- func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
- func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet_STATUS
- func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *storage.ResourceSet_STATUS) error
- func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *storage.ResourceSet_STATUS) error
- func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
- func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
- func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteNextHopType
- type RouteNextHopType_STATUS
- type RouteTable
- func (table *RouteTable) AssignProperties_From_RouteTable(source *storage.RouteTable) error
- func (table *RouteTable) AssignProperties_To_RouteTable(destination *storage.RouteTable) error
- func (table *RouteTable) AzureName() string
- func (table *RouteTable) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (table *RouteTable) ConvertFrom(hub conversion.Hub) error
- func (table *RouteTable) ConvertTo(hub conversion.Hub) error
- func (in *RouteTable) DeepCopy() *RouteTable
- func (in *RouteTable) DeepCopyInto(out *RouteTable)
- func (in *RouteTable) DeepCopyObject() runtime.Object
- func (table *RouteTable) Default()
- func (table RouteTable) GetAPIVersion() string
- func (table *RouteTable) GetConditions() conditions.Conditions
- func (table *RouteTable) GetResourceScope() genruntime.ResourceScope
- func (table *RouteTable) GetSpec() genruntime.ConvertibleSpec
- func (table *RouteTable) GetStatus() genruntime.ConvertibleStatus
- func (table *RouteTable) GetSupportedOperations() []genruntime.ResourceOperation
- func (table *RouteTable) GetType() string
- func (table *RouteTable) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (table *RouteTable) NewEmptyStatus() genruntime.ConvertibleStatus
- func (table *RouteTable) OriginalGVK() *schema.GroupVersionKind
- func (table *RouteTable) Owner() *genruntime.ResourceReference
- func (table *RouteTable) SecretDestinationExpressions() []*core.DestinationExpression
- func (table *RouteTable) SetConditions(conditions conditions.Conditions)
- func (table *RouteTable) SetStatus(status genruntime.ConvertibleStatus) error
- func (table *RouteTable) ValidateCreate() (admission.Warnings, error)
- func (table *RouteTable) ValidateDelete() (admission.Warnings, error)
- func (table *RouteTable) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RouteTableList
- type RouteTableOperatorSpec
- func (operator *RouteTableOperatorSpec) AssignProperties_From_RouteTableOperatorSpec(source *storage.RouteTableOperatorSpec) error
- func (operator *RouteTableOperatorSpec) AssignProperties_To_RouteTableOperatorSpec(destination *storage.RouteTableOperatorSpec) error
- func (in *RouteTableOperatorSpec) DeepCopy() *RouteTableOperatorSpec
- func (in *RouteTableOperatorSpec) DeepCopyInto(out *RouteTableOperatorSpec)
- type RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_RouteTable_STATUS_SubResourceEmbedded(source *RouteTable_STATUS_SubResourceEmbedded) error
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteTable_STATUS
- func (table *RouteTable_STATUS) AssignProperties_From_RouteTable_STATUS(source *storage.RouteTable_STATUS) error
- func (table *RouteTable_STATUS) AssignProperties_To_RouteTable_STATUS(destination *storage.RouteTable_STATUS) error
- func (table *RouteTable_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (table *RouteTable_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *RouteTable_STATUS) DeepCopy() *RouteTable_STATUS
- func (in *RouteTable_STATUS) DeepCopyInto(out *RouteTable_STATUS)
- func (table *RouteTable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (table *RouteTable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteTable_STATUS_SubResourceEmbedded
- func (embedded *RouteTable_STATUS_SubResourceEmbedded) AssignProperties_From_RouteTable_STATUS_SubResourceEmbedded(source *storage.RouteTable_STATUS_SubResourceEmbedded) error
- func (embedded *RouteTable_STATUS_SubResourceEmbedded) AssignProperties_To_RouteTable_STATUS_SubResourceEmbedded(destination *storage.RouteTable_STATUS_SubResourceEmbedded) error
- func (in *RouteTable_STATUS_SubResourceEmbedded) DeepCopy() *RouteTable_STATUS_SubResourceEmbedded
- func (in *RouteTable_STATUS_SubResourceEmbedded) DeepCopyInto(out *RouteTable_STATUS_SubResourceEmbedded)
- func (embedded *RouteTable_STATUS_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *RouteTable_STATUS_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteTable_Spec
- func (table *RouteTable_Spec) AssignProperties_From_RouteTable_Spec(source *storage.RouteTable_Spec) error
- func (table *RouteTable_Spec) AssignProperties_To_RouteTable_Spec(destination *storage.RouteTable_Spec) error
- func (table *RouteTable_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (table *RouteTable_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (table *RouteTable_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RouteTable_Spec) DeepCopy() *RouteTable_Spec
- func (in *RouteTable_Spec) DeepCopyInto(out *RouteTable_Spec)
- func (table *RouteTable_Spec) Initialize_From_RouteTable_STATUS(source *RouteTable_STATUS) error
- func (table *RouteTable_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (table *RouteTable_Spec) OriginalVersion() string
- func (table *RouteTable_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (table *RouteTable_Spec) SetAzureName(azureName string)
- type RouteTablesRoute
- func (route *RouteTablesRoute) AssignProperties_From_RouteTablesRoute(source *storage.RouteTablesRoute) error
- func (route *RouteTablesRoute) AssignProperties_To_RouteTablesRoute(destination *storage.RouteTablesRoute) error
- func (route *RouteTablesRoute) AzureName() string
- func (route *RouteTablesRoute) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (route *RouteTablesRoute) ConvertFrom(hub conversion.Hub) error
- func (route *RouteTablesRoute) ConvertTo(hub conversion.Hub) error
- func (in *RouteTablesRoute) DeepCopy() *RouteTablesRoute
- func (in *RouteTablesRoute) DeepCopyInto(out *RouteTablesRoute)
- func (in *RouteTablesRoute) DeepCopyObject() runtime.Object
- func (route *RouteTablesRoute) Default()
- func (route RouteTablesRoute) GetAPIVersion() string
- func (route *RouteTablesRoute) GetConditions() conditions.Conditions
- func (route *RouteTablesRoute) GetResourceScope() genruntime.ResourceScope
- func (route *RouteTablesRoute) GetSpec() genruntime.ConvertibleSpec
- func (route *RouteTablesRoute) GetStatus() genruntime.ConvertibleStatus
- func (route *RouteTablesRoute) GetSupportedOperations() []genruntime.ResourceOperation
- func (route *RouteTablesRoute) GetType() string
- func (route *RouteTablesRoute) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (route *RouteTablesRoute) NewEmptyStatus() genruntime.ConvertibleStatus
- func (route *RouteTablesRoute) OriginalGVK() *schema.GroupVersionKind
- func (route *RouteTablesRoute) Owner() *genruntime.ResourceReference
- func (route *RouteTablesRoute) SecretDestinationExpressions() []*core.DestinationExpression
- func (route *RouteTablesRoute) SetConditions(conditions conditions.Conditions)
- func (route *RouteTablesRoute) SetStatus(status genruntime.ConvertibleStatus) error
- func (route *RouteTablesRoute) ValidateCreate() (admission.Warnings, error)
- func (route *RouteTablesRoute) ValidateDelete() (admission.Warnings, error)
- func (route *RouteTablesRoute) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RouteTablesRouteList
- type RouteTablesRouteOperatorSpec
- func (operator *RouteTablesRouteOperatorSpec) AssignProperties_From_RouteTablesRouteOperatorSpec(source *storage.RouteTablesRouteOperatorSpec) error
- func (operator *RouteTablesRouteOperatorSpec) AssignProperties_To_RouteTablesRouteOperatorSpec(destination *storage.RouteTablesRouteOperatorSpec) error
- func (in *RouteTablesRouteOperatorSpec) DeepCopy() *RouteTablesRouteOperatorSpec
- func (in *RouteTablesRouteOperatorSpec) DeepCopyInto(out *RouteTablesRouteOperatorSpec)
- type RouteTablesRoute_STATUS
- func (route *RouteTablesRoute_STATUS) AssignProperties_From_RouteTablesRoute_STATUS(source *storage.RouteTablesRoute_STATUS) error
- func (route *RouteTablesRoute_STATUS) AssignProperties_To_RouteTablesRoute_STATUS(destination *storage.RouteTablesRoute_STATUS) error
- func (route *RouteTablesRoute_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (route *RouteTablesRoute_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *RouteTablesRoute_STATUS) DeepCopy() *RouteTablesRoute_STATUS
- func (in *RouteTablesRoute_STATUS) DeepCopyInto(out *RouteTablesRoute_STATUS)
- func (route *RouteTablesRoute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (route *RouteTablesRoute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteTablesRoute_Spec
- func (route *RouteTablesRoute_Spec) AssignProperties_From_RouteTablesRoute_Spec(source *storage.RouteTablesRoute_Spec) error
- func (route *RouteTablesRoute_Spec) AssignProperties_To_RouteTablesRoute_Spec(destination *storage.RouteTablesRoute_Spec) error
- func (route *RouteTablesRoute_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (route *RouteTablesRoute_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (route *RouteTablesRoute_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RouteTablesRoute_Spec) DeepCopy() *RouteTablesRoute_Spec
- func (in *RouteTablesRoute_Spec) DeepCopyInto(out *RouteTablesRoute_Spec)
- func (route *RouteTablesRoute_Spec) Initialize_From_RouteTablesRoute_STATUS(source *RouteTablesRoute_STATUS) error
- func (route *RouteTablesRoute_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (route *RouteTablesRoute_Spec) OriginalVersion() string
- func (route *RouteTablesRoute_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (route *RouteTablesRoute_Spec) SetAzureName(azureName string)
- type SecurityRuleAccess
- type SecurityRuleAccess_STATUS
- type SecurityRuleDirection
- type SecurityRuleDirection_STATUS
- type SecurityRulePropertiesFormat_Protocol
- type SecurityRulePropertiesFormat_Protocol_STATUS
- type SecurityRule_STATUS
- func (rule *SecurityRule_STATUS) AssignProperties_From_SecurityRule_STATUS(source *storage.SecurityRule_STATUS) error
- func (rule *SecurityRule_STATUS) AssignProperties_To_SecurityRule_STATUS(destination *storage.SecurityRule_STATUS) error
- func (in *SecurityRule_STATUS) DeepCopy() *SecurityRule_STATUS
- func (in *SecurityRule_STATUS) DeepCopyInto(out *SecurityRule_STATUS)
- func (rule *SecurityRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *SecurityRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceAssociationLink_STATUS
- func (link *ServiceAssociationLink_STATUS) AssignProperties_From_ServiceAssociationLink_STATUS(source *storage.ServiceAssociationLink_STATUS) error
- func (link *ServiceAssociationLink_STATUS) AssignProperties_To_ServiceAssociationLink_STATUS(destination *storage.ServiceAssociationLink_STATUS) error
- func (in *ServiceAssociationLink_STATUS) DeepCopy() *ServiceAssociationLink_STATUS
- func (in *ServiceAssociationLink_STATUS) DeepCopyInto(out *ServiceAssociationLink_STATUS)
- func (link *ServiceAssociationLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *ServiceAssociationLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(...) error
- func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
- func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPropertiesFormat
- func (format *ServiceEndpointPropertiesFormat) AssignProperties_From_ServiceEndpointPropertiesFormat(source *storage.ServiceEndpointPropertiesFormat) error
- func (format *ServiceEndpointPropertiesFormat) AssignProperties_To_ServiceEndpointPropertiesFormat(destination *storage.ServiceEndpointPropertiesFormat) error
- func (format *ServiceEndpointPropertiesFormat) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServiceEndpointPropertiesFormat) DeepCopy() *ServiceEndpointPropertiesFormat
- func (in *ServiceEndpointPropertiesFormat) DeepCopyInto(out *ServiceEndpointPropertiesFormat)
- func (format *ServiceEndpointPropertiesFormat) Initialize_From_ServiceEndpointPropertiesFormat_STATUS(source *ServiceEndpointPropertiesFormat_STATUS) error
- func (format *ServiceEndpointPropertiesFormat) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (format *ServiceEndpointPropertiesFormat) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPropertiesFormat_STATUS
- func (format *ServiceEndpointPropertiesFormat_STATUS) AssignProperties_From_ServiceEndpointPropertiesFormat_STATUS(source *storage.ServiceEndpointPropertiesFormat_STATUS) error
- func (format *ServiceEndpointPropertiesFormat_STATUS) AssignProperties_To_ServiceEndpointPropertiesFormat_STATUS(destination *storage.ServiceEndpointPropertiesFormat_STATUS) error
- func (in *ServiceEndpointPropertiesFormat_STATUS) DeepCopy() *ServiceEndpointPropertiesFormat_STATUS
- func (in *ServiceEndpointPropertiesFormat_STATUS) DeepCopyInto(out *ServiceEndpointPropertiesFormat_STATUS)
- func (format *ServiceEndpointPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (format *ServiceEndpointPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource
- func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
- func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
- func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SubResource) DeepCopy() *SubResource
- func (in *SubResource) DeepCopyInto(out *SubResource)
- func (resource *SubResource) Initialize_From_SubResource_STATUS(source *SubResource_STATUS) error
- func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource_STATUS
- func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
- func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
- func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
- func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
- func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies
- type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS
- type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies
- type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS
- type SubnetPropertiesFormat_SharingScope
- type SubnetPropertiesFormat_SharingScope_STATUS
- type Subnet_LoadBalancer_SubResourceEmbedded
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_LoadBalancer_SubResourceEmbedded(source *storage.Subnet_LoadBalancer_SubResourceEmbedded) error
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_LoadBalancer_SubResourceEmbedded(destination *storage.Subnet_LoadBalancer_SubResourceEmbedded) error
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_LoadBalancer_SubResourceEmbedded
- func (in *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_LoadBalancer_SubResourceEmbedded)
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) Initialize_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(source *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_NetworkInterface_SubResourceEmbedded
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_NetworkInterface_SubResourceEmbedded(source *storage.Subnet_NetworkInterface_SubResourceEmbedded) error
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_NetworkInterface_SubResourceEmbedded(destination *storage.Subnet_NetworkInterface_SubResourceEmbedded) error
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_NetworkInterface_SubResourceEmbedded
- func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_NetworkInterface_SubResourceEmbedded)
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) Initialize_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(source *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *storage.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *storage.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *storage.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *storage.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_LoadBalancer_SubResourceEmbedded
- func (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.Subnet_STATUS_LoadBalancer_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.Subnet_STATUS_LoadBalancer_SubResourceEmbedded) 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 (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.Subnet_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.Subnet_STATUS_NetworkInterface_SubResourceEmbedded) 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 (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- func (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *storage.Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded(destination *storage.Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) 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 (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *storage.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(destination *storage.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TransportProtocol
- type TransportProtocol_STATUS
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type VirtualNetwork
- func (network *VirtualNetwork) AssignProperties_From_VirtualNetwork(source *storage.VirtualNetwork) error
- func (network *VirtualNetwork) AssignProperties_To_VirtualNetwork(destination *storage.VirtualNetwork) error
- func (network *VirtualNetwork) AzureName() string
- func (network *VirtualNetwork) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (network *VirtualNetwork) ConvertFrom(hub conversion.Hub) error
- func (network *VirtualNetwork) ConvertTo(hub conversion.Hub) error
- func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
- func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
- func (in *VirtualNetwork) DeepCopyObject() runtime.Object
- func (network *VirtualNetwork) Default()
- func (network VirtualNetwork) GetAPIVersion() string
- func (network *VirtualNetwork) GetConditions() conditions.Conditions
- func (network *VirtualNetwork) GetResourceScope() genruntime.ResourceScope
- func (network *VirtualNetwork) GetSpec() genruntime.ConvertibleSpec
- func (network *VirtualNetwork) GetStatus() genruntime.ConvertibleStatus
- func (network *VirtualNetwork) GetSupportedOperations() []genruntime.ResourceOperation
- func (network *VirtualNetwork) GetType() string
- func (network *VirtualNetwork) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (network *VirtualNetwork) NewEmptyStatus() genruntime.ConvertibleStatus
- func (network *VirtualNetwork) OriginalGVK() *schema.GroupVersionKind
- func (network *VirtualNetwork) Owner() *genruntime.ResourceReference
- func (network *VirtualNetwork) SecretDestinationExpressions() []*core.DestinationExpression
- func (network *VirtualNetwork) SetConditions(conditions conditions.Conditions)
- func (network *VirtualNetwork) SetStatus(status genruntime.ConvertibleStatus) error
- func (network *VirtualNetwork) ValidateCreate() (admission.Warnings, error)
- func (network *VirtualNetwork) ValidateDelete() (admission.Warnings, error)
- func (network *VirtualNetwork) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type VirtualNetworkBgpCommunities
- func (communities *VirtualNetworkBgpCommunities) AssignProperties_From_VirtualNetworkBgpCommunities(source *storage.VirtualNetworkBgpCommunities) error
- func (communities *VirtualNetworkBgpCommunities) AssignProperties_To_VirtualNetworkBgpCommunities(destination *storage.VirtualNetworkBgpCommunities) error
- func (communities *VirtualNetworkBgpCommunities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkBgpCommunities) DeepCopy() *VirtualNetworkBgpCommunities
- func (in *VirtualNetworkBgpCommunities) DeepCopyInto(out *VirtualNetworkBgpCommunities)
- func (communities *VirtualNetworkBgpCommunities) Initialize_From_VirtualNetworkBgpCommunities_STATUS(source *VirtualNetworkBgpCommunities_STATUS) error
- func (communities *VirtualNetworkBgpCommunities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (communities *VirtualNetworkBgpCommunities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkBgpCommunities_STATUS
- func (communities *VirtualNetworkBgpCommunities_STATUS) AssignProperties_From_VirtualNetworkBgpCommunities_STATUS(source *storage.VirtualNetworkBgpCommunities_STATUS) error
- func (communities *VirtualNetworkBgpCommunities_STATUS) AssignProperties_To_VirtualNetworkBgpCommunities_STATUS(destination *storage.VirtualNetworkBgpCommunities_STATUS) error
- func (in *VirtualNetworkBgpCommunities_STATUS) DeepCopy() *VirtualNetworkBgpCommunities_STATUS
- func (in *VirtualNetworkBgpCommunities_STATUS) DeepCopyInto(out *VirtualNetworkBgpCommunities_STATUS)
- func (communities *VirtualNetworkBgpCommunities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (communities *VirtualNetworkBgpCommunities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkEncryption
- func (encryption *VirtualNetworkEncryption) AssignProperties_From_VirtualNetworkEncryption(source *storage.VirtualNetworkEncryption) error
- func (encryption *VirtualNetworkEncryption) AssignProperties_To_VirtualNetworkEncryption(destination *storage.VirtualNetworkEncryption) error
- func (encryption *VirtualNetworkEncryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkEncryption) DeepCopy() *VirtualNetworkEncryption
- func (in *VirtualNetworkEncryption) DeepCopyInto(out *VirtualNetworkEncryption)
- func (encryption *VirtualNetworkEncryption) Initialize_From_VirtualNetworkEncryption_STATUS(source *VirtualNetworkEncryption_STATUS) error
- func (encryption *VirtualNetworkEncryption) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *VirtualNetworkEncryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkEncryption_Enforcement
- type VirtualNetworkEncryption_Enforcement_STATUS
- type VirtualNetworkEncryption_STATUS
- func (encryption *VirtualNetworkEncryption_STATUS) AssignProperties_From_VirtualNetworkEncryption_STATUS(source *storage.VirtualNetworkEncryption_STATUS) error
- func (encryption *VirtualNetworkEncryption_STATUS) AssignProperties_To_VirtualNetworkEncryption_STATUS(destination *storage.VirtualNetworkEncryption_STATUS) error
- func (in *VirtualNetworkEncryption_STATUS) DeepCopy() *VirtualNetworkEncryption_STATUS
- func (in *VirtualNetworkEncryption_STATUS) DeepCopyInto(out *VirtualNetworkEncryption_STATUS)
- func (encryption *VirtualNetworkEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *VirtualNetworkEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateway
- func (gateway *VirtualNetworkGateway) AssignProperties_From_VirtualNetworkGateway(source *storage.VirtualNetworkGateway) error
- func (gateway *VirtualNetworkGateway) AssignProperties_To_VirtualNetworkGateway(destination *storage.VirtualNetworkGateway) error
- func (gateway *VirtualNetworkGateway) AzureName() string
- func (gateway *VirtualNetworkGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (gateway *VirtualNetworkGateway) ConvertFrom(hub conversion.Hub) error
- func (gateway *VirtualNetworkGateway) ConvertTo(hub conversion.Hub) error
- func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
- func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
- func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
- func (gateway *VirtualNetworkGateway) Default()
- func (gateway VirtualNetworkGateway) GetAPIVersion() string
- func (gateway *VirtualNetworkGateway) GetConditions() conditions.Conditions
- func (gateway *VirtualNetworkGateway) GetResourceScope() genruntime.ResourceScope
- func (gateway *VirtualNetworkGateway) GetSpec() genruntime.ConvertibleSpec
- func (gateway *VirtualNetworkGateway) GetStatus() genruntime.ConvertibleStatus
- func (gateway *VirtualNetworkGateway) GetSupportedOperations() []genruntime.ResourceOperation
- func (gateway *VirtualNetworkGateway) GetType() string
- func (gateway *VirtualNetworkGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (gateway *VirtualNetworkGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (gateway *VirtualNetworkGateway) OriginalGVK() *schema.GroupVersionKind
- func (gateway *VirtualNetworkGateway) Owner() *genruntime.ResourceReference
- func (gateway *VirtualNetworkGateway) SecretDestinationExpressions() []*core.DestinationExpression
- func (gateway *VirtualNetworkGateway) SetConditions(conditions conditions.Conditions)
- func (gateway *VirtualNetworkGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (gateway *VirtualNetworkGateway) ValidateCreate() (admission.Warnings, error)
- func (gateway *VirtualNetworkGateway) ValidateDelete() (admission.Warnings, error)
- func (gateway *VirtualNetworkGateway) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type VirtualNetworkGatewayAutoScaleBounds
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds(source *storage.VirtualNetworkGatewayAutoScaleBounds) error
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds(destination *storage.VirtualNetworkGatewayAutoScaleBounds) error
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayAutoScaleBounds) DeepCopy() *VirtualNetworkGatewayAutoScaleBounds
- func (in *VirtualNetworkGatewayAutoScaleBounds) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleBounds)
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) Initialize_From_VirtualNetworkGatewayAutoScaleBounds_STATUS(source *VirtualNetworkGatewayAutoScaleBounds_STATUS) error
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bounds *VirtualNetworkGatewayAutoScaleBounds) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayAutoScaleBounds_STATUS
- func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds_STATUS(source *storage.VirtualNetworkGatewayAutoScaleBounds_STATUS) error
- func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds_STATUS(destination *storage.VirtualNetworkGatewayAutoScaleBounds_STATUS) error
- func (in *VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopy() *VirtualNetworkGatewayAutoScaleBounds_STATUS
- func (in *VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleBounds_STATUS)
- func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayAutoScaleConfiguration
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration(source *storage.VirtualNetworkGatewayAutoScaleConfiguration) error
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration(destination *storage.VirtualNetworkGatewayAutoScaleConfiguration) error
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayAutoScaleConfiguration) DeepCopy() *VirtualNetworkGatewayAutoScaleConfiguration
- func (in *VirtualNetworkGatewayAutoScaleConfiguration) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleConfiguration)
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) Initialize_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(source *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayAutoScaleConfiguration_STATUS
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(source *storage.VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(destination *storage.VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
- func (in *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopy() *VirtualNetworkGatewayAutoScaleConfiguration_STATUS
- func (in *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleConfiguration_STATUS)
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayIPConfiguration
- func (configuration *VirtualNetworkGatewayIPConfiguration) AssignProperties_From_VirtualNetworkGatewayIPConfiguration(source *storage.VirtualNetworkGatewayIPConfiguration) error
- func (configuration *VirtualNetworkGatewayIPConfiguration) AssignProperties_To_VirtualNetworkGatewayIPConfiguration(destination *storage.VirtualNetworkGatewayIPConfiguration) error
- func (configuration *VirtualNetworkGatewayIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayIPConfiguration) DeepCopy() *VirtualNetworkGatewayIPConfiguration
- func (in *VirtualNetworkGatewayIPConfiguration) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration)
- func (configuration *VirtualNetworkGatewayIPConfiguration) Initialize_From_VirtualNetworkGatewayIPConfiguration_STATUS(source *VirtualNetworkGatewayIPConfiguration_STATUS) error
- func (configuration *VirtualNetworkGatewayIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkGatewayIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayIPConfiguration_STATUS
- func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayIPConfiguration_STATUS(source *storage.VirtualNetworkGatewayIPConfiguration_STATUS) error
- func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayIPConfiguration_STATUS(destination *storage.VirtualNetworkGatewayIPConfiguration_STATUS) error
- func (in *VirtualNetworkGatewayIPConfiguration_STATUS) DeepCopy() *VirtualNetworkGatewayIPConfiguration_STATUS
- func (in *VirtualNetworkGatewayIPConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration_STATUS)
- func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayList
- type VirtualNetworkGatewayNatRule
- func (rule *VirtualNetworkGatewayNatRule) AssignProperties_From_VirtualNetworkGatewayNatRule(source *storage.VirtualNetworkGatewayNatRule) error
- func (rule *VirtualNetworkGatewayNatRule) AssignProperties_To_VirtualNetworkGatewayNatRule(destination *storage.VirtualNetworkGatewayNatRule) error
- func (rule *VirtualNetworkGatewayNatRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayNatRule) DeepCopy() *VirtualNetworkGatewayNatRule
- func (in *VirtualNetworkGatewayNatRule) DeepCopyInto(out *VirtualNetworkGatewayNatRule)
- func (rule *VirtualNetworkGatewayNatRule) Initialize_From_VirtualNetworkGatewayNatRule_STATUS(source *VirtualNetworkGatewayNatRule_STATUS) error
- func (rule *VirtualNetworkGatewayNatRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkGatewayNatRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayNatRuleProperties_Mode
- type VirtualNetworkGatewayNatRuleProperties_Mode_STATUS
- type VirtualNetworkGatewayNatRuleProperties_Type
- type VirtualNetworkGatewayNatRuleProperties_Type_STATUS
- type VirtualNetworkGatewayNatRule_STATUS
- func (rule *VirtualNetworkGatewayNatRule_STATUS) AssignProperties_From_VirtualNetworkGatewayNatRule_STATUS(source *storage.VirtualNetworkGatewayNatRule_STATUS) error
- func (rule *VirtualNetworkGatewayNatRule_STATUS) AssignProperties_To_VirtualNetworkGatewayNatRule_STATUS(destination *storage.VirtualNetworkGatewayNatRule_STATUS) error
- func (in *VirtualNetworkGatewayNatRule_STATUS) DeepCopy() *VirtualNetworkGatewayNatRule_STATUS
- func (in *VirtualNetworkGatewayNatRule_STATUS) DeepCopyInto(out *VirtualNetworkGatewayNatRule_STATUS)
- func (rule *VirtualNetworkGatewayNatRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *VirtualNetworkGatewayNatRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayOperatorSpec
- func (operator *VirtualNetworkGatewayOperatorSpec) AssignProperties_From_VirtualNetworkGatewayOperatorSpec(source *storage.VirtualNetworkGatewayOperatorSpec) error
- func (operator *VirtualNetworkGatewayOperatorSpec) AssignProperties_To_VirtualNetworkGatewayOperatorSpec(destination *storage.VirtualNetworkGatewayOperatorSpec) error
- func (in *VirtualNetworkGatewayOperatorSpec) DeepCopy() *VirtualNetworkGatewayOperatorSpec
- func (in *VirtualNetworkGatewayOperatorSpec) DeepCopyInto(out *VirtualNetworkGatewayOperatorSpec)
- type VirtualNetworkGatewayPolicyGroup
- func (group *VirtualNetworkGatewayPolicyGroup) AssignProperties_From_VirtualNetworkGatewayPolicyGroup(source *storage.VirtualNetworkGatewayPolicyGroup) error
- func (group *VirtualNetworkGatewayPolicyGroup) AssignProperties_To_VirtualNetworkGatewayPolicyGroup(destination *storage.VirtualNetworkGatewayPolicyGroup) error
- func (group *VirtualNetworkGatewayPolicyGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayPolicyGroup) DeepCopy() *VirtualNetworkGatewayPolicyGroup
- func (in *VirtualNetworkGatewayPolicyGroup) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroup)
- func (group *VirtualNetworkGatewayPolicyGroup) Initialize_From_VirtualNetworkGatewayPolicyGroup_STATUS(source *VirtualNetworkGatewayPolicyGroup_STATUS) error
- func (group *VirtualNetworkGatewayPolicyGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *VirtualNetworkGatewayPolicyGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayPolicyGroupMember
- func (member *VirtualNetworkGatewayPolicyGroupMember) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember(source *storage.VirtualNetworkGatewayPolicyGroupMember) error
- func (member *VirtualNetworkGatewayPolicyGroupMember) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember(destination *storage.VirtualNetworkGatewayPolicyGroupMember) error
- func (member *VirtualNetworkGatewayPolicyGroupMember) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewayPolicyGroupMember) DeepCopy() *VirtualNetworkGatewayPolicyGroupMember
- func (in *VirtualNetworkGatewayPolicyGroupMember) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroupMember)
- func (member *VirtualNetworkGatewayPolicyGroupMember) Initialize_From_VirtualNetworkGatewayPolicyGroupMember_STATUS(source *VirtualNetworkGatewayPolicyGroupMember_STATUS) error
- func (member *VirtualNetworkGatewayPolicyGroupMember) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (member *VirtualNetworkGatewayPolicyGroupMember) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayPolicyGroupMember_AttributeType
- type VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS
- type VirtualNetworkGatewayPolicyGroupMember_STATUS
- func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember_STATUS(source *storage.VirtualNetworkGatewayPolicyGroupMember_STATUS) error
- func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember_STATUS(destination *storage.VirtualNetworkGatewayPolicyGroupMember_STATUS) error
- func (in *VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopy() *VirtualNetworkGatewayPolicyGroupMember_STATUS
- func (in *VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroupMember_STATUS)
- func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayPolicyGroup_STATUS
- func (group *VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroup_STATUS(source *storage.VirtualNetworkGatewayPolicyGroup_STATUS) error
- func (group *VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroup_STATUS(destination *storage.VirtualNetworkGatewayPolicyGroup_STATUS) error
- func (in *VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopy() *VirtualNetworkGatewayPolicyGroup_STATUS
- func (in *VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroup_STATUS)
- func (group *VirtualNetworkGatewayPolicyGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *VirtualNetworkGatewayPolicyGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayPropertiesFormat_AdminState
- type VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS
- type VirtualNetworkGatewayPropertiesFormat_GatewayType
- type VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS
- type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel
- type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS
- type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration
- type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS
- type VirtualNetworkGatewayPropertiesFormat_VpnType
- type VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS
- type VirtualNetworkGatewaySku
- func (gatewaySku *VirtualNetworkGatewaySku) AssignProperties_From_VirtualNetworkGatewaySku(source *storage.VirtualNetworkGatewaySku) error
- func (gatewaySku *VirtualNetworkGatewaySku) AssignProperties_To_VirtualNetworkGatewaySku(destination *storage.VirtualNetworkGatewaySku) error
- func (gatewaySku *VirtualNetworkGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewaySku) DeepCopy() *VirtualNetworkGatewaySku
- func (in *VirtualNetworkGatewaySku) DeepCopyInto(out *VirtualNetworkGatewaySku)
- func (gatewaySku *VirtualNetworkGatewaySku) Initialize_From_VirtualNetworkGatewaySku_STATUS(source *VirtualNetworkGatewaySku_STATUS) error
- func (gatewaySku *VirtualNetworkGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *VirtualNetworkGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewaySku_Name
- type VirtualNetworkGatewaySku_Name_STATUS
- type VirtualNetworkGatewaySku_STATUS
- func (gatewaySku *VirtualNetworkGatewaySku_STATUS) AssignProperties_From_VirtualNetworkGatewaySku_STATUS(source *storage.VirtualNetworkGatewaySku_STATUS) error
- func (gatewaySku *VirtualNetworkGatewaySku_STATUS) AssignProperties_To_VirtualNetworkGatewaySku_STATUS(destination *storage.VirtualNetworkGatewaySku_STATUS) error
- func (in *VirtualNetworkGatewaySku_STATUS) DeepCopy() *VirtualNetworkGatewaySku_STATUS
- func (in *VirtualNetworkGatewaySku_STATUS) DeepCopyInto(out *VirtualNetworkGatewaySku_STATUS)
- func (gatewaySku *VirtualNetworkGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *VirtualNetworkGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewaySku_Tier
- type VirtualNetworkGatewaySku_Tier_STATUS
- type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(...) error
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_To_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(...) error
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopy() *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
- func (in *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded)
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateway_Spec
- func (gateway *VirtualNetworkGateway_Spec) AssignProperties_From_VirtualNetworkGateway_Spec(source *storage.VirtualNetworkGateway_Spec) error
- func (gateway *VirtualNetworkGateway_Spec) AssignProperties_To_VirtualNetworkGateway_Spec(destination *storage.VirtualNetworkGateway_Spec) error
- func (gateway *VirtualNetworkGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *VirtualNetworkGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (gateway *VirtualNetworkGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateway_Spec) DeepCopy() *VirtualNetworkGateway_Spec
- func (in *VirtualNetworkGateway_Spec) DeepCopyInto(out *VirtualNetworkGateway_Spec)
- func (gateway *VirtualNetworkGateway_Spec) Initialize_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(source *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) error
- func (gateway *VirtualNetworkGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *VirtualNetworkGateway_Spec) OriginalVersion() string
- func (gateway *VirtualNetworkGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (gateway *VirtualNetworkGateway_Spec) SetAzureName(azureName string)
- type VirtualNetworkList
- type VirtualNetworkOperatorSpec
- func (operator *VirtualNetworkOperatorSpec) AssignProperties_From_VirtualNetworkOperatorSpec(source *storage.VirtualNetworkOperatorSpec) error
- func (operator *VirtualNetworkOperatorSpec) AssignProperties_To_VirtualNetworkOperatorSpec(destination *storage.VirtualNetworkOperatorSpec) error
- func (in *VirtualNetworkOperatorSpec) DeepCopy() *VirtualNetworkOperatorSpec
- func (in *VirtualNetworkOperatorSpec) DeepCopyInto(out *VirtualNetworkOperatorSpec)
- type VirtualNetworkPeeringPropertiesFormat_PeeringState
- type VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS
- type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel
- type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS
- type VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded(source *storage.VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) error
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded(...) error
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
- func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded)
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(source *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded
- func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) error
- func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(...) 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 (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetwork_STATUS
- func (network *VirtualNetwork_STATUS) AssignProperties_From_VirtualNetwork_STATUS(source *storage.VirtualNetwork_STATUS) error
- func (network *VirtualNetwork_STATUS) AssignProperties_To_VirtualNetwork_STATUS(destination *storage.VirtualNetwork_STATUS) error
- func (network *VirtualNetwork_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (network *VirtualNetwork_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetwork_STATUS) DeepCopy() *VirtualNetwork_STATUS
- func (in *VirtualNetwork_STATUS) DeepCopyInto(out *VirtualNetwork_STATUS)
- func (network *VirtualNetwork_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (network *VirtualNetwork_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetwork_Spec
- func (network *VirtualNetwork_Spec) AssignProperties_From_VirtualNetwork_Spec(source *storage.VirtualNetwork_Spec) error
- func (network *VirtualNetwork_Spec) AssignProperties_To_VirtualNetwork_Spec(destination *storage.VirtualNetwork_Spec) error
- func (network *VirtualNetwork_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (network *VirtualNetwork_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (network *VirtualNetwork_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetwork_Spec) DeepCopy() *VirtualNetwork_Spec
- func (in *VirtualNetwork_Spec) DeepCopyInto(out *VirtualNetwork_Spec)
- func (network *VirtualNetwork_Spec) Initialize_From_VirtualNetwork_STATUS(source *VirtualNetwork_STATUS) error
- func (network *VirtualNetwork_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (network *VirtualNetwork_Spec) OriginalVersion() string
- func (network *VirtualNetwork_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (network *VirtualNetwork_Spec) SetAzureName(azureName string)
- type VirtualNetworksSubnet
- func (subnet *VirtualNetworksSubnet) AssignProperties_From_VirtualNetworksSubnet(source *storage.VirtualNetworksSubnet) error
- func (subnet *VirtualNetworksSubnet) AssignProperties_To_VirtualNetworksSubnet(destination *storage.VirtualNetworksSubnet) error
- func (subnet *VirtualNetworksSubnet) AzureName() string
- func (subnet *VirtualNetworksSubnet) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (subnet *VirtualNetworksSubnet) ConvertFrom(hub conversion.Hub) error
- func (subnet *VirtualNetworksSubnet) ConvertTo(hub conversion.Hub) error
- func (in *VirtualNetworksSubnet) DeepCopy() *VirtualNetworksSubnet
- func (in *VirtualNetworksSubnet) DeepCopyInto(out *VirtualNetworksSubnet)
- func (in *VirtualNetworksSubnet) DeepCopyObject() runtime.Object
- func (subnet *VirtualNetworksSubnet) Default()
- func (subnet VirtualNetworksSubnet) GetAPIVersion() string
- func (subnet *VirtualNetworksSubnet) GetConditions() conditions.Conditions
- func (subnet *VirtualNetworksSubnet) GetResourceScope() genruntime.ResourceScope
- func (subnet *VirtualNetworksSubnet) GetSpec() genruntime.ConvertibleSpec
- func (subnet *VirtualNetworksSubnet) GetStatus() genruntime.ConvertibleStatus
- func (subnet *VirtualNetworksSubnet) GetSupportedOperations() []genruntime.ResourceOperation
- func (subnet *VirtualNetworksSubnet) GetType() string
- func (subnet *VirtualNetworksSubnet) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (subnet *VirtualNetworksSubnet) NewEmptyStatus() genruntime.ConvertibleStatus
- func (subnet *VirtualNetworksSubnet) OriginalGVK() *schema.GroupVersionKind
- func (subnet *VirtualNetworksSubnet) Owner() *genruntime.ResourceReference
- func (subnet *VirtualNetworksSubnet) SecretDestinationExpressions() []*core.DestinationExpression
- func (subnet *VirtualNetworksSubnet) SetConditions(conditions conditions.Conditions)
- func (subnet *VirtualNetworksSubnet) SetStatus(status genruntime.ConvertibleStatus) error
- func (subnet *VirtualNetworksSubnet) ValidateCreate() (admission.Warnings, error)
- func (subnet *VirtualNetworksSubnet) ValidateDelete() (admission.Warnings, error)
- func (subnet *VirtualNetworksSubnet) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type VirtualNetworksSubnetList
- type VirtualNetworksSubnetOperatorSpec
- func (operator *VirtualNetworksSubnetOperatorSpec) AssignProperties_From_VirtualNetworksSubnetOperatorSpec(source *storage.VirtualNetworksSubnetOperatorSpec) error
- func (operator *VirtualNetworksSubnetOperatorSpec) AssignProperties_To_VirtualNetworksSubnetOperatorSpec(destination *storage.VirtualNetworksSubnetOperatorSpec) error
- func (in *VirtualNetworksSubnetOperatorSpec) DeepCopy() *VirtualNetworksSubnetOperatorSpec
- func (in *VirtualNetworksSubnetOperatorSpec) DeepCopyInto(out *VirtualNetworksSubnetOperatorSpec)
- type VirtualNetworksSubnet_STATUS
- func (subnet *VirtualNetworksSubnet_STATUS) AssignProperties_From_VirtualNetworksSubnet_STATUS(source *storage.VirtualNetworksSubnet_STATUS) error
- func (subnet *VirtualNetworksSubnet_STATUS) AssignProperties_To_VirtualNetworksSubnet_STATUS(destination *storage.VirtualNetworksSubnet_STATUS) error
- func (subnet *VirtualNetworksSubnet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subnet *VirtualNetworksSubnet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetworksSubnet_STATUS) DeepCopy() *VirtualNetworksSubnet_STATUS
- func (in *VirtualNetworksSubnet_STATUS) DeepCopyInto(out *VirtualNetworksSubnet_STATUS)
- func (subnet *VirtualNetworksSubnet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnet *VirtualNetworksSubnet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworksSubnet_Spec
- func (subnet *VirtualNetworksSubnet_Spec) AssignProperties_From_VirtualNetworksSubnet_Spec(source *storage.VirtualNetworksSubnet_Spec) error
- func (subnet *VirtualNetworksSubnet_Spec) AssignProperties_To_VirtualNetworksSubnet_Spec(destination *storage.VirtualNetworksSubnet_Spec) error
- func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (subnet *VirtualNetworksSubnet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworksSubnet_Spec) DeepCopy() *VirtualNetworksSubnet_Spec
- func (in *VirtualNetworksSubnet_Spec) DeepCopyInto(out *VirtualNetworksSubnet_Spec)
- func (subnet *VirtualNetworksSubnet_Spec) Initialize_From_VirtualNetworksSubnet_STATUS(source *VirtualNetworksSubnet_STATUS) error
- func (subnet *VirtualNetworksSubnet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnet *VirtualNetworksSubnet_Spec) OriginalVersion() string
- func (subnet *VirtualNetworksSubnet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (subnet *VirtualNetworksSubnet_Spec) SetAzureName(azureName string)
- type VirtualNetworksVirtualNetworkPeering
- func (peering *VirtualNetworksVirtualNetworkPeering) AssignProperties_From_VirtualNetworksVirtualNetworkPeering(source *storage.VirtualNetworksVirtualNetworkPeering) error
- func (peering *VirtualNetworksVirtualNetworkPeering) AssignProperties_To_VirtualNetworksVirtualNetworkPeering(destination *storage.VirtualNetworksVirtualNetworkPeering) error
- func (peering *VirtualNetworksVirtualNetworkPeering) AzureName() string
- func (peering *VirtualNetworksVirtualNetworkPeering) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (peering *VirtualNetworksVirtualNetworkPeering) ConvertFrom(hub conversion.Hub) error
- func (peering *VirtualNetworksVirtualNetworkPeering) ConvertTo(hub conversion.Hub) error
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopy() *VirtualNetworksVirtualNetworkPeering
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering)
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyObject() runtime.Object
- func (peering *VirtualNetworksVirtualNetworkPeering) Default()
- func (peering VirtualNetworksVirtualNetworkPeering) GetAPIVersion() string
- func (peering *VirtualNetworksVirtualNetworkPeering) GetConditions() conditions.Conditions
- func (peering *VirtualNetworksVirtualNetworkPeering) GetResourceScope() genruntime.ResourceScope
- func (peering *VirtualNetworksVirtualNetworkPeering) GetSpec() genruntime.ConvertibleSpec
- func (peering *VirtualNetworksVirtualNetworkPeering) GetStatus() genruntime.ConvertibleStatus
- func (peering *VirtualNetworksVirtualNetworkPeering) GetSupportedOperations() []genruntime.ResourceOperation
- func (peering *VirtualNetworksVirtualNetworkPeering) GetType() string
- func (peering *VirtualNetworksVirtualNetworkPeering) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (peering *VirtualNetworksVirtualNetworkPeering) NewEmptyStatus() genruntime.ConvertibleStatus
- func (peering *VirtualNetworksVirtualNetworkPeering) OriginalGVK() *schema.GroupVersionKind
- func (peering *VirtualNetworksVirtualNetworkPeering) Owner() *genruntime.ResourceReference
- func (peering *VirtualNetworksVirtualNetworkPeering) SecretDestinationExpressions() []*core.DestinationExpression
- func (peering *VirtualNetworksVirtualNetworkPeering) SetConditions(conditions conditions.Conditions)
- func (peering *VirtualNetworksVirtualNetworkPeering) SetStatus(status genruntime.ConvertibleStatus) error
- func (peering *VirtualNetworksVirtualNetworkPeering) ValidateCreate() (admission.Warnings, error)
- func (peering *VirtualNetworksVirtualNetworkPeering) ValidateDelete() (admission.Warnings, error)
- func (peering *VirtualNetworksVirtualNetworkPeering) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopy() *VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringList)
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyObject() runtime.Object
- type VirtualNetworksVirtualNetworkPeeringOperatorSpec
- func (operator *VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_From_VirtualNetworksVirtualNetworkPeeringOperatorSpec(source *storage.VirtualNetworksVirtualNetworkPeeringOperatorSpec) error
- func (operator *VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_To_VirtualNetworksVirtualNetworkPeeringOperatorSpec(destination *storage.VirtualNetworksVirtualNetworkPeeringOperatorSpec) error
- func (in *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopy() *VirtualNetworksVirtualNetworkPeeringOperatorSpec
- func (in *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringOperatorSpec)
- type VirtualNetworksVirtualNetworkPeering_STATUS
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_STATUS(source *storage.VirtualNetworksVirtualNetworkPeering_STATUS) error
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_STATUS(destination *storage.VirtualNetworksVirtualNetworkPeering_STATUS) error
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopy() *VirtualNetworksVirtualNetworkPeering_STATUS
- func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_STATUS)
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworksVirtualNetworkPeering_Spec
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_Spec(source *storage.VirtualNetworksVirtualNetworkPeering_Spec) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_Spec(destination *storage.VirtualNetworksVirtualNetworkPeering_Spec) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeering_Spec
- func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_Spec)
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) Initialize_From_VirtualNetworksVirtualNetworkPeering_STATUS(source *VirtualNetworksVirtualNetworkPeering_STATUS) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) OriginalVersion() string
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) SetAzureName(azureName string)
- type VngClientConnectionConfiguration
- func (configuration *VngClientConnectionConfiguration) AssignProperties_From_VngClientConnectionConfiguration(source *storage.VngClientConnectionConfiguration) error
- func (configuration *VngClientConnectionConfiguration) AssignProperties_To_VngClientConnectionConfiguration(destination *storage.VngClientConnectionConfiguration) error
- func (configuration *VngClientConnectionConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VngClientConnectionConfiguration) DeepCopy() *VngClientConnectionConfiguration
- func (in *VngClientConnectionConfiguration) DeepCopyInto(out *VngClientConnectionConfiguration)
- func (configuration *VngClientConnectionConfiguration) Initialize_From_VngClientConnectionConfiguration_STATUS(source *VngClientConnectionConfiguration_STATUS) error
- func (configuration *VngClientConnectionConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VngClientConnectionConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VngClientConnectionConfiguration_STATUS
- func (configuration *VngClientConnectionConfiguration_STATUS) AssignProperties_From_VngClientConnectionConfiguration_STATUS(source *storage.VngClientConnectionConfiguration_STATUS) error
- func (configuration *VngClientConnectionConfiguration_STATUS) AssignProperties_To_VngClientConnectionConfiguration_STATUS(destination *storage.VngClientConnectionConfiguration_STATUS) error
- func (in *VngClientConnectionConfiguration_STATUS) DeepCopy() *VngClientConnectionConfiguration_STATUS
- func (in *VngClientConnectionConfiguration_STATUS) DeepCopyInto(out *VngClientConnectionConfiguration_STATUS)
- func (configuration *VngClientConnectionConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VngClientConnectionConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientConfiguration
- func (configuration *VpnClientConfiguration) AssignProperties_From_VpnClientConfiguration(source *storage.VpnClientConfiguration) error
- func (configuration *VpnClientConfiguration) AssignProperties_To_VpnClientConfiguration(destination *storage.VpnClientConfiguration) error
- func (configuration *VpnClientConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VpnClientConfiguration) DeepCopy() *VpnClientConfiguration
- func (in *VpnClientConfiguration) DeepCopyInto(out *VpnClientConfiguration)
- func (configuration *VpnClientConfiguration) Initialize_From_VpnClientConfiguration_STATUS(source *VpnClientConfiguration_STATUS) error
- func (configuration *VpnClientConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VpnClientConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientConfiguration_STATUS
- func (configuration *VpnClientConfiguration_STATUS) AssignProperties_From_VpnClientConfiguration_STATUS(source *storage.VpnClientConfiguration_STATUS) error
- func (configuration *VpnClientConfiguration_STATUS) AssignProperties_To_VpnClientConfiguration_STATUS(destination *storage.VpnClientConfiguration_STATUS) error
- func (in *VpnClientConfiguration_STATUS) DeepCopy() *VpnClientConfiguration_STATUS
- func (in *VpnClientConfiguration_STATUS) DeepCopyInto(out *VpnClientConfiguration_STATUS)
- func (configuration *VpnClientConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VpnClientConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientConfiguration_VpnAuthenticationTypes
- type VpnClientConfiguration_VpnAuthenticationTypes_STATUS
- type VpnClientConfiguration_VpnClientProtocols
- type VpnClientConfiguration_VpnClientProtocols_STATUS
- type VpnClientRevokedCertificate
- func (certificate *VpnClientRevokedCertificate) AssignProperties_From_VpnClientRevokedCertificate(source *storage.VpnClientRevokedCertificate) error
- func (certificate *VpnClientRevokedCertificate) AssignProperties_To_VpnClientRevokedCertificate(destination *storage.VpnClientRevokedCertificate) error
- func (certificate *VpnClientRevokedCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VpnClientRevokedCertificate) DeepCopy() *VpnClientRevokedCertificate
- func (in *VpnClientRevokedCertificate) DeepCopyInto(out *VpnClientRevokedCertificate)
- func (certificate *VpnClientRevokedCertificate) Initialize_From_VpnClientRevokedCertificate_STATUS(source *VpnClientRevokedCertificate_STATUS) error
- func (certificate *VpnClientRevokedCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *VpnClientRevokedCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientRevokedCertificate_STATUS
- func (certificate *VpnClientRevokedCertificate_STATUS) AssignProperties_From_VpnClientRevokedCertificate_STATUS(source *storage.VpnClientRevokedCertificate_STATUS) error
- func (certificate *VpnClientRevokedCertificate_STATUS) AssignProperties_To_VpnClientRevokedCertificate_STATUS(destination *storage.VpnClientRevokedCertificate_STATUS) error
- func (in *VpnClientRevokedCertificate_STATUS) DeepCopy() *VpnClientRevokedCertificate_STATUS
- func (in *VpnClientRevokedCertificate_STATUS) DeepCopyInto(out *VpnClientRevokedCertificate_STATUS)
- func (certificate *VpnClientRevokedCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *VpnClientRevokedCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientRootCertificate
- func (certificate *VpnClientRootCertificate) AssignProperties_From_VpnClientRootCertificate(source *storage.VpnClientRootCertificate) error
- func (certificate *VpnClientRootCertificate) AssignProperties_To_VpnClientRootCertificate(destination *storage.VpnClientRootCertificate) error
- func (certificate *VpnClientRootCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VpnClientRootCertificate) DeepCopy() *VpnClientRootCertificate
- func (in *VpnClientRootCertificate) DeepCopyInto(out *VpnClientRootCertificate)
- func (certificate *VpnClientRootCertificate) Initialize_From_VpnClientRootCertificate_STATUS(source *VpnClientRootCertificate_STATUS) error
- func (certificate *VpnClientRootCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *VpnClientRootCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientRootCertificate_STATUS
- func (certificate *VpnClientRootCertificate_STATUS) AssignProperties_From_VpnClientRootCertificate_STATUS(source *storage.VpnClientRootCertificate_STATUS) error
- func (certificate *VpnClientRootCertificate_STATUS) AssignProperties_To_VpnClientRootCertificate_STATUS(destination *storage.VpnClientRootCertificate_STATUS) error
- func (in *VpnClientRootCertificate_STATUS) DeepCopy() *VpnClientRootCertificate_STATUS
- func (in *VpnClientRootCertificate_STATUS) DeepCopyInto(out *VpnClientRootCertificate_STATUS)
- func (certificate *VpnClientRootCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *VpnClientRootCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnNatRuleMapping
- func (mapping *VpnNatRuleMapping) AssignProperties_From_VpnNatRuleMapping(source *storage.VpnNatRuleMapping) error
- func (mapping *VpnNatRuleMapping) AssignProperties_To_VpnNatRuleMapping(destination *storage.VpnNatRuleMapping) error
- func (mapping *VpnNatRuleMapping) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VpnNatRuleMapping) DeepCopy() *VpnNatRuleMapping
- func (in *VpnNatRuleMapping) DeepCopyInto(out *VpnNatRuleMapping)
- func (mapping *VpnNatRuleMapping) Initialize_From_VpnNatRuleMapping_STATUS(source *VpnNatRuleMapping_STATUS) error
- func (mapping *VpnNatRuleMapping) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (mapping *VpnNatRuleMapping) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnNatRuleMapping_STATUS
- func (mapping *VpnNatRuleMapping_STATUS) AssignProperties_From_VpnNatRuleMapping_STATUS(source *storage.VpnNatRuleMapping_STATUS) error
- func (mapping *VpnNatRuleMapping_STATUS) AssignProperties_To_VpnNatRuleMapping_STATUS(destination *storage.VpnNatRuleMapping_STATUS) error
- func (in *VpnNatRuleMapping_STATUS) DeepCopy() *VpnNatRuleMapping_STATUS
- func (in *VpnNatRuleMapping_STATUS) DeepCopyInto(out *VpnNatRuleMapping_STATUS)
- func (mapping *VpnNatRuleMapping_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (mapping *VpnNatRuleMapping_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( ProvisioningState_STATUS_Deleting = ProvisioningState_STATUS("Deleting") ProvisioningState_STATUS_Failed = ProvisioningState_STATUS("Failed") ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded") ProvisioningState_STATUS_Updating = ProvisioningState_STATUS("Updating") )
const ( Sku_Name_Basic = Sku_Name("Basic") Sku_Name_Developer = Sku_Name("Developer") Sku_Name_Premium = Sku_Name("Premium") Sku_Name_Standard = Sku_Name("Standard") )
const ( Sku_Name_STATUS_Basic = Sku_Name_STATUS("Basic") Sku_Name_STATUS_Developer = Sku_Name_STATUS("Developer") Sku_Name_STATUS_Premium = Sku_Name_STATUS("Premium") Sku_Name_STATUS_Standard = Sku_Name_STATUS("Standard") )
const ( BackendAddressPoolPropertiesFormat_SyncMode_Automatic = BackendAddressPoolPropertiesFormat_SyncMode("Automatic") BackendAddressPoolPropertiesFormat_SyncMode_Manual = BackendAddressPoolPropertiesFormat_SyncMode("Manual") )
const ( BackendAddressPoolPropertiesFormat_SyncMode_STATUS_Automatic = BackendAddressPoolPropertiesFormat_SyncMode_STATUS("Automatic") BackendAddressPoolPropertiesFormat_SyncMode_STATUS_Manual = BackendAddressPoolPropertiesFormat_SyncMode_STATUS("Manual") )
const ( LoadBalancerSku_Name_Basic = LoadBalancerSku_Name("Basic") LoadBalancerSku_Name_Gateway = LoadBalancerSku_Name("Gateway") LoadBalancerSku_Name_Standard = LoadBalancerSku_Name("Standard") )
const ( LoadBalancerSku_Name_STATUS_Basic = LoadBalancerSku_Name_STATUS("Basic") LoadBalancerSku_Name_STATUS_Gateway = LoadBalancerSku_Name_STATUS("Gateway") LoadBalancerSku_Name_STATUS_Standard = LoadBalancerSku_Name_STATUS("Standard") )
const ( LoadBalancerSku_Tier_Global = LoadBalancerSku_Tier("Global") LoadBalancerSku_Tier_Regional = LoadBalancerSku_Tier("Regional") )
const ( LoadBalancerSku_Tier_STATUS_Global = LoadBalancerSku_Tier_STATUS("Global") LoadBalancerSku_Tier_STATUS_Regional = LoadBalancerSku_Tier_STATUS("Regional") )
const ( LoadBalancingRulePropertiesFormat_LoadDistribution_Default = LoadBalancingRulePropertiesFormat_LoadDistribution("Default") LoadBalancingRulePropertiesFormat_LoadDistribution_SourceIP = LoadBalancingRulePropertiesFormat_LoadDistribution("SourceIP") LoadBalancingRulePropertiesFormat_LoadDistribution_SourceIPProtocol = LoadBalancingRulePropertiesFormat_LoadDistribution("SourceIPProtocol") )
const ( LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS_Default = LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS("Default") LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS_SourceIP = LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS("SourceIP") LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS_SourceIPProtocol = LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS("SourceIPProtocol") )
const ( OutboundRulePropertiesFormat_Protocol_All = OutboundRulePropertiesFormat_Protocol("All") OutboundRulePropertiesFormat_Protocol_Tcp = OutboundRulePropertiesFormat_Protocol("Tcp") OutboundRulePropertiesFormat_Protocol_Udp = OutboundRulePropertiesFormat_Protocol("Udp") )
const ( OutboundRulePropertiesFormat_Protocol_STATUS_All = OutboundRulePropertiesFormat_Protocol_STATUS("All") OutboundRulePropertiesFormat_Protocol_STATUS_Tcp = OutboundRulePropertiesFormat_Protocol_STATUS("Tcp") OutboundRulePropertiesFormat_Protocol_STATUS_Udp = OutboundRulePropertiesFormat_Protocol_STATUS("Udp") )
const ( ProbePropertiesFormat_NoHealthyBackendsBehavior_AllProbedDown = ProbePropertiesFormat_NoHealthyBackendsBehavior("AllProbedDown") ProbePropertiesFormat_NoHealthyBackendsBehavior_AllProbedUp = ProbePropertiesFormat_NoHealthyBackendsBehavior("AllProbedUp") )
const ( ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS_AllProbedDown = ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS("AllProbedDown") ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS_AllProbedUp = ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS("AllProbedUp") )
const ( ProbePropertiesFormat_Protocol_Http = ProbePropertiesFormat_Protocol("Http") ProbePropertiesFormat_Protocol_Https = ProbePropertiesFormat_Protocol("Https") ProbePropertiesFormat_Protocol_Tcp = ProbePropertiesFormat_Protocol("Tcp") )
const ( ProbePropertiesFormat_Protocol_STATUS_Http = ProbePropertiesFormat_Protocol_STATUS("Http") ProbePropertiesFormat_Protocol_STATUS_Https = ProbePropertiesFormat_Protocol_STATUS("Https") ProbePropertiesFormat_Protocol_STATUS_Tcp = ProbePropertiesFormat_Protocol_STATUS("Tcp") )
const ( GatewayLoadBalancerTunnelInterface_Protocol_Native = GatewayLoadBalancerTunnelInterface_Protocol("Native") GatewayLoadBalancerTunnelInterface_Protocol_None = GatewayLoadBalancerTunnelInterface_Protocol("None") GatewayLoadBalancerTunnelInterface_Protocol_VXLAN = GatewayLoadBalancerTunnelInterface_Protocol("VXLAN") )
const ( GatewayLoadBalancerTunnelInterface_Protocol_STATUS_Native = GatewayLoadBalancerTunnelInterface_Protocol_STATUS("Native") GatewayLoadBalancerTunnelInterface_Protocol_STATUS_None = GatewayLoadBalancerTunnelInterface_Protocol_STATUS("None") GatewayLoadBalancerTunnelInterface_Protocol_STATUS_VXLAN = GatewayLoadBalancerTunnelInterface_Protocol_STATUS("VXLAN") )
const ( GatewayLoadBalancerTunnelInterface_Type_External = GatewayLoadBalancerTunnelInterface_Type("External") GatewayLoadBalancerTunnelInterface_Type_Internal = GatewayLoadBalancerTunnelInterface_Type("Internal") GatewayLoadBalancerTunnelInterface_Type_None = GatewayLoadBalancerTunnelInterface_Type("None") )
const ( GatewayLoadBalancerTunnelInterface_Type_STATUS_External = GatewayLoadBalancerTunnelInterface_Type_STATUS("External") GatewayLoadBalancerTunnelInterface_Type_STATUS_Internal = GatewayLoadBalancerTunnelInterface_Type_STATUS("Internal") GatewayLoadBalancerTunnelInterface_Type_STATUS_None = GatewayLoadBalancerTunnelInterface_Type_STATUS("None") )
const ( LoadBalancerBackendAddressPropertiesFormat_AdminState_Down = LoadBalancerBackendAddressPropertiesFormat_AdminState("Down") LoadBalancerBackendAddressPropertiesFormat_AdminState_None = LoadBalancerBackendAddressPropertiesFormat_AdminState("None") LoadBalancerBackendAddressPropertiesFormat_AdminState_Up = LoadBalancerBackendAddressPropertiesFormat_AdminState("Up") )
const ( LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS_Down = LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS("Down") LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS_None = LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS("None") LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS_Up = LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS("Up") )
const ( TransportProtocol_All = TransportProtocol("All") TransportProtocol_Tcp = TransportProtocol("Tcp") TransportProtocol_Udp = TransportProtocol("Udp") )
const ( TransportProtocol_STATUS_All = TransportProtocol_STATUS("All") TransportProtocol_STATUS_Tcp = TransportProtocol_STATUS("Tcp") TransportProtocol_STATUS_Udp = TransportProtocol_STATUS("Udp") )
const ( NetworkInterfacePropertiesFormat_AuxiliaryMode_AcceleratedConnections = NetworkInterfacePropertiesFormat_AuxiliaryMode("AcceleratedConnections") NetworkInterfacePropertiesFormat_AuxiliaryMode_Floating = NetworkInterfacePropertiesFormat_AuxiliaryMode("Floating") NetworkInterfacePropertiesFormat_AuxiliaryMode_MaxConnections = NetworkInterfacePropertiesFormat_AuxiliaryMode("MaxConnections") NetworkInterfacePropertiesFormat_AuxiliaryMode_None = NetworkInterfacePropertiesFormat_AuxiliaryMode("None") )
const ( NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS_AcceleratedConnections = NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS("AcceleratedConnections") NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS_Floating = NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS("Floating") NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS_MaxConnections = NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS("MaxConnections") NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS_None = NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS("None") )
const ( NetworkInterfacePropertiesFormat_AuxiliarySku_A1 = NetworkInterfacePropertiesFormat_AuxiliarySku("A1") NetworkInterfacePropertiesFormat_AuxiliarySku_A2 = NetworkInterfacePropertiesFormat_AuxiliarySku("A2") NetworkInterfacePropertiesFormat_AuxiliarySku_A4 = NetworkInterfacePropertiesFormat_AuxiliarySku("A4") NetworkInterfacePropertiesFormat_AuxiliarySku_A8 = NetworkInterfacePropertiesFormat_AuxiliarySku("A8") NetworkInterfacePropertiesFormat_AuxiliarySku_None = NetworkInterfacePropertiesFormat_AuxiliarySku("None") )
const ( NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS_A1 = NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS("A1") NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS_A2 = NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS("A2") NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS_A4 = NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS("A4") NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS_A8 = NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS("A8") NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS_None = NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS("None") )
const ( NetworkInterfacePropertiesFormat_MigrationPhase_STATUS_Abort = NetworkInterfacePropertiesFormat_MigrationPhase_STATUS("Abort") NetworkInterfacePropertiesFormat_MigrationPhase_STATUS_Commit = NetworkInterfacePropertiesFormat_MigrationPhase_STATUS("Commit") NetworkInterfacePropertiesFormat_MigrationPhase_STATUS_Committed = NetworkInterfacePropertiesFormat_MigrationPhase_STATUS("Committed") NetworkInterfacePropertiesFormat_MigrationPhase_STATUS_None = NetworkInterfacePropertiesFormat_MigrationPhase_STATUS("None") NetworkInterfacePropertiesFormat_MigrationPhase_STATUS_Prepare = NetworkInterfacePropertiesFormat_MigrationPhase_STATUS("Prepare") )
const ( NetworkInterfacePropertiesFormat_NicType_Elastic = NetworkInterfacePropertiesFormat_NicType("Elastic") NetworkInterfacePropertiesFormat_NicType_Standard = NetworkInterfacePropertiesFormat_NicType("Standard") )
const ( NetworkInterfacePropertiesFormat_NicType_STATUS_Elastic = NetworkInterfacePropertiesFormat_NicType_STATUS("Elastic") NetworkInterfacePropertiesFormat_NicType_STATUS_Standard = NetworkInterfacePropertiesFormat_NicType_STATUS("Standard") )
const ( SecurityRuleAccess_Allow = SecurityRuleAccess("Allow") SecurityRuleAccess_Deny = SecurityRuleAccess("Deny") )
const ( SecurityRuleAccess_STATUS_Allow = SecurityRuleAccess_STATUS("Allow") SecurityRuleAccess_STATUS_Deny = SecurityRuleAccess_STATUS("Deny") )
const ( SecurityRuleDirection_Inbound = SecurityRuleDirection("Inbound") SecurityRuleDirection_Outbound = SecurityRuleDirection("Outbound") )
const ( SecurityRuleDirection_STATUS_Inbound = SecurityRuleDirection_STATUS("Inbound") SecurityRuleDirection_STATUS_Outbound = SecurityRuleDirection_STATUS("Outbound") )
const ( SecurityRulePropertiesFormat_Protocol_Ah = SecurityRulePropertiesFormat_Protocol("Ah") SecurityRulePropertiesFormat_Protocol_Esp = SecurityRulePropertiesFormat_Protocol("Esp") SecurityRulePropertiesFormat_Protocol_Icmp = SecurityRulePropertiesFormat_Protocol("Icmp") SecurityRulePropertiesFormat_Protocol_Star = SecurityRulePropertiesFormat_Protocol("*") SecurityRulePropertiesFormat_Protocol_Tcp = SecurityRulePropertiesFormat_Protocol("Tcp") SecurityRulePropertiesFormat_Protocol_Udp = SecurityRulePropertiesFormat_Protocol("Udp") )
const ( SecurityRulePropertiesFormat_Protocol_STATUS_Ah = SecurityRulePropertiesFormat_Protocol_STATUS("Ah") SecurityRulePropertiesFormat_Protocol_STATUS_Esp = SecurityRulePropertiesFormat_Protocol_STATUS("Esp") SecurityRulePropertiesFormat_Protocol_STATUS_Icmp = SecurityRulePropertiesFormat_Protocol_STATUS("Icmp") SecurityRulePropertiesFormat_Protocol_STATUS_Star = SecurityRulePropertiesFormat_Protocol_STATUS("*") SecurityRulePropertiesFormat_Protocol_STATUS_Tcp = SecurityRulePropertiesFormat_Protocol_STATUS("Tcp") SecurityRulePropertiesFormat_Protocol_STATUS_Udp = SecurityRulePropertiesFormat_Protocol_STATUS("Udp") )
const ( IPAllocationMethod_Dynamic = IPAllocationMethod("Dynamic") IPAllocationMethod_Static = IPAllocationMethod("Static") )
const ( IPAllocationMethod_STATUS_Dynamic = IPAllocationMethod_STATUS("Dynamic") IPAllocationMethod_STATUS_Static = IPAllocationMethod_STATUS("Static") )
const ( IPVersion_IPv4 = IPVersion("IPv4") IPVersion_IPv6 = IPVersion("IPv6") )
const ( IPVersion_STATUS_IPv4 = IPVersion_STATUS("IPv4") IPVersion_STATUS_IPv6 = IPVersion_STATUS("IPv6") )
const ( PublicIPAddressPropertiesFormat_DeleteOption_Delete = PublicIPAddressPropertiesFormat_DeleteOption("Delete") PublicIPAddressPropertiesFormat_DeleteOption_Detach = PublicIPAddressPropertiesFormat_DeleteOption("Detach") )
const ( PublicIPAddressPropertiesFormat_DeleteOption_STATUS_Delete = PublicIPAddressPropertiesFormat_DeleteOption_STATUS("Delete") PublicIPAddressPropertiesFormat_DeleteOption_STATUS_Detach = PublicIPAddressPropertiesFormat_DeleteOption_STATUS("Detach") )
const ( PublicIPAddressPropertiesFormat_MigrationPhase_STATUS_Abort = PublicIPAddressPropertiesFormat_MigrationPhase_STATUS("Abort") PublicIPAddressPropertiesFormat_MigrationPhase_STATUS_Commit = PublicIPAddressPropertiesFormat_MigrationPhase_STATUS("Commit") PublicIPAddressPropertiesFormat_MigrationPhase_STATUS_Committed = PublicIPAddressPropertiesFormat_MigrationPhase_STATUS("Committed") PublicIPAddressPropertiesFormat_MigrationPhase_STATUS_None = PublicIPAddressPropertiesFormat_MigrationPhase_STATUS("None") PublicIPAddressPropertiesFormat_MigrationPhase_STATUS_Prepare = PublicIPAddressPropertiesFormat_MigrationPhase_STATUS("Prepare") )
const ( DdosSettings_ProtectionMode_Disabled = DdosSettings_ProtectionMode("Disabled") DdosSettings_ProtectionMode_Enabled = DdosSettings_ProtectionMode("Enabled") DdosSettings_ProtectionMode_VirtualNetworkInherited = DdosSettings_ProtectionMode("VirtualNetworkInherited") )
const ( DdosSettings_ProtectionMode_STATUS_Disabled = DdosSettings_ProtectionMode_STATUS("Disabled") DdosSettings_ProtectionMode_STATUS_Enabled = DdosSettings_ProtectionMode_STATUS("Enabled") DdosSettings_ProtectionMode_STATUS_VirtualNetworkInherited = DdosSettings_ProtectionMode_STATUS("VirtualNetworkInherited") )
const ( PublicIPAddressDnsSettings_DomainNameLabelScope_NoReuse = PublicIPAddressDnsSettings_DomainNameLabelScope("NoReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_ResourceGroupReuse = PublicIPAddressDnsSettings_DomainNameLabelScope("ResourceGroupReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_SubscriptionReuse = PublicIPAddressDnsSettings_DomainNameLabelScope("SubscriptionReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_TenantReuse = PublicIPAddressDnsSettings_DomainNameLabelScope("TenantReuse") )
const ( PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS_NoReuse = PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS("NoReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS_ResourceGroupReuse = PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS("ResourceGroupReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS_SubscriptionReuse = PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS("SubscriptionReuse") PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS_TenantReuse = PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS("TenantReuse") )
const ( PublicIPAddressSku_Name_Basic = PublicIPAddressSku_Name("Basic") PublicIPAddressSku_Name_Standard = PublicIPAddressSku_Name("Standard") )
const ( PublicIPAddressSku_Name_STATUS_Basic = PublicIPAddressSku_Name_STATUS("Basic") PublicIPAddressSku_Name_STATUS_Standard = PublicIPAddressSku_Name_STATUS("Standard") )
const ( PublicIPAddressSku_Tier_Global = PublicIPAddressSku_Tier("Global") PublicIPAddressSku_Tier_Regional = PublicIPAddressSku_Tier("Regional") )
const ( PublicIPAddressSku_Tier_STATUS_Global = PublicIPAddressSku_Tier_STATUS("Global") PublicIPAddressSku_Tier_STATUS_Regional = PublicIPAddressSku_Tier_STATUS("Regional") )
const ( PublicIPPrefixSku_Tier_Global = PublicIPPrefixSku_Tier("Global") PublicIPPrefixSku_Tier_Regional = PublicIPPrefixSku_Tier("Regional") )
const ( PublicIPPrefixSku_Tier_STATUS_Global = PublicIPPrefixSku_Tier_STATUS("Global") PublicIPPrefixSku_Tier_STATUS_Regional = PublicIPPrefixSku_Tier_STATUS("Regional") )
const ( RouteNextHopType_Internet = RouteNextHopType("Internet") RouteNextHopType_None = RouteNextHopType("None") RouteNextHopType_VirtualAppliance = RouteNextHopType("VirtualAppliance") RouteNextHopType_VirtualNetworkGateway = RouteNextHopType("VirtualNetworkGateway") RouteNextHopType_VnetLocal = RouteNextHopType("VnetLocal") )
const ( RouteNextHopType_STATUS_Internet = RouteNextHopType_STATUS("Internet") RouteNextHopType_STATUS_None = RouteNextHopType_STATUS("None") RouteNextHopType_STATUS_VirtualAppliance = RouteNextHopType_STATUS("VirtualAppliance") RouteNextHopType_STATUS_VirtualNetworkGateway = RouteNextHopType_STATUS("VirtualNetworkGateway") RouteNextHopType_STATUS_VnetLocal = RouteNextHopType_STATUS("VnetLocal") )
const ( VirtualNetworkGatewayPropertiesFormat_AdminState_Disabled = VirtualNetworkGatewayPropertiesFormat_AdminState("Disabled") VirtualNetworkGatewayPropertiesFormat_AdminState_Enabled = VirtualNetworkGatewayPropertiesFormat_AdminState("Enabled") )
const ( VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS_Disabled = VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS("Disabled") VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS_Enabled = VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS("Enabled") )
const ( VirtualNetworkGatewayPropertiesFormat_GatewayType_ExpressRoute = VirtualNetworkGatewayPropertiesFormat_GatewayType("ExpressRoute") VirtualNetworkGatewayPropertiesFormat_GatewayType_LocalGateway = VirtualNetworkGatewayPropertiesFormat_GatewayType("LocalGateway") VirtualNetworkGatewayPropertiesFormat_GatewayType_Vpn = VirtualNetworkGatewayPropertiesFormat_GatewayType("Vpn") )
const ( VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS_ExpressRoute = VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS("ExpressRoute") VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS_LocalGateway = VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS("LocalGateway") VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS_Vpn = VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS("Vpn") )
const ( VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_MultiHomed = VirtualNetworkGatewayPropertiesFormat_ResiliencyModel("MultiHomed") VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_SingleHomed = VirtualNetworkGatewayPropertiesFormat_ResiliencyModel("SingleHomed") )
const ( VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS_MultiHomed = VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS("MultiHomed") VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS_SingleHomed = VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS("SingleHomed") )
const ( VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_Generation1 = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration("Generation1") VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_Generation2 = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration("Generation2") VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_None = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration("None") )
const ( VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS_Generation1 = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS("Generation1") VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS_Generation2 = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS("Generation2") VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS_None = VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS("None") )
const ( VirtualNetworkGatewayPropertiesFormat_VpnType_PolicyBased = VirtualNetworkGatewayPropertiesFormat_VpnType("PolicyBased") VirtualNetworkGatewayPropertiesFormat_VpnType_RouteBased = VirtualNetworkGatewayPropertiesFormat_VpnType("RouteBased") )
const ( VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS_PolicyBased = VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS("PolicyBased") VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS_RouteBased = VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS("RouteBased") )
const ( ManagedServiceIdentity_Type_None = ManagedServiceIdentity_Type("None") ManagedServiceIdentity_Type_SystemAssigned = ManagedServiceIdentity_Type("SystemAssigned") ManagedServiceIdentity_Type_SystemAssignedUserAssigned = ManagedServiceIdentity_Type("SystemAssigned, UserAssigned") ManagedServiceIdentity_Type_UserAssigned = ManagedServiceIdentity_Type("UserAssigned") )
const ( ManagedServiceIdentity_Type_STATUS_None = ManagedServiceIdentity_Type_STATUS("None") ManagedServiceIdentity_Type_STATUS_SystemAssigned = ManagedServiceIdentity_Type_STATUS("SystemAssigned") ManagedServiceIdentity_Type_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentity_Type_STATUS("SystemAssigned, UserAssigned") ManagedServiceIdentity_Type_STATUS_UserAssigned = ManagedServiceIdentity_Type_STATUS("UserAssigned") )
const ( VirtualNetworkGatewayNatRuleProperties_Mode_EgressSnat = VirtualNetworkGatewayNatRuleProperties_Mode("EgressSnat") VirtualNetworkGatewayNatRuleProperties_Mode_IngressSnat = VirtualNetworkGatewayNatRuleProperties_Mode("IngressSnat") )
const ( VirtualNetworkGatewayNatRuleProperties_Mode_STATUS_EgressSnat = VirtualNetworkGatewayNatRuleProperties_Mode_STATUS("EgressSnat") VirtualNetworkGatewayNatRuleProperties_Mode_STATUS_IngressSnat = VirtualNetworkGatewayNatRuleProperties_Mode_STATUS("IngressSnat") )
const ( VirtualNetworkGatewayNatRuleProperties_Type_Dynamic = VirtualNetworkGatewayNatRuleProperties_Type("Dynamic") VirtualNetworkGatewayNatRuleProperties_Type_Static = VirtualNetworkGatewayNatRuleProperties_Type("Static") )
const ( VirtualNetworkGatewayNatRuleProperties_Type_STATUS_Dynamic = VirtualNetworkGatewayNatRuleProperties_Type_STATUS("Dynamic") VirtualNetworkGatewayNatRuleProperties_Type_STATUS_Static = VirtualNetworkGatewayNatRuleProperties_Type_STATUS("Static") )
const ( VirtualNetworkGatewaySku_Name_Basic = VirtualNetworkGatewaySku_Name("Basic") VirtualNetworkGatewaySku_Name_ErGw1AZ = VirtualNetworkGatewaySku_Name("ErGw1AZ") VirtualNetworkGatewaySku_Name_ErGw2AZ = VirtualNetworkGatewaySku_Name("ErGw2AZ") VirtualNetworkGatewaySku_Name_ErGw3AZ = VirtualNetworkGatewaySku_Name("ErGw3AZ") VirtualNetworkGatewaySku_Name_ErGwScale = VirtualNetworkGatewaySku_Name("ErGwScale") VirtualNetworkGatewaySku_Name_HighPerformance = VirtualNetworkGatewaySku_Name("HighPerformance") VirtualNetworkGatewaySku_Name_Standard = VirtualNetworkGatewaySku_Name("Standard") VirtualNetworkGatewaySku_Name_UltraPerformance = VirtualNetworkGatewaySku_Name("UltraPerformance") VirtualNetworkGatewaySku_Name_VpnGw1 = VirtualNetworkGatewaySku_Name("VpnGw1") VirtualNetworkGatewaySku_Name_VpnGw1AZ = VirtualNetworkGatewaySku_Name("VpnGw1AZ") VirtualNetworkGatewaySku_Name_VpnGw2 = VirtualNetworkGatewaySku_Name("VpnGw2") VirtualNetworkGatewaySku_Name_VpnGw2AZ = VirtualNetworkGatewaySku_Name("VpnGw2AZ") VirtualNetworkGatewaySku_Name_VpnGw3 = VirtualNetworkGatewaySku_Name("VpnGw3") VirtualNetworkGatewaySku_Name_VpnGw3AZ = VirtualNetworkGatewaySku_Name("VpnGw3AZ") VirtualNetworkGatewaySku_Name_VpnGw4 = VirtualNetworkGatewaySku_Name("VpnGw4") VirtualNetworkGatewaySku_Name_VpnGw4AZ = VirtualNetworkGatewaySku_Name("VpnGw4AZ") VirtualNetworkGatewaySku_Name_VpnGw5 = VirtualNetworkGatewaySku_Name("VpnGw5") VirtualNetworkGatewaySku_Name_VpnGw5AZ = VirtualNetworkGatewaySku_Name("VpnGw5AZ") )
const ( VirtualNetworkGatewaySku_Name_STATUS_Basic = VirtualNetworkGatewaySku_Name_STATUS("Basic") VirtualNetworkGatewaySku_Name_STATUS_ErGw1AZ = VirtualNetworkGatewaySku_Name_STATUS("ErGw1AZ") VirtualNetworkGatewaySku_Name_STATUS_ErGw2AZ = VirtualNetworkGatewaySku_Name_STATUS("ErGw2AZ") VirtualNetworkGatewaySku_Name_STATUS_ErGw3AZ = VirtualNetworkGatewaySku_Name_STATUS("ErGw3AZ") VirtualNetworkGatewaySku_Name_STATUS_ErGwScale = VirtualNetworkGatewaySku_Name_STATUS("ErGwScale") VirtualNetworkGatewaySku_Name_STATUS_HighPerformance = VirtualNetworkGatewaySku_Name_STATUS("HighPerformance") VirtualNetworkGatewaySku_Name_STATUS_Standard = VirtualNetworkGatewaySku_Name_STATUS("Standard") VirtualNetworkGatewaySku_Name_STATUS_UltraPerformance = VirtualNetworkGatewaySku_Name_STATUS("UltraPerformance") VirtualNetworkGatewaySku_Name_STATUS_VpnGw1 = VirtualNetworkGatewaySku_Name_STATUS("VpnGw1") VirtualNetworkGatewaySku_Name_STATUS_VpnGw1AZ = VirtualNetworkGatewaySku_Name_STATUS("VpnGw1AZ") VirtualNetworkGatewaySku_Name_STATUS_VpnGw2 = VirtualNetworkGatewaySku_Name_STATUS("VpnGw2") VirtualNetworkGatewaySku_Name_STATUS_VpnGw2AZ = VirtualNetworkGatewaySku_Name_STATUS("VpnGw2AZ") VirtualNetworkGatewaySku_Name_STATUS_VpnGw3 = VirtualNetworkGatewaySku_Name_STATUS("VpnGw3") VirtualNetworkGatewaySku_Name_STATUS_VpnGw3AZ = VirtualNetworkGatewaySku_Name_STATUS("VpnGw3AZ") VirtualNetworkGatewaySku_Name_STATUS_VpnGw4 = VirtualNetworkGatewaySku_Name_STATUS("VpnGw4") VirtualNetworkGatewaySku_Name_STATUS_VpnGw4AZ = VirtualNetworkGatewaySku_Name_STATUS("VpnGw4AZ") VirtualNetworkGatewaySku_Name_STATUS_VpnGw5 = VirtualNetworkGatewaySku_Name_STATUS("VpnGw5") VirtualNetworkGatewaySku_Name_STATUS_VpnGw5AZ = VirtualNetworkGatewaySku_Name_STATUS("VpnGw5AZ") )
const ( VirtualNetworkGatewaySku_Tier_Basic = VirtualNetworkGatewaySku_Tier("Basic") VirtualNetworkGatewaySku_Tier_ErGw1AZ = VirtualNetworkGatewaySku_Tier("ErGw1AZ") VirtualNetworkGatewaySku_Tier_ErGw2AZ = VirtualNetworkGatewaySku_Tier("ErGw2AZ") VirtualNetworkGatewaySku_Tier_ErGw3AZ = VirtualNetworkGatewaySku_Tier("ErGw3AZ") VirtualNetworkGatewaySku_Tier_ErGwScale = VirtualNetworkGatewaySku_Tier("ErGwScale") VirtualNetworkGatewaySku_Tier_HighPerformance = VirtualNetworkGatewaySku_Tier("HighPerformance") VirtualNetworkGatewaySku_Tier_Standard = VirtualNetworkGatewaySku_Tier("Standard") VirtualNetworkGatewaySku_Tier_UltraPerformance = VirtualNetworkGatewaySku_Tier("UltraPerformance") VirtualNetworkGatewaySku_Tier_VpnGw1 = VirtualNetworkGatewaySku_Tier("VpnGw1") VirtualNetworkGatewaySku_Tier_VpnGw1AZ = VirtualNetworkGatewaySku_Tier("VpnGw1AZ") VirtualNetworkGatewaySku_Tier_VpnGw2 = VirtualNetworkGatewaySku_Tier("VpnGw2") VirtualNetworkGatewaySku_Tier_VpnGw2AZ = VirtualNetworkGatewaySku_Tier("VpnGw2AZ") VirtualNetworkGatewaySku_Tier_VpnGw3 = VirtualNetworkGatewaySku_Tier("VpnGw3") VirtualNetworkGatewaySku_Tier_VpnGw3AZ = VirtualNetworkGatewaySku_Tier("VpnGw3AZ") VirtualNetworkGatewaySku_Tier_VpnGw4 = VirtualNetworkGatewaySku_Tier("VpnGw4") VirtualNetworkGatewaySku_Tier_VpnGw4AZ = VirtualNetworkGatewaySku_Tier("VpnGw4AZ") VirtualNetworkGatewaySku_Tier_VpnGw5 = VirtualNetworkGatewaySku_Tier("VpnGw5") VirtualNetworkGatewaySku_Tier_VpnGw5AZ = VirtualNetworkGatewaySku_Tier("VpnGw5AZ") )
const ( VirtualNetworkGatewaySku_Tier_STATUS_Basic = VirtualNetworkGatewaySku_Tier_STATUS("Basic") VirtualNetworkGatewaySku_Tier_STATUS_ErGw1AZ = VirtualNetworkGatewaySku_Tier_STATUS("ErGw1AZ") VirtualNetworkGatewaySku_Tier_STATUS_ErGw2AZ = VirtualNetworkGatewaySku_Tier_STATUS("ErGw2AZ") VirtualNetworkGatewaySku_Tier_STATUS_ErGw3AZ = VirtualNetworkGatewaySku_Tier_STATUS("ErGw3AZ") VirtualNetworkGatewaySku_Tier_STATUS_ErGwScale = VirtualNetworkGatewaySku_Tier_STATUS("ErGwScale") VirtualNetworkGatewaySku_Tier_STATUS_HighPerformance = VirtualNetworkGatewaySku_Tier_STATUS("HighPerformance") VirtualNetworkGatewaySku_Tier_STATUS_Standard = VirtualNetworkGatewaySku_Tier_STATUS("Standard") VirtualNetworkGatewaySku_Tier_STATUS_UltraPerformance = VirtualNetworkGatewaySku_Tier_STATUS("UltraPerformance") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw1 = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw1") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw1AZ = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw1AZ") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw2 = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw2") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw2AZ = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw2AZ") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw3 = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw3") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw3AZ = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw3AZ") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw4 = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw4") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw4AZ = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw4AZ") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw5 = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw5") VirtualNetworkGatewaySku_Tier_STATUS_VpnGw5AZ = VirtualNetworkGatewaySku_Tier_STATUS("VpnGw5AZ") )
const ( VpnClientConfiguration_VpnAuthenticationTypes_AAD = VpnClientConfiguration_VpnAuthenticationTypes("AAD") VpnClientConfiguration_VpnAuthenticationTypes_Certificate = VpnClientConfiguration_VpnAuthenticationTypes("Certificate") VpnClientConfiguration_VpnAuthenticationTypes_Radius = VpnClientConfiguration_VpnAuthenticationTypes("Radius") )
const ( VpnClientConfiguration_VpnAuthenticationTypes_STATUS_AAD = VpnClientConfiguration_VpnAuthenticationTypes_STATUS("AAD") VpnClientConfiguration_VpnAuthenticationTypes_STATUS_Certificate = VpnClientConfiguration_VpnAuthenticationTypes_STATUS("Certificate") VpnClientConfiguration_VpnAuthenticationTypes_STATUS_Radius = VpnClientConfiguration_VpnAuthenticationTypes_STATUS("Radius") )
const ( VpnClientConfiguration_VpnClientProtocols_IkeV2 = VpnClientConfiguration_VpnClientProtocols("IkeV2") VpnClientConfiguration_VpnClientProtocols_OpenVPN = VpnClientConfiguration_VpnClientProtocols("OpenVPN") VpnClientConfiguration_VpnClientProtocols_SSTP = VpnClientConfiguration_VpnClientProtocols("SSTP") )
const ( VpnClientConfiguration_VpnClientProtocols_STATUS_IkeV2 = VpnClientConfiguration_VpnClientProtocols_STATUS("IkeV2") VpnClientConfiguration_VpnClientProtocols_STATUS_OpenVPN = VpnClientConfiguration_VpnClientProtocols_STATUS("OpenVPN") VpnClientConfiguration_VpnClientProtocols_STATUS_SSTP = VpnClientConfiguration_VpnClientProtocols_STATUS("SSTP") )
const ( DhGroup_DHGroup1 = DhGroup("DHGroup1") DhGroup_DHGroup14 = DhGroup("DHGroup14") DhGroup_DHGroup2 = DhGroup("DHGroup2") DhGroup_DHGroup2048 = DhGroup("DHGroup2048") DhGroup_DHGroup24 = DhGroup("DHGroup24") DhGroup_ECP256 = DhGroup("ECP256") DhGroup_ECP384 = DhGroup("ECP384") DhGroup_None = DhGroup("None") )
const ( DhGroup_STATUS_DHGroup1 = DhGroup_STATUS("DHGroup1") DhGroup_STATUS_DHGroup14 = DhGroup_STATUS("DHGroup14") DhGroup_STATUS_DHGroup2 = DhGroup_STATUS("DHGroup2") DhGroup_STATUS_DHGroup2048 = DhGroup_STATUS("DHGroup2048") DhGroup_STATUS_DHGroup24 = DhGroup_STATUS("DHGroup24") DhGroup_STATUS_ECP256 = DhGroup_STATUS("ECP256") DhGroup_STATUS_ECP384 = DhGroup_STATUS("ECP384") DhGroup_STATUS_None = DhGroup_STATUS("None") )
const ( IkeEncryption_AES128 = IkeEncryption("AES128") IkeEncryption_AES192 = IkeEncryption("AES192") IkeEncryption_AES256 = IkeEncryption("AES256") IkeEncryption_DES = IkeEncryption("DES") IkeEncryption_DES3 = IkeEncryption("DES3") IkeEncryption_GCMAES128 = IkeEncryption("GCMAES128") IkeEncryption_GCMAES256 = IkeEncryption("GCMAES256") )
const ( IkeEncryption_STATUS_AES128 = IkeEncryption_STATUS("AES128") IkeEncryption_STATUS_AES192 = IkeEncryption_STATUS("AES192") IkeEncryption_STATUS_AES256 = IkeEncryption_STATUS("AES256") IkeEncryption_STATUS_DES = IkeEncryption_STATUS("DES") IkeEncryption_STATUS_DES3 = IkeEncryption_STATUS("DES3") IkeEncryption_STATUS_GCMAES128 = IkeEncryption_STATUS("GCMAES128") IkeEncryption_STATUS_GCMAES256 = IkeEncryption_STATUS("GCMAES256") )
const ( IkeIntegrity_GCMAES128 = IkeIntegrity("GCMAES128") IkeIntegrity_GCMAES256 = IkeIntegrity("GCMAES256") IkeIntegrity_MD5 = IkeIntegrity("MD5") IkeIntegrity_SHA1 = IkeIntegrity("SHA1") IkeIntegrity_SHA256 = IkeIntegrity("SHA256") IkeIntegrity_SHA384 = IkeIntegrity("SHA384") )
const ( IkeIntegrity_STATUS_GCMAES128 = IkeIntegrity_STATUS("GCMAES128") IkeIntegrity_STATUS_GCMAES256 = IkeIntegrity_STATUS("GCMAES256") IkeIntegrity_STATUS_MD5 = IkeIntegrity_STATUS("MD5") IkeIntegrity_STATUS_SHA1 = IkeIntegrity_STATUS("SHA1") IkeIntegrity_STATUS_SHA256 = IkeIntegrity_STATUS("SHA256") IkeIntegrity_STATUS_SHA384 = IkeIntegrity_STATUS("SHA384") )
const ( IpsecEncryption_AES128 = IpsecEncryption("AES128") IpsecEncryption_AES192 = IpsecEncryption("AES192") IpsecEncryption_AES256 = IpsecEncryption("AES256") IpsecEncryption_DES = IpsecEncryption("DES") IpsecEncryption_DES3 = IpsecEncryption("DES3") IpsecEncryption_GCMAES128 = IpsecEncryption("GCMAES128") IpsecEncryption_GCMAES192 = IpsecEncryption("GCMAES192") IpsecEncryption_GCMAES256 = IpsecEncryption("GCMAES256") IpsecEncryption_None = IpsecEncryption("None") )
const ( IpsecEncryption_STATUS_AES128 = IpsecEncryption_STATUS("AES128") IpsecEncryption_STATUS_AES192 = IpsecEncryption_STATUS("AES192") IpsecEncryption_STATUS_AES256 = IpsecEncryption_STATUS("AES256") IpsecEncryption_STATUS_DES = IpsecEncryption_STATUS("DES") IpsecEncryption_STATUS_DES3 = IpsecEncryption_STATUS("DES3") IpsecEncryption_STATUS_GCMAES128 = IpsecEncryption_STATUS("GCMAES128") IpsecEncryption_STATUS_GCMAES192 = IpsecEncryption_STATUS("GCMAES192") IpsecEncryption_STATUS_GCMAES256 = IpsecEncryption_STATUS("GCMAES256") IpsecEncryption_STATUS_None = IpsecEncryption_STATUS("None") )
const ( IpsecIntegrity_GCMAES128 = IpsecIntegrity("GCMAES128") IpsecIntegrity_GCMAES192 = IpsecIntegrity("GCMAES192") IpsecIntegrity_GCMAES256 = IpsecIntegrity("GCMAES256") IpsecIntegrity_MD5 = IpsecIntegrity("MD5") IpsecIntegrity_SHA1 = IpsecIntegrity("SHA1") IpsecIntegrity_SHA256 = IpsecIntegrity("SHA256") )
const ( IpsecIntegrity_STATUS_GCMAES128 = IpsecIntegrity_STATUS("GCMAES128") IpsecIntegrity_STATUS_GCMAES192 = IpsecIntegrity_STATUS("GCMAES192") IpsecIntegrity_STATUS_GCMAES256 = IpsecIntegrity_STATUS("GCMAES256") IpsecIntegrity_STATUS_MD5 = IpsecIntegrity_STATUS("MD5") IpsecIntegrity_STATUS_SHA1 = IpsecIntegrity_STATUS("SHA1") IpsecIntegrity_STATUS_SHA256 = IpsecIntegrity_STATUS("SHA256") )
const ( PfsGroup_ECP256 = PfsGroup("ECP256") PfsGroup_ECP384 = PfsGroup("ECP384") PfsGroup_None = PfsGroup("None") PfsGroup_PFS1 = PfsGroup("PFS1") PfsGroup_PFS14 = PfsGroup("PFS14") PfsGroup_PFS2 = PfsGroup("PFS2") PfsGroup_PFS2048 = PfsGroup("PFS2048") PfsGroup_PFS24 = PfsGroup("PFS24") PfsGroup_PFSMM = PfsGroup("PFSMM") )
const ( PfsGroup_STATUS_ECP256 = PfsGroup_STATUS("ECP256") PfsGroup_STATUS_ECP384 = PfsGroup_STATUS("ECP384") PfsGroup_STATUS_None = PfsGroup_STATUS("None") PfsGroup_STATUS_PFS1 = PfsGroup_STATUS("PFS1") PfsGroup_STATUS_PFS14 = PfsGroup_STATUS("PFS14") PfsGroup_STATUS_PFS2 = PfsGroup_STATUS("PFS2") PfsGroup_STATUS_PFS2048 = PfsGroup_STATUS("PFS2048") PfsGroup_STATUS_PFS24 = PfsGroup_STATUS("PFS24") PfsGroup_STATUS_PFSMM = PfsGroup_STATUS("PFSMM") )
const ( VirtualNetworkGatewayPolicyGroupMember_AttributeType_AADGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType("AADGroupId") VirtualNetworkGatewayPolicyGroupMember_AttributeType_CertificateGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType("CertificateGroupId") VirtualNetworkGatewayPolicyGroupMember_AttributeType_RadiusAzureGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType("RadiusAzureGroupId") )
const ( VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS_AADGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS("AADGroupId") VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS_CertificateGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS("CertificateGroupId") VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS_RadiusAzureGroupId = VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS("RadiusAzureGroupId") )
const ( PrivateEndpointVNetPolicies_Basic = PrivateEndpointVNetPolicies("Basic") PrivateEndpointVNetPolicies_Disabled = PrivateEndpointVNetPolicies("Disabled") )
const ( PrivateEndpointVNetPolicies_STATUS_Basic = PrivateEndpointVNetPolicies_STATUS("Basic") PrivateEndpointVNetPolicies_STATUS_Disabled = PrivateEndpointVNetPolicies_STATUS("Disabled") )
const ( VirtualNetworkEncryption_Enforcement_AllowUnencrypted = VirtualNetworkEncryption_Enforcement("AllowUnencrypted") VirtualNetworkEncryption_Enforcement_DropUnencrypted = VirtualNetworkEncryption_Enforcement("DropUnencrypted") )
const ( VirtualNetworkEncryption_Enforcement_STATUS_AllowUnencrypted = VirtualNetworkEncryption_Enforcement_STATUS("AllowUnencrypted") VirtualNetworkEncryption_Enforcement_STATUS_DropUnencrypted = VirtualNetworkEncryption_Enforcement_STATUS("DropUnencrypted") )
const ( SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_Disabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies("Disabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_Enabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies("Enabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_NetworkSecurityGroupEnabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies("NetworkSecurityGroupEnabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_RouteTableEnabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies("RouteTableEnabled") )
const ( SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS_Disabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS("Disabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS_Enabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS("Enabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS_NetworkSecurityGroupEnabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS("NetworkSecurityGroupEnabled") SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS_RouteTableEnabled = SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS("RouteTableEnabled") )
const ( SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_Disabled = SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies("Disabled") SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_Enabled = SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies("Enabled") )
const ( SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS_Disabled = SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS("Disabled") SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS_Enabled = SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS("Enabled") )
const ( SubnetPropertiesFormat_SharingScope_DelegatedServices = SubnetPropertiesFormat_SharingScope("DelegatedServices") SubnetPropertiesFormat_SharingScope_Tenant = SubnetPropertiesFormat_SharingScope("Tenant") )
const ( SubnetPropertiesFormat_SharingScope_STATUS_DelegatedServices = SubnetPropertiesFormat_SharingScope_STATUS("DelegatedServices") SubnetPropertiesFormat_SharingScope_STATUS_Tenant = SubnetPropertiesFormat_SharingScope_STATUS("Tenant") )
const ( VirtualNetworkPeeringPropertiesFormat_PeeringState_Connected = VirtualNetworkPeeringPropertiesFormat_PeeringState("Connected") VirtualNetworkPeeringPropertiesFormat_PeeringState_Disconnected = VirtualNetworkPeeringPropertiesFormat_PeeringState("Disconnected") VirtualNetworkPeeringPropertiesFormat_PeeringState_Initiated = VirtualNetworkPeeringPropertiesFormat_PeeringState("Initiated") )
const ( VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS_Connected = VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS("Connected") VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS_Disconnected = VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS("Disconnected") VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS_Initiated = VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS("Initiated") )
const ( VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_FullyInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel("FullyInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_LocalAndRemoteNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel("LocalAndRemoteNotInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_LocalNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel("LocalNotInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_RemoteNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel("RemoteNotInSync") )
const ( VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS_FullyInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS("FullyInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS_LocalAndRemoteNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS("LocalAndRemoteNotInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS_LocalNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS("LocalNotInSync") VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS_RemoteNotInSync = VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS("RemoteNotInSync") )
const APIVersion_Value = APIVersion("2024-03-01")
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
const NatGatewaySku_Name_STATUS_Standard = NatGatewaySku_Name_STATUS("Standard")
const NatGatewaySku_Name_Standard = NatGatewaySku_Name("Standard")
const PublicIPPrefixSku_Name_STATUS_Standard = PublicIPPrefixSku_Name_STATUS("Standard")
const PublicIPPrefixSku_Name_Standard = PublicIPPrefixSku_Name("Standard")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20240301"} // 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 { // AddressPrefixes: A list of address blocks reserved for this virtual network in CIDR notation. AddressPrefixes []string `json:"addressPrefixes,omitempty"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (*AddressSpace) AssignProperties_From_AddressSpace ¶
func (space *AddressSpace) AssignProperties_From_AddressSpace(source *storage.AddressSpace) error
AssignProperties_From_AddressSpace populates our AddressSpace from the provided source AddressSpace
func (*AddressSpace) AssignProperties_To_AddressSpace ¶
func (space *AddressSpace) AssignProperties_To_AddressSpace(destination *storage.AddressSpace) error
AssignProperties_To_AddressSpace populates the provided destination AddressSpace from our AddressSpace
func (*AddressSpace) ConvertToARM ¶
func (space *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) Initialize_From_AddressSpace_STATUS ¶
func (space *AddressSpace) Initialize_From_AddressSpace_STATUS(source *AddressSpace_STATUS) error
Initialize_From_AddressSpace_STATUS populates our AddressSpace from the provided source AddressSpace_STATUS
func (*AddressSpace) NewEmptyARMValue ¶
func (space *AddressSpace) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AddressSpace) PopulateFromARM ¶
func (space *AddressSpace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
func (*AddressSpace_STATUS) AssignProperties_From_AddressSpace_STATUS ¶
func (space *AddressSpace_STATUS) AssignProperties_From_AddressSpace_STATUS(source *storage.AddressSpace_STATUS) error
AssignProperties_From_AddressSpace_STATUS populates our AddressSpace_STATUS from the provided source AddressSpace_STATUS
func (*AddressSpace_STATUS) AssignProperties_To_AddressSpace_STATUS ¶
func (space *AddressSpace_STATUS) AssignProperties_To_AddressSpace_STATUS(destination *storage.AddressSpace_STATUS) error
AssignProperties_To_AddressSpace_STATUS 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 (space *AddressSpace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AddressSpace_STATUS) PopulateFromARM ¶
func (space *AddressSpace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded(source *storage.ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded populates our ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded from the provided source ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded(destination *storage.ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded populates the provided destination ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded from our ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded.
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded populates our ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded from the provided source ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded populates our ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded from the provided source ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from our ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded from our ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
Initialize_From_ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(source *storage.ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from the provided source ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(destination *storage.ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded populates the provided destination ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from our ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(source *storage.ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded from the provided source ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(destination *storage.ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded populates the provided destination ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded from our ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) error
Initialize_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(source *storage.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(destination *storage.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded populates our ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(source *storage.ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded populates our ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded(destination *storage.ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded populates the provided destination ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded from our ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded.
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *storage.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAddressPoolPropertiesFormat_SyncMode ¶
type BackendAddressPoolPropertiesFormat_SyncMode string
+kubebuilder:validation:Enum={"Automatic","Manual"}
type BackendAddressPoolPropertiesFormat_SyncMode_STATUS ¶
type BackendAddressPoolPropertiesFormat_SyncMode_STATUS string
type BackendAddressPool_LoadBalancer_SubResourceEmbedded ¶
type BackendAddressPool_LoadBalancer_SubResourceEmbedded struct { // DrainPeriodInSeconds: Amount of seconds Load Balancer waits for before sending RESET to client and backend address. DrainPeriodInSeconds *int `json:"drainPeriodInSeconds,omitempty"` // LoadBalancerBackendAddresses: An array of backend addresses. LoadBalancerBackendAddresses []LoadBalancerBackendAddress `json:"loadBalancerBackendAddresses,omitempty"` // Location: The location of the backend address pool. Location *string `json:"location,omitempty"` // 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,omitempty"` // SyncMode: Backend address synchronous mode for the backend pool SyncMode *BackendAddressPoolPropertiesFormat_SyncMode `json:"syncMode,omitempty"` // TunnelInterfaces: An array of gateway load balancer tunnel interfaces. TunnelInterfaces []GatewayLoadBalancerTunnelInterface `json:"tunnelInterfaces,omitempty"` // VirtualNetwork: A reference to a virtual network. VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
Pool of backend IP addresses.
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_LoadBalancer_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_LoadBalancer_SubResourceEmbedded(source *storage.BackendAddressPool_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_BackendAddressPool_LoadBalancer_SubResourceEmbedded populates our BackendAddressPool_LoadBalancer_SubResourceEmbedded from the provided source BackendAddressPool_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_LoadBalancer_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_LoadBalancer_SubResourceEmbedded(destination *storage.BackendAddressPool_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_BackendAddressPool_LoadBalancer_SubResourceEmbedded populates the provided destination BackendAddressPool_LoadBalancer_SubResourceEmbedded from our BackendAddressPool_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) ConvertToARM ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_LoadBalancer_SubResourceEmbedded.
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(source *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) error
Initialize_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded populates our BackendAddressPool_LoadBalancer_SubResourceEmbedded from the provided source BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *BackendAddressPool_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
type BackendAddressPool_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Pool of backend IP addresses.
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_NetworkInterface_SubResourceEmbedded(source *storage.BackendAddressPool_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_BackendAddressPool_NetworkInterface_SubResourceEmbedded populates our BackendAddressPool_NetworkInterface_SubResourceEmbedded from the provided source BackendAddressPool_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_NetworkInterface_SubResourceEmbedded(destination *storage.BackendAddressPool_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_BackendAddressPool_NetworkInterface_SubResourceEmbedded populates the provided destination BackendAddressPool_NetworkInterface_SubResourceEmbedded from our BackendAddressPool_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_NetworkInterface_SubResourceEmbedded.
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) Initialize_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded populates our BackendAddressPool_NetworkInterface_SubResourceEmbedded from the provided source BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *BackendAddressPool_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded ¶
type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded struct { // BackendIPConfigurations: An array of references to IP addresses defined in network interfaces. BackendIPConfigurations []NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded `json:"backendIPConfigurations,omitempty"` // DrainPeriodInSeconds: Amount of seconds Load Balancer waits for before sending RESET to client and backend address. DrainPeriodInSeconds *int `json:"drainPeriodInSeconds,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"` // InboundNatRules: An array of references to inbound NAT rules that use this backend address pool. InboundNatRules []SubResource_STATUS `json:"inboundNatRules,omitempty"` // LoadBalancerBackendAddresses: An array of backend addresses. LoadBalancerBackendAddresses []LoadBalancerBackendAddress_STATUS `json:"loadBalancerBackendAddresses,omitempty"` // LoadBalancingRules: An array of references to load balancing rules that use this backend address pool. LoadBalancingRules []SubResource_STATUS `json:"loadBalancingRules,omitempty"` // Location: The location of the backend address pool. Location *string `json:"location,omitempty"` // 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,omitempty"` // OutboundRule: A reference to an outbound rule that uses this backend address pool. OutboundRule *SubResource_STATUS `json:"outboundRule,omitempty"` // OutboundRules: An array of references to outbound rules that use this backend address pool. OutboundRules []SubResource_STATUS `json:"outboundRules,omitempty"` // ProvisioningState: The provisioning state of the backend address pool resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // SyncMode: Backend address synchronous mode for the backend pool SyncMode *BackendAddressPoolPropertiesFormat_SyncMode_STATUS `json:"syncMode,omitempty"` // TunnelInterfaces: An array of gateway load balancer tunnel interfaces. TunnelInterfaces []GatewayLoadBalancerTunnelInterface_STATUS `json:"tunnelInterfaces,omitempty"` // Type: Type of the resource. Type *string `json:"type,omitempty"` // VirtualNetwork: A reference to a virtual network. VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` }
Pool of backend IP addresses.
func (*BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded populates our BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded from the provided source BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded 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 (embedded *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkInterface_SubResourceEmbedded ¶
type BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Pool of backend IP addresses.
func (*BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded populates our BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded from the provided source BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHost ¶
type BastionHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BastionHost_Spec `json:"spec,omitempty"` Status BastionHost_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHost) AssignProperties_From_BastionHost ¶
func (host *BastionHost) AssignProperties_From_BastionHost(source *storage.BastionHost) error
AssignProperties_From_BastionHost populates our BastionHost from the provided source BastionHost
func (*BastionHost) AssignProperties_To_BastionHost ¶
func (host *BastionHost) AssignProperties_To_BastionHost(destination *storage.BastionHost) error
AssignProperties_To_BastionHost populates the provided destination BastionHost from our BastionHost
func (*BastionHost) AzureName ¶
func (host *BastionHost) AzureName() string
AzureName returns the Azure name of the resource
func (*BastionHost) ConfigMapDestinationExpressions ¶
func (host *BastionHost) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*BastionHost) ConvertFrom ¶
func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our BastionHost from the provided hub BastionHost
func (*BastionHost) ConvertTo ¶
func (host *BastionHost) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub BastionHost from our BastionHost
func (*BastionHost) DeepCopy ¶
func (in *BastionHost) DeepCopy() *BastionHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost.
func (*BastionHost) DeepCopyInto ¶
func (in *BastionHost) DeepCopyInto(out *BastionHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost) DeepCopyObject ¶
func (in *BastionHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BastionHost) Default ¶
func (host *BastionHost) Default()
Default applies defaults to the BastionHost resource
func (BastionHost) GetAPIVersion ¶
func (host BastionHost) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*BastionHost) GetConditions ¶
func (host *BastionHost) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BastionHost) GetResourceScope ¶
func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BastionHost) GetSpec ¶
func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BastionHost) GetStatus ¶
func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BastionHost) GetSupportedOperations ¶
func (host *BastionHost) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*BastionHost) GetType ¶
func (host *BastionHost) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
func (*BastionHost) InitializeSpec ¶
func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*BastionHost) NewEmptyStatus ¶
func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BastionHost) OriginalGVK ¶
func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BastionHost) Owner ¶
func (host *BastionHost) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BastionHost) SecretDestinationExpressions ¶
func (host *BastionHost) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*BastionHost) SetConditions ¶
func (host *BastionHost) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BastionHost) SetStatus ¶
func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*BastionHost) ValidateCreate ¶
func (host *BastionHost) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*BastionHost) ValidateDelete ¶
func (host *BastionHost) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*BastionHost) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type BastionHostIPConfiguration ¶
type BastionHostIPConfiguration struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateIPAllocationMethod: Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // +kubebuilder:validation:Required // PublicIPAddress: Reference of the PublicIP resource. PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` // +kubebuilder:validation:Required // Subnet: Reference of the subnet resource. Subnet *SubResource `json:"subnet,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration ¶
func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *storage.BastionHostIPConfiguration) error
AssignProperties_From_BastionHostIPConfiguration populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration
func (*BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration ¶
func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *storage.BastionHostIPConfiguration) error
AssignProperties_To_BastionHostIPConfiguration populates the provided destination BastionHostIPConfiguration from our BastionHostIPConfiguration
func (*BastionHostIPConfiguration) ConvertToARM ¶
func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostIPConfiguration) DeepCopy ¶
func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration.
func (*BastionHostIPConfiguration) DeepCopyInto ¶
func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS ¶
func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
Initialize_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration) NewEmptyARMValue ¶
func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration) PopulateFromARM ¶
func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostIPConfiguration_STATUS ¶
type BastionHostIPConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS ¶
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *storage.BastionHostIPConfiguration_STATUS) error
AssignProperties_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration_STATUS from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS ¶
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *storage.BastionHostIPConfiguration_STATUS) error
AssignProperties_To_BastionHostIPConfiguration_STATUS populates the provided destination BastionHostIPConfiguration_STATUS from our BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) DeepCopy ¶
func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS.
func (*BastionHostIPConfiguration_STATUS) DeepCopyInto ¶
func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration_STATUS) PopulateFromARM ¶
func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostList ¶
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHostList) DeepCopy ¶
func (in *BastionHostList) DeepCopy() *BastionHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (*BastionHostList) DeepCopyInto ¶
func (in *BastionHostList) DeepCopyInto(out *BastionHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostList) DeepCopyObject ¶
func (in *BastionHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BastionHostOperatorSpec ¶
type BastionHostOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*BastionHostOperatorSpec) AssignProperties_From_BastionHostOperatorSpec ¶
func (operator *BastionHostOperatorSpec) AssignProperties_From_BastionHostOperatorSpec(source *storage.BastionHostOperatorSpec) error
AssignProperties_From_BastionHostOperatorSpec populates our BastionHostOperatorSpec from the provided source BastionHostOperatorSpec
func (*BastionHostOperatorSpec) AssignProperties_To_BastionHostOperatorSpec ¶
func (operator *BastionHostOperatorSpec) AssignProperties_To_BastionHostOperatorSpec(destination *storage.BastionHostOperatorSpec) error
AssignProperties_To_BastionHostOperatorSpec populates the provided destination BastionHostOperatorSpec from our BastionHostOperatorSpec
func (*BastionHostOperatorSpec) DeepCopy ¶
func (in *BastionHostOperatorSpec) DeepCopy() *BastionHostOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostOperatorSpec.
func (*BastionHostOperatorSpec) DeepCopyInto ¶
func (in *BastionHostOperatorSpec) DeepCopyInto(out *BastionHostOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostPropertiesFormat_NetworkAcls ¶
type BastionHostPropertiesFormat_NetworkAcls struct { // IpRules: Sets the IP ACL rules for Developer Bastion Host. IpRules []IPRule `json:"ipRules,omitempty"` }
func (*BastionHostPropertiesFormat_NetworkAcls) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls(source *storage.BastionHostPropertiesFormat_NetworkAcls) error
AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls populates our BastionHostPropertiesFormat_NetworkAcls from the provided source BastionHostPropertiesFormat_NetworkAcls
func (*BastionHostPropertiesFormat_NetworkAcls) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls(destination *storage.BastionHostPropertiesFormat_NetworkAcls) error
AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls populates the provided destination BastionHostPropertiesFormat_NetworkAcls from our BastionHostPropertiesFormat_NetworkAcls
func (*BastionHostPropertiesFormat_NetworkAcls) ConvertToARM ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostPropertiesFormat_NetworkAcls) DeepCopy ¶
func (in *BastionHostPropertiesFormat_NetworkAcls) DeepCopy() *BastionHostPropertiesFormat_NetworkAcls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_NetworkAcls.
func (*BastionHostPropertiesFormat_NetworkAcls) DeepCopyInto ¶
func (in *BastionHostPropertiesFormat_NetworkAcls) DeepCopyInto(out *BastionHostPropertiesFormat_NetworkAcls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostPropertiesFormat_NetworkAcls) Initialize_From_BastionHostPropertiesFormat_NetworkAcls_STATUS ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) Initialize_From_BastionHostPropertiesFormat_NetworkAcls_STATUS(source *BastionHostPropertiesFormat_NetworkAcls_STATUS) error
Initialize_From_BastionHostPropertiesFormat_NetworkAcls_STATUS populates our BastionHostPropertiesFormat_NetworkAcls from the provided source BastionHostPropertiesFormat_NetworkAcls_STATUS
func (*BastionHostPropertiesFormat_NetworkAcls) NewEmptyARMValue ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostPropertiesFormat_NetworkAcls) PopulateFromARM ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostPropertiesFormat_NetworkAcls_STATUS ¶
type BastionHostPropertiesFormat_NetworkAcls_STATUS struct { // IpRules: Sets the IP ACL rules for Developer Bastion Host. IpRules []IPRule_STATUS `json:"ipRules,omitempty"` }
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls_STATUS ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls_STATUS(source *storage.BastionHostPropertiesFormat_NetworkAcls_STATUS) error
AssignProperties_From_BastionHostPropertiesFormat_NetworkAcls_STATUS populates our BastionHostPropertiesFormat_NetworkAcls_STATUS from the provided source BastionHostPropertiesFormat_NetworkAcls_STATUS
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls_STATUS ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls_STATUS(destination *storage.BastionHostPropertiesFormat_NetworkAcls_STATUS) error
AssignProperties_To_BastionHostPropertiesFormat_NetworkAcls_STATUS populates the provided destination BastionHostPropertiesFormat_NetworkAcls_STATUS from our BastionHostPropertiesFormat_NetworkAcls_STATUS
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopy ¶
func (in *BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopy() *BastionHostPropertiesFormat_NetworkAcls_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_NetworkAcls_STATUS.
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopyInto ¶
func (in *BastionHostPropertiesFormat_NetworkAcls_STATUS) DeepCopyInto(out *BastionHostPropertiesFormat_NetworkAcls_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) NewEmptyARMValue ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostPropertiesFormat_NetworkAcls_STATUS) PopulateFromARM ¶
func (acls *BastionHostPropertiesFormat_NetworkAcls_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHost_STATUS ¶
type BastionHost_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` // EnableKerberos: Enable/Disable Kerberos feature of the Bastion Host resource. EnableKerberos *bool `json:"enableKerberos,omitempty"` // EnableSessionRecording: Enable/Disable Session Recording feature of the Bastion Host resource. EnableSessionRecording *bool `json:"enableSessionRecording,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` NetworkAcls *BastionHostPropertiesFormat_NetworkAcls_STATUS `json:"networkAcls,omitempty"` // ProvisioningState: The provisioning state of the bastion host resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // VirtualNetwork: Reference to an existing virtual network required for Developer Bastion Host only. VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Bastion Host resource.
func (*BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS ¶
func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *storage.BastionHost_STATUS) error
AssignProperties_From_BastionHost_STATUS populates our BastionHost_STATUS from the provided source BastionHost_STATUS
func (*BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS ¶
func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *storage.BastionHost_STATUS) error
AssignProperties_To_BastionHost_STATUS populates the provided destination BastionHost_STATUS from our BastionHost_STATUS
func (*BastionHost_STATUS) ConvertStatusFrom ¶
func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BastionHost_STATUS from the provided source
func (*BastionHost_STATUS) ConvertStatusTo ¶
func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BastionHost_STATUS
func (*BastionHost_STATUS) DeepCopy ¶
func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS.
func (*BastionHost_STATUS) DeepCopyInto ¶
func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_STATUS) NewEmptyARMValue ¶
func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_STATUS) PopulateFromARM ¶
func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHost_Spec ¶
type BastionHost_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` // EnableKerberos: Enable/Disable Kerberos feature of the Bastion Host resource. EnableKerberos *bool `json:"enableKerberos,omitempty"` // EnableSessionRecording: Enable/Disable Session Recording feature of the Bastion Host resource. EnableSessionRecording *bool `json:"enableSessionRecording,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` NetworkAcls *BastionHostPropertiesFormat_NetworkAcls `json:"networkAcls,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *BastionHostOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // +kubebuilder:validation:Maximum=50 // +kubebuilder:validation:Minimum=2 // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // VirtualNetwork: Reference to an existing virtual network required for Developer Bastion Host only. VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*BastionHost_Spec) AssignProperties_From_BastionHost_Spec ¶
func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *storage.BastionHost_Spec) error
AssignProperties_From_BastionHost_Spec populates our BastionHost_Spec from the provided source BastionHost_Spec
func (*BastionHost_Spec) AssignProperties_To_BastionHost_Spec ¶
func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *storage.BastionHost_Spec) error
AssignProperties_To_BastionHost_Spec populates the provided destination BastionHost_Spec from our BastionHost_Spec
func (*BastionHost_Spec) ConvertSpecFrom ¶
func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BastionHost_Spec from the provided source
func (*BastionHost_Spec) ConvertSpecTo ¶
func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BastionHost_Spec
func (*BastionHost_Spec) ConvertToARM ¶
func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHost_Spec) DeepCopy ¶
func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec.
func (*BastionHost_Spec) DeepCopyInto ¶
func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_Spec) Initialize_From_BastionHost_STATUS ¶
func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
Initialize_From_BastionHost_STATUS populates our BastionHost_Spec from the provided source BastionHost_STATUS
func (*BastionHost_Spec) NewEmptyARMValue ¶
func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_Spec) OriginalVersion ¶
func (host *BastionHost_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*BastionHost_Spec) PopulateFromARM ¶
func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*BastionHost_Spec) SetAzureName ¶
func (host *BastionHost_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
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"` }
BGP settings details.
func (*BgpSettings) AssignProperties_From_BgpSettings ¶
func (settings *BgpSettings) AssignProperties_From_BgpSettings(source *storage.BgpSettings) error
AssignProperties_From_BgpSettings populates our BgpSettings from the provided source BgpSettings
func (*BgpSettings) AssignProperties_To_BgpSettings ¶
func (settings *BgpSettings) AssignProperties_To_BgpSettings(destination *storage.BgpSettings) error
AssignProperties_To_BgpSettings populates the provided destination BgpSettings from our BgpSettings
func (*BgpSettings) ConvertToARM ¶
func (settings *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) Initialize_From_BgpSettings_STATUS ¶
func (settings *BgpSettings) Initialize_From_BgpSettings_STATUS(source *BgpSettings_STATUS) error
Initialize_From_BgpSettings_STATUS populates our BgpSettings from the provided source BgpSettings_STATUS
func (*BgpSettings) NewEmptyARMValue ¶
func (settings *BgpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BgpSettings) PopulateFromARM ¶
func (settings *BgpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
BGP settings details.
func (*BgpSettings_STATUS) AssignProperties_From_BgpSettings_STATUS ¶
func (settings *BgpSettings_STATUS) AssignProperties_From_BgpSettings_STATUS(source *storage.BgpSettings_STATUS) error
AssignProperties_From_BgpSettings_STATUS populates our BgpSettings_STATUS from the provided source BgpSettings_STATUS
func (*BgpSettings_STATUS) AssignProperties_To_BgpSettings_STATUS ¶
func (settings *BgpSettings_STATUS) AssignProperties_To_BgpSettings_STATUS(destination *storage.BgpSettings_STATUS) error
AssignProperties_To_BgpSettings_STATUS 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 (settings *BgpSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BgpSettings_STATUS) PopulateFromARM ¶
func (settings *BgpSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDnsConfigPropertiesFormat_STATUS ¶
type CustomDnsConfigPropertiesFormat_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: A list of private ip addresses of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` }
Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *storage.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS populates our CustomDnsConfigPropertiesFormat_STATUS from the provided source CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *storage.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS populates the provided destination CustomDnsConfigPropertiesFormat_STATUS from our CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DdosSettings ¶
type DdosSettings struct { // DdosProtectionPlan: The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled DdosProtectionPlan *SubResource `json:"ddosProtectionPlan,omitempty"` // ProtectionMode: The DDoS protection mode of the public IP ProtectionMode *DdosSettings_ProtectionMode `json:"protectionMode,omitempty"` }
Contains the DDoS protection settings of the public IP.
func (*DdosSettings) AssignProperties_From_DdosSettings ¶
func (settings *DdosSettings) AssignProperties_From_DdosSettings(source *storage.DdosSettings) error
AssignProperties_From_DdosSettings populates our DdosSettings from the provided source DdosSettings
func (*DdosSettings) AssignProperties_To_DdosSettings ¶
func (settings *DdosSettings) AssignProperties_To_DdosSettings(destination *storage.DdosSettings) error
AssignProperties_To_DdosSettings populates the provided destination DdosSettings from our DdosSettings
func (*DdosSettings) ConvertToARM ¶
func (settings *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) Initialize_From_DdosSettings_STATUS ¶
func (settings *DdosSettings) Initialize_From_DdosSettings_STATUS(source *DdosSettings_STATUS) error
Initialize_From_DdosSettings_STATUS populates our DdosSettings from the provided source DdosSettings_STATUS
func (*DdosSettings) NewEmptyARMValue ¶
func (settings *DdosSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DdosSettings) PopulateFromARM ¶
func (settings *DdosSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DdosSettings_ProtectionMode ¶
type DdosSettings_ProtectionMode string
+kubebuilder:validation:Enum={"Disabled","Enabled","VirtualNetworkInherited"}
type DdosSettings_ProtectionMode_STATUS ¶
type DdosSettings_ProtectionMode_STATUS string
type DdosSettings_STATUS ¶
type DdosSettings_STATUS struct { // DdosProtectionPlan: The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled DdosProtectionPlan *SubResource_STATUS `json:"ddosProtectionPlan,omitempty"` // ProtectionMode: The DDoS protection mode of the public IP ProtectionMode *DdosSettings_ProtectionMode_STATUS `json:"protectionMode,omitempty"` }
Contains the DDoS protection settings of the public IP.
func (*DdosSettings_STATUS) AssignProperties_From_DdosSettings_STATUS ¶
func (settings *DdosSettings_STATUS) AssignProperties_From_DdosSettings_STATUS(source *storage.DdosSettings_STATUS) error
AssignProperties_From_DdosSettings_STATUS populates our DdosSettings_STATUS from the provided source DdosSettings_STATUS
func (*DdosSettings_STATUS) AssignProperties_To_DdosSettings_STATUS ¶
func (settings *DdosSettings_STATUS) AssignProperties_To_DdosSettings_STATUS(destination *storage.DdosSettings_STATUS) error
AssignProperties_To_DdosSettings_STATUS 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 (settings *DdosSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DdosSettings_STATUS) PopulateFromARM ¶
func (settings *DdosSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Delegation ¶
type Delegation 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,omitempty"` // ServiceName: The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` }
Details the service to which the subnet is delegated.
func (*Delegation) AssignProperties_From_Delegation ¶
func (delegation *Delegation) AssignProperties_From_Delegation(source *storage.Delegation) error
AssignProperties_From_Delegation populates our Delegation from the provided source Delegation
func (*Delegation) AssignProperties_To_Delegation ¶
func (delegation *Delegation) AssignProperties_To_Delegation(destination *storage.Delegation) error
AssignProperties_To_Delegation populates the provided destination Delegation from our Delegation
func (*Delegation) ConvertToARM ¶
func (delegation *Delegation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Delegation) DeepCopy ¶
func (in *Delegation) DeepCopy() *Delegation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Delegation.
func (*Delegation) DeepCopyInto ¶
func (in *Delegation) DeepCopyInto(out *Delegation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Delegation) Initialize_From_Delegation_STATUS ¶
func (delegation *Delegation) Initialize_From_Delegation_STATUS(source *Delegation_STATUS) error
Initialize_From_Delegation_STATUS populates our Delegation from the provided source Delegation_STATUS
func (*Delegation) NewEmptyARMValue ¶
func (delegation *Delegation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Delegation) PopulateFromARM ¶
func (delegation *Delegation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
Details the service to which the subnet is delegated.
func (*Delegation_STATUS) AssignProperties_From_Delegation_STATUS ¶
func (delegation *Delegation_STATUS) AssignProperties_From_Delegation_STATUS(source *storage.Delegation_STATUS) error
AssignProperties_From_Delegation_STATUS populates our Delegation_STATUS from the provided source Delegation_STATUS
func (*Delegation_STATUS) AssignProperties_To_Delegation_STATUS ¶
func (delegation *Delegation_STATUS) AssignProperties_To_Delegation_STATUS(destination *storage.Delegation_STATUS) error
AssignProperties_To_Delegation_STATUS 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 (delegation *Delegation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Delegation_STATUS) PopulateFromARM ¶
func (delegation *Delegation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DhGroup ¶
type DhGroup string
The DH Groups used in IKE Phase 1 for initial SA. +kubebuilder:validation:Enum={"DHGroup1","DHGroup14","DHGroup2","DHGroup2048","DHGroup24","ECP256","ECP384","None"}
type DhcpOptions ¶
type DhcpOptions struct { // DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers,omitempty"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (*DhcpOptions) AssignProperties_From_DhcpOptions ¶
func (options *DhcpOptions) AssignProperties_From_DhcpOptions(source *storage.DhcpOptions) error
AssignProperties_From_DhcpOptions populates our DhcpOptions from the provided source DhcpOptions
func (*DhcpOptions) AssignProperties_To_DhcpOptions ¶
func (options *DhcpOptions) AssignProperties_To_DhcpOptions(destination *storage.DhcpOptions) error
AssignProperties_To_DhcpOptions populates the provided destination DhcpOptions from our DhcpOptions
func (*DhcpOptions) ConvertToARM ¶
func (options *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) Initialize_From_DhcpOptions_STATUS ¶
func (options *DhcpOptions) Initialize_From_DhcpOptions_STATUS(source *DhcpOptions_STATUS) error
Initialize_From_DhcpOptions_STATUS populates our DhcpOptions from the provided source DhcpOptions_STATUS
func (*DhcpOptions) NewEmptyARMValue ¶
func (options *DhcpOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DhcpOptions) PopulateFromARM ¶
func (options *DhcpOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DhcpOptions_STATUS ¶
type DhcpOptions_STATUS struct { // DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers,omitempty"` }
DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
func (*DhcpOptions_STATUS) AssignProperties_From_DhcpOptions_STATUS ¶
func (options *DhcpOptions_STATUS) AssignProperties_From_DhcpOptions_STATUS(source *storage.DhcpOptions_STATUS) error
AssignProperties_From_DhcpOptions_STATUS populates our DhcpOptions_STATUS from the provided source DhcpOptions_STATUS
func (*DhcpOptions_STATUS) AssignProperties_To_DhcpOptions_STATUS ¶
func (options *DhcpOptions_STATUS) AssignProperties_To_DhcpOptions_STATUS(destination *storage.DhcpOptions_STATUS) error
AssignProperties_To_DhcpOptions_STATUS 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 (options *DhcpOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DhcpOptions_STATUS) PopulateFromARM ¶
func (options *DhcpOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation ¶
type ExtendedLocation struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation) AssignProperties_From_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *storage.ExtendedLocation) error
AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignProperties_To_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *storage.ExtendedLocation) error
AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation) Initialize_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
Initialize_From_ExtendedLocation_STATUS populates our ExtendedLocation from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation) NewEmptyARMValue ¶
func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationType ¶
type ExtendedLocationType string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources. +kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_STATUS ¶
type ExtendedLocationType_STATUS string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *storage.ExtendedLocation_STATUS) error
AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *storage.ExtendedLocation_STATUS) error
AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (*ExtendedLocation_STATUS) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation_STATUS) NewEmptyARMValue ¶
func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_STATUS) PopulateFromARM ¶
func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlowLog_STATUS_SubResourceEmbedded ¶
type FlowLog_STATUS_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A flow log resource.
func (*FlowLog_STATUS_SubResourceEmbedded) AssignProperties_From_FlowLog_STATUS_SubResourceEmbedded ¶
func (embedded *FlowLog_STATUS_SubResourceEmbedded) AssignProperties_From_FlowLog_STATUS_SubResourceEmbedded(source *storage.FlowLog_STATUS_SubResourceEmbedded) error
AssignProperties_From_FlowLog_STATUS_SubResourceEmbedded populates our FlowLog_STATUS_SubResourceEmbedded from the provided source FlowLog_STATUS_SubResourceEmbedded
func (*FlowLog_STATUS_SubResourceEmbedded) AssignProperties_To_FlowLog_STATUS_SubResourceEmbedded ¶
func (embedded *FlowLog_STATUS_SubResourceEmbedded) AssignProperties_To_FlowLog_STATUS_SubResourceEmbedded(destination *storage.FlowLog_STATUS_SubResourceEmbedded) error
AssignProperties_To_FlowLog_STATUS_SubResourceEmbedded 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 (embedded *FlowLog_STATUS_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlowLog_STATUS_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FlowLog_STATUS_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded ¶
type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded struct { // GatewayLoadBalancer: The reference to gateway load balancer frontend IP. GatewayLoadBalancer *SubResource `json:"gatewayLoadBalancer,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"` // 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 `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PublicIPAddress: The reference to the Public IP resource. PublicIPAddress *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded `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 *Subnet_LoadBalancer_SubResourceEmbedded `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"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded(source *storage.FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded populates our FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded from the provided source FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded(destination *storage.FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded from our FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) ConvertToARM ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded.
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
Initialize_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded populates our FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(source *storage.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(destination *storage.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_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"` // GatewayLoadBalancer: The reference to gateway load balancer frontend IP. GatewayLoadBalancer *SubResource_STATUS `json:"gatewayLoadBalancer,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"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded populates our FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded 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 (embedded *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(destination *storage.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GatewayLoadBalancerTunnelInterface ¶
type GatewayLoadBalancerTunnelInterface struct { // Identifier: Identifier of gateway load balancer tunnel interface. Identifier *int `json:"identifier,omitempty"` // Port: Port of gateway load balancer tunnel interface. Port *int `json:"port,omitempty"` // Protocol: Protocol of gateway load balancer tunnel interface. Protocol *GatewayLoadBalancerTunnelInterface_Protocol `json:"protocol,omitempty"` // Type: Traffic type of gateway load balancer tunnel interface. Type *GatewayLoadBalancerTunnelInterface_Type `json:"type,omitempty"` }
Gateway load balancer tunnel interface of a load balancer backend address pool.
func (*GatewayLoadBalancerTunnelInterface) AssignProperties_From_GatewayLoadBalancerTunnelInterface ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) AssignProperties_From_GatewayLoadBalancerTunnelInterface(source *storage.GatewayLoadBalancerTunnelInterface) error
AssignProperties_From_GatewayLoadBalancerTunnelInterface populates our GatewayLoadBalancerTunnelInterface from the provided source GatewayLoadBalancerTunnelInterface
func (*GatewayLoadBalancerTunnelInterface) AssignProperties_To_GatewayLoadBalancerTunnelInterface ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) AssignProperties_To_GatewayLoadBalancerTunnelInterface(destination *storage.GatewayLoadBalancerTunnelInterface) error
AssignProperties_To_GatewayLoadBalancerTunnelInterface populates the provided destination GatewayLoadBalancerTunnelInterface from our GatewayLoadBalancerTunnelInterface
func (*GatewayLoadBalancerTunnelInterface) ConvertToARM ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GatewayLoadBalancerTunnelInterface) DeepCopy ¶
func (in *GatewayLoadBalancerTunnelInterface) DeepCopy() *GatewayLoadBalancerTunnelInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLoadBalancerTunnelInterface.
func (*GatewayLoadBalancerTunnelInterface) DeepCopyInto ¶
func (in *GatewayLoadBalancerTunnelInterface) DeepCopyInto(out *GatewayLoadBalancerTunnelInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayLoadBalancerTunnelInterface) Initialize_From_GatewayLoadBalancerTunnelInterface_STATUS ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) Initialize_From_GatewayLoadBalancerTunnelInterface_STATUS(source *GatewayLoadBalancerTunnelInterface_STATUS) error
Initialize_From_GatewayLoadBalancerTunnelInterface_STATUS populates our GatewayLoadBalancerTunnelInterface from the provided source GatewayLoadBalancerTunnelInterface_STATUS
func (*GatewayLoadBalancerTunnelInterface) NewEmptyARMValue ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GatewayLoadBalancerTunnelInterface) PopulateFromARM ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GatewayLoadBalancerTunnelInterface_Protocol ¶
type GatewayLoadBalancerTunnelInterface_Protocol string
+kubebuilder:validation:Enum={"Native","None","VXLAN"}
type GatewayLoadBalancerTunnelInterface_Protocol_STATUS ¶
type GatewayLoadBalancerTunnelInterface_Protocol_STATUS string
type GatewayLoadBalancerTunnelInterface_STATUS ¶
type GatewayLoadBalancerTunnelInterface_STATUS struct { // Identifier: Identifier of gateway load balancer tunnel interface. Identifier *int `json:"identifier,omitempty"` // Port: Port of gateway load balancer tunnel interface. Port *int `json:"port,omitempty"` // Protocol: Protocol of gateway load balancer tunnel interface. Protocol *GatewayLoadBalancerTunnelInterface_Protocol_STATUS `json:"protocol,omitempty"` // Type: Traffic type of gateway load balancer tunnel interface. Type *GatewayLoadBalancerTunnelInterface_Type_STATUS `json:"type,omitempty"` }
Gateway load balancer tunnel interface of a load balancer backend address pool.
func (*GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_From_GatewayLoadBalancerTunnelInterface_STATUS ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_From_GatewayLoadBalancerTunnelInterface_STATUS(source *storage.GatewayLoadBalancerTunnelInterface_STATUS) error
AssignProperties_From_GatewayLoadBalancerTunnelInterface_STATUS populates our GatewayLoadBalancerTunnelInterface_STATUS from the provided source GatewayLoadBalancerTunnelInterface_STATUS
func (*GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_To_GatewayLoadBalancerTunnelInterface_STATUS ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) AssignProperties_To_GatewayLoadBalancerTunnelInterface_STATUS(destination *storage.GatewayLoadBalancerTunnelInterface_STATUS) error
AssignProperties_To_GatewayLoadBalancerTunnelInterface_STATUS populates the provided destination GatewayLoadBalancerTunnelInterface_STATUS from our GatewayLoadBalancerTunnelInterface_STATUS
func (*GatewayLoadBalancerTunnelInterface_STATUS) DeepCopy ¶
func (in *GatewayLoadBalancerTunnelInterface_STATUS) DeepCopy() *GatewayLoadBalancerTunnelInterface_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLoadBalancerTunnelInterface_STATUS.
func (*GatewayLoadBalancerTunnelInterface_STATUS) DeepCopyInto ¶
func (in *GatewayLoadBalancerTunnelInterface_STATUS) DeepCopyInto(out *GatewayLoadBalancerTunnelInterface_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayLoadBalancerTunnelInterface_STATUS) NewEmptyARMValue ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GatewayLoadBalancerTunnelInterface_STATUS) PopulateFromARM ¶
func (tunnelInterface *GatewayLoadBalancerTunnelInterface_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GatewayLoadBalancerTunnelInterface_Type ¶
type GatewayLoadBalancerTunnelInterface_Type string
+kubebuilder:validation:Enum={"External","Internal","None"}
type GatewayLoadBalancerTunnelInterface_Type_STATUS ¶
type GatewayLoadBalancerTunnelInterface_Type_STATUS string
type IPAllocationMethod ¶
type IPAllocationMethod string
IP address allocation method. +kubebuilder:validation:Enum={"Dynamic","Static"}
type IPAllocationMethod_STATUS ¶
type IPAllocationMethod_STATUS string
IP address allocation method.
type 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"` }
Properties of IPConfigurationBgpPeeringAddress.
func (*IPConfigurationBgpPeeringAddress) AssignProperties_From_IPConfigurationBgpPeeringAddress ¶
func (address *IPConfigurationBgpPeeringAddress) AssignProperties_From_IPConfigurationBgpPeeringAddress(source *storage.IPConfigurationBgpPeeringAddress) error
AssignProperties_From_IPConfigurationBgpPeeringAddress populates our IPConfigurationBgpPeeringAddress from the provided source IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddress) AssignProperties_To_IPConfigurationBgpPeeringAddress ¶
func (address *IPConfigurationBgpPeeringAddress) AssignProperties_To_IPConfigurationBgpPeeringAddress(destination *storage.IPConfigurationBgpPeeringAddress) error
AssignProperties_To_IPConfigurationBgpPeeringAddress populates the provided destination IPConfigurationBgpPeeringAddress from our IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddress) ConvertToARM ¶
func (address *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) Initialize_From_IPConfigurationBgpPeeringAddress_STATUS ¶
func (address *IPConfigurationBgpPeeringAddress) Initialize_From_IPConfigurationBgpPeeringAddress_STATUS(source *IPConfigurationBgpPeeringAddress_STATUS) error
Initialize_From_IPConfigurationBgpPeeringAddress_STATUS populates our IPConfigurationBgpPeeringAddress from the provided source IPConfigurationBgpPeeringAddress_STATUS
func (*IPConfigurationBgpPeeringAddress) NewEmptyARMValue ¶
func (address *IPConfigurationBgpPeeringAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationBgpPeeringAddress) PopulateFromARM ¶
func (address *IPConfigurationBgpPeeringAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
Properties of IPConfigurationBgpPeeringAddress.
func (*IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_From_IPConfigurationBgpPeeringAddress_STATUS ¶
func (address *IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_From_IPConfigurationBgpPeeringAddress_STATUS(source *storage.IPConfigurationBgpPeeringAddress_STATUS) error
AssignProperties_From_IPConfigurationBgpPeeringAddress_STATUS populates our IPConfigurationBgpPeeringAddress_STATUS from the provided source IPConfigurationBgpPeeringAddress_STATUS
func (*IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_To_IPConfigurationBgpPeeringAddress_STATUS ¶
func (address *IPConfigurationBgpPeeringAddress_STATUS) AssignProperties_To_IPConfigurationBgpPeeringAddress_STATUS(destination *storage.IPConfigurationBgpPeeringAddress_STATUS) error
AssignProperties_To_IPConfigurationBgpPeeringAddress_STATUS 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 (address *IPConfigurationBgpPeeringAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationBgpPeeringAddress_STATUS) PopulateFromARM ¶
func (address *IPConfigurationBgpPeeringAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfigurationProfile_STATUS ¶
type IPConfigurationProfile_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration profile child resource.
func (*IPConfigurationProfile_STATUS) AssignProperties_From_IPConfigurationProfile_STATUS ¶
func (profile *IPConfigurationProfile_STATUS) AssignProperties_From_IPConfigurationProfile_STATUS(source *storage.IPConfigurationProfile_STATUS) error
AssignProperties_From_IPConfigurationProfile_STATUS populates our IPConfigurationProfile_STATUS from the provided source IPConfigurationProfile_STATUS
func (*IPConfigurationProfile_STATUS) AssignProperties_To_IPConfigurationProfile_STATUS ¶
func (profile *IPConfigurationProfile_STATUS) AssignProperties_To_IPConfigurationProfile_STATUS(destination *storage.IPConfigurationProfile_STATUS) error
AssignProperties_To_IPConfigurationProfile_STATUS populates the provided destination IPConfigurationProfile_STATUS from our IPConfigurationProfile_STATUS
func (*IPConfigurationProfile_STATUS) DeepCopy ¶
func (in *IPConfigurationProfile_STATUS) DeepCopy() *IPConfigurationProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationProfile_STATUS.
func (*IPConfigurationProfile_STATUS) DeepCopyInto ¶
func (in *IPConfigurationProfile_STATUS) DeepCopyInto(out *IPConfigurationProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfigurationProfile_STATUS) NewEmptyARMValue ¶
func (profile *IPConfigurationProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationProfile_STATUS) PopulateFromARM ¶
func (profile *IPConfigurationProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded ¶
type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration.
func (*IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded(source *storage.IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_From_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded populates our IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded from the provided source IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded
func (*IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded(destination *storage.IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_To_IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded 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 (embedded *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration.
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from our IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule ¶
type IPRule struct { // AddressPrefix: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. AddressPrefix *string `json:"addressPrefix,omitempty"` }
func (*IPRule) AssignProperties_From_IPRule ¶
AssignProperties_From_IPRule populates our IPRule from the provided source IPRule
func (*IPRule) AssignProperties_To_IPRule ¶
AssignProperties_To_IPRule populates the provided destination IPRule from our IPRule
func (*IPRule) ConvertToARM ¶
func (rule *IPRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IPRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule.
func (*IPRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPRule) Initialize_From_IPRule_STATUS ¶
func (rule *IPRule) Initialize_From_IPRule_STATUS(source *IPRule_STATUS) error
Initialize_From_IPRule_STATUS populates our IPRule from the provided source IPRule_STATUS
func (*IPRule) NewEmptyARMValue ¶
func (rule *IPRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule) PopulateFromARM ¶
func (rule *IPRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPRule_STATUS ¶
type IPRule_STATUS struct { // AddressPrefix: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. AddressPrefix *string `json:"addressPrefix,omitempty"` }
func (*IPRule_STATUS) AssignProperties_From_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_From_IPRule_STATUS(source *storage.IPRule_STATUS) error
AssignProperties_From_IPRule_STATUS populates our IPRule_STATUS from the provided source IPRule_STATUS
func (*IPRule_STATUS) AssignProperties_To_IPRule_STATUS ¶
func (rule *IPRule_STATUS) AssignProperties_To_IPRule_STATUS(destination *storage.IPRule_STATUS) error
AssignProperties_To_IPRule_STATUS populates the provided destination IPRule_STATUS from our IPRule_STATUS
func (*IPRule_STATUS) DeepCopy ¶
func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule_STATUS.
func (*IPRule_STATUS) DeepCopyInto ¶
func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPRule_STATUS) NewEmptyARMValue ¶
func (rule *IPRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPRule_STATUS) PopulateFromARM ¶
func (rule *IPRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPVersion ¶
type IPVersion string
IP address version. +kubebuilder:validation:Enum={"IPv4","IPv6"}
type IkeEncryption ¶
type IkeEncryption string
The IKE encryption algorithm (IKE phase 2). +kubebuilder:validation:Enum={"AES128","AES192","AES256","DES","DES3","GCMAES128","GCMAES256"}
type IkeEncryption_STATUS ¶
type IkeEncryption_STATUS string
The IKE encryption algorithm (IKE phase 2).
type IkeIntegrity ¶
type IkeIntegrity string
The IKE integrity algorithm (IKE phase 2). +kubebuilder:validation:Enum={"GCMAES128","GCMAES256","MD5","SHA1","SHA256","SHA384"}
type IkeIntegrity_STATUS ¶
type IkeIntegrity_STATUS string
The IKE integrity algorithm (IKE phase 2).
type InboundNatPool ¶
type InboundNatPool struct { // +kubebuilder:validation:Required // 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"` // +kubebuilder:validation:Required // 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"` // +kubebuilder:validation:Required // 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"` // 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"` // +kubebuilder:validation:Required // Protocol: The reference to the transport protocol used by the inbound NAT pool. Protocol *TransportProtocol `json:"protocol,omitempty"` }
Inbound NAT pool of the load balancer.
func (*InboundNatPool) AssignProperties_From_InboundNatPool ¶
func (pool *InboundNatPool) AssignProperties_From_InboundNatPool(source *storage.InboundNatPool) error
AssignProperties_From_InboundNatPool populates our InboundNatPool from the provided source InboundNatPool
func (*InboundNatPool) AssignProperties_To_InboundNatPool ¶
func (pool *InboundNatPool) AssignProperties_To_InboundNatPool(destination *storage.InboundNatPool) error
AssignProperties_To_InboundNatPool populates the provided destination InboundNatPool from our InboundNatPool
func (*InboundNatPool) ConvertToARM ¶
func (pool *InboundNatPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*InboundNatPool) DeepCopy ¶
func (in *InboundNatPool) DeepCopy() *InboundNatPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPool.
func (*InboundNatPool) DeepCopyInto ¶
func (in *InboundNatPool) DeepCopyInto(out *InboundNatPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatPool) Initialize_From_InboundNatPool_STATUS ¶
func (pool *InboundNatPool) Initialize_From_InboundNatPool_STATUS(source *InboundNatPool_STATUS) error
Initialize_From_InboundNatPool_STATUS populates our InboundNatPool from the provided source InboundNatPool_STATUS
func (*InboundNatPool) NewEmptyARMValue ¶
func (pool *InboundNatPool) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatPool) PopulateFromARM ¶
func (pool *InboundNatPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
Inbound NAT pool of the load balancer.
func (*InboundNatPool_STATUS) AssignProperties_From_InboundNatPool_STATUS ¶
func (pool *InboundNatPool_STATUS) AssignProperties_From_InboundNatPool_STATUS(source *storage.InboundNatPool_STATUS) error
AssignProperties_From_InboundNatPool_STATUS populates our InboundNatPool_STATUS from the provided source InboundNatPool_STATUS
func (*InboundNatPool_STATUS) AssignProperties_To_InboundNatPool_STATUS ¶
func (pool *InboundNatPool_STATUS) AssignProperties_To_InboundNatPool_STATUS(destination *storage.InboundNatPool_STATUS) error
AssignProperties_To_InboundNatPool_STATUS 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 (pool *InboundNatPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatPool_STATUS) PopulateFromARM ¶
func (pool *InboundNatPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatRule_LoadBalancer_SubResourceEmbedded ¶
type InboundNatRule_LoadBalancer_SubResourceEmbedded struct { // BackendAddressPool: A reference to backendAddressPool resource. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` // BackendPort: The port used for the internal endpoint. Acceptable values range from 1 to 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"` // FrontendPort: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. // Acceptable values range from 1 to 65534. FrontendPort *int `json:"frontendPort,omitempty"` // FrontendPortRangeEnd: The port range end for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each // backend address from BackendAddressPool. Acceptable values range from 1 to 65534. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` // FrontendPortRangeStart: The port range start for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend // address from BackendAddressPool. Acceptable values range from 1 to 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"` // Name: The name of the resource that is unique within the set of inbound NAT rules 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 load balancing rule. Protocol *TransportProtocol `json:"protocol,omitempty"` }
Inbound NAT rule of the load balancer.
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_LoadBalancer_SubResourceEmbedded ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_LoadBalancer_SubResourceEmbedded(source *storage.InboundNatRule_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_InboundNatRule_LoadBalancer_SubResourceEmbedded populates our InboundNatRule_LoadBalancer_SubResourceEmbedded from the provided source InboundNatRule_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_LoadBalancer_SubResourceEmbedded ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_LoadBalancer_SubResourceEmbedded(destination *storage.InboundNatRule_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_InboundNatRule_LoadBalancer_SubResourceEmbedded populates the provided destination InboundNatRule_LoadBalancer_SubResourceEmbedded from our InboundNatRule_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) ConvertToARM ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_LoadBalancer_SubResourceEmbedded.
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(source *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) error
Initialize_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded populates our InboundNatRule_LoadBalancer_SubResourceEmbedded from the provided source InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *InboundNatRule_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatRule_NetworkInterface_SubResourceEmbedded ¶
type InboundNatRule_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Inbound NAT rule of the load balancer.
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_NetworkInterface_SubResourceEmbedded ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_NetworkInterface_SubResourceEmbedded(source *storage.InboundNatRule_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_InboundNatRule_NetworkInterface_SubResourceEmbedded populates our InboundNatRule_NetworkInterface_SubResourceEmbedded from the provided source InboundNatRule_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_NetworkInterface_SubResourceEmbedded ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_NetworkInterface_SubResourceEmbedded(destination *storage.InboundNatRule_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_InboundNatRule_NetworkInterface_SubResourceEmbedded populates the provided destination InboundNatRule_NetworkInterface_SubResourceEmbedded from our InboundNatRule_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_NetworkInterface_SubResourceEmbedded.
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) Initialize_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(source *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded populates our InboundNatRule_NetworkInterface_SubResourceEmbedded from the provided source InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *InboundNatRule_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded ¶
type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded struct { // BackendAddressPool: A reference to backendAddressPool resource. BackendAddressPool *SubResource_STATUS `json:"backendAddressPool,omitempty"` // BackendIPConfiguration: A reference to a private IP address defined on a network interface of a VM. Traffic sent to the // frontend port of each of the frontend IP configurations is forwarded to the backend IP. BackendIPConfiguration *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded `json:"backendIPConfiguration,omitempty"` // BackendPort: The port used for the internal endpoint. Acceptable values range from 1 to 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"` // FrontendPort: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. // Acceptable values range from 1 to 65534. FrontendPort *int `json:"frontendPort,omitempty"` // FrontendPortRangeEnd: The port range end for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each // backend address from BackendAddressPool. Acceptable values range from 1 to 65534. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` // FrontendPortRangeStart: The port range start for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend // address from BackendAddressPool. Acceptable values range from 1 to 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 rules 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 load balancing rule. Protocol *TransportProtocol_STATUS `json:"protocol,omitempty"` // ProvisioningState: The provisioning state of the inbound NAT rule resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Type: Type of the resource. Type *string `json:"type,omitempty"` }
Inbound NAT rule of the load balancer.
func (*InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded populates our InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded from the provided source InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded 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 (embedded *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkInterface_SubResourceEmbedded ¶
type InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Inbound NAT rule of the load balancer.
func (*InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded populates our InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded from the provided source InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
Contains the IpTag associated with the object.
func (*IpTag) AssignProperties_From_IpTag ¶
AssignProperties_From_IpTag populates our IpTag from the provided source IpTag
func (*IpTag) AssignProperties_To_IpTag ¶
AssignProperties_To_IpTag 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) Initialize_From_IpTag_STATUS ¶
func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
Initialize_From_IpTag_STATUS populates our IpTag from the provided source IpTag_STATUS
func (*IpTag) NewEmptyARMValue ¶
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 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"` }
Contains the IpTag associated with the object.
func (*IpTag_STATUS) AssignProperties_From_IpTag_STATUS ¶
func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *storage.IpTag_STATUS) error
AssignProperties_From_IpTag_STATUS populates our IpTag_STATUS from the provided source IpTag_STATUS
func (*IpTag_STATUS) AssignProperties_To_IpTag_STATUS ¶
func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *storage.IpTag_STATUS) error
AssignProperties_To_IpTag_STATUS 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 (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag_STATUS) PopulateFromARM ¶
func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpsecEncryption ¶
type IpsecEncryption string
The IPSec encryption algorithm (IKE phase 1). +kubebuilder:validation:Enum={"AES128","AES192","AES256","DES","DES3","GCMAES128","GCMAES192","GCMAES256","None"}
type IpsecEncryption_STATUS ¶
type IpsecEncryption_STATUS string
The IPSec encryption algorithm (IKE phase 1).
type IpsecIntegrity ¶
type IpsecIntegrity string
The IPSec integrity algorithm (IKE phase 1). +kubebuilder:validation:Enum={"GCMAES128","GCMAES192","GCMAES256","MD5","SHA1","SHA256"}
type IpsecIntegrity_STATUS ¶
type IpsecIntegrity_STATUS string
The IPSec integrity algorithm (IKE phase 1).
type IpsecPolicy ¶
type IpsecPolicy struct { // +kubebuilder:validation:Required // DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup *DhGroup `json:"dhGroup,omitempty"` // +kubebuilder:validation:Required // IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption *IkeEncryption `json:"ikeEncryption,omitempty"` // +kubebuilder:validation:Required // IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity *IkeIntegrity `json:"ikeIntegrity,omitempty"` // +kubebuilder:validation:Required // IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption *IpsecEncryption `json:"ipsecEncryption,omitempty"` // +kubebuilder:validation:Required // IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity *IpsecIntegrity `json:"ipsecIntegrity,omitempty"` // +kubebuilder:validation:Required // PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup *PfsGroup `json:"pfsGroup,omitempty"` // +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,omitempty"` // +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,omitempty"` }
An IPSec Policy configuration for a virtual network gateway connection.
func (*IpsecPolicy) AssignProperties_From_IpsecPolicy ¶
func (policy *IpsecPolicy) AssignProperties_From_IpsecPolicy(source *storage.IpsecPolicy) error
AssignProperties_From_IpsecPolicy populates our IpsecPolicy from the provided source IpsecPolicy
func (*IpsecPolicy) AssignProperties_To_IpsecPolicy ¶
func (policy *IpsecPolicy) AssignProperties_To_IpsecPolicy(destination *storage.IpsecPolicy) error
AssignProperties_To_IpsecPolicy populates the provided destination IpsecPolicy from our IpsecPolicy
func (*IpsecPolicy) ConvertToARM ¶
func (policy *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) Initialize_From_IpsecPolicy_STATUS ¶
func (policy *IpsecPolicy) Initialize_From_IpsecPolicy_STATUS(source *IpsecPolicy_STATUS) error
Initialize_From_IpsecPolicy_STATUS populates our IpsecPolicy from the provided source IpsecPolicy_STATUS
func (*IpsecPolicy) NewEmptyARMValue ¶
func (policy *IpsecPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpsecPolicy) PopulateFromARM ¶
func (policy *IpsecPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpsecPolicy_STATUS ¶
type IpsecPolicy_STATUS struct { // DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup *DhGroup_STATUS `json:"dhGroup,omitempty"` // IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption *IkeEncryption_STATUS `json:"ikeEncryption,omitempty"` // IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity *IkeIntegrity_STATUS `json:"ikeIntegrity,omitempty"` // IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption *IpsecEncryption_STATUS `json:"ipsecEncryption,omitempty"` // IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity *IpsecIntegrity_STATUS `json:"ipsecIntegrity,omitempty"` // PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup *PfsGroup_STATUS `json:"pfsGroup,omitempty"` // 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,omitempty"` // 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,omitempty"` }
An IPSec Policy configuration for a virtual network gateway connection.
func (*IpsecPolicy_STATUS) AssignProperties_From_IpsecPolicy_STATUS ¶
func (policy *IpsecPolicy_STATUS) AssignProperties_From_IpsecPolicy_STATUS(source *storage.IpsecPolicy_STATUS) error
AssignProperties_From_IpsecPolicy_STATUS populates our IpsecPolicy_STATUS from the provided source IpsecPolicy_STATUS
func (*IpsecPolicy_STATUS) AssignProperties_To_IpsecPolicy_STATUS ¶
func (policy *IpsecPolicy_STATUS) AssignProperties_To_IpsecPolicy_STATUS(destination *storage.IpsecPolicy_STATUS) error
AssignProperties_To_IpsecPolicy_STATUS 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 (policy *IpsecPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpsecPolicy_STATUS) PopulateFromARM ¶
func (policy *IpsecPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancer ¶
type LoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancer_Spec `json:"spec,omitempty"` Status LoadBalancer_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/loadBalancer.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}
func (*LoadBalancer) AssignProperties_From_LoadBalancer ¶
func (balancer *LoadBalancer) AssignProperties_From_LoadBalancer(source *storage.LoadBalancer) error
AssignProperties_From_LoadBalancer populates our LoadBalancer from the provided source LoadBalancer
func (*LoadBalancer) AssignProperties_To_LoadBalancer ¶
func (balancer *LoadBalancer) AssignProperties_To_LoadBalancer(destination *storage.LoadBalancer) error
AssignProperties_To_LoadBalancer populates the provided destination LoadBalancer from our LoadBalancer
func (*LoadBalancer) AzureName ¶
func (balancer *LoadBalancer) AzureName() string
AzureName returns the Azure name of the resource
func (*LoadBalancer) ConfigMapDestinationExpressions ¶
func (balancer *LoadBalancer) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*LoadBalancer) ConvertFrom ¶
func (balancer *LoadBalancer) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our LoadBalancer from the provided hub LoadBalancer
func (*LoadBalancer) ConvertTo ¶
func (balancer *LoadBalancer) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub LoadBalancer from our LoadBalancer
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 (balancer *LoadBalancer) Default()
Default applies defaults to the LoadBalancer resource
func (LoadBalancer) GetAPIVersion ¶
func (balancer LoadBalancer) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*LoadBalancer) GetConditions ¶
func (balancer *LoadBalancer) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*LoadBalancer) GetResourceScope ¶
func (balancer *LoadBalancer) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*LoadBalancer) GetSpec ¶
func (balancer *LoadBalancer) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*LoadBalancer) GetStatus ¶
func (balancer *LoadBalancer) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*LoadBalancer) GetSupportedOperations ¶
func (balancer *LoadBalancer) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*LoadBalancer) GetType ¶
func (balancer *LoadBalancer) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/loadBalancers"
func (*LoadBalancer) InitializeSpec ¶
func (balancer *LoadBalancer) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*LoadBalancer) NewEmptyStatus ¶
func (balancer *LoadBalancer) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*LoadBalancer) OriginalGVK ¶
func (balancer *LoadBalancer) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*LoadBalancer) Owner ¶
func (balancer *LoadBalancer) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*LoadBalancer) SecretDestinationExpressions ¶
func (balancer *LoadBalancer) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*LoadBalancer) SetConditions ¶
func (balancer *LoadBalancer) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*LoadBalancer) SetStatus ¶
func (balancer *LoadBalancer) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*LoadBalancer) ValidateCreate ¶
func (balancer *LoadBalancer) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*LoadBalancer) ValidateDelete ¶
func (balancer *LoadBalancer) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*LoadBalancer) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type LoadBalancerBackendAddress ¶
type LoadBalancerBackendAddress struct { // AdminState: A list of administrative states which once set can override health probe so that Load Balancer will always // forward new connections to backend, or deny new connections and reset existing connections. AdminState *LoadBalancerBackendAddressPropertiesFormat_AdminState `json:"adminState,omitempty"` // 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"` }
Load balancer backend addresses.
func (*LoadBalancerBackendAddress) AssignProperties_From_LoadBalancerBackendAddress ¶
func (address *LoadBalancerBackendAddress) AssignProperties_From_LoadBalancerBackendAddress(source *storage.LoadBalancerBackendAddress) error
AssignProperties_From_LoadBalancerBackendAddress populates our LoadBalancerBackendAddress from the provided source LoadBalancerBackendAddress
func (*LoadBalancerBackendAddress) AssignProperties_To_LoadBalancerBackendAddress ¶
func (address *LoadBalancerBackendAddress) AssignProperties_To_LoadBalancerBackendAddress(destination *storage.LoadBalancerBackendAddress) error
AssignProperties_To_LoadBalancerBackendAddress populates the provided destination LoadBalancerBackendAddress from our LoadBalancerBackendAddress
func (*LoadBalancerBackendAddress) ConvertToARM ¶
func (address *LoadBalancerBackendAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancerBackendAddress) DeepCopy ¶
func (in *LoadBalancerBackendAddress) DeepCopy() *LoadBalancerBackendAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendAddress.
func (*LoadBalancerBackendAddress) DeepCopyInto ¶
func (in *LoadBalancerBackendAddress) DeepCopyInto(out *LoadBalancerBackendAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendAddress) Initialize_From_LoadBalancerBackendAddress_STATUS ¶
func (address *LoadBalancerBackendAddress) Initialize_From_LoadBalancerBackendAddress_STATUS(source *LoadBalancerBackendAddress_STATUS) error
Initialize_From_LoadBalancerBackendAddress_STATUS populates our LoadBalancerBackendAddress from the provided source LoadBalancerBackendAddress_STATUS
func (*LoadBalancerBackendAddress) NewEmptyARMValue ¶
func (address *LoadBalancerBackendAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerBackendAddress) PopulateFromARM ¶
func (address *LoadBalancerBackendAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerBackendAddressPropertiesFormat_AdminState ¶
type LoadBalancerBackendAddressPropertiesFormat_AdminState string
+kubebuilder:validation:Enum={"Down","None","Up"}
type LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS ¶
type LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS string
type LoadBalancerBackendAddress_STATUS ¶
type LoadBalancerBackendAddress_STATUS struct { // AdminState: A list of administrative states which once set can override health probe so that Load Balancer will always // forward new connections to backend, or deny new connections and reset existing connections. AdminState *LoadBalancerBackendAddressPropertiesFormat_AdminState_STATUS `json:"adminState,omitempty"` // InboundNatRulesPortMapping: Collection of inbound NAT rule port mappings. InboundNatRulesPortMapping []NatRulePortMapping_STATUS `json:"inboundNatRulesPortMapping,omitempty"` // 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_STATUS `json:"loadBalancerFrontendIPConfiguration,omitempty"` // Name: Name of the backend address. Name *string `json:"name,omitempty"` // NetworkInterfaceIPConfiguration: Reference to IP address defined in network interfaces. NetworkInterfaceIPConfiguration *SubResource_STATUS `json:"networkInterfaceIPConfiguration,omitempty"` // Subnet: Reference to an existing subnet. Subnet *SubResource_STATUS `json:"subnet,omitempty"` // VirtualNetwork: Reference to an existing virtual network. VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` }
Load balancer backend addresses.
func (*LoadBalancerBackendAddress_STATUS) AssignProperties_From_LoadBalancerBackendAddress_STATUS ¶
func (address *LoadBalancerBackendAddress_STATUS) AssignProperties_From_LoadBalancerBackendAddress_STATUS(source *storage.LoadBalancerBackendAddress_STATUS) error
AssignProperties_From_LoadBalancerBackendAddress_STATUS populates our LoadBalancerBackendAddress_STATUS from the provided source LoadBalancerBackendAddress_STATUS
func (*LoadBalancerBackendAddress_STATUS) AssignProperties_To_LoadBalancerBackendAddress_STATUS ¶
func (address *LoadBalancerBackendAddress_STATUS) AssignProperties_To_LoadBalancerBackendAddress_STATUS(destination *storage.LoadBalancerBackendAddress_STATUS) error
AssignProperties_To_LoadBalancerBackendAddress_STATUS populates the provided destination LoadBalancerBackendAddress_STATUS from our LoadBalancerBackendAddress_STATUS
func (*LoadBalancerBackendAddress_STATUS) DeepCopy ¶
func (in *LoadBalancerBackendAddress_STATUS) DeepCopy() *LoadBalancerBackendAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendAddress_STATUS.
func (*LoadBalancerBackendAddress_STATUS) DeepCopyInto ¶
func (in *LoadBalancerBackendAddress_STATUS) DeepCopyInto(out *LoadBalancerBackendAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendAddress_STATUS) NewEmptyARMValue ¶
func (address *LoadBalancerBackendAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerBackendAddress_STATUS) PopulateFromARM ¶
func (address *LoadBalancerBackendAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerList ¶
type LoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancer `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/loadBalancer.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}
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 LoadBalancerOperatorSpec ¶
type LoadBalancerOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*LoadBalancerOperatorSpec) AssignProperties_From_LoadBalancerOperatorSpec ¶
func (operator *LoadBalancerOperatorSpec) AssignProperties_From_LoadBalancerOperatorSpec(source *storage.LoadBalancerOperatorSpec) error
AssignProperties_From_LoadBalancerOperatorSpec populates our LoadBalancerOperatorSpec from the provided source LoadBalancerOperatorSpec
func (*LoadBalancerOperatorSpec) AssignProperties_To_LoadBalancerOperatorSpec ¶
func (operator *LoadBalancerOperatorSpec) AssignProperties_To_LoadBalancerOperatorSpec(destination *storage.LoadBalancerOperatorSpec) error
AssignProperties_To_LoadBalancerOperatorSpec populates the provided destination LoadBalancerOperatorSpec from our LoadBalancerOperatorSpec
func (*LoadBalancerOperatorSpec) DeepCopy ¶
func (in *LoadBalancerOperatorSpec) DeepCopy() *LoadBalancerOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerOperatorSpec.
func (*LoadBalancerOperatorSpec) DeepCopyInto ¶
func (in *LoadBalancerOperatorSpec) DeepCopyInto(out *LoadBalancerOperatorSpec)
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 *LoadBalancerSku_Name `json:"name,omitempty"` // Tier: Tier of a load balancer SKU. Tier *LoadBalancerSku_Tier `json:"tier,omitempty"` }
SKU of a load balancer.
func (*LoadBalancerSku) AssignProperties_From_LoadBalancerSku ¶
func (balancerSku *LoadBalancerSku) AssignProperties_From_LoadBalancerSku(source *storage.LoadBalancerSku) error
AssignProperties_From_LoadBalancerSku populates our LoadBalancerSku from the provided source LoadBalancerSku
func (*LoadBalancerSku) AssignProperties_To_LoadBalancerSku ¶
func (balancerSku *LoadBalancerSku) AssignProperties_To_LoadBalancerSku(destination *storage.LoadBalancerSku) error
AssignProperties_To_LoadBalancerSku populates the provided destination LoadBalancerSku from our LoadBalancerSku
func (*LoadBalancerSku) ConvertToARM ¶
func (balancerSku *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) Initialize_From_LoadBalancerSku_STATUS ¶
func (balancerSku *LoadBalancerSku) Initialize_From_LoadBalancerSku_STATUS(source *LoadBalancerSku_STATUS) error
Initialize_From_LoadBalancerSku_STATUS populates our LoadBalancerSku from the provided source LoadBalancerSku_STATUS
func (*LoadBalancerSku) NewEmptyARMValue ¶
func (balancerSku *LoadBalancerSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerSku) PopulateFromARM ¶
func (balancerSku *LoadBalancerSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerSku_Name ¶
type LoadBalancerSku_Name string
+kubebuilder:validation:Enum={"Basic","Gateway","Standard"}
type LoadBalancerSku_Name_STATUS ¶
type LoadBalancerSku_Name_STATUS string
type LoadBalancerSku_STATUS ¶
type LoadBalancerSku_STATUS struct { // Name: Name of a load balancer SKU. Name *LoadBalancerSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a load balancer SKU. Tier *LoadBalancerSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a load balancer.
func (*LoadBalancerSku_STATUS) AssignProperties_From_LoadBalancerSku_STATUS ¶
func (balancerSku *LoadBalancerSku_STATUS) AssignProperties_From_LoadBalancerSku_STATUS(source *storage.LoadBalancerSku_STATUS) error
AssignProperties_From_LoadBalancerSku_STATUS populates our LoadBalancerSku_STATUS from the provided source LoadBalancerSku_STATUS
func (*LoadBalancerSku_STATUS) AssignProperties_To_LoadBalancerSku_STATUS ¶
func (balancerSku *LoadBalancerSku_STATUS) AssignProperties_To_LoadBalancerSku_STATUS(destination *storage.LoadBalancerSku_STATUS) error
AssignProperties_To_LoadBalancerSku_STATUS 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 (balancerSku *LoadBalancerSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerSku_STATUS) PopulateFromARM ¶
func (balancerSku *LoadBalancerSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerSku_Tier ¶
type LoadBalancerSku_Tier string
+kubebuilder:validation:Enum={"Global","Regional"}
type LoadBalancerSku_Tier_STATUS ¶
type LoadBalancerSku_Tier_STATUS string
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"` }
LoadBalancer resource.
func (*LoadBalancer_STATUS) AssignProperties_From_LoadBalancer_STATUS ¶
func (balancer *LoadBalancer_STATUS) AssignProperties_From_LoadBalancer_STATUS(source *storage.LoadBalancer_STATUS) error
AssignProperties_From_LoadBalancer_STATUS populates our LoadBalancer_STATUS from the provided source LoadBalancer_STATUS
func (*LoadBalancer_STATUS) AssignProperties_To_LoadBalancer_STATUS ¶
func (balancer *LoadBalancer_STATUS) AssignProperties_To_LoadBalancer_STATUS(destination *storage.LoadBalancer_STATUS) error
AssignProperties_To_LoadBalancer_STATUS populates the provided destination LoadBalancer_STATUS from our LoadBalancer_STATUS
func (*LoadBalancer_STATUS) ConvertStatusFrom ¶
func (balancer *LoadBalancer_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our LoadBalancer_STATUS from the provided source
func (*LoadBalancer_STATUS) ConvertStatusTo ¶
func (balancer *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 (balancer *LoadBalancer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancer_STATUS) PopulateFromARM ¶
func (balancer *LoadBalancer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancer_Spec ¶
type LoadBalancer_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // BackendAddressPools: Collection of backend address pools used by a load balancer. BackendAddressPools []BackendAddressPool_LoadBalancer_SubResourceEmbedded `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 []FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded `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 `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_LoadBalancer_SubResourceEmbedded `json:"inboundNatRules,omitempty"` // LoadBalancingRules: Object collection representing the load balancing rules Gets the provisioning. LoadBalancingRules []LoadBalancingRule `json:"loadBalancingRules,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *LoadBalancerOperatorSpec `json:"operatorSpec,omitempty"` // OutboundRules: The outbound rules. OutboundRules []OutboundRule `json:"outboundRules,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Probes: Collection of probe objects used in the load balancer. Probes []Probe `json:"probes,omitempty"` // Sku: The load balancer SKU. Sku *LoadBalancerSku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*LoadBalancer_Spec) AssignProperties_From_LoadBalancer_Spec ¶
func (balancer *LoadBalancer_Spec) AssignProperties_From_LoadBalancer_Spec(source *storage.LoadBalancer_Spec) error
AssignProperties_From_LoadBalancer_Spec populates our LoadBalancer_Spec from the provided source LoadBalancer_Spec
func (*LoadBalancer_Spec) AssignProperties_To_LoadBalancer_Spec ¶
func (balancer *LoadBalancer_Spec) AssignProperties_To_LoadBalancer_Spec(destination *storage.LoadBalancer_Spec) error
AssignProperties_To_LoadBalancer_Spec populates the provided destination LoadBalancer_Spec from our LoadBalancer_Spec
func (*LoadBalancer_Spec) ConvertSpecFrom ¶
func (balancer *LoadBalancer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our LoadBalancer_Spec from the provided source
func (*LoadBalancer_Spec) ConvertSpecTo ¶
func (balancer *LoadBalancer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our LoadBalancer_Spec
func (*LoadBalancer_Spec) ConvertToARM ¶
func (balancer *LoadBalancer_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancer_Spec) DeepCopy ¶
func (in *LoadBalancer_Spec) DeepCopy() *LoadBalancer_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer_Spec.
func (*LoadBalancer_Spec) DeepCopyInto ¶
func (in *LoadBalancer_Spec) DeepCopyInto(out *LoadBalancer_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancer_Spec) Initialize_From_LoadBalancer_STATUS ¶
func (balancer *LoadBalancer_Spec) Initialize_From_LoadBalancer_STATUS(source *LoadBalancer_STATUS) error
Initialize_From_LoadBalancer_STATUS populates our LoadBalancer_Spec from the provided source LoadBalancer_STATUS
func (*LoadBalancer_Spec) NewEmptyARMValue ¶
func (balancer *LoadBalancer_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancer_Spec) OriginalVersion ¶
func (balancer *LoadBalancer_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*LoadBalancer_Spec) PopulateFromARM ¶
func (balancer *LoadBalancer_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*LoadBalancer_Spec) SetAzureName ¶
func (balancer *LoadBalancer_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type LoadBalancersInboundNatRule ¶
type LoadBalancersInboundNatRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancersInboundNatRule_Spec `json:"spec,omitempty"` Status LoadBalancersInboundNatRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/loadBalancer.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}
func (*LoadBalancersInboundNatRule) AssignProperties_From_LoadBalancersInboundNatRule ¶
func (rule *LoadBalancersInboundNatRule) AssignProperties_From_LoadBalancersInboundNatRule(source *storage.LoadBalancersInboundNatRule) error
AssignProperties_From_LoadBalancersInboundNatRule populates our LoadBalancersInboundNatRule from the provided source LoadBalancersInboundNatRule
func (*LoadBalancersInboundNatRule) AssignProperties_To_LoadBalancersInboundNatRule ¶
func (rule *LoadBalancersInboundNatRule) AssignProperties_To_LoadBalancersInboundNatRule(destination *storage.LoadBalancersInboundNatRule) error
AssignProperties_To_LoadBalancersInboundNatRule populates the provided destination LoadBalancersInboundNatRule from our LoadBalancersInboundNatRule
func (*LoadBalancersInboundNatRule) AzureName ¶
func (rule *LoadBalancersInboundNatRule) AzureName() string
AzureName returns the Azure name of the resource
func (*LoadBalancersInboundNatRule) ConfigMapDestinationExpressions ¶
func (rule *LoadBalancersInboundNatRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*LoadBalancersInboundNatRule) ConvertFrom ¶
func (rule *LoadBalancersInboundNatRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our LoadBalancersInboundNatRule from the provided hub LoadBalancersInboundNatRule
func (*LoadBalancersInboundNatRule) ConvertTo ¶
func (rule *LoadBalancersInboundNatRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub LoadBalancersInboundNatRule from our LoadBalancersInboundNatRule
func (*LoadBalancersInboundNatRule) DeepCopy ¶
func (in *LoadBalancersInboundNatRule) DeepCopy() *LoadBalancersInboundNatRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRule.
func (*LoadBalancersInboundNatRule) DeepCopyInto ¶
func (in *LoadBalancersInboundNatRule) DeepCopyInto(out *LoadBalancersInboundNatRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancersInboundNatRule) DeepCopyObject ¶
func (in *LoadBalancersInboundNatRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancersInboundNatRule) Default ¶
func (rule *LoadBalancersInboundNatRule) Default()
Default applies defaults to the LoadBalancersInboundNatRule resource
func (LoadBalancersInboundNatRule) GetAPIVersion ¶
func (rule LoadBalancersInboundNatRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*LoadBalancersInboundNatRule) GetConditions ¶
func (rule *LoadBalancersInboundNatRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*LoadBalancersInboundNatRule) GetResourceScope ¶
func (rule *LoadBalancersInboundNatRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*LoadBalancersInboundNatRule) GetSpec ¶
func (rule *LoadBalancersInboundNatRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*LoadBalancersInboundNatRule) GetStatus ¶
func (rule *LoadBalancersInboundNatRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*LoadBalancersInboundNatRule) GetSupportedOperations ¶
func (rule *LoadBalancersInboundNatRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*LoadBalancersInboundNatRule) GetType ¶
func (rule *LoadBalancersInboundNatRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/loadBalancers/inboundNatRules"
func (*LoadBalancersInboundNatRule) InitializeSpec ¶
func (rule *LoadBalancersInboundNatRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*LoadBalancersInboundNatRule) NewEmptyStatus ¶
func (rule *LoadBalancersInboundNatRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*LoadBalancersInboundNatRule) OriginalGVK ¶
func (rule *LoadBalancersInboundNatRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*LoadBalancersInboundNatRule) Owner ¶
func (rule *LoadBalancersInboundNatRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*LoadBalancersInboundNatRule) SecretDestinationExpressions ¶
func (rule *LoadBalancersInboundNatRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*LoadBalancersInboundNatRule) SetConditions ¶
func (rule *LoadBalancersInboundNatRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*LoadBalancersInboundNatRule) SetStatus ¶
func (rule *LoadBalancersInboundNatRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*LoadBalancersInboundNatRule) ValidateCreate ¶
func (rule *LoadBalancersInboundNatRule) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*LoadBalancersInboundNatRule) ValidateDelete ¶
func (rule *LoadBalancersInboundNatRule) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*LoadBalancersInboundNatRule) ValidateUpdate ¶
func (rule *LoadBalancersInboundNatRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type LoadBalancersInboundNatRuleList ¶
type LoadBalancersInboundNatRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancersInboundNatRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/loadBalancer.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatRules/{inboundNatRuleName}
func (*LoadBalancersInboundNatRuleList) DeepCopy ¶
func (in *LoadBalancersInboundNatRuleList) DeepCopy() *LoadBalancersInboundNatRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRuleList.
func (*LoadBalancersInboundNatRuleList) DeepCopyInto ¶
func (in *LoadBalancersInboundNatRuleList) DeepCopyInto(out *LoadBalancersInboundNatRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancersInboundNatRuleList) DeepCopyObject ¶
func (in *LoadBalancersInboundNatRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancersInboundNatRuleOperatorSpec ¶
type LoadBalancersInboundNatRuleOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_From_LoadBalancersInboundNatRuleOperatorSpec ¶
func (operator *LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_From_LoadBalancersInboundNatRuleOperatorSpec(source *storage.LoadBalancersInboundNatRuleOperatorSpec) error
AssignProperties_From_LoadBalancersInboundNatRuleOperatorSpec populates our LoadBalancersInboundNatRuleOperatorSpec from the provided source LoadBalancersInboundNatRuleOperatorSpec
func (*LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_To_LoadBalancersInboundNatRuleOperatorSpec ¶
func (operator *LoadBalancersInboundNatRuleOperatorSpec) AssignProperties_To_LoadBalancersInboundNatRuleOperatorSpec(destination *storage.LoadBalancersInboundNatRuleOperatorSpec) error
AssignProperties_To_LoadBalancersInboundNatRuleOperatorSpec populates the provided destination LoadBalancersInboundNatRuleOperatorSpec from our LoadBalancersInboundNatRuleOperatorSpec
func (*LoadBalancersInboundNatRuleOperatorSpec) DeepCopy ¶
func (in *LoadBalancersInboundNatRuleOperatorSpec) DeepCopy() *LoadBalancersInboundNatRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRuleOperatorSpec.
func (*LoadBalancersInboundNatRuleOperatorSpec) DeepCopyInto ¶
func (in *LoadBalancersInboundNatRuleOperatorSpec) DeepCopyInto(out *LoadBalancersInboundNatRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancersInboundNatRule_STATUS ¶
type LoadBalancersInboundNatRule_STATUS struct { // BackendAddressPool: A reference to backendAddressPool resource. BackendAddressPool *SubResource_STATUS `json:"backendAddressPool,omitempty"` // BackendIPConfiguration: A reference to a private IP address defined on a network interface of a VM. Traffic sent to the // frontend port of each of the frontend IP configurations is forwarded to the backend IP. BackendIPConfiguration *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded `json:"backendIPConfiguration,omitempty"` // BackendPort: The port used for the internal endpoint. Acceptable values range from 1 to 65535. BackendPort *int `json:"backendPort,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,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 range from 1 to 65534. FrontendPort *int `json:"frontendPort,omitempty"` // FrontendPortRangeEnd: The port range end for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each // backend address from BackendAddressPool. Acceptable values range from 1 to 65534. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` // FrontendPortRangeStart: The port range start for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend // address from BackendAddressPool. Acceptable values range from 1 to 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 rules 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 load balancing rule. Protocol *TransportProtocol_STATUS `json:"protocol,omitempty"` // ProvisioningState: The provisioning state of the inbound NAT rule resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*LoadBalancersInboundNatRule_STATUS) AssignProperties_From_LoadBalancersInboundNatRule_STATUS ¶
func (rule *LoadBalancersInboundNatRule_STATUS) AssignProperties_From_LoadBalancersInboundNatRule_STATUS(source *storage.LoadBalancersInboundNatRule_STATUS) error
AssignProperties_From_LoadBalancersInboundNatRule_STATUS populates our LoadBalancersInboundNatRule_STATUS from the provided source LoadBalancersInboundNatRule_STATUS
func (*LoadBalancersInboundNatRule_STATUS) AssignProperties_To_LoadBalancersInboundNatRule_STATUS ¶
func (rule *LoadBalancersInboundNatRule_STATUS) AssignProperties_To_LoadBalancersInboundNatRule_STATUS(destination *storage.LoadBalancersInboundNatRule_STATUS) error
AssignProperties_To_LoadBalancersInboundNatRule_STATUS populates the provided destination LoadBalancersInboundNatRule_STATUS from our LoadBalancersInboundNatRule_STATUS
func (*LoadBalancersInboundNatRule_STATUS) ConvertStatusFrom ¶
func (rule *LoadBalancersInboundNatRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our LoadBalancersInboundNatRule_STATUS from the provided source
func (*LoadBalancersInboundNatRule_STATUS) ConvertStatusTo ¶
func (rule *LoadBalancersInboundNatRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our LoadBalancersInboundNatRule_STATUS
func (*LoadBalancersInboundNatRule_STATUS) DeepCopy ¶
func (in *LoadBalancersInboundNatRule_STATUS) DeepCopy() *LoadBalancersInboundNatRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRule_STATUS.
func (*LoadBalancersInboundNatRule_STATUS) DeepCopyInto ¶
func (in *LoadBalancersInboundNatRule_STATUS) DeepCopyInto(out *LoadBalancersInboundNatRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancersInboundNatRule_STATUS) NewEmptyARMValue ¶
func (rule *LoadBalancersInboundNatRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancersInboundNatRule_STATUS) PopulateFromARM ¶
func (rule *LoadBalancersInboundNatRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancersInboundNatRule_Spec ¶
type LoadBalancersInboundNatRule_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // BackendAddressPool: A reference to backendAddressPool resource. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` // BackendPort: The port used for the internal endpoint. Acceptable values range from 1 to 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"` // FrontendPort: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. // Acceptable values range from 1 to 65534. FrontendPort *int `json:"frontendPort,omitempty"` // FrontendPortRangeEnd: The port range end for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each // backend address from BackendAddressPool. Acceptable values range from 1 to 65534. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` // FrontendPortRangeStart: The port range start for the external endpoint. This property is used together with // BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend // address from BackendAddressPool. Acceptable values range from 1 to 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"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *LoadBalancersInboundNatRuleOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/LoadBalancer resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"LoadBalancer"` // Protocol: The reference to the transport protocol used by the load balancing rule. Protocol *TransportProtocol `json:"protocol,omitempty"` }
func (*LoadBalancersInboundNatRule_Spec) AssignProperties_From_LoadBalancersInboundNatRule_Spec ¶
func (rule *LoadBalancersInboundNatRule_Spec) AssignProperties_From_LoadBalancersInboundNatRule_Spec(source *storage.LoadBalancersInboundNatRule_Spec) error
AssignProperties_From_LoadBalancersInboundNatRule_Spec populates our LoadBalancersInboundNatRule_Spec from the provided source LoadBalancersInboundNatRule_Spec
func (*LoadBalancersInboundNatRule_Spec) AssignProperties_To_LoadBalancersInboundNatRule_Spec ¶
func (rule *LoadBalancersInboundNatRule_Spec) AssignProperties_To_LoadBalancersInboundNatRule_Spec(destination *storage.LoadBalancersInboundNatRule_Spec) error
AssignProperties_To_LoadBalancersInboundNatRule_Spec populates the provided destination LoadBalancersInboundNatRule_Spec from our LoadBalancersInboundNatRule_Spec
func (*LoadBalancersInboundNatRule_Spec) ConvertSpecFrom ¶
func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our LoadBalancersInboundNatRule_Spec from the provided source
func (*LoadBalancersInboundNatRule_Spec) ConvertSpecTo ¶
func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our LoadBalancersInboundNatRule_Spec
func (*LoadBalancersInboundNatRule_Spec) ConvertToARM ¶
func (rule *LoadBalancersInboundNatRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancersInboundNatRule_Spec) DeepCopy ¶
func (in *LoadBalancersInboundNatRule_Spec) DeepCopy() *LoadBalancersInboundNatRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRule_Spec.
func (*LoadBalancersInboundNatRule_Spec) DeepCopyInto ¶
func (in *LoadBalancersInboundNatRule_Spec) DeepCopyInto(out *LoadBalancersInboundNatRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancersInboundNatRule_Spec) Initialize_From_LoadBalancersInboundNatRule_STATUS ¶
func (rule *LoadBalancersInboundNatRule_Spec) Initialize_From_LoadBalancersInboundNatRule_STATUS(source *LoadBalancersInboundNatRule_STATUS) error
Initialize_From_LoadBalancersInboundNatRule_STATUS populates our LoadBalancersInboundNatRule_Spec from the provided source LoadBalancersInboundNatRule_STATUS
func (*LoadBalancersInboundNatRule_Spec) NewEmptyARMValue ¶
func (rule *LoadBalancersInboundNatRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancersInboundNatRule_Spec) OriginalVersion ¶
func (rule *LoadBalancersInboundNatRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*LoadBalancersInboundNatRule_Spec) PopulateFromARM ¶
func (rule *LoadBalancersInboundNatRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*LoadBalancersInboundNatRule_Spec) SetAzureName ¶
func (rule *LoadBalancersInboundNatRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type LoadBalancingRule ¶
type LoadBalancingRule 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"` // BackendAddressPools: An array of references to pool of DIPs. BackendAddressPools []SubResource `json:"backendAddressPools,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"` // +kubebuilder:validation:Required // 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 *LoadBalancingRulePropertiesFormat_LoadDistribution `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 `json:"probe,omitempty"` // +kubebuilder:validation:Required // Protocol: The reference to the transport protocol used by the load balancing rule. Protocol *TransportProtocol `json:"protocol,omitempty"` }
A load balancing rule for a load balancer.
func (*LoadBalancingRule) AssignProperties_From_LoadBalancingRule ¶
func (rule *LoadBalancingRule) AssignProperties_From_LoadBalancingRule(source *storage.LoadBalancingRule) error
AssignProperties_From_LoadBalancingRule populates our LoadBalancingRule from the provided source LoadBalancingRule
func (*LoadBalancingRule) AssignProperties_To_LoadBalancingRule ¶
func (rule *LoadBalancingRule) AssignProperties_To_LoadBalancingRule(destination *storage.LoadBalancingRule) error
AssignProperties_To_LoadBalancingRule populates the provided destination LoadBalancingRule from our LoadBalancingRule
func (*LoadBalancingRule) ConvertToARM ¶
func (rule *LoadBalancingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancingRule) DeepCopy ¶
func (in *LoadBalancingRule) DeepCopy() *LoadBalancingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRule.
func (*LoadBalancingRule) DeepCopyInto ¶
func (in *LoadBalancingRule) DeepCopyInto(out *LoadBalancingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancingRule) Initialize_From_LoadBalancingRule_STATUS ¶
func (rule *LoadBalancingRule) Initialize_From_LoadBalancingRule_STATUS(source *LoadBalancingRule_STATUS) error
Initialize_From_LoadBalancingRule_STATUS populates our LoadBalancingRule from the provided source LoadBalancingRule_STATUS
func (*LoadBalancingRule) NewEmptyARMValue ¶
func (rule *LoadBalancingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancingRule) PopulateFromARM ¶
func (rule *LoadBalancingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancingRulePropertiesFormat_LoadDistribution ¶
type LoadBalancingRulePropertiesFormat_LoadDistribution string
+kubebuilder:validation:Enum={"Default","SourceIP","SourceIPProtocol"}
type LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS ¶
type LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS string
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"` // BackendAddressPools: An array of references to pool of DIPs. BackendAddressPools []SubResource_STATUS `json:"backendAddressPools,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 *LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS `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"` }
A load balancing rule for a load balancer.
func (*LoadBalancingRule_STATUS) AssignProperties_From_LoadBalancingRule_STATUS ¶
func (rule *LoadBalancingRule_STATUS) AssignProperties_From_LoadBalancingRule_STATUS(source *storage.LoadBalancingRule_STATUS) error
AssignProperties_From_LoadBalancingRule_STATUS populates our LoadBalancingRule_STATUS from the provided source LoadBalancingRule_STATUS
func (*LoadBalancingRule_STATUS) AssignProperties_To_LoadBalancingRule_STATUS ¶
func (rule *LoadBalancingRule_STATUS) AssignProperties_To_LoadBalancingRule_STATUS(destination *storage.LoadBalancingRule_STATUS) error
AssignProperties_To_LoadBalancingRule_STATUS 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 (rule *LoadBalancingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancingRule_STATUS) PopulateFromARM ¶
func (rule *LoadBalancingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual // machine. Type *ManagedServiceIdentity_Type `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key // references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity ¶
func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error
AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity
func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity ¶
func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error
AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity
func (*ManagedServiceIdentity) ConvertToARM ¶
func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedServiceIdentity) DeepCopy ¶
func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity.
func (*ManagedServiceIdentity) DeepCopyInto ¶
func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS ¶
func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error
Initialize_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity_STATUS
func (*ManagedServiceIdentity) NewEmptyARMValue ¶
func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity) PopulateFromARM ¶
func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity_STATUS ¶
type ManagedServiceIdentity_STATUS struct { // PrincipalId: The principal id of the system assigned identity. This property will only be provided for a system assigned // identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant id of the system assigned identity. This property will only be provided for a system assigned // identity. TenantId *string `json:"tenantId,omitempty"` // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual // machine. Type *ManagedServiceIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key // references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS ¶
func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error
AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS
func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS ¶
func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error
AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS
func (*ManagedServiceIdentity_STATUS) DeepCopy ¶
func (in *ManagedServiceIdentity_STATUS) DeepCopy() *ManagedServiceIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_STATUS.
func (*ManagedServiceIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedServiceIdentity_STATUS) DeepCopyInto(out *ManagedServiceIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedServiceIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity_STATUS) PopulateFromARM ¶
func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity_Type ¶
type ManagedServiceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ManagedServiceIdentity_Type_STATUS ¶
type ManagedServiceIdentity_Type_STATUS string
type ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
type ManagedServiceIdentity_UserAssignedIdentities_STATUS struct { // ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates our ManagedServiceIdentity_UserAssignedIdentities_STATUS from the provided source ManagedServiceIdentity_UserAssignedIdentities_STATUS
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates the provided destination ManagedServiceIdentity_UserAssignedIdentities_STATUS from our ManagedServiceIdentity_UserAssignedIdentities_STATUS
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_UserAssignedIdentities_STATUS.
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway ¶
type NatGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGateway_Spec `json:"spec,omitempty"` Status NatGateway_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGateway) AssignProperties_From_NatGateway ¶
func (gateway *NatGateway) AssignProperties_From_NatGateway(source *storage.NatGateway) error
AssignProperties_From_NatGateway populates our NatGateway from the provided source NatGateway
func (*NatGateway) AssignProperties_To_NatGateway ¶
func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *storage.NatGateway) error
AssignProperties_To_NatGateway populates the provided destination NatGateway from our NatGateway
func (*NatGateway) AzureName ¶
func (gateway *NatGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*NatGateway) ConfigMapDestinationExpressions ¶
func (gateway *NatGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NatGateway) ConvertFrom ¶
func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NatGateway from the provided hub NatGateway
func (*NatGateway) ConvertTo ¶
func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NatGateway from our NatGateway
func (*NatGateway) DeepCopy ¶
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGateway) Default ¶
func (gateway *NatGateway) Default()
Default applies defaults to the NatGateway resource
func (NatGateway) GetAPIVersion ¶
func (gateway NatGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*NatGateway) GetConditions ¶
func (gateway *NatGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NatGateway) GetResourceScope ¶
func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NatGateway) GetSpec ¶
func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NatGateway) GetStatus ¶
func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NatGateway) GetSupportedOperations ¶
func (gateway *NatGateway) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NatGateway) GetType ¶
func (gateway *NatGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
func (*NatGateway) InitializeSpec ¶
func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NatGateway) NewEmptyStatus ¶
func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NatGateway) OriginalGVK ¶
func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NatGateway) Owner ¶
func (gateway *NatGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NatGateway) SecretDestinationExpressions ¶
func (gateway *NatGateway) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NatGateway) SetConditions ¶
func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NatGateway) SetStatus ¶
func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NatGateway) ValidateCreate ¶
func (gateway *NatGateway) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NatGateway) ValidateDelete ¶
func (gateway *NatGateway) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NatGateway) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type NatGatewayList ¶
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGatewayList) DeepCopy ¶
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewayOperatorSpec ¶
type NatGatewayOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NatGatewayOperatorSpec) AssignProperties_From_NatGatewayOperatorSpec ¶
func (operator *NatGatewayOperatorSpec) AssignProperties_From_NatGatewayOperatorSpec(source *storage.NatGatewayOperatorSpec) error
AssignProperties_From_NatGatewayOperatorSpec populates our NatGatewayOperatorSpec from the provided source NatGatewayOperatorSpec
func (*NatGatewayOperatorSpec) AssignProperties_To_NatGatewayOperatorSpec ¶
func (operator *NatGatewayOperatorSpec) AssignProperties_To_NatGatewayOperatorSpec(destination *storage.NatGatewayOperatorSpec) error
AssignProperties_To_NatGatewayOperatorSpec populates the provided destination NatGatewayOperatorSpec from our NatGatewayOperatorSpec
func (*NatGatewayOperatorSpec) DeepCopy ¶
func (in *NatGatewayOperatorSpec) DeepCopy() *NatGatewayOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayOperatorSpec.
func (*NatGatewayOperatorSpec) DeepCopyInto ¶
func (in *NatGatewayOperatorSpec) DeepCopyInto(out *NatGatewayOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku ¶
type NatGatewaySku struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku) AssignProperties_From_NatGatewaySku ¶
func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *storage.NatGatewaySku) error
AssignProperties_From_NatGatewaySku populates our NatGatewaySku from the provided source NatGatewaySku
func (*NatGatewaySku) AssignProperties_To_NatGatewaySku ¶
func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *storage.NatGatewaySku) error
AssignProperties_To_NatGatewaySku populates the provided destination NatGatewaySku from our NatGatewaySku
func (*NatGatewaySku) ConvertToARM ¶
func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySku) DeepCopy ¶
func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku.
func (*NatGatewaySku) DeepCopyInto ¶
func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySku) Initialize_From_NatGatewaySku_STATUS ¶
func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
Initialize_From_NatGatewaySku_STATUS populates our NatGatewaySku from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku) NewEmptyARMValue ¶
func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku) PopulateFromARM ¶
func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_Name_STATUS ¶
type NatGatewaySku_Name_STATUS string
type NatGatewaySku_STATUS ¶
type NatGatewaySku_STATUS struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name_STATUS `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS ¶
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *storage.NatGatewaySku_STATUS) error
AssignProperties_From_NatGatewaySku_STATUS populates our NatGatewaySku_STATUS from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS ¶
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *storage.NatGatewaySku_STATUS) error
AssignProperties_To_NatGatewaySku_STATUS 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 (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku_STATUS) PopulateFromARM ¶
func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded ¶
type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded(source *storage.NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_From_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded populates our NatGatewaySpec_PublicIPAddress_SubResourceEmbedded from the provided source NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded(destination *storage.NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_To_NatGatewaySpec_PublicIPAddress_SubResourceEmbedded populates the provided destination NatGatewaySpec_PublicIPAddress_SubResourceEmbedded from our NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPAddress_SubResourceEmbedded.
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) error
Initialize_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded populates our NatGatewaySpec_PublicIPAddress_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *storage.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *storage.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS ¶
type NatGateway_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the NAT gateway resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []SubResource_STATUS `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []SubResource_STATUS `json:"publicIpPrefixes,omitempty"` // ResourceGuid: The resource GUID property of the NAT gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_STATUS `json:"sku,omitempty"` // Subnets: An array of references to the subnets using this nat gateway resource. Subnets []SubResource_STATUS `json:"subnets,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS ¶
func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *storage.NatGateway_STATUS) error
AssignProperties_From_NatGateway_STATUS populates our NatGateway_STATUS from the provided source NatGateway_STATUS
func (*NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS ¶
func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *storage.NatGateway_STATUS) error
AssignProperties_To_NatGateway_STATUS populates the provided destination NatGateway_STATUS from our NatGateway_STATUS
func (*NatGateway_STATUS) ConvertStatusFrom ¶
func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NatGateway_STATUS from the provided source
func (*NatGateway_STATUS) ConvertStatusTo ¶
func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NatGateway_STATUS
func (*NatGateway_STATUS) DeepCopy ¶
func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS.
func (*NatGateway_STATUS) DeepCopyInto ¶
func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS) NewEmptyARMValue ¶
func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS) PopulateFromARM ¶
func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded ¶
type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(source *storage.NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_From_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded populates our NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded(destination *storage.NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_To_NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded 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 (embedded *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PublicIPPrefix_SubResourceEmbedded ¶
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *storage.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(destination *storage.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_Spec ¶
type NatGateway_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NatGatewayOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []SubResource `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []SubResource `json:"publicIpPrefixes,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Spec) AssignProperties_From_NatGateway_Spec ¶
func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *storage.NatGateway_Spec) error
AssignProperties_From_NatGateway_Spec populates our NatGateway_Spec from the provided source NatGateway_Spec
func (*NatGateway_Spec) AssignProperties_To_NatGateway_Spec ¶
func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *storage.NatGateway_Spec) error
AssignProperties_To_NatGateway_Spec populates the provided destination NatGateway_Spec from our NatGateway_Spec
func (*NatGateway_Spec) ConvertSpecFrom ¶
func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NatGateway_Spec from the provided source
func (*NatGateway_Spec) ConvertSpecTo ¶
func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NatGateway_Spec
func (*NatGateway_Spec) ConvertToARM ¶
func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGateway_Spec) DeepCopy ¶
func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec.
func (*NatGateway_Spec) DeepCopyInto ¶
func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_Spec) Initialize_From_NatGateway_STATUS ¶
func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
Initialize_From_NatGateway_STATUS populates our NatGateway_Spec from the provided source NatGateway_STATUS
func (*NatGateway_Spec) NewEmptyARMValue ¶
func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_Spec) OriginalVersion ¶
func (gateway *NatGateway_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NatGateway_Spec) PopulateFromARM ¶
func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NatGateway_Spec) SetAzureName ¶
func (gateway *NatGateway_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NatRulePortMapping_STATUS ¶
type NatRulePortMapping_STATUS struct { // BackendPort: Backend port. BackendPort *int `json:"backendPort,omitempty"` // FrontendPort: Frontend port. FrontendPort *int `json:"frontendPort,omitempty"` // InboundNatRuleName: Name of inbound NAT rule. InboundNatRuleName *string `json:"inboundNatRuleName,omitempty"` }
Individual port mappings for inbound NAT rule created for backend pool.
func (*NatRulePortMapping_STATUS) AssignProperties_From_NatRulePortMapping_STATUS ¶
func (mapping *NatRulePortMapping_STATUS) AssignProperties_From_NatRulePortMapping_STATUS(source *storage.NatRulePortMapping_STATUS) error
AssignProperties_From_NatRulePortMapping_STATUS populates our NatRulePortMapping_STATUS from the provided source NatRulePortMapping_STATUS
func (*NatRulePortMapping_STATUS) AssignProperties_To_NatRulePortMapping_STATUS ¶
func (mapping *NatRulePortMapping_STATUS) AssignProperties_To_NatRulePortMapping_STATUS(destination *storage.NatRulePortMapping_STATUS) error
AssignProperties_To_NatRulePortMapping_STATUS populates the provided destination NatRulePortMapping_STATUS from our NatRulePortMapping_STATUS
func (*NatRulePortMapping_STATUS) DeepCopy ¶
func (in *NatRulePortMapping_STATUS) DeepCopy() *NatRulePortMapping_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRulePortMapping_STATUS.
func (*NatRulePortMapping_STATUS) DeepCopyInto ¶
func (in *NatRulePortMapping_STATUS) DeepCopyInto(out *NatRulePortMapping_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatRulePortMapping_STATUS) NewEmptyARMValue ¶
func (mapping *NatRulePortMapping_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatRulePortMapping_STATUS) PopulateFromARM ¶
func (mapping *NatRulePortMapping_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface ¶
type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterface_Spec `json:"spec,omitempty"` Status NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkInterface.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}
func (*NetworkInterface) AssignProperties_From_NetworkInterface ¶
func (networkInterface *NetworkInterface) AssignProperties_From_NetworkInterface(source *storage.NetworkInterface) error
AssignProperties_From_NetworkInterface populates our NetworkInterface from the provided source NetworkInterface
func (*NetworkInterface) AssignProperties_To_NetworkInterface ¶
func (networkInterface *NetworkInterface) AssignProperties_To_NetworkInterface(destination *storage.NetworkInterface) error
AssignProperties_To_NetworkInterface 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) ConfigMapDestinationExpressions ¶
func (networkInterface *NetworkInterface) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NetworkInterface) ConvertFrom ¶
func (networkInterface *NetworkInterface) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NetworkInterface from the provided hub NetworkInterface
func (*NetworkInterface) ConvertTo ¶
func (networkInterface *NetworkInterface) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NetworkInterface from our NetworkInterface
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 "2024-03-01"
func (*NetworkInterface) GetConditions ¶
func (networkInterface *NetworkInterface) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkInterface) GetResourceScope ¶
func (networkInterface *NetworkInterface) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope 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) GetSupportedOperations ¶
func (networkInterface *NetworkInterface) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the 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) InitializeSpec ¶
func (networkInterface *NetworkInterface) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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
func (*NetworkInterface) SecretDestinationExpressions ¶
func (networkInterface *NetworkInterface) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NetworkInterface) ValidateDelete ¶
func (networkInterface *NetworkInterface) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NetworkInterface) ValidateUpdate ¶
func (networkInterface *NetworkInterface) ValidateUpdate(old runtime.Object) (admission.Warnings, 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"` }
DNS settings of a network interface.
func (*NetworkInterfaceDnsSettings) AssignProperties_From_NetworkInterfaceDnsSettings ¶
func (settings *NetworkInterfaceDnsSettings) AssignProperties_From_NetworkInterfaceDnsSettings(source *storage.NetworkInterfaceDnsSettings) error
AssignProperties_From_NetworkInterfaceDnsSettings populates our NetworkInterfaceDnsSettings from the provided source NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettings) AssignProperties_To_NetworkInterfaceDnsSettings ¶
func (settings *NetworkInterfaceDnsSettings) AssignProperties_To_NetworkInterfaceDnsSettings(destination *storage.NetworkInterfaceDnsSettings) error
AssignProperties_To_NetworkInterfaceDnsSettings populates the provided destination NetworkInterfaceDnsSettings from our NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettings) ConvertToARM ¶
func (settings *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) Initialize_From_NetworkInterfaceDnsSettings_STATUS ¶
func (settings *NetworkInterfaceDnsSettings) Initialize_From_NetworkInterfaceDnsSettings_STATUS(source *NetworkInterfaceDnsSettings_STATUS) error
Initialize_From_NetworkInterfaceDnsSettings_STATUS populates our NetworkInterfaceDnsSettings from the provided source NetworkInterfaceDnsSettings_STATUS
func (*NetworkInterfaceDnsSettings) NewEmptyARMValue ¶
func (settings *NetworkInterfaceDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceDnsSettings) PopulateFromARM ¶
func (settings *NetworkInterfaceDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
DNS settings of a network interface.
func (*NetworkInterfaceDnsSettings_STATUS) AssignProperties_From_NetworkInterfaceDnsSettings_STATUS ¶
func (settings *NetworkInterfaceDnsSettings_STATUS) AssignProperties_From_NetworkInterfaceDnsSettings_STATUS(source *storage.NetworkInterfaceDnsSettings_STATUS) error
AssignProperties_From_NetworkInterfaceDnsSettings_STATUS populates our NetworkInterfaceDnsSettings_STATUS from the provided source NetworkInterfaceDnsSettings_STATUS
func (*NetworkInterfaceDnsSettings_STATUS) AssignProperties_To_NetworkInterfaceDnsSettings_STATUS ¶
func (settings *NetworkInterfaceDnsSettings_STATUS) AssignProperties_To_NetworkInterfaceDnsSettings_STATUS(destination *storage.NetworkInterfaceDnsSettings_STATUS) error
AssignProperties_To_NetworkInterfaceDnsSettings_STATUS 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 (settings *NetworkInterfaceDnsSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceDnsSettings_STATUS) PopulateFromARM ¶
func (settings *NetworkInterfaceDnsSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
PrivateLinkConnection properties for the network interface.
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_From_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS ¶
func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_From_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS(source *storage.NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) error
AssignProperties_From_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS populates our NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS from the provided source NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_To_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS ¶
func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) AssignProperties_To_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS(destination *storage.NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) error
AssignProperties_To_NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS 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 (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) PopulateFromARM ¶
func (properties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded struct { // ApplicationGatewayBackendAddressPools: The reference to ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded `json:"applicationGatewayBackendAddressPools,omitempty"` // ApplicationSecurityGroups: Application security groups in which the IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // GatewayLoadBalancer: The reference to gateway load balancer frontend IP. GatewayLoadBalancer *SubResource `json:"gatewayLoadBalancer,omitempty"` // LoadBalancerBackendAddressPools: The reference to LoadBalancerBackendAddressPool resource. LoadBalancerBackendAddressPools []BackendAddressPool_NetworkInterface_SubResourceEmbedded `json:"loadBalancerBackendAddressPools,omitempty"` // LoadBalancerInboundNatRules: A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRule_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. It can be a single IP address or a CIDR block in the // format <address>/<prefix-length>. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // +kubebuilder:validation:Maximum=128 // +kubebuilder:validation:Minimum=1 // PrivateIPAddressPrefixLength: The private IP address prefix length. If specified and the allocation method is dynamic, // the service will allocate a CIDR block instead of a single IP address. PrivateIPAddressPrefixLength *int `json:"privateIPAddressPrefixLength,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PublicIPAddress: Public IP address bound to the IP configuration. PublicIPAddress *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded `json:"publicIPAddress,omitempty"` // Subnet: Subnet bound to the IP configuration. Subnet *Subnet_NetworkInterface_SubResourceEmbedded `json:"subnet,omitempty"` // VirtualNetworkTaps: The reference to Virtual Network Taps. VirtualNetworkTaps []VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded `json:"virtualNetworkTaps,omitempty"` }
IPConfiguration in a network interface.
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded(source *storage.NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded populates our NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded populates the provided destination NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded from our NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded.
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(source *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IPConfiguration in a network interface.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded populates our NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded populates the provided destination NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded from our NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IPConfiguration in a network interface.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded(source *storage.NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) error
AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded populates our NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded(destination *storage.NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) error
AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded populates the provided destination NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded from our NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` // GatewayLoadBalancer: The reference to gateway load balancer frontend IP. GatewayLoadBalancer *SubResource_STATUS `json:"gatewayLoadBalancer,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. It can be a single IP address or a CIDR block in the // format <address>/<prefix-length>. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressPrefixLength: The private IP address prefix length. If specified and the allocation method is dynamic, // the service will allocate a CIDR block instead of a single IP address. PrivateIPAddressPrefixLength *int `json:"privateIPAddressPrefixLength,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"` }
IPConfiguration in a network interface.
func (*NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkInterface.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}
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 NetworkInterfaceOperatorSpec ¶
type NetworkInterfaceOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NetworkInterfaceOperatorSpec) AssignProperties_From_NetworkInterfaceOperatorSpec ¶
func (operator *NetworkInterfaceOperatorSpec) AssignProperties_From_NetworkInterfaceOperatorSpec(source *storage.NetworkInterfaceOperatorSpec) error
AssignProperties_From_NetworkInterfaceOperatorSpec populates our NetworkInterfaceOperatorSpec from the provided source NetworkInterfaceOperatorSpec
func (*NetworkInterfaceOperatorSpec) AssignProperties_To_NetworkInterfaceOperatorSpec ¶
func (operator *NetworkInterfaceOperatorSpec) AssignProperties_To_NetworkInterfaceOperatorSpec(destination *storage.NetworkInterfaceOperatorSpec) error
AssignProperties_To_NetworkInterfaceOperatorSpec populates the provided destination NetworkInterfaceOperatorSpec from our NetworkInterfaceOperatorSpec
func (*NetworkInterfaceOperatorSpec) DeepCopy ¶
func (in *NetworkInterfaceOperatorSpec) DeepCopy() *NetworkInterfaceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceOperatorSpec.
func (*NetworkInterfaceOperatorSpec) DeepCopyInto ¶
func (in *NetworkInterfaceOperatorSpec) DeepCopyInto(out *NetworkInterfaceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacePropertiesFormat_AuxiliaryMode ¶
type NetworkInterfacePropertiesFormat_AuxiliaryMode string
+kubebuilder:validation:Enum={"AcceleratedConnections","Floating","MaxConnections","None"}
type NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS ¶
type NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS string
type NetworkInterfacePropertiesFormat_AuxiliarySku ¶
type NetworkInterfacePropertiesFormat_AuxiliarySku string
+kubebuilder:validation:Enum={"A1","A2","A4","A8","None"}
type NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS ¶
type NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS string
type NetworkInterfacePropertiesFormat_MigrationPhase_STATUS ¶
type NetworkInterfacePropertiesFormat_MigrationPhase_STATUS string
type NetworkInterfacePropertiesFormat_NicType ¶
type NetworkInterfacePropertiesFormat_NicType string
+kubebuilder:validation:Enum={"Elastic","Standard"}
type NetworkInterfacePropertiesFormat_NicType_STATUS ¶
type NetworkInterfacePropertiesFormat_NicType_STATUS string
type NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Tap configuration in a Network Interface.
func (*NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterfaceTapConfiguration_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_SubResourceEmbedded ¶
type NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded struct { // AuxiliaryMode: Auxiliary mode of Network Interface resource. AuxiliaryMode *NetworkInterfacePropertiesFormat_AuxiliaryMode_STATUS `json:"auxiliaryMode,omitempty"` // AuxiliarySku: Auxiliary sku of Network Interface resource. AuxiliarySku *NetworkInterfacePropertiesFormat_AuxiliarySku_STATUS `json:"auxiliarySku,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisableTcpStateTracking: Indicates whether to disable tcp state tracking. DisableTcpStateTracking *bool `json:"disableTcpStateTracking,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 configured for accelerated networking. Not applicable to VM // sizes which require accelerated networking. 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 *NetworkInterfacePropertiesFormat_MigrationPhase_STATUS `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 *NetworkInterfacePropertiesFormat_NicType_STATUS `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"` // VnetEncryptionSupported: Whether the virtual machine this nic is attached to supports encryption. VnetEncryptionSupported *bool `json:"vnetEncryptionSupported,omitempty"` // WorkloadType: WorkloadType of the NetworkInterface for BareMetal resources WorkloadType *string `json:"workloadType,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded from our NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *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 (embedded *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 (embedded *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkSecurityGroup_SubResourceEmbedded ¶
type NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded populates our NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded from the provided source NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded(destination *storage.NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded 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 (embedded *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PrivateEndpoint_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *storage.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(destination *storage.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_Spec ¶
type NetworkInterface_Spec struct { // AuxiliaryMode: Auxiliary mode of Network Interface resource. AuxiliaryMode *NetworkInterfacePropertiesFormat_AuxiliaryMode `json:"auxiliaryMode,omitempty"` // AuxiliarySku: Auxiliary sku of Network Interface resource. AuxiliarySku *NetworkInterfacePropertiesFormat_AuxiliarySku `json:"auxiliarySku,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DisableTcpStateTracking: Indicates whether to disable tcp state tracking. DisableTcpStateTracking *bool `json:"disableTcpStateTracking,omitempty"` // DnsSettings: The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettings `json:"dnsSettings,omitempty"` // EnableAcceleratedNetworking: If the network interface is configured for accelerated networking. Not applicable to VM // sizes which require accelerated networking. 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"` // IpConfigurations: A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` // NicType: Type of Network Interface resource. NicType *NetworkInterfacePropertiesFormat_NicType `json:"nicType,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NetworkInterfaceOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrivateLinkService: Privatelinkservice of the network interface resource. PrivateLinkService *PrivateLinkServiceSpec `json:"privateLinkService,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // WorkloadType: WorkloadType of the NetworkInterface for BareMetal resources WorkloadType *string `json:"workloadType,omitempty"` }
func (*NetworkInterface_Spec) AssignProperties_From_NetworkInterface_Spec ¶
func (networkInterface *NetworkInterface_Spec) AssignProperties_From_NetworkInterface_Spec(source *storage.NetworkInterface_Spec) error
AssignProperties_From_NetworkInterface_Spec populates our NetworkInterface_Spec from the provided source NetworkInterface_Spec
func (*NetworkInterface_Spec) AssignProperties_To_NetworkInterface_Spec ¶
func (networkInterface *NetworkInterface_Spec) AssignProperties_To_NetworkInterface_Spec(destination *storage.NetworkInterface_Spec) error
AssignProperties_To_NetworkInterface_Spec populates the provided destination NetworkInterface_Spec from our NetworkInterface_Spec
func (*NetworkInterface_Spec) ConvertSpecFrom ¶
func (networkInterface *NetworkInterface_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkInterface_Spec from the provided source
func (*NetworkInterface_Spec) ConvertSpecTo ¶
func (networkInterface *NetworkInterface_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkInterface_Spec
func (*NetworkInterface_Spec) ConvertToARM ¶
func (networkInterface *NetworkInterface_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkInterface_Spec) DeepCopy ¶
func (in *NetworkInterface_Spec) DeepCopy() *NetworkInterface_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_Spec.
func (*NetworkInterface_Spec) DeepCopyInto ¶
func (in *NetworkInterface_Spec) DeepCopyInto(out *NetworkInterface_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_Spec) Initialize_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (networkInterface *NetworkInterface_Spec) Initialize_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded(source *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkInterface_Spec from the provided source NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_Spec) NewEmptyARMValue ¶
func (networkInterface *NetworkInterface_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_Spec) OriginalVersion ¶
func (networkInterface *NetworkInterface_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkInterface_Spec) PopulateFromARM ¶
func (networkInterface *NetworkInterface_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkInterface_Spec) SetAzureName ¶
func (networkInterface *NetworkInterface_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroup_Spec `json:"spec,omitempty"` Status NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}
func (*NetworkSecurityGroup) AssignProperties_From_NetworkSecurityGroup ¶
func (group *NetworkSecurityGroup) AssignProperties_From_NetworkSecurityGroup(source *storage.NetworkSecurityGroup) error
AssignProperties_From_NetworkSecurityGroup populates our NetworkSecurityGroup from the provided source NetworkSecurityGroup
func (*NetworkSecurityGroup) AssignProperties_To_NetworkSecurityGroup ¶
func (group *NetworkSecurityGroup) AssignProperties_To_NetworkSecurityGroup(destination *storage.NetworkSecurityGroup) error
AssignProperties_To_NetworkSecurityGroup populates the provided destination NetworkSecurityGroup from our NetworkSecurityGroup
func (*NetworkSecurityGroup) AzureName ¶
func (group *NetworkSecurityGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkSecurityGroup) ConfigMapDestinationExpressions ¶
func (group *NetworkSecurityGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NetworkSecurityGroup) ConvertFrom ¶
func (group *NetworkSecurityGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NetworkSecurityGroup from the provided hub NetworkSecurityGroup
func (*NetworkSecurityGroup) ConvertTo ¶
func (group *NetworkSecurityGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NetworkSecurityGroup from our NetworkSecurityGroup
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 (group *NetworkSecurityGroup) Default()
Default applies defaults to the NetworkSecurityGroup resource
func (NetworkSecurityGroup) GetAPIVersion ¶
func (group NetworkSecurityGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*NetworkSecurityGroup) GetConditions ¶
func (group *NetworkSecurityGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkSecurityGroup) GetResourceScope ¶
func (group *NetworkSecurityGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NetworkSecurityGroup) GetSpec ¶
func (group *NetworkSecurityGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkSecurityGroup) GetStatus ¶
func (group *NetworkSecurityGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkSecurityGroup) GetSupportedOperations ¶
func (group *NetworkSecurityGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NetworkSecurityGroup) GetType ¶
func (group *NetworkSecurityGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups"
func (*NetworkSecurityGroup) InitializeSpec ¶
func (group *NetworkSecurityGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NetworkSecurityGroup) NewEmptyStatus ¶
func (group *NetworkSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkSecurityGroup) OriginalGVK ¶
func (group *NetworkSecurityGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkSecurityGroup) Owner ¶
func (group *NetworkSecurityGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NetworkSecurityGroup) SecretDestinationExpressions ¶
func (group *NetworkSecurityGroup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NetworkSecurityGroup) SetConditions ¶
func (group *NetworkSecurityGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkSecurityGroup) SetStatus ¶
func (group *NetworkSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NetworkSecurityGroup) ValidateCreate ¶
func (group *NetworkSecurityGroup) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NetworkSecurityGroup) ValidateDelete ¶
func (group *NetworkSecurityGroup) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NetworkSecurityGroup) ValidateUpdate ¶
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 Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}
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 NetworkSecurityGroupOperatorSpec ¶
type NetworkSecurityGroupOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NetworkSecurityGroupOperatorSpec) AssignProperties_From_NetworkSecurityGroupOperatorSpec ¶
func (operator *NetworkSecurityGroupOperatorSpec) AssignProperties_From_NetworkSecurityGroupOperatorSpec(source *storage.NetworkSecurityGroupOperatorSpec) error
AssignProperties_From_NetworkSecurityGroupOperatorSpec populates our NetworkSecurityGroupOperatorSpec from the provided source NetworkSecurityGroupOperatorSpec
func (*NetworkSecurityGroupOperatorSpec) AssignProperties_To_NetworkSecurityGroupOperatorSpec ¶
func (operator *NetworkSecurityGroupOperatorSpec) AssignProperties_To_NetworkSecurityGroupOperatorSpec(destination *storage.NetworkSecurityGroupOperatorSpec) error
AssignProperties_To_NetworkSecurityGroupOperatorSpec populates the provided destination NetworkSecurityGroupOperatorSpec from our NetworkSecurityGroupOperatorSpec
func (*NetworkSecurityGroupOperatorSpec) DeepCopy ¶
func (in *NetworkSecurityGroupOperatorSpec) DeepCopy() *NetworkSecurityGroupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupOperatorSpec.
func (*NetworkSecurityGroupOperatorSpec) DeepCopyInto ¶
func (in *NetworkSecurityGroupOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
type NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
NetworkSecurityGroup resource.
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(source *storage.NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded populates our NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from the provided source NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded populates the provided destination NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from our NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded.
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded from the provided source NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
NetworkSecurityGroup resource.
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded populates our NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded from our NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
Initialize_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
NetworkSecurityGroup resource.
func (*NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded populates our NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded from the provided source NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_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 `json:"defaultSecurityRules,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // FlushConnection: When enabled, flows created from Network Security Group connections will be re-evaluated when rules are // updates. Initial enablement will trigger re-evaluation. FlushConnection *bool `json:"flushConnection,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"` // 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"` }
NetworkSecurityGroup resource.
func (*NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *storage.NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded populates our NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded from the provided source NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(destination *storage.NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_To_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded populates the provided destination NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded from our NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *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 (embedded *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 (embedded *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
NetworkSecurityGroup resource.
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from our NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroup_Spec ¶
type NetworkSecurityGroup_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // FlushConnection: When enabled, flows created from Network Security Group connections will be re-evaluated when rules are // updates. Initial enablement will trigger re-evaluation. FlushConnection *bool `json:"flushConnection,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NetworkSecurityGroupOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkSecurityGroup_Spec) AssignProperties_From_NetworkSecurityGroup_Spec ¶
func (group *NetworkSecurityGroup_Spec) AssignProperties_From_NetworkSecurityGroup_Spec(source *storage.NetworkSecurityGroup_Spec) error
AssignProperties_From_NetworkSecurityGroup_Spec populates our NetworkSecurityGroup_Spec from the provided source NetworkSecurityGroup_Spec
func (*NetworkSecurityGroup_Spec) AssignProperties_To_NetworkSecurityGroup_Spec ¶
func (group *NetworkSecurityGroup_Spec) AssignProperties_To_NetworkSecurityGroup_Spec(destination *storage.NetworkSecurityGroup_Spec) error
AssignProperties_To_NetworkSecurityGroup_Spec populates the provided destination NetworkSecurityGroup_Spec from our NetworkSecurityGroup_Spec
func (*NetworkSecurityGroup_Spec) ConvertSpecFrom ¶
func (group *NetworkSecurityGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkSecurityGroup_Spec from the provided source
func (*NetworkSecurityGroup_Spec) ConvertSpecTo ¶
func (group *NetworkSecurityGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkSecurityGroup_Spec
func (*NetworkSecurityGroup_Spec) ConvertToARM ¶
func (group *NetworkSecurityGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroup_Spec) DeepCopy ¶
func (in *NetworkSecurityGroup_Spec) DeepCopy() *NetworkSecurityGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Spec.
func (*NetworkSecurityGroup_Spec) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Spec) DeepCopyInto(out *NetworkSecurityGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup_Spec) Initialize_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (group *NetworkSecurityGroup_Spec) Initialize_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
Initialize_From_NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded populates our NetworkSecurityGroup_Spec from the provided source NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_Spec) NewEmptyARMValue ¶
func (group *NetworkSecurityGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_Spec) OriginalVersion ¶
func (group *NetworkSecurityGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkSecurityGroup_Spec) PopulateFromARM ¶
func (group *NetworkSecurityGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkSecurityGroup_Spec) SetAzureName ¶
func (group *NetworkSecurityGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkSecurityGroupsSecurityRule ¶
type NetworkSecurityGroupsSecurityRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroupsSecurityRule_Spec `json:"spec,omitempty"` Status NetworkSecurityGroupsSecurityRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}
func (*NetworkSecurityGroupsSecurityRule) AssignProperties_From_NetworkSecurityGroupsSecurityRule ¶
func (rule *NetworkSecurityGroupsSecurityRule) AssignProperties_From_NetworkSecurityGroupsSecurityRule(source *storage.NetworkSecurityGroupsSecurityRule) error
AssignProperties_From_NetworkSecurityGroupsSecurityRule populates our NetworkSecurityGroupsSecurityRule from the provided source NetworkSecurityGroupsSecurityRule
func (*NetworkSecurityGroupsSecurityRule) AssignProperties_To_NetworkSecurityGroupsSecurityRule ¶
func (rule *NetworkSecurityGroupsSecurityRule) AssignProperties_To_NetworkSecurityGroupsSecurityRule(destination *storage.NetworkSecurityGroupsSecurityRule) error
AssignProperties_To_NetworkSecurityGroupsSecurityRule populates the provided destination NetworkSecurityGroupsSecurityRule from our NetworkSecurityGroupsSecurityRule
func (*NetworkSecurityGroupsSecurityRule) AzureName ¶
func (rule *NetworkSecurityGroupsSecurityRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkSecurityGroupsSecurityRule) ConfigMapDestinationExpressions ¶
func (rule *NetworkSecurityGroupsSecurityRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NetworkSecurityGroupsSecurityRule) ConvertFrom ¶
func (rule *NetworkSecurityGroupsSecurityRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NetworkSecurityGroupsSecurityRule from the provided hub NetworkSecurityGroupsSecurityRule
func (*NetworkSecurityGroupsSecurityRule) ConvertTo ¶
func (rule *NetworkSecurityGroupsSecurityRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NetworkSecurityGroupsSecurityRule from our NetworkSecurityGroupsSecurityRule
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 (rule *NetworkSecurityGroupsSecurityRule) Default()
Default applies defaults to the NetworkSecurityGroupsSecurityRule resource
func (NetworkSecurityGroupsSecurityRule) GetAPIVersion ¶
func (rule NetworkSecurityGroupsSecurityRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*NetworkSecurityGroupsSecurityRule) GetConditions ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkSecurityGroupsSecurityRule) GetResourceScope ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NetworkSecurityGroupsSecurityRule) GetSpec ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkSecurityGroupsSecurityRule) GetStatus ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkSecurityGroupsSecurityRule) GetSupportedOperations ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NetworkSecurityGroupsSecurityRule) GetType ¶
func (rule *NetworkSecurityGroupsSecurityRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups/securityRules"
func (*NetworkSecurityGroupsSecurityRule) InitializeSpec ¶
func (rule *NetworkSecurityGroupsSecurityRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NetworkSecurityGroupsSecurityRule) NewEmptyStatus ¶
func (rule *NetworkSecurityGroupsSecurityRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkSecurityGroupsSecurityRule) OriginalGVK ¶
func (rule *NetworkSecurityGroupsSecurityRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkSecurityGroupsSecurityRule) Owner ¶
func (rule *NetworkSecurityGroupsSecurityRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NetworkSecurityGroupsSecurityRule) SecretDestinationExpressions ¶
func (rule *NetworkSecurityGroupsSecurityRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NetworkSecurityGroupsSecurityRule) SetConditions ¶
func (rule *NetworkSecurityGroupsSecurityRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkSecurityGroupsSecurityRule) SetStatus ¶
func (rule *NetworkSecurityGroupsSecurityRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NetworkSecurityGroupsSecurityRule) ValidateCreate ¶
func (rule *NetworkSecurityGroupsSecurityRule) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NetworkSecurityGroupsSecurityRule) ValidateDelete ¶
func (rule *NetworkSecurityGroupsSecurityRule) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NetworkSecurityGroupsSecurityRule) ValidateUpdate ¶
func (rule *NetworkSecurityGroupsSecurityRule) ValidateUpdate(old runtime.Object) (admission.Warnings, 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 Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/networkSecurityGroup.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}
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 NetworkSecurityGroupsSecurityRuleOperatorSpec ¶
type NetworkSecurityGroupsSecurityRuleOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_From_NetworkSecurityGroupsSecurityRuleOperatorSpec ¶
func (operator *NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_From_NetworkSecurityGroupsSecurityRuleOperatorSpec(source *storage.NetworkSecurityGroupsSecurityRuleOperatorSpec) error
AssignProperties_From_NetworkSecurityGroupsSecurityRuleOperatorSpec populates our NetworkSecurityGroupsSecurityRuleOperatorSpec from the provided source NetworkSecurityGroupsSecurityRuleOperatorSpec
func (*NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_To_NetworkSecurityGroupsSecurityRuleOperatorSpec ¶
func (operator *NetworkSecurityGroupsSecurityRuleOperatorSpec) AssignProperties_To_NetworkSecurityGroupsSecurityRuleOperatorSpec(destination *storage.NetworkSecurityGroupsSecurityRuleOperatorSpec) error
AssignProperties_To_NetworkSecurityGroupsSecurityRuleOperatorSpec populates the provided destination NetworkSecurityGroupsSecurityRuleOperatorSpec from our NetworkSecurityGroupsSecurityRuleOperatorSpec
func (*NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopy() *NetworkSecurityGroupsSecurityRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRuleOperatorSpec.
func (*NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupsSecurityRule_STATUS ¶
type NetworkSecurityGroupsSecurityRule_STATUS 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_NetworkSecurityGroups_SecurityRule_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 *SecurityRulePropertiesFormat_Protocol_STATUS `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_NetworkSecurityGroups_SecurityRule_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 (*NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_From_NetworkSecurityGroupsSecurityRule_STATUS ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_From_NetworkSecurityGroupsSecurityRule_STATUS(source *storage.NetworkSecurityGroupsSecurityRule_STATUS) error
AssignProperties_From_NetworkSecurityGroupsSecurityRule_STATUS populates our NetworkSecurityGroupsSecurityRule_STATUS from the provided source NetworkSecurityGroupsSecurityRule_STATUS
func (*NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_To_NetworkSecurityGroupsSecurityRule_STATUS ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) AssignProperties_To_NetworkSecurityGroupsSecurityRule_STATUS(destination *storage.NetworkSecurityGroupsSecurityRule_STATUS) error
AssignProperties_To_NetworkSecurityGroupsSecurityRule_STATUS populates the provided destination NetworkSecurityGroupsSecurityRule_STATUS from our NetworkSecurityGroupsSecurityRule_STATUS
func (*NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusFrom ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NetworkSecurityGroupsSecurityRule_STATUS from the provided source
func (*NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusTo ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NetworkSecurityGroupsSecurityRule_STATUS
func (*NetworkSecurityGroupsSecurityRule_STATUS) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopy() *NetworkSecurityGroupsSecurityRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRule_STATUS.
func (*NetworkSecurityGroupsSecurityRule_STATUS) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupsSecurityRule_STATUS) NewEmptyARMValue ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroupsSecurityRule_STATUS) PopulateFromARM ¶
func (rule *NetworkSecurityGroupsSecurityRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroupsSecurityRule_Spec ¶
type NetworkSecurityGroupsSecurityRule_Spec struct { // +kubebuilder:validation:Required // Access: The network traffic is allowed or denied. Access *SecurityRuleAccess `json:"access,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // 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 []ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_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"` // +kubebuilder:validation:Required // Direction: The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Direction *SecurityRuleDirection `json:"direction,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NetworkSecurityGroupsSecurityRuleOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/NetworkSecurityGroup resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" 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,omitempty"` // +kubebuilder:validation:Required // Protocol: Network protocol this rule applies to. Protocol *SecurityRulePropertiesFormat_Protocol `json:"protocol,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 []ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_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"` }
func (*NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_From_NetworkSecurityGroupsSecurityRule_Spec ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_From_NetworkSecurityGroupsSecurityRule_Spec(source *storage.NetworkSecurityGroupsSecurityRule_Spec) error
AssignProperties_From_NetworkSecurityGroupsSecurityRule_Spec populates our NetworkSecurityGroupsSecurityRule_Spec from the provided source NetworkSecurityGroupsSecurityRule_Spec
func (*NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_To_NetworkSecurityGroupsSecurityRule_Spec ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) AssignProperties_To_NetworkSecurityGroupsSecurityRule_Spec(destination *storage.NetworkSecurityGroupsSecurityRule_Spec) error
AssignProperties_To_NetworkSecurityGroupsSecurityRule_Spec populates the provided destination NetworkSecurityGroupsSecurityRule_Spec from our NetworkSecurityGroupsSecurityRule_Spec
func (*NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecFrom ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkSecurityGroupsSecurityRule_Spec from the provided source
func (*NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecTo ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkSecurityGroupsSecurityRule_Spec
func (*NetworkSecurityGroupsSecurityRule_Spec) ConvertToARM ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroupsSecurityRule_Spec) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRule_Spec.
func (*NetworkSecurityGroupsSecurityRule_Spec) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupsSecurityRule_Spec) Initialize_From_NetworkSecurityGroupsSecurityRule_STATUS ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) Initialize_From_NetworkSecurityGroupsSecurityRule_STATUS(source *NetworkSecurityGroupsSecurityRule_STATUS) error
Initialize_From_NetworkSecurityGroupsSecurityRule_STATUS populates our NetworkSecurityGroupsSecurityRule_Spec from the provided source NetworkSecurityGroupsSecurityRule_STATUS
func (*NetworkSecurityGroupsSecurityRule_Spec) NewEmptyARMValue ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroupsSecurityRule_Spec) OriginalVersion ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkSecurityGroupsSecurityRule_Spec) PopulateFromARM ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkSecurityGroupsSecurityRule_Spec) SetAzureName ¶
func (rule *NetworkSecurityGroupsSecurityRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type OutboundRule ¶
type OutboundRule struct { // AllocatedOutboundPorts: The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` // +kubebuilder:validation:Required // 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"` // +kubebuilder:validation:Required // 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"` // +kubebuilder:validation:Required // Protocol: The protocol for the outbound rule in load balancer. Protocol *OutboundRulePropertiesFormat_Protocol `json:"protocol,omitempty"` }
Outbound rule of the load balancer.
func (*OutboundRule) AssignProperties_From_OutboundRule ¶
func (rule *OutboundRule) AssignProperties_From_OutboundRule(source *storage.OutboundRule) error
AssignProperties_From_OutboundRule populates our OutboundRule from the provided source OutboundRule
func (*OutboundRule) AssignProperties_To_OutboundRule ¶
func (rule *OutboundRule) AssignProperties_To_OutboundRule(destination *storage.OutboundRule) error
AssignProperties_To_OutboundRule populates the provided destination OutboundRule from our OutboundRule
func (*OutboundRule) ConvertToARM ¶
func (rule *OutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OutboundRule) DeepCopy ¶
func (in *OutboundRule) DeepCopy() *OutboundRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRule.
func (*OutboundRule) DeepCopyInto ¶
func (in *OutboundRule) DeepCopyInto(out *OutboundRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundRule) Initialize_From_OutboundRule_STATUS ¶
func (rule *OutboundRule) Initialize_From_OutboundRule_STATUS(source *OutboundRule_STATUS) error
Initialize_From_OutboundRule_STATUS populates our OutboundRule from the provided source OutboundRule_STATUS
func (*OutboundRule) NewEmptyARMValue ¶
func (rule *OutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OutboundRule) PopulateFromARM ¶
func (rule *OutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OutboundRulePropertiesFormat_Protocol ¶
type OutboundRulePropertiesFormat_Protocol string
+kubebuilder:validation:Enum={"All","Tcp","Udp"}
type OutboundRulePropertiesFormat_Protocol_STATUS ¶
type OutboundRulePropertiesFormat_Protocol_STATUS string
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 *OutboundRulePropertiesFormat_Protocol_STATUS `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"` }
Outbound rule of the load balancer.
func (*OutboundRule_STATUS) AssignProperties_From_OutboundRule_STATUS ¶
func (rule *OutboundRule_STATUS) AssignProperties_From_OutboundRule_STATUS(source *storage.OutboundRule_STATUS) error
AssignProperties_From_OutboundRule_STATUS populates our OutboundRule_STATUS from the provided source OutboundRule_STATUS
func (*OutboundRule_STATUS) AssignProperties_To_OutboundRule_STATUS ¶
func (rule *OutboundRule_STATUS) AssignProperties_To_OutboundRule_STATUS(destination *storage.OutboundRule_STATUS) error
AssignProperties_To_OutboundRule_STATUS 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 (rule *OutboundRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OutboundRule_STATUS) PopulateFromARM ¶
func (rule *OutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PfsGroup ¶
type PfsGroup string
The Pfs Groups used in IKE Phase 2 for new child SA. +kubebuilder:validation:Enum={"ECP256","ECP384","None","PFS1","PFS14","PFS2","PFS2048","PFS24","PFSMM"}
type PfsGroup_STATUS ¶
type PfsGroup_STATUS string
The Pfs Groups used in IKE Phase 2 for new child SA.
type PrivateDnsZoneConfig ¶
type PrivateDnsZoneConfig struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneReference: The resource id of the private dns zone. PrivateDnsZoneReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneId" json:"privateDnsZoneReference,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *storage.PrivateDnsZoneConfig) error
AssignProperties_From_PrivateDnsZoneConfig populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *storage.PrivateDnsZoneConfig) error
AssignProperties_To_PrivateDnsZoneConfig populates the provided destination PrivateDnsZoneConfig from our PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) ConvertToARM ¶
func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZoneConfig) DeepCopy ¶
func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig.
func (*PrivateDnsZoneConfig) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
Initialize_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZoneConfig_STATUS ¶
type PrivateDnsZoneConfig_STATUS struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneId: The resource id of the private dns zone. PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` // RecordSets: A collection of information regarding a recordSet, holding information to identify private resources. RecordSets []RecordSet_STATUS `json:"recordSets,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *storage.PrivateDnsZoneConfig_STATUS) error
AssignProperties_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig_STATUS from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *storage.PrivateDnsZoneConfig_STATUS) error
AssignProperties_To_PrivateDnsZoneConfig_STATUS populates the provided destination PrivateDnsZoneConfig_STATUS from our PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.
func (*PrivateDnsZoneConfig_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig_STATUS) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig_STATUS) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint ¶
type PrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpoint_Spec `json:"spec,omitempty"` Status PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpoint) AssignProperties_From_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *storage.PrivateEndpoint) error
AssignProperties_From_PrivateEndpoint populates our PrivateEndpoint from the provided source PrivateEndpoint
func (*PrivateEndpoint) AssignProperties_To_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *storage.PrivateEndpoint) error
AssignProperties_To_PrivateEndpoint populates the provided destination PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) AzureName ¶
func (endpoint *PrivateEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpoint) ConfigMapDestinationExpressions ¶
func (endpoint *PrivateEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateEndpoint) ConvertFrom ¶
func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpoint from the provided hub PrivateEndpoint
func (*PrivateEndpoint) ConvertTo ¶
func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) DeepCopy ¶
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint.
func (*PrivateEndpoint) DeepCopyInto ¶
func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint) DeepCopyObject ¶
func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpoint) Default ¶
func (endpoint *PrivateEndpoint) Default()
Default applies defaults to the PrivateEndpoint resource
func (PrivateEndpoint) GetAPIVersion ¶
func (endpoint PrivateEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*PrivateEndpoint) GetConditions ¶
func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpoint) GetResourceScope ¶
func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpoint) GetSpec ¶
func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpoint) GetStatus ¶
func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpoint) GetSupportedOperations ¶
func (endpoint *PrivateEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateEndpoint) GetType ¶
func (endpoint *PrivateEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
func (*PrivateEndpoint) InitializeSpec ¶
func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpoint) NewEmptyStatus ¶
func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpoint) OriginalGVK ¶
func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpoint) Owner ¶
func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpoint) SecretDestinationExpressions ¶
func (endpoint *PrivateEndpoint) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateEndpoint) SetConditions ¶
func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpoint) SetStatus ¶
func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpoint) ValidateCreate ¶
func (endpoint *PrivateEndpoint) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateEndpoint) ValidateDelete ¶
func (endpoint *PrivateEndpoint) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateEndpoint) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfiguration ¶
type PrivateEndpointIPConfiguration struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *storage.PrivateEndpointIPConfiguration) error
AssignProperties_From_PrivateEndpointIPConfiguration populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *storage.PrivateEndpointIPConfiguration) error
AssignProperties_To_PrivateEndpointIPConfiguration populates the provided destination PrivateEndpointIPConfiguration from our PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) ConvertToARM ¶
func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpointIPConfiguration) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.
func (*PrivateEndpointIPConfiguration) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
Initialize_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfiguration_STATUS ¶
type PrivateEndpointIPConfiguration_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *storage.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration_STATUS from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *storage.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_To_PrivateEndpointIPConfiguration_STATUS populates the provided destination PrivateEndpointIPConfiguration_STATUS from our PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS.
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointList ¶
type PrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpointOperatorConfigMaps ¶
type PrivateEndpointOperatorConfigMaps struct { // PrimaryNicPrivateIpAddress: indicates where the PrimaryNicPrivateIpAddress config map should be placed. If omitted, no // config map will be created. PrimaryNicPrivateIpAddress *genruntime.ConfigMapDestination `json:"primaryNicPrivateIpAddress,omitempty"` }
func (*PrivateEndpointOperatorConfigMaps) AssignProperties_From_PrivateEndpointOperatorConfigMaps ¶
func (maps *PrivateEndpointOperatorConfigMaps) AssignProperties_From_PrivateEndpointOperatorConfigMaps(source *storage.PrivateEndpointOperatorConfigMaps) error
AssignProperties_From_PrivateEndpointOperatorConfigMaps populates our PrivateEndpointOperatorConfigMaps from the provided source PrivateEndpointOperatorConfigMaps
func (*PrivateEndpointOperatorConfigMaps) AssignProperties_To_PrivateEndpointOperatorConfigMaps ¶
func (maps *PrivateEndpointOperatorConfigMaps) AssignProperties_To_PrivateEndpointOperatorConfigMaps(destination *storage.PrivateEndpointOperatorConfigMaps) error
AssignProperties_To_PrivateEndpointOperatorConfigMaps populates the provided destination PrivateEndpointOperatorConfigMaps from our PrivateEndpointOperatorConfigMaps
func (*PrivateEndpointOperatorConfigMaps) DeepCopy ¶
func (in *PrivateEndpointOperatorConfigMaps) DeepCopy() *PrivateEndpointOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointOperatorConfigMaps.
func (*PrivateEndpointOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateEndpointOperatorConfigMaps) DeepCopyInto(out *PrivateEndpointOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointOperatorSpec ¶
type PrivateEndpointOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *PrivateEndpointOperatorConfigMaps `json:"configMaps,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateEndpointOperatorSpec) AssignProperties_From_PrivateEndpointOperatorSpec ¶
func (operator *PrivateEndpointOperatorSpec) AssignProperties_From_PrivateEndpointOperatorSpec(source *storage.PrivateEndpointOperatorSpec) error
AssignProperties_From_PrivateEndpointOperatorSpec populates our PrivateEndpointOperatorSpec from the provided source PrivateEndpointOperatorSpec
func (*PrivateEndpointOperatorSpec) AssignProperties_To_PrivateEndpointOperatorSpec ¶
func (operator *PrivateEndpointOperatorSpec) AssignProperties_To_PrivateEndpointOperatorSpec(destination *storage.PrivateEndpointOperatorSpec) error
AssignProperties_To_PrivateEndpointOperatorSpec populates the provided destination PrivateEndpointOperatorSpec from our PrivateEndpointOperatorSpec
func (*PrivateEndpointOperatorSpec) DeepCopy ¶
func (in *PrivateEndpointOperatorSpec) DeepCopy() *PrivateEndpointOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointOperatorSpec.
func (*PrivateEndpointOperatorSpec) DeepCopyInto ¶
func (in *PrivateEndpointOperatorSpec) DeepCopyInto(out *PrivateEndpointOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointVNetPolicies ¶
type PrivateEndpointVNetPolicies string
Private Endpoint VNet Policies. +kubebuilder:validation:Enum={"Basic","Disabled"}
type PrivateEndpointVNetPolicies_STATUS ¶
type PrivateEndpointVNetPolicies_STATUS string
Private Endpoint VNet Policies.
type PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded populates our PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded from the provided source PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PrivateEndpoint_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomDnsConfigs: An array of custom dns configurations. CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS `json:"customDnsConfigs,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"manualPrivateLinkServiceConnections,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private endpoint. NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"privateLinkServiceConnections,omitempty"` // ProvisioningState: The provisioning state of the private endpoint resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *storage.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from our PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_Spec ¶
type PrivateEndpoint_Spec struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PrivateEndpointOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *storage.PrivateEndpoint_Spec) error
AssignProperties_From_PrivateEndpoint_Spec populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *storage.PrivateEndpoint_Spec) error
AssignProperties_To_PrivateEndpoint_Spec populates the provided destination PrivateEndpoint_Spec from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertSpecFrom ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoint_Spec from the provided source
func (*PrivateEndpoint_Spec) ConvertSpecTo ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertToARM ¶
func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpoint_Spec) DeepCopy ¶
func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec.
func (*PrivateEndpoint_Spec) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_Spec) NewEmptyARMValue ¶
func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Spec) OriginalVersion ¶
func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpoint_Spec) PopulateFromARM ¶
func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpoint_Spec) SetAzureName ¶
func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateEndpointsPrivateDnsZoneGroup ¶
type PrivateEndpointsPrivateDnsZoneGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpointsPrivateDnsZoneGroup_Spec `json:"spec,omitempty"` Status PrivateEndpointsPrivateDnsZoneGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *storage.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup populates our PrivateEndpointsPrivateDnsZoneGroup from the provided source PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *storage.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup populates the provided destination PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ConfigMapDestinationExpressions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpointsPrivateDnsZoneGroup from the provided hub PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertTo ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpointsPrivateDnsZoneGroup) Default ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
Default applies defaults to the PrivateEndpointsPrivateDnsZoneGroup resource
func (PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion ¶
func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*PrivateEndpointsPrivateDnsZoneGroup) GetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetType ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
func (*PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) Owner ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpointsPrivateDnsZoneGroup) SecretDestinationExpressions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateEndpointsPrivateDnsZoneGroup) SetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpointsPrivateDnsZoneGroup) SetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateEndpointsPrivateDnsZoneGroupList ¶
type PrivateEndpointsPrivateDnsZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpointsPrivateDnsZoneGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpointsPrivateDnsZoneGroupOperatorSpec ¶
type PrivateEndpointsPrivateDnsZoneGroupOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec ¶
func (operator *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec(source *storage.PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec populates our PrivateEndpointsPrivateDnsZoneGroupOperatorSpec from the provided source PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
func (*PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec ¶
func (operator *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec(destination *storage.PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroupOperatorSpec populates the provided destination PrivateEndpointsPrivateDnsZoneGroupOperatorSpec from our PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
func (*PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupOperatorSpec.
func (*PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointsPrivateDnsZoneGroup_STATUS ¶
type PrivateEndpointsPrivateDnsZoneGroup_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS `json:"privateDnsZoneConfigs,omitempty"` // ProvisioningState: The provisioning state of the private dns zone group resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` }
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS(source *storage.PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS populates our PrivateEndpointsPrivateDnsZoneGroup_STATUS from the provided source PrivateEndpointsPrivateDnsZoneGroup_STATUS
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_STATUS(destination *storage.PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_STATUS populates the provided destination PrivateEndpointsPrivateDnsZoneGroup_STATUS from our PrivateEndpointsPrivateDnsZoneGroup_STATUS
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusFrom ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpointsPrivateDnsZoneGroup_STATUS from the provided source
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusTo ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpointsPrivateDnsZoneGroup_STATUS
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup_STATUS.
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) NewEmptyARMValue ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointsPrivateDnsZoneGroup_STATUS) PopulateFromARM ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointsPrivateDnsZoneGroup_Spec ¶
type PrivateEndpointsPrivateDnsZoneGroup_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateEndpoint resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateEndpoint"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig `json:"privateDnsZoneConfigs,omitempty"` }
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_Spec(source *storage.PrivateEndpointsPrivateDnsZoneGroup_Spec) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup_Spec populates our PrivateEndpointsPrivateDnsZoneGroup_Spec from the provided source PrivateEndpointsPrivateDnsZoneGroup_Spec
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_Spec(destination *storage.PrivateEndpointsPrivateDnsZoneGroup_Spec) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup_Spec populates the provided destination PrivateEndpointsPrivateDnsZoneGroup_Spec from our PrivateEndpointsPrivateDnsZoneGroup_Spec
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecFrom ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpointsPrivateDnsZoneGroup_Spec from the provided source
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecTo ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpointsPrivateDnsZoneGroup_Spec
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertToARM ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup_Spec.
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS(source *PrivateEndpointsPrivateDnsZoneGroup_STATUS) error
Initialize_From_PrivateEndpointsPrivateDnsZoneGroup_STATUS populates our PrivateEndpointsPrivateDnsZoneGroup_Spec from the provided source PrivateEndpointsPrivateDnsZoneGroup_STATUS
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) NewEmptyARMValue ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) OriginalVersion ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) PopulateFromARM ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpointsPrivateDnsZoneGroup_Spec) SetAzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateLinkService ¶
type PrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkService_Spec `json:"spec,omitempty"` Status PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkService) AssignProperties_From_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *storage.PrivateLinkService) error
AssignProperties_From_PrivateLinkService populates our PrivateLinkService from the provided source PrivateLinkService
func (*PrivateLinkService) AssignProperties_To_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *storage.PrivateLinkService) error
AssignProperties_To_PrivateLinkService populates the provided destination PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) AzureName ¶
func (service *PrivateLinkService) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateLinkService) ConfigMapDestinationExpressions ¶
func (service *PrivateLinkService) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateLinkService) ConvertFrom ¶
func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateLinkService from the provided hub PrivateLinkService
func (*PrivateLinkService) ConvertTo ¶
func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) DeepCopy ¶
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService.
func (*PrivateLinkService) DeepCopyInto ¶
func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService) DeepCopyObject ¶
func (in *PrivateLinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkService) Default ¶
func (service *PrivateLinkService) Default()
Default applies defaults to the PrivateLinkService resource
func (*PrivateLinkService) ExportKubernetesConfigMaps ¶
func (service *PrivateLinkService) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (PrivateLinkService) GetAPIVersion ¶
func (service PrivateLinkService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*PrivateLinkService) GetConditions ¶
func (service *PrivateLinkService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateLinkService) GetResourceScope ¶
func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateLinkService) GetSpec ¶
func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateLinkService) GetStatus ¶
func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateLinkService) GetSupportedOperations ¶
func (service *PrivateLinkService) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateLinkService) GetType ¶
func (service *PrivateLinkService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
func (*PrivateLinkService) InitializeSpec ¶
func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateLinkService) NewEmptyStatus ¶
func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateLinkService) OriginalGVK ¶
func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateLinkService) Owner ¶
func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateLinkService) SecretDestinationExpressions ¶
func (service *PrivateLinkService) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateLinkService) SetConditions ¶
func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateLinkService) SetStatus ¶
func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateLinkService) ValidateCreate ¶
func (service *PrivateLinkService) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateLinkService) ValidateDelete ¶
func (service *PrivateLinkService) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateLinkService) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceReference: The resource id of private link service. PrivateLinkServiceReference *genruntime.ResourceReference `armReference:"PrivateLinkServiceId" json:"privateLinkServiceReference,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *storage.PrivateLinkServiceConnection) error
AssignProperties_From_PrivateLinkServiceConnection populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *storage.PrivateLinkServiceConnection) error
AssignProperties_To_PrivateLinkServiceConnection populates the provided destination PrivateLinkServiceConnection from our PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) ConvertToARM ¶
func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnection) DeepCopy ¶
func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnection) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
Initialize_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *storage.PrivateLinkServiceConnectionState) error
AssignProperties_From_PrivateLinkServiceConnectionState populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *storage.PrivateLinkServiceConnectionState) error
AssignProperties_To_PrivateLinkServiceConnectionState populates the provided destination PrivateLinkServiceConnectionState from our PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) ConvertToARM ¶
func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnectionState) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.
func (*PrivateLinkServiceConnectionState) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
Initialize_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_STATUS) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnection_STATUS ¶
type PrivateLinkServiceConnection_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceId: The resource id of private link service. PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // ProvisioningState: The provisioning state of the private link service connection resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *storage.PrivateLinkServiceConnection_STATUS) error
AssignProperties_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection_STATUS from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *storage.PrivateLinkServiceConnection_STATUS) error
AssignProperties_To_PrivateLinkServiceConnection_STATUS populates the provided destination PrivateLinkServiceConnection_STATUS from our PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS.
func (*PrivateLinkServiceConnection_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfiguration ¶
type PrivateLinkServiceIpConfiguration struct { // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *storage.PrivateLinkServiceIpConfiguration) error
AssignProperties_From_PrivateLinkServiceIpConfiguration populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *storage.PrivateLinkServiceIpConfiguration) error
AssignProperties_To_PrivateLinkServiceIpConfiguration populates the provided destination PrivateLinkServiceIpConfiguration from our PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) ConvertToARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceIpConfiguration) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.
func (*PrivateLinkServiceIpConfiguration) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
Initialize_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfiguration_STATUS ¶
type PrivateLinkServiceIpConfiguration_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion_STATUS `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_STATUS `json:"privateIPAllocationMethod,omitempty"` // ProvisioningState: The provisioning state of the private link service IP configuration resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *storage.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration_STATUS from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *storage.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS populates the provided destination PrivateLinkServiceIpConfiguration_STATUS from our PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS.
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkServiceOperatorConfigMaps ¶
type PrivateLinkServiceOperatorConfigMaps struct { // Alias: indicates where the Alias config map should be placed. If omitted, no config map will be created. Alias *genruntime.ConfigMapDestination `json:"alias,omitempty"` }
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *storage.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_From_PrivateLinkServiceOperatorConfigMaps populates our PrivateLinkServiceOperatorConfigMaps from the provided source PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *storage.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_To_PrivateLinkServiceOperatorConfigMaps populates the provided destination PrivateLinkServiceOperatorConfigMaps from our PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopy ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceOperatorSpec ¶
type PrivateLinkServiceOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *storage.PrivateLinkServiceOperatorSpec) error
AssignProperties_From_PrivateLinkServiceOperatorSpec populates our PrivateLinkServiceOperatorSpec from the provided source PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *storage.PrivateLinkServiceOperatorSpec) error
AssignProperties_To_PrivateLinkServiceOperatorSpec populates the provided destination PrivateLinkServiceOperatorSpec from our PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) DeepCopy ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorSpec.
func (*PrivateLinkServiceOperatorSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceSpec ¶
type PrivateLinkServiceSpec struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Private link service resource.
func (*PrivateLinkServiceSpec) AssignProperties_From_PrivateLinkServiceSpec ¶
func (service *PrivateLinkServiceSpec) AssignProperties_From_PrivateLinkServiceSpec(source *storage.PrivateLinkServiceSpec) error
AssignProperties_From_PrivateLinkServiceSpec populates our PrivateLinkServiceSpec from the provided source PrivateLinkServiceSpec
func (*PrivateLinkServiceSpec) AssignProperties_To_PrivateLinkServiceSpec ¶
func (service *PrivateLinkServiceSpec) AssignProperties_To_PrivateLinkServiceSpec(destination *storage.PrivateLinkServiceSpec) error
AssignProperties_To_PrivateLinkServiceSpec populates the provided destination PrivateLinkServiceSpec from our PrivateLinkServiceSpec
func (*PrivateLinkServiceSpec) ConvertToARM ¶
func (service *PrivateLinkServiceSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceSpec) DeepCopy ¶
func (in *PrivateLinkServiceSpec) DeepCopy() *PrivateLinkServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceSpec.
func (*PrivateLinkServiceSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceSpec) DeepCopyInto(out *PrivateLinkServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceSpec) Initialize_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (service *PrivateLinkServiceSpec) Initialize_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(source *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded populates our PrivateLinkServiceSpec from the provided source PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded
func (*PrivateLinkServiceSpec) NewEmptyARMValue ¶
func (service *PrivateLinkServiceSpec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceSpec) PopulateFromARM ¶
func (service *PrivateLinkServiceSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded populates our PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded from the provided source PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded
func (*PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PrivateLinkService_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Alias: The alias of the private link service. Alias *string `json:"alias,omitempty"` // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_STATUS `json:"autoApproval,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DestinationIPAddress: The destination IP address of the private link service. DestinationIPAddress *string `json:"destinationIPAddress,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private link service. NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateEndpointConnections: An array of list about connections to the private endpoint. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the private link service resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_STATUS `json:"visibility,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(destination *storage.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkService_Spec ¶
type PrivateLinkService_Spec struct { // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet `json:"autoApproval,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DestinationIPAddress: The destination IP address of the private link service. DestinationIPAddress *string `json:"destinationIPAddress,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PrivateLinkServiceOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet `json:"visibility,omitempty"` }
func (*PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *storage.PrivateLinkService_Spec) error
AssignProperties_From_PrivateLinkService_Spec populates our PrivateLinkService_Spec from the provided source PrivateLinkService_Spec
func (*PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *storage.PrivateLinkService_Spec) error
AssignProperties_To_PrivateLinkService_Spec populates the provided destination PrivateLinkService_Spec from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertSpecFrom ¶
func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateLinkService_Spec from the provided source
func (*PrivateLinkService_Spec) ConvertSpecTo ¶
func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertToARM ¶
func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkService_Spec) DeepCopy ¶
func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec.
func (*PrivateLinkService_Spec) DeepCopyInto ¶
func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_Spec from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_Spec) NewEmptyARMValue ¶
func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_Spec) OriginalVersion ¶
func (service *PrivateLinkService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateLinkService_Spec) PopulateFromARM ¶
func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateLinkService_Spec) SetAzureName ¶
func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Probe ¶
type Probe 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"` // 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"` // NoHealthyBackendsBehavior: Determines how new connections are handled by the load balancer when all backend instances // are probed down. NoHealthyBackendsBehavior *ProbePropertiesFormat_NoHealthyBackendsBehavior `json:"noHealthyBackendsBehavior,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"` // +kubebuilder:validation:Required // Port: The port for communicating the probe. Possible values range from 1 to 65535, inclusive. Port *int `json:"port,omitempty"` // ProbeThreshold: The number of consecutive successful or failed probes in order to allow or deny traffic from being // delivered to this endpoint. After failing the number of consecutive probes equal to this value, the endpoint will be // taken out of rotation and require the same number of successful consecutive probes to be placed back in rotation. ProbeThreshold *int `json:"probeThreshold,omitempty"` // +kubebuilder:validation:Required // 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 *ProbePropertiesFormat_Protocol `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"` }
A load balancer probe.
func (*Probe) AssignProperties_From_Probe ¶
AssignProperties_From_Probe populates our Probe from the provided source Probe
func (*Probe) AssignProperties_To_Probe ¶
AssignProperties_To_Probe populates the provided destination Probe from our Probe
func (*Probe) ConvertToARM ¶
func (probe *Probe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Probe) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
func (*Probe) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Probe) Initialize_From_Probe_STATUS ¶
func (probe *Probe) Initialize_From_Probe_STATUS(source *Probe_STATUS) error
Initialize_From_Probe_STATUS populates our Probe from the provided source Probe_STATUS
func (*Probe) NewEmptyARMValue ¶
func (probe *Probe) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Probe) PopulateFromARM ¶
func (probe *Probe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProbePropertiesFormat_NoHealthyBackendsBehavior ¶
type ProbePropertiesFormat_NoHealthyBackendsBehavior string
+kubebuilder:validation:Enum={"AllProbedDown","AllProbedUp"}
type ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS ¶
type ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS string
type ProbePropertiesFormat_Protocol ¶
type ProbePropertiesFormat_Protocol string
+kubebuilder:validation:Enum={"Http","Https","Tcp"}
type ProbePropertiesFormat_Protocol_STATUS ¶
type ProbePropertiesFormat_Protocol_STATUS string
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"` // NoHealthyBackendsBehavior: Determines how new connections are handled by the load balancer when all backend instances // are probed down. NoHealthyBackendsBehavior *ProbePropertiesFormat_NoHealthyBackendsBehavior_STATUS `json:"noHealthyBackendsBehavior,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"` // ProbeThreshold: The number of consecutive successful or failed probes in order to allow or deny traffic from being // delivered to this endpoint. After failing the number of consecutive probes equal to this value, the endpoint will be // taken out of rotation and require the same number of successful consecutive probes to be placed back in rotation. ProbeThreshold *int `json:"probeThreshold,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 *ProbePropertiesFormat_Protocol_STATUS `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"` }
A load balancer probe.
func (*Probe_STATUS) AssignProperties_From_Probe_STATUS ¶
func (probe *Probe_STATUS) AssignProperties_From_Probe_STATUS(source *storage.Probe_STATUS) error
AssignProperties_From_Probe_STATUS populates our Probe_STATUS from the provided source Probe_STATUS
func (*Probe_STATUS) AssignProperties_To_Probe_STATUS ¶
func (probe *Probe_STATUS) AssignProperties_To_Probe_STATUS(destination *storage.Probe_STATUS) error
AssignProperties_To_Probe_STATUS 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 (probe *Probe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Probe_STATUS) PopulateFromARM ¶
func (probe *Probe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProvisioningState_STATUS ¶
type ProvisioningState_STATUS string
The current provisioning state.
type PublicIPAddress ¶
type PublicIPAddress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPAddress_Spec `json:"spec,omitempty"` Status PublicIPAddress_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/publicIpAddress.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}
func (*PublicIPAddress) AssignProperties_From_PublicIPAddress ¶
func (address *PublicIPAddress) AssignProperties_From_PublicIPAddress(source *storage.PublicIPAddress) error
AssignProperties_From_PublicIPAddress populates our PublicIPAddress from the provided source PublicIPAddress
func (*PublicIPAddress) AssignProperties_To_PublicIPAddress ¶
func (address *PublicIPAddress) AssignProperties_To_PublicIPAddress(destination *storage.PublicIPAddress) error
AssignProperties_To_PublicIPAddress populates the provided destination PublicIPAddress from our PublicIPAddress
func (*PublicIPAddress) AzureName ¶
func (address *PublicIPAddress) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPAddress) ConfigMapDestinationExpressions ¶
func (address *PublicIPAddress) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PublicIPAddress) ConvertFrom ¶
func (address *PublicIPAddress) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PublicIPAddress from the provided hub PublicIPAddress
func (*PublicIPAddress) ConvertTo ¶
func (address *PublicIPAddress) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PublicIPAddress from our PublicIPAddress
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 (address *PublicIPAddress) Default()
Default applies defaults to the PublicIPAddress resource
func (PublicIPAddress) GetAPIVersion ¶
func (address PublicIPAddress) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*PublicIPAddress) GetConditions ¶
func (address *PublicIPAddress) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPAddress) GetResourceScope ¶
func (address *PublicIPAddress) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PublicIPAddress) GetSpec ¶
func (address *PublicIPAddress) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPAddress) GetStatus ¶
func (address *PublicIPAddress) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPAddress) GetSupportedOperations ¶
func (address *PublicIPAddress) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PublicIPAddress) GetType ¶
func (address *PublicIPAddress) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPAddresses"
func (*PublicIPAddress) InitializeSpec ¶
func (address *PublicIPAddress) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PublicIPAddress) NewEmptyStatus ¶
func (address *PublicIPAddress) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPAddress) OriginalGVK ¶
func (address *PublicIPAddress) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPAddress) Owner ¶
func (address *PublicIPAddress) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PublicIPAddress) SecretDestinationExpressions ¶
func (address *PublicIPAddress) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PublicIPAddress) SetConditions ¶
func (address *PublicIPAddress) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPAddress) SetStatus ¶
func (address *PublicIPAddress) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PublicIPAddress) ValidateCreate ¶
func (address *PublicIPAddress) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PublicIPAddress) ValidateDelete ¶
func (address *PublicIPAddress) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PublicIPAddress) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PublicIPAddressDnsSettings ¶
type PublicIPAddressDnsSettings 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"` // DomainNameLabelScope: The domain name label scope. If a domain name label and a domain name label scope are specified, // an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN. DomainNameLabelScope *PublicIPAddressDnsSettings_DomainNameLabelScope `json:"domainNameLabelScope,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"` }
Contains FQDN of the DNS record associated with the public IP address.
func (*PublicIPAddressDnsSettings) AssignProperties_From_PublicIPAddressDnsSettings ¶
func (settings *PublicIPAddressDnsSettings) AssignProperties_From_PublicIPAddressDnsSettings(source *storage.PublicIPAddressDnsSettings) error
AssignProperties_From_PublicIPAddressDnsSettings populates our PublicIPAddressDnsSettings from the provided source PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettings) AssignProperties_To_PublicIPAddressDnsSettings ¶
func (settings *PublicIPAddressDnsSettings) AssignProperties_To_PublicIPAddressDnsSettings(destination *storage.PublicIPAddressDnsSettings) error
AssignProperties_To_PublicIPAddressDnsSettings populates the provided destination PublicIPAddressDnsSettings from our PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettings) ConvertToARM ¶
func (settings *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) Initialize_From_PublicIPAddressDnsSettings_STATUS ¶
func (settings *PublicIPAddressDnsSettings) Initialize_From_PublicIPAddressDnsSettings_STATUS(source *PublicIPAddressDnsSettings_STATUS) error
Initialize_From_PublicIPAddressDnsSettings_STATUS populates our PublicIPAddressDnsSettings from the provided source PublicIPAddressDnsSettings_STATUS
func (*PublicIPAddressDnsSettings) NewEmptyARMValue ¶
func (settings *PublicIPAddressDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressDnsSettings) PopulateFromARM ¶
func (settings *PublicIPAddressDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressDnsSettings_DomainNameLabelScope ¶
type PublicIPAddressDnsSettings_DomainNameLabelScope string
+kubebuilder:validation:Enum={"NoReuse","ResourceGroupReuse","SubscriptionReuse","TenantReuse"}
type PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS ¶
type PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS string
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"` // DomainNameLabelScope: The domain name label scope. If a domain name label and a domain name label scope are specified, // an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN. DomainNameLabelScope *PublicIPAddressDnsSettings_DomainNameLabelScope_STATUS `json:"domainNameLabelScope,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"` }
Contains FQDN of the DNS record associated with the public IP address.
func (*PublicIPAddressDnsSettings_STATUS) AssignProperties_From_PublicIPAddressDnsSettings_STATUS ¶
func (settings *PublicIPAddressDnsSettings_STATUS) AssignProperties_From_PublicIPAddressDnsSettings_STATUS(source *storage.PublicIPAddressDnsSettings_STATUS) error
AssignProperties_From_PublicIPAddressDnsSettings_STATUS populates our PublicIPAddressDnsSettings_STATUS from the provided source PublicIPAddressDnsSettings_STATUS
func (*PublicIPAddressDnsSettings_STATUS) AssignProperties_To_PublicIPAddressDnsSettings_STATUS ¶
func (settings *PublicIPAddressDnsSettings_STATUS) AssignProperties_To_PublicIPAddressDnsSettings_STATUS(destination *storage.PublicIPAddressDnsSettings_STATUS) error
AssignProperties_To_PublicIPAddressDnsSettings_STATUS 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 (settings *PublicIPAddressDnsSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressDnsSettings_STATUS) PopulateFromARM ¶
func (settings *PublicIPAddressDnsSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressList ¶
type PublicIPAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPAddress `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/publicIpAddress.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}
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 PublicIPAddressOperatorSpec ¶
type PublicIPAddressOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PublicIPAddressOperatorSpec) AssignProperties_From_PublicIPAddressOperatorSpec ¶
func (operator *PublicIPAddressOperatorSpec) AssignProperties_From_PublicIPAddressOperatorSpec(source *storage.PublicIPAddressOperatorSpec) error
AssignProperties_From_PublicIPAddressOperatorSpec populates our PublicIPAddressOperatorSpec from the provided source PublicIPAddressOperatorSpec
func (*PublicIPAddressOperatorSpec) AssignProperties_To_PublicIPAddressOperatorSpec ¶
func (operator *PublicIPAddressOperatorSpec) AssignProperties_To_PublicIPAddressOperatorSpec(destination *storage.PublicIPAddressOperatorSpec) error
AssignProperties_To_PublicIPAddressOperatorSpec populates the provided destination PublicIPAddressOperatorSpec from our PublicIPAddressOperatorSpec
func (*PublicIPAddressOperatorSpec) DeepCopy ¶
func (in *PublicIPAddressOperatorSpec) DeepCopy() *PublicIPAddressOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressOperatorSpec.
func (*PublicIPAddressOperatorSpec) DeepCopyInto ¶
func (in *PublicIPAddressOperatorSpec) DeepCopyInto(out *PublicIPAddressOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressPropertiesFormat_DeleteOption ¶
type PublicIPAddressPropertiesFormat_DeleteOption string
+kubebuilder:validation:Enum={"Delete","Detach"}
type PublicIPAddressPropertiesFormat_DeleteOption_STATUS ¶
type PublicIPAddressPropertiesFormat_DeleteOption_STATUS string
type PublicIPAddressPropertiesFormat_MigrationPhase_STATUS ¶
type PublicIPAddressPropertiesFormat_MigrationPhase_STATUS string
type PublicIPAddressSku ¶
type PublicIPAddressSku struct { // Name: Name of a public IP address SKU. Name *PublicIPAddressSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSku_Tier `json:"tier,omitempty"` }
SKU of a public IP address.
func (*PublicIPAddressSku) AssignProperties_From_PublicIPAddressSku ¶
func (addressSku *PublicIPAddressSku) AssignProperties_From_PublicIPAddressSku(source *storage.PublicIPAddressSku) error
AssignProperties_From_PublicIPAddressSku populates our PublicIPAddressSku from the provided source PublicIPAddressSku
func (*PublicIPAddressSku) AssignProperties_To_PublicIPAddressSku ¶
func (addressSku *PublicIPAddressSku) AssignProperties_To_PublicIPAddressSku(destination *storage.PublicIPAddressSku) error
AssignProperties_To_PublicIPAddressSku populates the provided destination PublicIPAddressSku from our PublicIPAddressSku
func (*PublicIPAddressSku) ConvertToARM ¶
func (addressSku *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) Initialize_From_PublicIPAddressSku_STATUS ¶
func (addressSku *PublicIPAddressSku) Initialize_From_PublicIPAddressSku_STATUS(source *PublicIPAddressSku_STATUS) error
Initialize_From_PublicIPAddressSku_STATUS populates our PublicIPAddressSku from the provided source PublicIPAddressSku_STATUS
func (*PublicIPAddressSku) NewEmptyARMValue ¶
func (addressSku *PublicIPAddressSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSku) PopulateFromARM ¶
func (addressSku *PublicIPAddressSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSku_Name ¶
type PublicIPAddressSku_Name string
+kubebuilder:validation:Enum={"Basic","Standard"}
type PublicIPAddressSku_Name_STATUS ¶
type PublicIPAddressSku_Name_STATUS string
type PublicIPAddressSku_STATUS ¶
type PublicIPAddressSku_STATUS struct { // Name: Name of a public IP address SKU. Name *PublicIPAddressSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP address.
func (*PublicIPAddressSku_STATUS) AssignProperties_From_PublicIPAddressSku_STATUS ¶
func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_From_PublicIPAddressSku_STATUS(source *storage.PublicIPAddressSku_STATUS) error
AssignProperties_From_PublicIPAddressSku_STATUS populates our PublicIPAddressSku_STATUS from the provided source PublicIPAddressSku_STATUS
func (*PublicIPAddressSku_STATUS) AssignProperties_To_PublicIPAddressSku_STATUS ¶
func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_To_PublicIPAddressSku_STATUS(destination *storage.PublicIPAddressSku_STATUS) error
AssignProperties_To_PublicIPAddressSku_STATUS 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 (addressSku *PublicIPAddressSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSku_STATUS) PopulateFromARM ¶
func (addressSku *PublicIPAddressSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSku_Tier ¶
type PublicIPAddressSku_Tier string
+kubebuilder:validation:Enum={"Global","Regional"}
type PublicIPAddressSku_Tier_STATUS ¶
type PublicIPAddressSku_Tier_STATUS string
type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded ¶
type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Public IP address resource.
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded(source *storage.PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded populates our PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded from the provided source PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded populates the provided destination PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded from our PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) ConvertToARM ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded.
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(source *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) error
Initialize_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded populates our PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded from the provided source PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded ¶
type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Public IP address resource.
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded(source *storage.PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded populates our PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded from the provided source PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded populates the provided destination PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded from our PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded.
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(source *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded populates our PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded from the provided source PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded ¶
type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Public IP address resource.
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_From_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded(source *storage.PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_From_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded populates our PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded from the provided source PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded ¶
func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) AssignProperties_To_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded(destination *storage.PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) error
AssignProperties_To_PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded populates the provided destination PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded from our PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM ¶
func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded.
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_STATUS ¶
type PublicIPAddress_STATUS 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"` // DeleteOption: Specify what happens to the public IP address when the VM using it is deleted DeleteOption *PublicIPAddressPropertiesFormat_DeleteOption_STATUS `json:"deleteOption,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 *PublicIPAddressPropertiesFormat_MigrationPhase_STATUS `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"` }
Public IP address resource.
func (*PublicIPAddress_STATUS) AssignProperties_From_PublicIPAddress_STATUS ¶
func (address *PublicIPAddress_STATUS) AssignProperties_From_PublicIPAddress_STATUS(source *storage.PublicIPAddress_STATUS) error
AssignProperties_From_PublicIPAddress_STATUS populates our PublicIPAddress_STATUS from the provided source PublicIPAddress_STATUS
func (*PublicIPAddress_STATUS) AssignProperties_To_PublicIPAddress_STATUS ¶
func (address *PublicIPAddress_STATUS) AssignProperties_To_PublicIPAddress_STATUS(destination *storage.PublicIPAddress_STATUS) error
AssignProperties_To_PublicIPAddress_STATUS populates the provided destination PublicIPAddress_STATUS from our PublicIPAddress_STATUS
func (*PublicIPAddress_STATUS) ConvertStatusFrom ¶
func (address *PublicIPAddress_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPAddress_STATUS from the provided source
func (*PublicIPAddress_STATUS) ConvertStatusTo ¶
func (address *PublicIPAddress_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPAddress_STATUS
func (*PublicIPAddress_STATUS) DeepCopy ¶
func (in *PublicIPAddress_STATUS) DeepCopy() *PublicIPAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_STATUS.
func (*PublicIPAddress_STATUS) DeepCopyInto ¶
func (in *PublicIPAddress_STATUS) DeepCopyInto(out *PublicIPAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_STATUS) NewEmptyARMValue ¶
func (address *PublicIPAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_STATUS) PopulateFromARM ¶
func (address *PublicIPAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded ¶
type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Public IP address resource.
func (*PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded populates our PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded from the provided source PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded 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 (embedded *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkInterface_SubResourceEmbedded ¶
type PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Public IP address resource.
func (*PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded populates our PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded from the provided source PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_Spec ¶
type PublicIPAddress_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DdosSettings: The DDoS protection custom policy associated with the public IP address. DdosSettings *DdosSettings `json:"ddosSettings,omitempty"` // DeleteOption: Specify what happens to the public IP address when the VM using it is deleted DeleteOption *PublicIPAddressPropertiesFormat_DeleteOption `json:"deleteOption,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"` // LinkedPublicIPAddress: The linked public IP address of the public IP address resource. LinkedPublicIPAddress *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded `json:"linkedPublicIPAddress,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NatGateway: The NatGateway for the Public IP address. NatGateway *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded `json:"natGateway,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PublicIPAddressOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` // PublicIPAllocationMethod: The public IP address allocation method. PublicIPAllocationMethod *IPAllocationMethod `json:"publicIPAllocationMethod,omitempty"` // PublicIPPrefix: The Public IP Prefix this Public IP Address should be allocated from. PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` // ServicePublicIPAddress: The service public IP address of the public IP address resource. ServicePublicIPAddress *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded `json:"servicePublicIPAddress,omitempty"` // Sku: The public IP address SKU. Sku *PublicIPAddressSku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Spec) AssignProperties_From_PublicIPAddress_Spec ¶
func (address *PublicIPAddress_Spec) AssignProperties_From_PublicIPAddress_Spec(source *storage.PublicIPAddress_Spec) error
AssignProperties_From_PublicIPAddress_Spec populates our PublicIPAddress_Spec from the provided source PublicIPAddress_Spec
func (*PublicIPAddress_Spec) AssignProperties_To_PublicIPAddress_Spec ¶
func (address *PublicIPAddress_Spec) AssignProperties_To_PublicIPAddress_Spec(destination *storage.PublicIPAddress_Spec) error
AssignProperties_To_PublicIPAddress_Spec populates the provided destination PublicIPAddress_Spec from our PublicIPAddress_Spec
func (*PublicIPAddress_Spec) ConvertSpecFrom ¶
func (address *PublicIPAddress_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPAddress_Spec from the provided source
func (*PublicIPAddress_Spec) ConvertSpecTo ¶
func (address *PublicIPAddress_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPAddress_Spec
func (*PublicIPAddress_Spec) ConvertToARM ¶
func (address *PublicIPAddress_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddress_Spec) DeepCopy ¶
func (in *PublicIPAddress_Spec) DeepCopy() *PublicIPAddress_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Spec.
func (*PublicIPAddress_Spec) DeepCopyInto ¶
func (in *PublicIPAddress_Spec) DeepCopyInto(out *PublicIPAddress_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_Spec) Initialize_From_PublicIPAddress_STATUS ¶
func (address *PublicIPAddress_Spec) Initialize_From_PublicIPAddress_STATUS(source *PublicIPAddress_STATUS) error
Initialize_From_PublicIPAddress_STATUS populates our PublicIPAddress_Spec from the provided source PublicIPAddress_STATUS
func (*PublicIPAddress_Spec) NewEmptyARMValue ¶
func (address *PublicIPAddress_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_Spec) OriginalVersion ¶
func (address *PublicIPAddress_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PublicIPAddress_Spec) PopulateFromARM ¶
func (address *PublicIPAddress_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PublicIPAddress_Spec) SetAzureName ¶
func (address *PublicIPAddress_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PublicIPPrefix ¶
type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPrefix_Spec `json:"spec,omitempty"` Status PublicIPPrefix_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefix) AssignProperties_From_PublicIPPrefix ¶
func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *storage.PublicIPPrefix) error
AssignProperties_From_PublicIPPrefix populates our PublicIPPrefix from the provided source PublicIPPrefix
func (*PublicIPPrefix) AssignProperties_To_PublicIPPrefix ¶
func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *storage.PublicIPPrefix) error
AssignProperties_To_PublicIPPrefix populates the provided destination PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) AzureName ¶
func (prefix *PublicIPPrefix) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPPrefix) ConfigMapDestinationExpressions ¶
func (prefix *PublicIPPrefix) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PublicIPPrefix) ConvertFrom ¶
func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PublicIPPrefix from the provided hub PublicIPPrefix
func (*PublicIPPrefix) ConvertTo ¶
func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) DeepCopy ¶
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix.
func (*PublicIPPrefix) DeepCopyInto ¶
func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix) DeepCopyObject ¶
func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPrefix) Default ¶
func (prefix *PublicIPPrefix) Default()
Default applies defaults to the PublicIPPrefix resource
func (PublicIPPrefix) GetAPIVersion ¶
func (prefix PublicIPPrefix) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*PublicIPPrefix) GetConditions ¶
func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPPrefix) GetResourceScope ¶
func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PublicIPPrefix) GetSpec ¶
func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPPrefix) GetStatus ¶
func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPPrefix) GetSupportedOperations ¶
func (prefix *PublicIPPrefix) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PublicIPPrefix) GetType ¶
func (prefix *PublicIPPrefix) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
func (*PublicIPPrefix) InitializeSpec ¶
func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PublicIPPrefix) NewEmptyStatus ¶
func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPPrefix) OriginalGVK ¶
func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPPrefix) Owner ¶
func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PublicIPPrefix) SecretDestinationExpressions ¶
func (prefix *PublicIPPrefix) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PublicIPPrefix) SetConditions ¶
func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPPrefix) SetStatus ¶
func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PublicIPPrefix) ValidateCreate ¶
func (prefix *PublicIPPrefix) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PublicIPPrefix) ValidateDelete ¶
func (prefix *PublicIPPrefix) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PublicIPPrefix) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PublicIPPrefixList ¶
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefixList) DeepCopy ¶
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (*PublicIPPrefixList) DeepCopyInto ¶
func (in *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixList) DeepCopyObject ¶
func (in *PublicIPPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPrefixOperatorSpec ¶
type PublicIPPrefixOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PublicIPPrefixOperatorSpec) AssignProperties_From_PublicIPPrefixOperatorSpec ¶
func (operator *PublicIPPrefixOperatorSpec) AssignProperties_From_PublicIPPrefixOperatorSpec(source *storage.PublicIPPrefixOperatorSpec) error
AssignProperties_From_PublicIPPrefixOperatorSpec populates our PublicIPPrefixOperatorSpec from the provided source PublicIPPrefixOperatorSpec
func (*PublicIPPrefixOperatorSpec) AssignProperties_To_PublicIPPrefixOperatorSpec ¶
func (operator *PublicIPPrefixOperatorSpec) AssignProperties_To_PublicIPPrefixOperatorSpec(destination *storage.PublicIPPrefixOperatorSpec) error
AssignProperties_To_PublicIPPrefixOperatorSpec populates the provided destination PublicIPPrefixOperatorSpec from our PublicIPPrefixOperatorSpec
func (*PublicIPPrefixOperatorSpec) DeepCopy ¶
func (in *PublicIPPrefixOperatorSpec) DeepCopy() *PublicIPPrefixOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixOperatorSpec.
func (*PublicIPPrefixOperatorSpec) DeepCopyInto ¶
func (in *PublicIPPrefixOperatorSpec) DeepCopyInto(out *PublicIPPrefixOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku ¶
type PublicIPPrefixSku struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku ¶
func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *storage.PublicIPPrefixSku) error
AssignProperties_From_PublicIPPrefixSku populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku
func (*PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku ¶
func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *storage.PublicIPPrefixSku) error
AssignProperties_To_PublicIPPrefixSku populates the provided destination PublicIPPrefixSku from our PublicIPPrefixSku
func (*PublicIPPrefixSku) ConvertToARM ¶
func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefixSku) DeepCopy ¶
func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku.
func (*PublicIPPrefixSku) DeepCopyInto ¶
func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS ¶
func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
Initialize_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku) NewEmptyARMValue ¶
func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku) PopulateFromARM ¶
func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_Name ¶
type PublicIPPrefixSku_Name string
+kubebuilder:validation:Enum={"Standard"}
type PublicIPPrefixSku_Name_STATUS ¶
type PublicIPPrefixSku_Name_STATUS string
type PublicIPPrefixSku_STATUS ¶
type PublicIPPrefixSku_STATUS struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS ¶
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *storage.PublicIPPrefixSku_STATUS) error
AssignProperties_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku_STATUS from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS ¶
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *storage.PublicIPPrefixSku_STATUS) error
AssignProperties_To_PublicIPPrefixSku_STATUS populates the provided destination PublicIPPrefixSku_STATUS from our PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) DeepCopy ¶
func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS.
func (*PublicIPPrefixSku_STATUS) DeepCopyInto ¶
func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku_STATUS) NewEmptyARMValue ¶
func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku_STATUS) PopulateFromARM ¶
func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_Tier ¶
type PublicIPPrefixSku_Tier string
+kubebuilder:validation:Enum={"Global","Regional"}
type PublicIPPrefixSku_Tier_STATUS ¶
type PublicIPPrefixSku_Tier_STATUS string
type PublicIPPrefix_STATUS ¶
type PublicIPPrefix_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *SubResource_STATUS `json:"customIPPrefix,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpPrefix: The allocated Prefix. IpPrefix *string `json:"ipPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_STATUS `json:"ipTags,omitempty"` // LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public // IP prefix. LoadBalancerFrontendIpConfiguration *SubResource_STATUS `json:"loadBalancerFrontendIpConfiguration,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // ProvisioningState: The provisioning state of the public IP prefix resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_STATUS `json:"publicIPAddressVersion,omitempty"` // PublicIPAddresses: The list of all referenced PublicIPAddresses. PublicIPAddresses []ReferencedPublicIpAddress_STATUS `json:"publicIPAddresses,omitempty"` // ResourceGuid: The resource GUID property of the public IP prefix resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Public IP prefix resource.
func (*PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS ¶
func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *storage.PublicIPPrefix_STATUS) error
AssignProperties_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_STATUS from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS ¶
func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *storage.PublicIPPrefix_STATUS) error
AssignProperties_To_PublicIPPrefix_STATUS populates the provided destination PublicIPPrefix_STATUS from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) ConvertStatusFrom ¶
func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPPrefix_STATUS from the provided source
func (*PublicIPPrefix_STATUS) ConvertStatusTo ¶
func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) DeepCopy ¶
func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS.
func (*PublicIPPrefix_STATUS) DeepCopyInto ¶
func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_STATUS) NewEmptyARMValue ¶
func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_STATUS) PopulateFromARM ¶
func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefix_Spec ¶
type PublicIPPrefix_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *SubResource `json:"customIPPrefix,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag `json:"ipTags,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PublicIPPrefixOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec ¶
func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *storage.PublicIPPrefix_Spec) error
AssignProperties_From_PublicIPPrefix_Spec populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec ¶
func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *storage.PublicIPPrefix_Spec) error
AssignProperties_To_PublicIPPrefix_Spec populates the provided destination PublicIPPrefix_Spec from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertSpecFrom ¶
func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPPrefix_Spec from the provided source
func (*PublicIPPrefix_Spec) ConvertSpecTo ¶
func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertToARM ¶
func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefix_Spec) DeepCopy ¶
func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec.
func (*PublicIPPrefix_Spec) DeepCopyInto ¶
func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS ¶
func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
Initialize_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_Spec) NewEmptyARMValue ¶
func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_Spec) OriginalVersion ¶
func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PublicIPPrefix_Spec) PopulateFromARM ¶
func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PublicIPPrefix_Spec) SetAzureName ¶
func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type RadiusServer ¶
type RadiusServer struct { // +kubebuilder:validation:Required // RadiusServerAddress: The address of this radius server. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` // 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"` }
Radius Server Settings.
func (*RadiusServer) AssignProperties_From_RadiusServer ¶
func (server *RadiusServer) AssignProperties_From_RadiusServer(source *storage.RadiusServer) error
AssignProperties_From_RadiusServer populates our RadiusServer from the provided source RadiusServer
func (*RadiusServer) AssignProperties_To_RadiusServer ¶
func (server *RadiusServer) AssignProperties_To_RadiusServer(destination *storage.RadiusServer) error
AssignProperties_To_RadiusServer populates the provided destination RadiusServer from our RadiusServer
func (*RadiusServer) ConvertToARM ¶
func (server *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) Initialize_From_RadiusServer_STATUS ¶
func (server *RadiusServer) Initialize_From_RadiusServer_STATUS(source *RadiusServer_STATUS) error
Initialize_From_RadiusServer_STATUS populates our RadiusServer from the provided source RadiusServer_STATUS
func (*RadiusServer) NewEmptyARMValue ¶
func (server *RadiusServer) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RadiusServer) PopulateFromARM ¶
func (server *RadiusServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RadiusServer_STATUS ¶
type RadiusServer_STATUS struct { // RadiusServerAddress: The address of this radius server. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` // 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"` }
Radius Server Settings.
func (*RadiusServer_STATUS) AssignProperties_From_RadiusServer_STATUS ¶
func (server *RadiusServer_STATUS) AssignProperties_From_RadiusServer_STATUS(source *storage.RadiusServer_STATUS) error
AssignProperties_From_RadiusServer_STATUS populates our RadiusServer_STATUS from the provided source RadiusServer_STATUS
func (*RadiusServer_STATUS) AssignProperties_To_RadiusServer_STATUS ¶
func (server *RadiusServer_STATUS) AssignProperties_To_RadiusServer_STATUS(destination *storage.RadiusServer_STATUS) error
AssignProperties_To_RadiusServer_STATUS 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 (server *RadiusServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RadiusServer_STATUS) PopulateFromARM ¶
func (server *RadiusServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RecordSet_STATUS ¶
type RecordSet_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: The private ip address of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` // ProvisioningState: The provisioning state of the recordset. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RecordSetName: Recordset name. RecordSetName *string `json:"recordSetName,omitempty"` // RecordType: Resource record type. RecordType *string `json:"recordType,omitempty"` // Ttl: Recordset time to live. Ttl *int `json:"ttl,omitempty"` }
A collective group of information about the record set information.
func (*RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *storage.RecordSet_STATUS) error
AssignProperties_From_RecordSet_STATUS populates our RecordSet_STATUS from the provided source RecordSet_STATUS
func (*RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *storage.RecordSet_STATUS) error
AssignProperties_To_RecordSet_STATUS populates the provided destination RecordSet_STATUS from our RecordSet_STATUS
func (*RecordSet_STATUS) DeepCopy ¶
func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS.
func (*RecordSet_STATUS) DeepCopyInto ¶
func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordSet_STATUS) NewEmptyARMValue ¶
func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RecordSet_STATUS) PopulateFromARM ¶
func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReferencedPublicIpAddress_STATUS ¶
type ReferencedPublicIpAddress_STATUS struct { // Id: The PublicIPAddress Reference. Id *string `json:"id,omitempty"` }
Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS ¶
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *storage.ReferencedPublicIpAddress_STATUS) error
AssignProperties_From_ReferencedPublicIpAddress_STATUS populates our ReferencedPublicIpAddress_STATUS from the provided source ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS ¶
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *storage.ReferencedPublicIpAddress_STATUS) error
AssignProperties_To_ReferencedPublicIpAddress_STATUS populates the provided destination ReferencedPublicIpAddress_STATUS from our ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) DeepCopy ¶
func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS.
func (*ReferencedPublicIpAddress_STATUS) DeepCopyInto ¶
func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReferencedPublicIpAddress_STATUS) NewEmptyARMValue ¶
func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ReferencedPublicIpAddress_STATUS) PopulateFromARM ¶
func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceNavigationLink_STATUS ¶
type ResourceNavigationLink_STATUS struct { string `json:"id,omitempty"` }Id *
ResourceNavigationLink resource.
func (*ResourceNavigationLink_STATUS) AssignProperties_From_ResourceNavigationLink_STATUS ¶
func (link *ResourceNavigationLink_STATUS) AssignProperties_From_ResourceNavigationLink_STATUS(source *storage.ResourceNavigationLink_STATUS) error
AssignProperties_From_ResourceNavigationLink_STATUS populates our ResourceNavigationLink_STATUS from the provided source ResourceNavigationLink_STATUS
func (*ResourceNavigationLink_STATUS) AssignProperties_To_ResourceNavigationLink_STATUS ¶
func (link *ResourceNavigationLink_STATUS) AssignProperties_To_ResourceNavigationLink_STATUS(destination *storage.ResourceNavigationLink_STATUS) error
AssignProperties_To_ResourceNavigationLink_STATUS 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 (link *ResourceNavigationLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceNavigationLink_STATUS) PopulateFromARM ¶
func (link *ResourceNavigationLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet ¶
type ResourceSet struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet) AssignProperties_From_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *storage.ResourceSet) error
AssignProperties_From_ResourceSet populates our ResourceSet from the provided source ResourceSet
func (*ResourceSet) AssignProperties_To_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *storage.ResourceSet) error
AssignProperties_To_ResourceSet populates the provided destination ResourceSet from our ResourceSet
func (*ResourceSet) ConvertToARM ¶
func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceSet) DeepCopy ¶
func (in *ResourceSet) DeepCopy() *ResourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (*ResourceSet) DeepCopyInto ¶
func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet) Initialize_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
Initialize_From_ResourceSet_STATUS populates our ResourceSet from the provided source ResourceSet_STATUS
func (*ResourceSet) NewEmptyARMValue ¶
func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet) PopulateFromARM ¶
func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet_STATUS ¶
type ResourceSet_STATUS struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *storage.ResourceSet_STATUS) error
AssignProperties_From_ResourceSet_STATUS populates our ResourceSet_STATUS from the provided source ResourceSet_STATUS
func (*ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *storage.ResourceSet_STATUS) error
AssignProperties_To_ResourceSet_STATUS populates the provided destination ResourceSet_STATUS from our ResourceSet_STATUS
func (*ResourceSet_STATUS) DeepCopy ¶
func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS.
func (*ResourceSet_STATUS) DeepCopyInto ¶
func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet_STATUS) NewEmptyARMValue ¶
func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet_STATUS) PopulateFromARM ¶
func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteNextHopType ¶
type RouteNextHopType string
The type of Azure hop the packet should be sent to. +kubebuilder:validation:Enum={"Internet","None","VirtualAppliance","VirtualNetworkGateway","VnetLocal"}
type RouteNextHopType_STATUS ¶
type RouteNextHopType_STATUS string
The type of Azure hop the packet should be sent to.
type RouteTable ¶
type RouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTable_Spec `json:"spec,omitempty"` Status RouteTable_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/routeTable.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}
func (*RouteTable) AssignProperties_From_RouteTable ¶
func (table *RouteTable) AssignProperties_From_RouteTable(source *storage.RouteTable) error
AssignProperties_From_RouteTable populates our RouteTable from the provided source RouteTable
func (*RouteTable) AssignProperties_To_RouteTable ¶
func (table *RouteTable) AssignProperties_To_RouteTable(destination *storage.RouteTable) error
AssignProperties_To_RouteTable populates the provided destination RouteTable from our RouteTable
func (*RouteTable) AzureName ¶
func (table *RouteTable) AzureName() string
AzureName returns the Azure name of the resource
func (*RouteTable) ConfigMapDestinationExpressions ¶
func (table *RouteTable) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*RouteTable) ConvertFrom ¶
func (table *RouteTable) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our RouteTable from the provided hub RouteTable
func (*RouteTable) ConvertTo ¶
func (table *RouteTable) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub RouteTable from our RouteTable
func (*RouteTable) DeepCopy ¶
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶
func (in *RouteTable) DeepCopyInto(out *RouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable) DeepCopyObject ¶
func (in *RouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTable) Default ¶
func (table *RouteTable) Default()
Default applies defaults to the RouteTable resource
func (RouteTable) GetAPIVersion ¶
func (table RouteTable) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*RouteTable) GetConditions ¶
func (table *RouteTable) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*RouteTable) GetResourceScope ¶
func (table *RouteTable) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*RouteTable) GetSpec ¶
func (table *RouteTable) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*RouteTable) GetStatus ¶
func (table *RouteTable) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*RouteTable) GetSupportedOperations ¶
func (table *RouteTable) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*RouteTable) GetType ¶
func (table *RouteTable) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/routeTables"
func (*RouteTable) InitializeSpec ¶
func (table *RouteTable) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*RouteTable) NewEmptyStatus ¶
func (table *RouteTable) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*RouteTable) OriginalGVK ¶
func (table *RouteTable) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*RouteTable) Owner ¶
func (table *RouteTable) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*RouteTable) SecretDestinationExpressions ¶
func (table *RouteTable) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*RouteTable) SetConditions ¶
func (table *RouteTable) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*RouteTable) SetStatus ¶
func (table *RouteTable) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*RouteTable) ValidateCreate ¶
func (table *RouteTable) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*RouteTable) ValidateDelete ¶
func (table *RouteTable) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*RouteTable) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type RouteTableList ¶
type RouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTable `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/routeTable.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}
func (*RouteTableList) DeepCopy ¶
func (in *RouteTableList) DeepCopy() *RouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.
func (*RouteTableList) DeepCopyInto ¶
func (in *RouteTableList) DeepCopyInto(out *RouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableList) DeepCopyObject ¶
func (in *RouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTableOperatorSpec ¶
type RouteTableOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*RouteTableOperatorSpec) AssignProperties_From_RouteTableOperatorSpec ¶
func (operator *RouteTableOperatorSpec) AssignProperties_From_RouteTableOperatorSpec(source *storage.RouteTableOperatorSpec) error
AssignProperties_From_RouteTableOperatorSpec populates our RouteTableOperatorSpec from the provided source RouteTableOperatorSpec
func (*RouteTableOperatorSpec) AssignProperties_To_RouteTableOperatorSpec ¶
func (operator *RouteTableOperatorSpec) AssignProperties_To_RouteTableOperatorSpec(destination *storage.RouteTableOperatorSpec) error
AssignProperties_To_RouteTableOperatorSpec populates the provided destination RouteTableOperatorSpec from our RouteTableOperatorSpec
func (*RouteTableOperatorSpec) DeepCopy ¶
func (in *RouteTableOperatorSpec) DeepCopy() *RouteTableOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableOperatorSpec.
func (*RouteTableOperatorSpec) DeepCopyInto ¶
func (in *RouteTableOperatorSpec) DeepCopyInto(out *RouteTableOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Route table resource.
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded populates our RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded from our RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_RouteTable_STATUS_SubResourceEmbedded ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_RouteTable_STATUS_SubResourceEmbedded(source *RouteTable_STATUS_SubResourceEmbedded) error
Initialize_From_RouteTable_STATUS_SubResourceEmbedded populates our RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source RouteTable_STATUS_SubResourceEmbedded
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteTable_STATUS ¶
type RouteTable_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisableBgpRoutePropagation: Whether to disable the routes learned by BGP on that route table. True means disable. DisableBgpRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the route table resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resource GUID property of the route table. ResourceGuid *string `json:"resourceGuid,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Route table resource.
func (*RouteTable_STATUS) AssignProperties_From_RouteTable_STATUS ¶
func (table *RouteTable_STATUS) AssignProperties_From_RouteTable_STATUS(source *storage.RouteTable_STATUS) error
AssignProperties_From_RouteTable_STATUS populates our RouteTable_STATUS from the provided source RouteTable_STATUS
func (*RouteTable_STATUS) AssignProperties_To_RouteTable_STATUS ¶
func (table *RouteTable_STATUS) AssignProperties_To_RouteTable_STATUS(destination *storage.RouteTable_STATUS) error
AssignProperties_To_RouteTable_STATUS populates the provided destination RouteTable_STATUS from our RouteTable_STATUS
func (*RouteTable_STATUS) ConvertStatusFrom ¶
func (table *RouteTable_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our RouteTable_STATUS from the provided source
func (*RouteTable_STATUS) ConvertStatusTo ¶
func (table *RouteTable_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our RouteTable_STATUS
func (*RouteTable_STATUS) DeepCopy ¶
func (in *RouteTable_STATUS) DeepCopy() *RouteTable_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable_STATUS.
func (*RouteTable_STATUS) DeepCopyInto ¶
func (in *RouteTable_STATUS) DeepCopyInto(out *RouteTable_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable_STATUS) NewEmptyARMValue ¶
func (table *RouteTable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTable_STATUS) PopulateFromARM ¶
func (table *RouteTable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteTable_STATUS_SubResourceEmbedded ¶
type RouteTable_STATUS_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Route table resource.
func (*RouteTable_STATUS_SubResourceEmbedded) AssignProperties_From_RouteTable_STATUS_SubResourceEmbedded ¶
func (embedded *RouteTable_STATUS_SubResourceEmbedded) AssignProperties_From_RouteTable_STATUS_SubResourceEmbedded(source *storage.RouteTable_STATUS_SubResourceEmbedded) error
AssignProperties_From_RouteTable_STATUS_SubResourceEmbedded populates our RouteTable_STATUS_SubResourceEmbedded from the provided source RouteTable_STATUS_SubResourceEmbedded
func (*RouteTable_STATUS_SubResourceEmbedded) AssignProperties_To_RouteTable_STATUS_SubResourceEmbedded ¶
func (embedded *RouteTable_STATUS_SubResourceEmbedded) AssignProperties_To_RouteTable_STATUS_SubResourceEmbedded(destination *storage.RouteTable_STATUS_SubResourceEmbedded) error
AssignProperties_To_RouteTable_STATUS_SubResourceEmbedded populates the provided destination RouteTable_STATUS_SubResourceEmbedded from our RouteTable_STATUS_SubResourceEmbedded
func (*RouteTable_STATUS_SubResourceEmbedded) DeepCopy ¶
func (in *RouteTable_STATUS_SubResourceEmbedded) DeepCopy() *RouteTable_STATUS_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable_STATUS_SubResourceEmbedded.
func (*RouteTable_STATUS_SubResourceEmbedded) DeepCopyInto ¶
func (in *RouteTable_STATUS_SubResourceEmbedded) DeepCopyInto(out *RouteTable_STATUS_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable_STATUS_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *RouteTable_STATUS_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTable_STATUS_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *RouteTable_STATUS_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteTable_Spec ¶
type RouteTable_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DisableBgpRoutePropagation: Whether to disable the routes learned by BGP on that route table. True means disable. DisableBgpRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *RouteTableOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*RouteTable_Spec) AssignProperties_From_RouteTable_Spec ¶
func (table *RouteTable_Spec) AssignProperties_From_RouteTable_Spec(source *storage.RouteTable_Spec) error
AssignProperties_From_RouteTable_Spec populates our RouteTable_Spec from the provided source RouteTable_Spec
func (*RouteTable_Spec) AssignProperties_To_RouteTable_Spec ¶
func (table *RouteTable_Spec) AssignProperties_To_RouteTable_Spec(destination *storage.RouteTable_Spec) error
AssignProperties_To_RouteTable_Spec populates the provided destination RouteTable_Spec from our RouteTable_Spec
func (*RouteTable_Spec) ConvertSpecFrom ¶
func (table *RouteTable_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our RouteTable_Spec from the provided source
func (*RouteTable_Spec) ConvertSpecTo ¶
func (table *RouteTable_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our RouteTable_Spec
func (*RouteTable_Spec) ConvertToARM ¶
func (table *RouteTable_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RouteTable_Spec) DeepCopy ¶
func (in *RouteTable_Spec) DeepCopy() *RouteTable_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable_Spec.
func (*RouteTable_Spec) DeepCopyInto ¶
func (in *RouteTable_Spec) DeepCopyInto(out *RouteTable_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable_Spec) Initialize_From_RouteTable_STATUS ¶
func (table *RouteTable_Spec) Initialize_From_RouteTable_STATUS(source *RouteTable_STATUS) error
Initialize_From_RouteTable_STATUS populates our RouteTable_Spec from the provided source RouteTable_STATUS
func (*RouteTable_Spec) NewEmptyARMValue ¶
func (table *RouteTable_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTable_Spec) OriginalVersion ¶
func (table *RouteTable_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*RouteTable_Spec) PopulateFromARM ¶
func (table *RouteTable_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*RouteTable_Spec) SetAzureName ¶
func (table *RouteTable_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type RouteTablesRoute ¶
type RouteTablesRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteTablesRoute_Spec `json:"spec,omitempty"` Status RouteTablesRoute_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/routeTable.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}
func (*RouteTablesRoute) AssignProperties_From_RouteTablesRoute ¶
func (route *RouteTablesRoute) AssignProperties_From_RouteTablesRoute(source *storage.RouteTablesRoute) error
AssignProperties_From_RouteTablesRoute populates our RouteTablesRoute from the provided source RouteTablesRoute
func (*RouteTablesRoute) AssignProperties_To_RouteTablesRoute ¶
func (route *RouteTablesRoute) AssignProperties_To_RouteTablesRoute(destination *storage.RouteTablesRoute) error
AssignProperties_To_RouteTablesRoute populates the provided destination RouteTablesRoute from our RouteTablesRoute
func (*RouteTablesRoute) AzureName ¶
func (route *RouteTablesRoute) AzureName() string
AzureName returns the Azure name of the resource
func (*RouteTablesRoute) ConfigMapDestinationExpressions ¶
func (route *RouteTablesRoute) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*RouteTablesRoute) ConvertFrom ¶
func (route *RouteTablesRoute) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our RouteTablesRoute from the provided hub RouteTablesRoute
func (*RouteTablesRoute) ConvertTo ¶
func (route *RouteTablesRoute) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub RouteTablesRoute from our RouteTablesRoute
func (*RouteTablesRoute) DeepCopy ¶
func (in *RouteTablesRoute) DeepCopy() *RouteTablesRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRoute.
func (*RouteTablesRoute) DeepCopyInto ¶
func (in *RouteTablesRoute) DeepCopyInto(out *RouteTablesRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTablesRoute) DeepCopyObject ¶
func (in *RouteTablesRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteTablesRoute) Default ¶
func (route *RouteTablesRoute) Default()
Default applies defaults to the RouteTablesRoute resource
func (RouteTablesRoute) GetAPIVersion ¶
func (route RouteTablesRoute) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*RouteTablesRoute) GetConditions ¶
func (route *RouteTablesRoute) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*RouteTablesRoute) GetResourceScope ¶
func (route *RouteTablesRoute) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*RouteTablesRoute) GetSpec ¶
func (route *RouteTablesRoute) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*RouteTablesRoute) GetStatus ¶
func (route *RouteTablesRoute) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*RouteTablesRoute) GetSupportedOperations ¶
func (route *RouteTablesRoute) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*RouteTablesRoute) GetType ¶
func (route *RouteTablesRoute) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/routeTables/routes"
func (*RouteTablesRoute) InitializeSpec ¶
func (route *RouteTablesRoute) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*RouteTablesRoute) NewEmptyStatus ¶
func (route *RouteTablesRoute) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*RouteTablesRoute) OriginalGVK ¶
func (route *RouteTablesRoute) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*RouteTablesRoute) Owner ¶
func (route *RouteTablesRoute) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*RouteTablesRoute) SecretDestinationExpressions ¶
func (route *RouteTablesRoute) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*RouteTablesRoute) SetConditions ¶
func (route *RouteTablesRoute) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*RouteTablesRoute) SetStatus ¶
func (route *RouteTablesRoute) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*RouteTablesRoute) ValidateCreate ¶
func (route *RouteTablesRoute) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*RouteTablesRoute) ValidateDelete ¶
func (route *RouteTablesRoute) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*RouteTablesRoute) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type RouteTablesRouteList ¶
type RouteTablesRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTablesRoute `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/routeTable.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName}/routes/{routeName}
func (*RouteTablesRouteList) DeepCopy ¶
func (in *RouteTablesRouteList) DeepCopy() *RouteTablesRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRouteList.
func (*RouteTablesRouteList) DeepCopyInto ¶
func (in *RouteTablesRouteList) DeepCopyInto(out *RouteTablesRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTablesRouteList) DeepCopyObject ¶
func (in *RouteTablesRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteTablesRouteOperatorSpec ¶
type RouteTablesRouteOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*RouteTablesRouteOperatorSpec) AssignProperties_From_RouteTablesRouteOperatorSpec ¶
func (operator *RouteTablesRouteOperatorSpec) AssignProperties_From_RouteTablesRouteOperatorSpec(source *storage.RouteTablesRouteOperatorSpec) error
AssignProperties_From_RouteTablesRouteOperatorSpec populates our RouteTablesRouteOperatorSpec from the provided source RouteTablesRouteOperatorSpec
func (*RouteTablesRouteOperatorSpec) AssignProperties_To_RouteTablesRouteOperatorSpec ¶
func (operator *RouteTablesRouteOperatorSpec) AssignProperties_To_RouteTablesRouteOperatorSpec(destination *storage.RouteTablesRouteOperatorSpec) error
AssignProperties_To_RouteTablesRouteOperatorSpec populates the provided destination RouteTablesRouteOperatorSpec from our RouteTablesRouteOperatorSpec
func (*RouteTablesRouteOperatorSpec) DeepCopy ¶
func (in *RouteTablesRouteOperatorSpec) DeepCopy() *RouteTablesRouteOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRouteOperatorSpec.
func (*RouteTablesRouteOperatorSpec) DeepCopyInto ¶
func (in *RouteTablesRouteOperatorSpec) DeepCopyInto(out *RouteTablesRouteOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTablesRoute_STATUS ¶
type RouteTablesRoute_STATUS struct { // AddressPrefix: The destination CIDR to which the route applies. AddressPrefix *string `json:"addressPrefix,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"` // HasBgpOverride: A value indicating whether this route overrides overlapping BGP routes regardless of LPM. HasBgpOverride *bool `json:"hasBgpOverride,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"` // NextHopIpAddress: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the // next hop type is VirtualAppliance. NextHopIpAddress *string `json:"nextHopIpAddress,omitempty"` // NextHopType: The type of Azure hop the packet should be sent to. NextHopType *RouteNextHopType_STATUS `json:"nextHopType,omitempty"` // ProvisioningState: The provisioning state of the route resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*RouteTablesRoute_STATUS) AssignProperties_From_RouteTablesRoute_STATUS ¶
func (route *RouteTablesRoute_STATUS) AssignProperties_From_RouteTablesRoute_STATUS(source *storage.RouteTablesRoute_STATUS) error
AssignProperties_From_RouteTablesRoute_STATUS populates our RouteTablesRoute_STATUS from the provided source RouteTablesRoute_STATUS
func (*RouteTablesRoute_STATUS) AssignProperties_To_RouteTablesRoute_STATUS ¶
func (route *RouteTablesRoute_STATUS) AssignProperties_To_RouteTablesRoute_STATUS(destination *storage.RouteTablesRoute_STATUS) error
AssignProperties_To_RouteTablesRoute_STATUS populates the provided destination RouteTablesRoute_STATUS from our RouteTablesRoute_STATUS
func (*RouteTablesRoute_STATUS) ConvertStatusFrom ¶
func (route *RouteTablesRoute_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our RouteTablesRoute_STATUS from the provided source
func (*RouteTablesRoute_STATUS) ConvertStatusTo ¶
func (route *RouteTablesRoute_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our RouteTablesRoute_STATUS
func (*RouteTablesRoute_STATUS) DeepCopy ¶
func (in *RouteTablesRoute_STATUS) DeepCopy() *RouteTablesRoute_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRoute_STATUS.
func (*RouteTablesRoute_STATUS) DeepCopyInto ¶
func (in *RouteTablesRoute_STATUS) DeepCopyInto(out *RouteTablesRoute_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTablesRoute_STATUS) NewEmptyARMValue ¶
func (route *RouteTablesRoute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTablesRoute_STATUS) PopulateFromARM ¶
func (route *RouteTablesRoute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteTablesRoute_Spec ¶
type RouteTablesRoute_Spec struct { // AddressPrefix: The destination CIDR to which the route applies. AddressPrefix *string `json:"addressPrefix,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // NextHopIpAddress: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the // next hop type is VirtualAppliance. NextHopIpAddress *string `json:"nextHopIpAddress,omitempty"` // +kubebuilder:validation:Required // NextHopType: The type of Azure hop the packet should be sent to. NextHopType *RouteNextHopType `json:"nextHopType,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *RouteTablesRouteOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/RouteTable resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"RouteTable"` }
func (*RouteTablesRoute_Spec) AssignProperties_From_RouteTablesRoute_Spec ¶
func (route *RouteTablesRoute_Spec) AssignProperties_From_RouteTablesRoute_Spec(source *storage.RouteTablesRoute_Spec) error
AssignProperties_From_RouteTablesRoute_Spec populates our RouteTablesRoute_Spec from the provided source RouteTablesRoute_Spec
func (*RouteTablesRoute_Spec) AssignProperties_To_RouteTablesRoute_Spec ¶
func (route *RouteTablesRoute_Spec) AssignProperties_To_RouteTablesRoute_Spec(destination *storage.RouteTablesRoute_Spec) error
AssignProperties_To_RouteTablesRoute_Spec populates the provided destination RouteTablesRoute_Spec from our RouteTablesRoute_Spec
func (*RouteTablesRoute_Spec) ConvertSpecFrom ¶
func (route *RouteTablesRoute_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our RouteTablesRoute_Spec from the provided source
func (*RouteTablesRoute_Spec) ConvertSpecTo ¶
func (route *RouteTablesRoute_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our RouteTablesRoute_Spec
func (*RouteTablesRoute_Spec) ConvertToARM ¶
func (route *RouteTablesRoute_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RouteTablesRoute_Spec) DeepCopy ¶
func (in *RouteTablesRoute_Spec) DeepCopy() *RouteTablesRoute_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRoute_Spec.
func (*RouteTablesRoute_Spec) DeepCopyInto ¶
func (in *RouteTablesRoute_Spec) DeepCopyInto(out *RouteTablesRoute_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTablesRoute_Spec) Initialize_From_RouteTablesRoute_STATUS ¶
func (route *RouteTablesRoute_Spec) Initialize_From_RouteTablesRoute_STATUS(source *RouteTablesRoute_STATUS) error
Initialize_From_RouteTablesRoute_STATUS populates our RouteTablesRoute_Spec from the provided source RouteTablesRoute_STATUS
func (*RouteTablesRoute_Spec) NewEmptyARMValue ¶
func (route *RouteTablesRoute_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTablesRoute_Spec) OriginalVersion ¶
func (route *RouteTablesRoute_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*RouteTablesRoute_Spec) PopulateFromARM ¶
func (route *RouteTablesRoute_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*RouteTablesRoute_Spec) SetAzureName ¶
func (route *RouteTablesRoute_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type SecurityRuleAccess ¶
type SecurityRuleAccess string
Whether network traffic is allowed or denied. +kubebuilder:validation:Enum={"Allow","Deny"}
type SecurityRuleAccess_STATUS ¶
type SecurityRuleAccess_STATUS string
Whether network traffic is allowed or denied.
type SecurityRuleDirection ¶
type SecurityRuleDirection string
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. +kubebuilder:validation:Enum={"Inbound","Outbound"}
type SecurityRuleDirection_STATUS ¶
type SecurityRuleDirection_STATUS string
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
type SecurityRulePropertiesFormat_Protocol ¶
type SecurityRulePropertiesFormat_Protocol string
+kubebuilder:validation:Enum={"Ah","Esp","Icmp","*","Tcp","Udp"}
type SecurityRulePropertiesFormat_Protocol_STATUS ¶
type SecurityRulePropertiesFormat_Protocol_STATUS string
type SecurityRule_STATUS ¶
type SecurityRule_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Network security rule.
func (*SecurityRule_STATUS) AssignProperties_From_SecurityRule_STATUS ¶
func (rule *SecurityRule_STATUS) AssignProperties_From_SecurityRule_STATUS(source *storage.SecurityRule_STATUS) error
AssignProperties_From_SecurityRule_STATUS populates our SecurityRule_STATUS from the provided source SecurityRule_STATUS
func (*SecurityRule_STATUS) AssignProperties_To_SecurityRule_STATUS ¶
func (rule *SecurityRule_STATUS) AssignProperties_To_SecurityRule_STATUS(destination *storage.SecurityRule_STATUS) error
AssignProperties_To_SecurityRule_STATUS populates the provided destination SecurityRule_STATUS from our SecurityRule_STATUS
func (*SecurityRule_STATUS) DeepCopy ¶
func (in *SecurityRule_STATUS) DeepCopy() *SecurityRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule_STATUS.
func (*SecurityRule_STATUS) DeepCopyInto ¶
func (in *SecurityRule_STATUS) DeepCopyInto(out *SecurityRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityRule_STATUS) NewEmptyARMValue ¶
func (rule *SecurityRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SecurityRule_STATUS) PopulateFromARM ¶
func (rule *SecurityRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceAssociationLink_STATUS ¶
type ServiceAssociationLink_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
ServiceAssociationLink resource.
func (*ServiceAssociationLink_STATUS) AssignProperties_From_ServiceAssociationLink_STATUS ¶
func (link *ServiceAssociationLink_STATUS) AssignProperties_From_ServiceAssociationLink_STATUS(source *storage.ServiceAssociationLink_STATUS) error
AssignProperties_From_ServiceAssociationLink_STATUS populates our ServiceAssociationLink_STATUS from the provided source ServiceAssociationLink_STATUS
func (*ServiceAssociationLink_STATUS) AssignProperties_To_ServiceAssociationLink_STATUS ¶
func (link *ServiceAssociationLink_STATUS) AssignProperties_To_ServiceAssociationLink_STATUS(destination *storage.ServiceAssociationLink_STATUS) error
AssignProperties_To_ServiceAssociationLink_STATUS 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 (link *ServiceAssociationLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceAssociationLink_STATUS) PopulateFromARM ¶
func (link *ServiceAssociationLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Service End point policy resource.
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded populates our ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded from our ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) Initialize_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
Initialize_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Service End point policy resource.
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(source *storage.ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_From_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates our ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from the provided source ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) AssignProperties_To_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded(destination *storage.ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) error
AssignProperties_To_ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded populates the provided destination ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded from our ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy ¶
func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded.
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPropertiesFormat ¶
type ServiceEndpointPropertiesFormat struct { // Locations: A list of locations. Locations []string `json:"locations,omitempty"` // NetworkIdentifier: SubResource as network identifier. NetworkIdentifier *SubResource `json:"networkIdentifier,omitempty"` // Service: The type of the endpoint service. Service *string `json:"service,omitempty"` }
The service endpoint properties.
func (*ServiceEndpointPropertiesFormat) AssignProperties_From_ServiceEndpointPropertiesFormat ¶
func (format *ServiceEndpointPropertiesFormat) AssignProperties_From_ServiceEndpointPropertiesFormat(source *storage.ServiceEndpointPropertiesFormat) error
AssignProperties_From_ServiceEndpointPropertiesFormat populates our ServiceEndpointPropertiesFormat from the provided source ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormat) AssignProperties_To_ServiceEndpointPropertiesFormat ¶
func (format *ServiceEndpointPropertiesFormat) AssignProperties_To_ServiceEndpointPropertiesFormat(destination *storage.ServiceEndpointPropertiesFormat) error
AssignProperties_To_ServiceEndpointPropertiesFormat populates the provided destination ServiceEndpointPropertiesFormat from our ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormat) ConvertToARM ¶
func (format *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) Initialize_From_ServiceEndpointPropertiesFormat_STATUS ¶
func (format *ServiceEndpointPropertiesFormat) Initialize_From_ServiceEndpointPropertiesFormat_STATUS(source *ServiceEndpointPropertiesFormat_STATUS) error
Initialize_From_ServiceEndpointPropertiesFormat_STATUS populates our ServiceEndpointPropertiesFormat from the provided source ServiceEndpointPropertiesFormat_STATUS
func (*ServiceEndpointPropertiesFormat) NewEmptyARMValue ¶
func (format *ServiceEndpointPropertiesFormat) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPropertiesFormat) PopulateFromARM ¶
func (format *ServiceEndpointPropertiesFormat) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPropertiesFormat_STATUS ¶
type ServiceEndpointPropertiesFormat_STATUS struct { // Locations: A list of locations. Locations []string `json:"locations,omitempty"` // NetworkIdentifier: SubResource as network identifier. NetworkIdentifier *SubResource_STATUS `json:"networkIdentifier,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"` }
The service endpoint properties.
func (*ServiceEndpointPropertiesFormat_STATUS) AssignProperties_From_ServiceEndpointPropertiesFormat_STATUS ¶
func (format *ServiceEndpointPropertiesFormat_STATUS) AssignProperties_From_ServiceEndpointPropertiesFormat_STATUS(source *storage.ServiceEndpointPropertiesFormat_STATUS) error
AssignProperties_From_ServiceEndpointPropertiesFormat_STATUS populates our ServiceEndpointPropertiesFormat_STATUS from the provided source ServiceEndpointPropertiesFormat_STATUS
func (*ServiceEndpointPropertiesFormat_STATUS) AssignProperties_To_ServiceEndpointPropertiesFormat_STATUS ¶
func (format *ServiceEndpointPropertiesFormat_STATUS) AssignProperties_To_ServiceEndpointPropertiesFormat_STATUS(destination *storage.ServiceEndpointPropertiesFormat_STATUS) error
AssignProperties_To_ServiceEndpointPropertiesFormat_STATUS 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 (format *ServiceEndpointPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPropertiesFormat_STATUS) PopulateFromARM ¶
func (format *ServiceEndpointPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku ¶
type Sku struct { // Name: The name of the sku of this Bastion Host. Name *Sku_Name `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_Name ¶
type Sku_Name string
+kubebuilder:validation:Enum={"Basic","Developer","Premium","Standard"}
type Sku_Name_STATUS ¶
type Sku_Name_STATUS string
type Sku_STATUS ¶
type Sku_STATUS struct { // Name: The name of the sku of this Bastion Host. Name *Sku_Name_STATUS `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource ¶
type SubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*SubResource) AssignProperties_From_SubResource ¶
func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
AssignProperties_From_SubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignProperties_To_SubResource ¶
func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource
func (*SubResource) ConvertToARM ¶
func (resource *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) Initialize_From_SubResource_STATUS ¶
func (resource *SubResource) Initialize_From_SubResource_STATUS(source *SubResource_STATUS) error
Initialize_From_SubResource_STATUS populates our SubResource from the provided source SubResource_STATUS
func (*SubResource) NewEmptyARMValue ¶
func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource) PopulateFromARM ¶
func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_STATUS ¶
type SubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS
func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
AssignProperties_To_SubResource_STATUS 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 (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_STATUS) PopulateFromARM ¶
func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies ¶
type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies string
+kubebuilder:validation:Enum={"Disabled","Enabled","NetworkSecurityGroupEnabled","RouteTableEnabled"}
type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS ¶
type SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS string
type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies ¶
type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS ¶
type SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS string
type SubnetPropertiesFormat_SharingScope ¶
type SubnetPropertiesFormat_SharingScope string
+kubebuilder:validation:Enum={"DelegatedServices","Tenant"}
type SubnetPropertiesFormat_SharingScope_STATUS ¶
type SubnetPropertiesFormat_SharingScope_STATUS string
type Subnet_LoadBalancer_SubResourceEmbedded ¶
type Subnet_LoadBalancer_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_LoadBalancer_SubResourceEmbedded ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_LoadBalancer_SubResourceEmbedded(source *storage.Subnet_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_Subnet_LoadBalancer_SubResourceEmbedded populates our Subnet_LoadBalancer_SubResourceEmbedded from the provided source Subnet_LoadBalancer_SubResourceEmbedded
func (*Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_LoadBalancer_SubResourceEmbedded ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_LoadBalancer_SubResourceEmbedded(destination *storage.Subnet_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_Subnet_LoadBalancer_SubResourceEmbedded populates the provided destination Subnet_LoadBalancer_SubResourceEmbedded from our Subnet_LoadBalancer_SubResourceEmbedded
func (*Subnet_LoadBalancer_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_LoadBalancer_SubResourceEmbedded.
func (*Subnet_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_LoadBalancer_SubResourceEmbedded) Initialize_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) Initialize_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(source *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded populates our Subnet_LoadBalancer_SubResourceEmbedded from the provided source Subnet_STATUS_LoadBalancer_SubResourceEmbedded
func (*Subnet_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_NetworkInterface_SubResourceEmbedded ¶
type Subnet_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_NetworkInterface_SubResourceEmbedded ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_NetworkInterface_SubResourceEmbedded(source *storage.Subnet_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_Subnet_NetworkInterface_SubResourceEmbedded populates our Subnet_NetworkInterface_SubResourceEmbedded from the provided source Subnet_NetworkInterface_SubResourceEmbedded
func (*Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_NetworkInterface_SubResourceEmbedded ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_NetworkInterface_SubResourceEmbedded(destination *storage.Subnet_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_Subnet_NetworkInterface_SubResourceEmbedded populates the provided destination Subnet_NetworkInterface_SubResourceEmbedded from our Subnet_NetworkInterface_SubResourceEmbedded
func (*Subnet_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_NetworkInterface_SubResourceEmbedded.
func (*Subnet_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_NetworkInterface_SubResourceEmbedded) Initialize_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) Initialize_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(source *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded populates our Subnet_NetworkInterface_SubResourceEmbedded from the provided source Subnet_STATUS_NetworkInterface_SubResourceEmbedded
func (*Subnet_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *storage.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *storage.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_PrivateEndpoint_SubResourceEmbedded from our Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *storage.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *storage.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_PrivateLinkService_SubResourceEmbedded from our Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_LoadBalancer_SubResourceEmbedded ¶
type Subnet_STATUS_LoadBalancer_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(source *storage.Subnet_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_LoadBalancer_SubResourceEmbedded populates our Subnet_STATUS_LoadBalancer_SubResourceEmbedded from the provided source Subnet_STATUS_LoadBalancer_SubResourceEmbedded
func (*Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_LoadBalancer_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_LoadBalancer_SubResourceEmbedded(destination *storage.Subnet_STATUS_LoadBalancer_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_LoadBalancer_SubResourceEmbedded 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 (embedded *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkInterface_SubResourceEmbedded ¶
type Subnet_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.Subnet_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_NetworkInterface_SubResourceEmbedded populates our Subnet_STATUS_NetworkInterface_SubResourceEmbedded from the provided source Subnet_STATUS_NetworkInterface_SubResourceEmbedded
func (*Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.Subnet_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_NetworkSecurityGroup_SubResourceEmbedded ¶
type Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded(source *storage.Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded populates our Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded from the provided source Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded
func (*Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded(destination *storage.Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded 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 (embedded *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *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_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *storage.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *storage.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *storage.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(destination *storage.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TransportProtocol ¶
type TransportProtocol string
The transport protocol for the endpoint. +kubebuilder:validation:Enum={"All","Tcp","Udp"}
type TransportProtocol_STATUS ¶
type TransportProtocol_STATUS string
The transport protocol for the endpoint.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetwork ¶
type VirtualNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetwork_Spec `json:"spec,omitempty"` Status VirtualNetwork_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}
func (*VirtualNetwork) AssignProperties_From_VirtualNetwork ¶
func (network *VirtualNetwork) AssignProperties_From_VirtualNetwork(source *storage.VirtualNetwork) error
AssignProperties_From_VirtualNetwork populates our VirtualNetwork from the provided source VirtualNetwork
func (*VirtualNetwork) AssignProperties_To_VirtualNetwork ¶
func (network *VirtualNetwork) AssignProperties_To_VirtualNetwork(destination *storage.VirtualNetwork) error
AssignProperties_To_VirtualNetwork populates the provided destination VirtualNetwork from our VirtualNetwork
func (*VirtualNetwork) AzureName ¶
func (network *VirtualNetwork) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetwork) ConfigMapDestinationExpressions ¶
func (network *VirtualNetwork) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*VirtualNetwork) ConvertFrom ¶
func (network *VirtualNetwork) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our VirtualNetwork from the provided hub VirtualNetwork
func (*VirtualNetwork) ConvertTo ¶
func (network *VirtualNetwork) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub VirtualNetwork from our VirtualNetwork
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 (network *VirtualNetwork) Default()
Default applies defaults to the VirtualNetwork resource
func (VirtualNetwork) GetAPIVersion ¶
func (network VirtualNetwork) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*VirtualNetwork) GetConditions ¶
func (network *VirtualNetwork) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetwork) GetResourceScope ¶
func (network *VirtualNetwork) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*VirtualNetwork) GetSpec ¶
func (network *VirtualNetwork) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetwork) GetStatus ¶
func (network *VirtualNetwork) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetwork) GetSupportedOperations ¶
func (network *VirtualNetwork) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*VirtualNetwork) GetType ¶
func (network *VirtualNetwork) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks"
func (*VirtualNetwork) InitializeSpec ¶
func (network *VirtualNetwork) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*VirtualNetwork) NewEmptyStatus ¶
func (network *VirtualNetwork) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetwork) OriginalGVK ¶
func (network *VirtualNetwork) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetwork) Owner ¶
func (network *VirtualNetwork) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*VirtualNetwork) SecretDestinationExpressions ¶
func (network *VirtualNetwork) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*VirtualNetwork) SetConditions ¶
func (network *VirtualNetwork) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetwork) SetStatus ¶
func (network *VirtualNetwork) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetwork) ValidateCreate ¶
func (network *VirtualNetwork) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*VirtualNetwork) ValidateDelete ¶
func (network *VirtualNetwork) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*VirtualNetwork) ValidateUpdate ¶
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,omitempty"` }
Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
func (*VirtualNetworkBgpCommunities) AssignProperties_From_VirtualNetworkBgpCommunities ¶
func (communities *VirtualNetworkBgpCommunities) AssignProperties_From_VirtualNetworkBgpCommunities(source *storage.VirtualNetworkBgpCommunities) error
AssignProperties_From_VirtualNetworkBgpCommunities populates our VirtualNetworkBgpCommunities from the provided source VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunities) AssignProperties_To_VirtualNetworkBgpCommunities ¶
func (communities *VirtualNetworkBgpCommunities) AssignProperties_To_VirtualNetworkBgpCommunities(destination *storage.VirtualNetworkBgpCommunities) error
AssignProperties_To_VirtualNetworkBgpCommunities populates the provided destination VirtualNetworkBgpCommunities from our VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunities) ConvertToARM ¶
func (communities *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) Initialize_From_VirtualNetworkBgpCommunities_STATUS ¶
func (communities *VirtualNetworkBgpCommunities) Initialize_From_VirtualNetworkBgpCommunities_STATUS(source *VirtualNetworkBgpCommunities_STATUS) error
Initialize_From_VirtualNetworkBgpCommunities_STATUS populates our VirtualNetworkBgpCommunities from the provided source VirtualNetworkBgpCommunities_STATUS
func (*VirtualNetworkBgpCommunities) NewEmptyARMValue ¶
func (communities *VirtualNetworkBgpCommunities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkBgpCommunities) PopulateFromARM ¶
func (communities *VirtualNetworkBgpCommunities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkBgpCommunities_STATUS ¶
type VirtualNetworkBgpCommunities_STATUS 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,omitempty"` }
Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
func (*VirtualNetworkBgpCommunities_STATUS) AssignProperties_From_VirtualNetworkBgpCommunities_STATUS ¶
func (communities *VirtualNetworkBgpCommunities_STATUS) AssignProperties_From_VirtualNetworkBgpCommunities_STATUS(source *storage.VirtualNetworkBgpCommunities_STATUS) error
AssignProperties_From_VirtualNetworkBgpCommunities_STATUS populates our VirtualNetworkBgpCommunities_STATUS from the provided source VirtualNetworkBgpCommunities_STATUS
func (*VirtualNetworkBgpCommunities_STATUS) AssignProperties_To_VirtualNetworkBgpCommunities_STATUS ¶
func (communities *VirtualNetworkBgpCommunities_STATUS) AssignProperties_To_VirtualNetworkBgpCommunities_STATUS(destination *storage.VirtualNetworkBgpCommunities_STATUS) error
AssignProperties_To_VirtualNetworkBgpCommunities_STATUS 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 (communities *VirtualNetworkBgpCommunities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkBgpCommunities_STATUS) PopulateFromARM ¶
func (communities *VirtualNetworkBgpCommunities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkEncryption ¶
type VirtualNetworkEncryption struct { // +kubebuilder:validation:Required // Enabled: Indicates if encryption is enabled on the virtual network. Enabled *bool `json:"enabled,omitempty"` // Enforcement: If the encrypted VNet allows VM that does not support encryption. This field is for future support, // AllowUnencrypted is the only supported value at general availability. Enforcement *VirtualNetworkEncryption_Enforcement `json:"enforcement,omitempty"` }
Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
func (*VirtualNetworkEncryption) AssignProperties_From_VirtualNetworkEncryption ¶
func (encryption *VirtualNetworkEncryption) AssignProperties_From_VirtualNetworkEncryption(source *storage.VirtualNetworkEncryption) error
AssignProperties_From_VirtualNetworkEncryption populates our VirtualNetworkEncryption from the provided source VirtualNetworkEncryption
func (*VirtualNetworkEncryption) AssignProperties_To_VirtualNetworkEncryption ¶
func (encryption *VirtualNetworkEncryption) AssignProperties_To_VirtualNetworkEncryption(destination *storage.VirtualNetworkEncryption) error
AssignProperties_To_VirtualNetworkEncryption populates the provided destination VirtualNetworkEncryption from our VirtualNetworkEncryption
func (*VirtualNetworkEncryption) ConvertToARM ¶
func (encryption *VirtualNetworkEncryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkEncryption) DeepCopy ¶
func (in *VirtualNetworkEncryption) DeepCopy() *VirtualNetworkEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkEncryption.
func (*VirtualNetworkEncryption) DeepCopyInto ¶
func (in *VirtualNetworkEncryption) DeepCopyInto(out *VirtualNetworkEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkEncryption) Initialize_From_VirtualNetworkEncryption_STATUS ¶
func (encryption *VirtualNetworkEncryption) Initialize_From_VirtualNetworkEncryption_STATUS(source *VirtualNetworkEncryption_STATUS) error
Initialize_From_VirtualNetworkEncryption_STATUS populates our VirtualNetworkEncryption from the provided source VirtualNetworkEncryption_STATUS
func (*VirtualNetworkEncryption) NewEmptyARMValue ¶
func (encryption *VirtualNetworkEncryption) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkEncryption) PopulateFromARM ¶
func (encryption *VirtualNetworkEncryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkEncryption_Enforcement ¶
type VirtualNetworkEncryption_Enforcement string
+kubebuilder:validation:Enum={"AllowUnencrypted","DropUnencrypted"}
type VirtualNetworkEncryption_Enforcement_STATUS ¶
type VirtualNetworkEncryption_Enforcement_STATUS string
type VirtualNetworkEncryption_STATUS ¶
type VirtualNetworkEncryption_STATUS struct { // Enabled: Indicates if encryption is enabled on the virtual network. Enabled *bool `json:"enabled,omitempty"` // Enforcement: If the encrypted VNet allows VM that does not support encryption. This field is for future support, // AllowUnencrypted is the only supported value at general availability. Enforcement *VirtualNetworkEncryption_Enforcement_STATUS `json:"enforcement,omitempty"` }
Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
func (*VirtualNetworkEncryption_STATUS) AssignProperties_From_VirtualNetworkEncryption_STATUS ¶
func (encryption *VirtualNetworkEncryption_STATUS) AssignProperties_From_VirtualNetworkEncryption_STATUS(source *storage.VirtualNetworkEncryption_STATUS) error
AssignProperties_From_VirtualNetworkEncryption_STATUS populates our VirtualNetworkEncryption_STATUS from the provided source VirtualNetworkEncryption_STATUS
func (*VirtualNetworkEncryption_STATUS) AssignProperties_To_VirtualNetworkEncryption_STATUS ¶
func (encryption *VirtualNetworkEncryption_STATUS) AssignProperties_To_VirtualNetworkEncryption_STATUS(destination *storage.VirtualNetworkEncryption_STATUS) error
AssignProperties_To_VirtualNetworkEncryption_STATUS populates the provided destination VirtualNetworkEncryption_STATUS from our VirtualNetworkEncryption_STATUS
func (*VirtualNetworkEncryption_STATUS) DeepCopy ¶
func (in *VirtualNetworkEncryption_STATUS) DeepCopy() *VirtualNetworkEncryption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkEncryption_STATUS.
func (*VirtualNetworkEncryption_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkEncryption_STATUS) DeepCopyInto(out *VirtualNetworkEncryption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkEncryption_STATUS) NewEmptyARMValue ¶
func (encryption *VirtualNetworkEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkEncryption_STATUS) PopulateFromARM ¶
func (encryption *VirtualNetworkEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkGateway_Spec `json:"spec,omitempty"` Status VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetworkGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}
func (*VirtualNetworkGateway) AssignProperties_From_VirtualNetworkGateway ¶
func (gateway *VirtualNetworkGateway) AssignProperties_From_VirtualNetworkGateway(source *storage.VirtualNetworkGateway) error
AssignProperties_From_VirtualNetworkGateway populates our VirtualNetworkGateway from the provided source VirtualNetworkGateway
func (*VirtualNetworkGateway) AssignProperties_To_VirtualNetworkGateway ¶
func (gateway *VirtualNetworkGateway) AssignProperties_To_VirtualNetworkGateway(destination *storage.VirtualNetworkGateway) error
AssignProperties_To_VirtualNetworkGateway populates the provided destination VirtualNetworkGateway from our VirtualNetworkGateway
func (*VirtualNetworkGateway) AzureName ¶
func (gateway *VirtualNetworkGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworkGateway) ConfigMapDestinationExpressions ¶
func (gateway *VirtualNetworkGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*VirtualNetworkGateway) ConvertFrom ¶
func (gateway *VirtualNetworkGateway) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our VirtualNetworkGateway from the provided hub VirtualNetworkGateway
func (*VirtualNetworkGateway) ConvertTo ¶
func (gateway *VirtualNetworkGateway) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub VirtualNetworkGateway from our VirtualNetworkGateway
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 (gateway *VirtualNetworkGateway) Default()
Default applies defaults to the VirtualNetworkGateway resource
func (VirtualNetworkGateway) GetAPIVersion ¶
func (gateway VirtualNetworkGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*VirtualNetworkGateway) GetConditions ¶
func (gateway *VirtualNetworkGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworkGateway) GetResourceScope ¶
func (gateway *VirtualNetworkGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*VirtualNetworkGateway) GetSpec ¶
func (gateway *VirtualNetworkGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworkGateway) GetStatus ¶
func (gateway *VirtualNetworkGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworkGateway) GetSupportedOperations ¶
func (gateway *VirtualNetworkGateway) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*VirtualNetworkGateway) GetType ¶
func (gateway *VirtualNetworkGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworkGateways"
func (*VirtualNetworkGateway) InitializeSpec ¶
func (gateway *VirtualNetworkGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*VirtualNetworkGateway) NewEmptyStatus ¶
func (gateway *VirtualNetworkGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworkGateway) OriginalGVK ¶
func (gateway *VirtualNetworkGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworkGateway) Owner ¶
func (gateway *VirtualNetworkGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*VirtualNetworkGateway) SecretDestinationExpressions ¶
func (gateway *VirtualNetworkGateway) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*VirtualNetworkGateway) SetConditions ¶
func (gateway *VirtualNetworkGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworkGateway) SetStatus ¶
func (gateway *VirtualNetworkGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworkGateway) ValidateCreate ¶
func (gateway *VirtualNetworkGateway) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*VirtualNetworkGateway) ValidateDelete ¶
func (gateway *VirtualNetworkGateway) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*VirtualNetworkGateway) ValidateUpdate ¶
func (gateway *VirtualNetworkGateway) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type VirtualNetworkGatewayAutoScaleBounds ¶
type VirtualNetworkGatewayAutoScaleBounds struct { // Max: Maximum Scale Units for Autoscale configuration Max *int `json:"max,omitempty"` // Min: Minimum scale Units for Autoscale configuration Min *int `json:"min,omitempty"` }
func (*VirtualNetworkGatewayAutoScaleBounds) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds(source *storage.VirtualNetworkGatewayAutoScaleBounds) error
AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds populates our VirtualNetworkGatewayAutoScaleBounds from the provided source VirtualNetworkGatewayAutoScaleBounds
func (*VirtualNetworkGatewayAutoScaleBounds) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds(destination *storage.VirtualNetworkGatewayAutoScaleBounds) error
AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds populates the provided destination VirtualNetworkGatewayAutoScaleBounds from our VirtualNetworkGatewayAutoScaleBounds
func (*VirtualNetworkGatewayAutoScaleBounds) ConvertToARM ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayAutoScaleBounds) DeepCopy ¶
func (in *VirtualNetworkGatewayAutoScaleBounds) DeepCopy() *VirtualNetworkGatewayAutoScaleBounds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayAutoScaleBounds.
func (*VirtualNetworkGatewayAutoScaleBounds) DeepCopyInto ¶
func (in *VirtualNetworkGatewayAutoScaleBounds) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleBounds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayAutoScaleBounds) Initialize_From_VirtualNetworkGatewayAutoScaleBounds_STATUS ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) Initialize_From_VirtualNetworkGatewayAutoScaleBounds_STATUS(source *VirtualNetworkGatewayAutoScaleBounds_STATUS) error
Initialize_From_VirtualNetworkGatewayAutoScaleBounds_STATUS populates our VirtualNetworkGatewayAutoScaleBounds from the provided source VirtualNetworkGatewayAutoScaleBounds_STATUS
func (*VirtualNetworkGatewayAutoScaleBounds) NewEmptyARMValue ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayAutoScaleBounds) PopulateFromARM ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayAutoScaleBounds_STATUS ¶
type VirtualNetworkGatewayAutoScaleBounds_STATUS struct { // Max: Maximum Scale Units for Autoscale configuration Max *int `json:"max,omitempty"` // Min: Minimum scale Units for Autoscale configuration Min *int `json:"min,omitempty"` }
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds_STATUS ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds_STATUS(source *storage.VirtualNetworkGatewayAutoScaleBounds_STATUS) error
AssignProperties_From_VirtualNetworkGatewayAutoScaleBounds_STATUS populates our VirtualNetworkGatewayAutoScaleBounds_STATUS from the provided source VirtualNetworkGatewayAutoScaleBounds_STATUS
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds_STATUS ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds_STATUS(destination *storage.VirtualNetworkGatewayAutoScaleBounds_STATUS) error
AssignProperties_To_VirtualNetworkGatewayAutoScaleBounds_STATUS populates the provided destination VirtualNetworkGatewayAutoScaleBounds_STATUS from our VirtualNetworkGatewayAutoScaleBounds_STATUS
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopy ¶
func (in *VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopy() *VirtualNetworkGatewayAutoScaleBounds_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayAutoScaleBounds_STATUS.
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkGatewayAutoScaleBounds_STATUS) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleBounds_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) NewEmptyARMValue ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayAutoScaleBounds_STATUS) PopulateFromARM ¶
func (bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayAutoScaleConfiguration ¶
type VirtualNetworkGatewayAutoScaleConfiguration struct { // Bounds: The bounds of the autoscale configuration Bounds *VirtualNetworkGatewayAutoScaleBounds `json:"bounds,omitempty"` }
Virtual Network Gateway Autoscale Configuration details
func (*VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration(source *storage.VirtualNetworkGatewayAutoScaleConfiguration) error
AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration populates our VirtualNetworkGatewayAutoScaleConfiguration from the provided source VirtualNetworkGatewayAutoScaleConfiguration
func (*VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration(destination *storage.VirtualNetworkGatewayAutoScaleConfiguration) error
AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration populates the provided destination VirtualNetworkGatewayAutoScaleConfiguration from our VirtualNetworkGatewayAutoScaleConfiguration
func (*VirtualNetworkGatewayAutoScaleConfiguration) ConvertToARM ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayAutoScaleConfiguration) DeepCopy ¶
func (in *VirtualNetworkGatewayAutoScaleConfiguration) DeepCopy() *VirtualNetworkGatewayAutoScaleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayAutoScaleConfiguration.
func (*VirtualNetworkGatewayAutoScaleConfiguration) DeepCopyInto ¶
func (in *VirtualNetworkGatewayAutoScaleConfiguration) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayAutoScaleConfiguration) Initialize_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) Initialize_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(source *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
Initialize_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS populates our VirtualNetworkGatewayAutoScaleConfiguration from the provided source VirtualNetworkGatewayAutoScaleConfiguration_STATUS
func (*VirtualNetworkGatewayAutoScaleConfiguration) NewEmptyARMValue ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayAutoScaleConfiguration) PopulateFromARM ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayAutoScaleConfiguration_STATUS ¶
type VirtualNetworkGatewayAutoScaleConfiguration_STATUS struct { // Bounds: The bounds of the autoscale configuration Bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS `json:"bounds,omitempty"` }
Virtual Network Gateway Autoscale Configuration details
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(source *storage.VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
AssignProperties_From_VirtualNetworkGatewayAutoScaleConfiguration_STATUS populates our VirtualNetworkGatewayAutoScaleConfiguration_STATUS from the provided source VirtualNetworkGatewayAutoScaleConfiguration_STATUS
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration_STATUS(destination *storage.VirtualNetworkGatewayAutoScaleConfiguration_STATUS) error
AssignProperties_To_VirtualNetworkGatewayAutoScaleConfiguration_STATUS populates the provided destination VirtualNetworkGatewayAutoScaleConfiguration_STATUS from our VirtualNetworkGatewayAutoScaleConfiguration_STATUS
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopy ¶
func (in *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopy() *VirtualNetworkGatewayAutoScaleConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayAutoScaleConfiguration_STATUS.
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkGatewayAutoScaleConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayAutoScaleConfiguration_STATUS) PopulateFromARM ¶
func (configuration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayIPConfiguration ¶
type VirtualNetworkGatewayIPConfiguration 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 *IPAllocationMethod `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"` }
IP configuration for virtual network gateway.
func (*VirtualNetworkGatewayIPConfiguration) AssignProperties_From_VirtualNetworkGatewayIPConfiguration ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) AssignProperties_From_VirtualNetworkGatewayIPConfiguration(source *storage.VirtualNetworkGatewayIPConfiguration) error
AssignProperties_From_VirtualNetworkGatewayIPConfiguration populates our VirtualNetworkGatewayIPConfiguration from the provided source VirtualNetworkGatewayIPConfiguration
func (*VirtualNetworkGatewayIPConfiguration) AssignProperties_To_VirtualNetworkGatewayIPConfiguration ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) AssignProperties_To_VirtualNetworkGatewayIPConfiguration(destination *storage.VirtualNetworkGatewayIPConfiguration) error
AssignProperties_To_VirtualNetworkGatewayIPConfiguration populates the provided destination VirtualNetworkGatewayIPConfiguration from our VirtualNetworkGatewayIPConfiguration
func (*VirtualNetworkGatewayIPConfiguration) ConvertToARM ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayIPConfiguration) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfiguration) DeepCopy() *VirtualNetworkGatewayIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfiguration.
func (*VirtualNetworkGatewayIPConfiguration) DeepCopyInto ¶
func (in *VirtualNetworkGatewayIPConfiguration) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayIPConfiguration) Initialize_From_VirtualNetworkGatewayIPConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) Initialize_From_VirtualNetworkGatewayIPConfiguration_STATUS(source *VirtualNetworkGatewayIPConfiguration_STATUS) error
Initialize_From_VirtualNetworkGatewayIPConfiguration_STATUS populates our VirtualNetworkGatewayIPConfiguration from the provided source VirtualNetworkGatewayIPConfiguration_STATUS
func (*VirtualNetworkGatewayIPConfiguration) NewEmptyARMValue ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayIPConfiguration) PopulateFromARM ¶
func (configuration *VirtualNetworkGatewayIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
IP configuration for virtual network gateway.
func (*VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayIPConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_From_VirtualNetworkGatewayIPConfiguration_STATUS(source *storage.VirtualNetworkGatewayIPConfiguration_STATUS) error
AssignProperties_From_VirtualNetworkGatewayIPConfiguration_STATUS populates our VirtualNetworkGatewayIPConfiguration_STATUS from the provided source VirtualNetworkGatewayIPConfiguration_STATUS
func (*VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayIPConfiguration_STATUS ¶
func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) AssignProperties_To_VirtualNetworkGatewayIPConfiguration_STATUS(destination *storage.VirtualNetworkGatewayIPConfiguration_STATUS) error
AssignProperties_To_VirtualNetworkGatewayIPConfiguration_STATUS 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 (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayIPConfiguration_STATUS) PopulateFromARM ¶
func (configuration *VirtualNetworkGatewayIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayList ¶
type VirtualNetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkGateway `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetworkGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}
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 VirtualNetworkGatewayNatRule ¶
type VirtualNetworkGatewayNatRule struct { // ExternalMappings: The private IP address external mapping for NAT. ExternalMappings []VpnNatRuleMapping `json:"externalMappings,omitempty"` // InternalMappings: The private IP address internal mapping for NAT. InternalMappings []VpnNatRuleMapping `json:"internalMappings,omitempty"` // IpConfigurationId: The IP Configuration ID this NAT rule applies to. IpConfigurationId *string `json:"ipConfigurationId,omitempty"` // Mode: The Source NAT direction of a VPN NAT. Mode *VirtualNetworkGatewayNatRuleProperties_Mode `json:"mode,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"` // Type: The type of NAT rule for VPN NAT. Type *VirtualNetworkGatewayNatRuleProperties_Type `json:"type,omitempty"` }
VirtualNetworkGatewayNatRule Resource.
func (*VirtualNetworkGatewayNatRule) AssignProperties_From_VirtualNetworkGatewayNatRule ¶
func (rule *VirtualNetworkGatewayNatRule) AssignProperties_From_VirtualNetworkGatewayNatRule(source *storage.VirtualNetworkGatewayNatRule) error
AssignProperties_From_VirtualNetworkGatewayNatRule populates our VirtualNetworkGatewayNatRule from the provided source VirtualNetworkGatewayNatRule
func (*VirtualNetworkGatewayNatRule) AssignProperties_To_VirtualNetworkGatewayNatRule ¶
func (rule *VirtualNetworkGatewayNatRule) AssignProperties_To_VirtualNetworkGatewayNatRule(destination *storage.VirtualNetworkGatewayNatRule) error
AssignProperties_To_VirtualNetworkGatewayNatRule populates the provided destination VirtualNetworkGatewayNatRule from our VirtualNetworkGatewayNatRule
func (*VirtualNetworkGatewayNatRule) ConvertToARM ¶
func (rule *VirtualNetworkGatewayNatRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayNatRule) DeepCopy ¶
func (in *VirtualNetworkGatewayNatRule) DeepCopy() *VirtualNetworkGatewayNatRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayNatRule.
func (*VirtualNetworkGatewayNatRule) DeepCopyInto ¶
func (in *VirtualNetworkGatewayNatRule) DeepCopyInto(out *VirtualNetworkGatewayNatRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayNatRule) Initialize_From_VirtualNetworkGatewayNatRule_STATUS ¶
func (rule *VirtualNetworkGatewayNatRule) Initialize_From_VirtualNetworkGatewayNatRule_STATUS(source *VirtualNetworkGatewayNatRule_STATUS) error
Initialize_From_VirtualNetworkGatewayNatRule_STATUS populates our VirtualNetworkGatewayNatRule from the provided source VirtualNetworkGatewayNatRule_STATUS
func (*VirtualNetworkGatewayNatRule) NewEmptyARMValue ¶
func (rule *VirtualNetworkGatewayNatRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayNatRule) PopulateFromARM ¶
func (rule *VirtualNetworkGatewayNatRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayNatRuleProperties_Mode ¶
type VirtualNetworkGatewayNatRuleProperties_Mode string
+kubebuilder:validation:Enum={"EgressSnat","IngressSnat"}
type VirtualNetworkGatewayNatRuleProperties_Mode_STATUS ¶
type VirtualNetworkGatewayNatRuleProperties_Mode_STATUS string
type VirtualNetworkGatewayNatRuleProperties_Type ¶
type VirtualNetworkGatewayNatRuleProperties_Type string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type VirtualNetworkGatewayNatRuleProperties_Type_STATUS ¶
type VirtualNetworkGatewayNatRuleProperties_Type_STATUS string
type VirtualNetworkGatewayNatRule_STATUS ¶
type VirtualNetworkGatewayNatRule_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExternalMappings: The private IP address external mapping for NAT. ExternalMappings []VpnNatRuleMapping_STATUS `json:"externalMappings,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // InternalMappings: The private IP address internal mapping for NAT. InternalMappings []VpnNatRuleMapping_STATUS `json:"internalMappings,omitempty"` // IpConfigurationId: The IP Configuration ID this NAT rule applies to. IpConfigurationId *string `json:"ipConfigurationId,omitempty"` // Mode: The Source NAT direction of a VPN NAT. Mode *VirtualNetworkGatewayNatRuleProperties_Mode_STATUS `json:"mode,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"` // PropertiesType: The type of NAT rule for VPN NAT. PropertiesType *VirtualNetworkGatewayNatRuleProperties_Type_STATUS `json:"properties_type,omitempty"` // ProvisioningState: The provisioning state of the NAT Rule resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
VirtualNetworkGatewayNatRule Resource.
func (*VirtualNetworkGatewayNatRule_STATUS) AssignProperties_From_VirtualNetworkGatewayNatRule_STATUS ¶
func (rule *VirtualNetworkGatewayNatRule_STATUS) AssignProperties_From_VirtualNetworkGatewayNatRule_STATUS(source *storage.VirtualNetworkGatewayNatRule_STATUS) error
AssignProperties_From_VirtualNetworkGatewayNatRule_STATUS populates our VirtualNetworkGatewayNatRule_STATUS from the provided source VirtualNetworkGatewayNatRule_STATUS
func (*VirtualNetworkGatewayNatRule_STATUS) AssignProperties_To_VirtualNetworkGatewayNatRule_STATUS ¶
func (rule *VirtualNetworkGatewayNatRule_STATUS) AssignProperties_To_VirtualNetworkGatewayNatRule_STATUS(destination *storage.VirtualNetworkGatewayNatRule_STATUS) error
AssignProperties_To_VirtualNetworkGatewayNatRule_STATUS populates the provided destination VirtualNetworkGatewayNatRule_STATUS from our VirtualNetworkGatewayNatRule_STATUS
func (*VirtualNetworkGatewayNatRule_STATUS) DeepCopy ¶
func (in *VirtualNetworkGatewayNatRule_STATUS) DeepCopy() *VirtualNetworkGatewayNatRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayNatRule_STATUS.
func (*VirtualNetworkGatewayNatRule_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkGatewayNatRule_STATUS) DeepCopyInto(out *VirtualNetworkGatewayNatRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayNatRule_STATUS) NewEmptyARMValue ¶
func (rule *VirtualNetworkGatewayNatRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayNatRule_STATUS) PopulateFromARM ¶
func (rule *VirtualNetworkGatewayNatRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayOperatorSpec ¶
type VirtualNetworkGatewayOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*VirtualNetworkGatewayOperatorSpec) AssignProperties_From_VirtualNetworkGatewayOperatorSpec ¶
func (operator *VirtualNetworkGatewayOperatorSpec) AssignProperties_From_VirtualNetworkGatewayOperatorSpec(source *storage.VirtualNetworkGatewayOperatorSpec) error
AssignProperties_From_VirtualNetworkGatewayOperatorSpec populates our VirtualNetworkGatewayOperatorSpec from the provided source VirtualNetworkGatewayOperatorSpec
func (*VirtualNetworkGatewayOperatorSpec) AssignProperties_To_VirtualNetworkGatewayOperatorSpec ¶
func (operator *VirtualNetworkGatewayOperatorSpec) AssignProperties_To_VirtualNetworkGatewayOperatorSpec(destination *storage.VirtualNetworkGatewayOperatorSpec) error
AssignProperties_To_VirtualNetworkGatewayOperatorSpec populates the provided destination VirtualNetworkGatewayOperatorSpec from our VirtualNetworkGatewayOperatorSpec
func (*VirtualNetworkGatewayOperatorSpec) DeepCopy ¶
func (in *VirtualNetworkGatewayOperatorSpec) DeepCopy() *VirtualNetworkGatewayOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayOperatorSpec.
func (*VirtualNetworkGatewayOperatorSpec) DeepCopyInto ¶
func (in *VirtualNetworkGatewayOperatorSpec) DeepCopyInto(out *VirtualNetworkGatewayOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayPolicyGroup ¶
type VirtualNetworkGatewayPolicyGroup struct { // +kubebuilder:validation:Required // IsDefault: Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not. IsDefault *bool `json:"isDefault,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"` // +kubebuilder:validation:Required // PolicyMembers: Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup. PolicyMembers []VirtualNetworkGatewayPolicyGroupMember `json:"policyMembers,omitempty"` // +kubebuilder:validation:Required // Priority: Priority for VirtualNetworkGatewayPolicyGroup. Priority *int `json:"priority,omitempty"` }
Parameters for VirtualNetworkGatewayPolicyGroup.
func (*VirtualNetworkGatewayPolicyGroup) AssignProperties_From_VirtualNetworkGatewayPolicyGroup ¶
func (group *VirtualNetworkGatewayPolicyGroup) AssignProperties_From_VirtualNetworkGatewayPolicyGroup(source *storage.VirtualNetworkGatewayPolicyGroup) error
AssignProperties_From_VirtualNetworkGatewayPolicyGroup populates our VirtualNetworkGatewayPolicyGroup from the provided source VirtualNetworkGatewayPolicyGroup
func (*VirtualNetworkGatewayPolicyGroup) AssignProperties_To_VirtualNetworkGatewayPolicyGroup ¶
func (group *VirtualNetworkGatewayPolicyGroup) AssignProperties_To_VirtualNetworkGatewayPolicyGroup(destination *storage.VirtualNetworkGatewayPolicyGroup) error
AssignProperties_To_VirtualNetworkGatewayPolicyGroup populates the provided destination VirtualNetworkGatewayPolicyGroup from our VirtualNetworkGatewayPolicyGroup
func (*VirtualNetworkGatewayPolicyGroup) ConvertToARM ¶
func (group *VirtualNetworkGatewayPolicyGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayPolicyGroup) DeepCopy ¶
func (in *VirtualNetworkGatewayPolicyGroup) DeepCopy() *VirtualNetworkGatewayPolicyGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayPolicyGroup.
func (*VirtualNetworkGatewayPolicyGroup) DeepCopyInto ¶
func (in *VirtualNetworkGatewayPolicyGroup) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayPolicyGroup) Initialize_From_VirtualNetworkGatewayPolicyGroup_STATUS ¶
func (group *VirtualNetworkGatewayPolicyGroup) Initialize_From_VirtualNetworkGatewayPolicyGroup_STATUS(source *VirtualNetworkGatewayPolicyGroup_STATUS) error
Initialize_From_VirtualNetworkGatewayPolicyGroup_STATUS populates our VirtualNetworkGatewayPolicyGroup from the provided source VirtualNetworkGatewayPolicyGroup_STATUS
func (*VirtualNetworkGatewayPolicyGroup) NewEmptyARMValue ¶
func (group *VirtualNetworkGatewayPolicyGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayPolicyGroup) PopulateFromARM ¶
func (group *VirtualNetworkGatewayPolicyGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayPolicyGroupMember ¶
type VirtualNetworkGatewayPolicyGroupMember struct { // AttributeType: The Vpn Policy member attribute type. AttributeType *VirtualNetworkGatewayPolicyGroupMember_AttributeType `json:"attributeType,omitempty"` // AttributeValue: The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember. AttributeValue *string `json:"attributeValue,omitempty"` // Name: Name of the VirtualNetworkGatewayPolicyGroupMember. Name *string `json:"name,omitempty"` }
Vpn Client Connection configuration PolicyGroup member
func (*VirtualNetworkGatewayPolicyGroupMember) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember(source *storage.VirtualNetworkGatewayPolicyGroupMember) error
AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember populates our VirtualNetworkGatewayPolicyGroupMember from the provided source VirtualNetworkGatewayPolicyGroupMember
func (*VirtualNetworkGatewayPolicyGroupMember) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember(destination *storage.VirtualNetworkGatewayPolicyGroupMember) error
AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember populates the provided destination VirtualNetworkGatewayPolicyGroupMember from our VirtualNetworkGatewayPolicyGroupMember
func (*VirtualNetworkGatewayPolicyGroupMember) ConvertToARM ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewayPolicyGroupMember) DeepCopy ¶
func (in *VirtualNetworkGatewayPolicyGroupMember) DeepCopy() *VirtualNetworkGatewayPolicyGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayPolicyGroupMember.
func (*VirtualNetworkGatewayPolicyGroupMember) DeepCopyInto ¶
func (in *VirtualNetworkGatewayPolicyGroupMember) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayPolicyGroupMember) Initialize_From_VirtualNetworkGatewayPolicyGroupMember_STATUS ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) Initialize_From_VirtualNetworkGatewayPolicyGroupMember_STATUS(source *VirtualNetworkGatewayPolicyGroupMember_STATUS) error
Initialize_From_VirtualNetworkGatewayPolicyGroupMember_STATUS populates our VirtualNetworkGatewayPolicyGroupMember from the provided source VirtualNetworkGatewayPolicyGroupMember_STATUS
func (*VirtualNetworkGatewayPolicyGroupMember) NewEmptyARMValue ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayPolicyGroupMember) PopulateFromARM ¶
func (member *VirtualNetworkGatewayPolicyGroupMember) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayPolicyGroupMember_AttributeType ¶
type VirtualNetworkGatewayPolicyGroupMember_AttributeType string
+kubebuilder:validation:Enum={"AADGroupId","CertificateGroupId","RadiusAzureGroupId"}
type VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS ¶
type VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS string
type VirtualNetworkGatewayPolicyGroupMember_STATUS ¶
type VirtualNetworkGatewayPolicyGroupMember_STATUS struct { // AttributeType: The Vpn Policy member attribute type. AttributeType *VirtualNetworkGatewayPolicyGroupMember_AttributeType_STATUS `json:"attributeType,omitempty"` // AttributeValue: The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember. AttributeValue *string `json:"attributeValue,omitempty"` // Name: Name of the VirtualNetworkGatewayPolicyGroupMember. Name *string `json:"name,omitempty"` }
Vpn Client Connection configuration PolicyGroup member
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember_STATUS ¶
func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember_STATUS(source *storage.VirtualNetworkGatewayPolicyGroupMember_STATUS) error
AssignProperties_From_VirtualNetworkGatewayPolicyGroupMember_STATUS populates our VirtualNetworkGatewayPolicyGroupMember_STATUS from the provided source VirtualNetworkGatewayPolicyGroupMember_STATUS
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember_STATUS ¶
func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember_STATUS(destination *storage.VirtualNetworkGatewayPolicyGroupMember_STATUS) error
AssignProperties_To_VirtualNetworkGatewayPolicyGroupMember_STATUS populates the provided destination VirtualNetworkGatewayPolicyGroupMember_STATUS from our VirtualNetworkGatewayPolicyGroupMember_STATUS
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopy ¶
func (in *VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopy() *VirtualNetworkGatewayPolicyGroupMember_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayPolicyGroupMember_STATUS.
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkGatewayPolicyGroupMember_STATUS) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroupMember_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) NewEmptyARMValue ¶
func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayPolicyGroupMember_STATUS) PopulateFromARM ¶
func (member *VirtualNetworkGatewayPolicyGroupMember_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayPolicyGroup_STATUS ¶
type VirtualNetworkGatewayPolicyGroup_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"` // IsDefault: Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not. IsDefault *bool `json:"isDefault,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"` // PolicyMembers: Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup. PolicyMembers []VirtualNetworkGatewayPolicyGroupMember_STATUS `json:"policyMembers,omitempty"` // Priority: Priority for VirtualNetworkGatewayPolicyGroup. Priority *int `json:"priority,omitempty"` // ProvisioningState: The provisioning state of the VirtualNetworkGatewayPolicyGroup resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // VngClientConnectionConfigurations: List of references to vngClientConnectionConfigurations. VngClientConnectionConfigurations []SubResource_STATUS `json:"vngClientConnectionConfigurations,omitempty"` }
Parameters for VirtualNetworkGatewayPolicyGroup.
func (*VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroup_STATUS ¶
func (group *VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_From_VirtualNetworkGatewayPolicyGroup_STATUS(source *storage.VirtualNetworkGatewayPolicyGroup_STATUS) error
AssignProperties_From_VirtualNetworkGatewayPolicyGroup_STATUS populates our VirtualNetworkGatewayPolicyGroup_STATUS from the provided source VirtualNetworkGatewayPolicyGroup_STATUS
func (*VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroup_STATUS ¶
func (group *VirtualNetworkGatewayPolicyGroup_STATUS) AssignProperties_To_VirtualNetworkGatewayPolicyGroup_STATUS(destination *storage.VirtualNetworkGatewayPolicyGroup_STATUS) error
AssignProperties_To_VirtualNetworkGatewayPolicyGroup_STATUS populates the provided destination VirtualNetworkGatewayPolicyGroup_STATUS from our VirtualNetworkGatewayPolicyGroup_STATUS
func (*VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopy ¶
func (in *VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopy() *VirtualNetworkGatewayPolicyGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayPolicyGroup_STATUS.
func (*VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkGatewayPolicyGroup_STATUS) DeepCopyInto(out *VirtualNetworkGatewayPolicyGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayPolicyGroup_STATUS) NewEmptyARMValue ¶
func (group *VirtualNetworkGatewayPolicyGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayPolicyGroup_STATUS) PopulateFromARM ¶
func (group *VirtualNetworkGatewayPolicyGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayPropertiesFormat_AdminState ¶
type VirtualNetworkGatewayPropertiesFormat_AdminState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS ¶
type VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS string
type VirtualNetworkGatewayPropertiesFormat_GatewayType ¶
type VirtualNetworkGatewayPropertiesFormat_GatewayType string
+kubebuilder:validation:Enum={"ExpressRoute","LocalGateway","Vpn"}
type VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS ¶
type VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS string
type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel ¶
type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel string
+kubebuilder:validation:Enum={"MultiHomed","SingleHomed"}
type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS ¶
type VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS string
type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration ¶
type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration string
+kubebuilder:validation:Enum={"Generation1","Generation2","None"}
type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS ¶
type VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS string
type VirtualNetworkGatewayPropertiesFormat_VpnType ¶
type VirtualNetworkGatewayPropertiesFormat_VpnType string
+kubebuilder:validation:Enum={"PolicyBased","RouteBased"}
type VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS ¶
type VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS string
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { // Name: Gateway SKU name. Name *VirtualNetworkGatewaySku_Name `json:"name,omitempty"` // Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySku_Tier `json:"tier,omitempty"` }
VirtualNetworkGatewaySku details.
func (*VirtualNetworkGatewaySku) AssignProperties_From_VirtualNetworkGatewaySku ¶
func (gatewaySku *VirtualNetworkGatewaySku) AssignProperties_From_VirtualNetworkGatewaySku(source *storage.VirtualNetworkGatewaySku) error
AssignProperties_From_VirtualNetworkGatewaySku populates our VirtualNetworkGatewaySku from the provided source VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySku) AssignProperties_To_VirtualNetworkGatewaySku ¶
func (gatewaySku *VirtualNetworkGatewaySku) AssignProperties_To_VirtualNetworkGatewaySku(destination *storage.VirtualNetworkGatewaySku) error
AssignProperties_To_VirtualNetworkGatewaySku populates the provided destination VirtualNetworkGatewaySku from our VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySku) ConvertToARM ¶
func (gatewaySku *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) Initialize_From_VirtualNetworkGatewaySku_STATUS ¶
func (gatewaySku *VirtualNetworkGatewaySku) Initialize_From_VirtualNetworkGatewaySku_STATUS(source *VirtualNetworkGatewaySku_STATUS) error
Initialize_From_VirtualNetworkGatewaySku_STATUS populates our VirtualNetworkGatewaySku from the provided source VirtualNetworkGatewaySku_STATUS
func (*VirtualNetworkGatewaySku) NewEmptyARMValue ¶
func (gatewaySku *VirtualNetworkGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewaySku) PopulateFromARM ¶
func (gatewaySku *VirtualNetworkGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewaySku_Name ¶
type VirtualNetworkGatewaySku_Name string
+kubebuilder:validation:Enum={"Basic","ErGw1AZ","ErGw2AZ","ErGw3AZ","ErGwScale","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw1AZ","VpnGw2","VpnGw2AZ","VpnGw3","VpnGw3AZ","VpnGw4","VpnGw4AZ","VpnGw5","VpnGw5AZ"}
type VirtualNetworkGatewaySku_Name_STATUS ¶
type VirtualNetworkGatewaySku_Name_STATUS string
type VirtualNetworkGatewaySku_STATUS ¶
type VirtualNetworkGatewaySku_STATUS struct { // Capacity: The capacity. Capacity *int `json:"capacity,omitempty"` // Name: Gateway SKU name. Name *VirtualNetworkGatewaySku_Name_STATUS `json:"name,omitempty"` // Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySku_Tier_STATUS `json:"tier,omitempty"` }
VirtualNetworkGatewaySku details.
func (*VirtualNetworkGatewaySku_STATUS) AssignProperties_From_VirtualNetworkGatewaySku_STATUS ¶
func (gatewaySku *VirtualNetworkGatewaySku_STATUS) AssignProperties_From_VirtualNetworkGatewaySku_STATUS(source *storage.VirtualNetworkGatewaySku_STATUS) error
AssignProperties_From_VirtualNetworkGatewaySku_STATUS populates our VirtualNetworkGatewaySku_STATUS from the provided source VirtualNetworkGatewaySku_STATUS
func (*VirtualNetworkGatewaySku_STATUS) AssignProperties_To_VirtualNetworkGatewaySku_STATUS ¶
func (gatewaySku *VirtualNetworkGatewaySku_STATUS) AssignProperties_To_VirtualNetworkGatewaySku_STATUS(destination *storage.VirtualNetworkGatewaySku_STATUS) error
AssignProperties_To_VirtualNetworkGatewaySku_STATUS 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 (gatewaySku *VirtualNetworkGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewaySku_STATUS) PopulateFromARM ¶
func (gatewaySku *VirtualNetworkGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewaySku_Tier ¶
type VirtualNetworkGatewaySku_Tier string
+kubebuilder:validation:Enum={"Basic","ErGw1AZ","ErGw2AZ","ErGw3AZ","ErGwScale","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw1AZ","VpnGw2","VpnGw2AZ","VpnGw3","VpnGw3AZ","VpnGw4","VpnGw4AZ","VpnGw5","VpnGw5AZ"}
type VirtualNetworkGatewaySku_Tier_STATUS ¶
type VirtualNetworkGatewaySku_Tier_STATUS string
type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded ¶
type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded struct { // ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,omitempty"` // AdminState: Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route // Gateways in the vnet AdminState *VirtualNetworkGatewayPropertiesFormat_AdminState_STATUS `json:"adminState,omitempty"` // AllowRemoteVnetTraffic: Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration // does not support connectivity to Azure Virtual WAN. AllowRemoteVnetTraffic *bool `json:"allowRemoteVnetTraffic,omitempty"` // AllowVirtualWanTraffic: Configures this gateway to accept traffic from remote Virtual WAN networks. AllowVirtualWanTraffic *bool `json:"allowVirtualWanTraffic,omitempty"` // AutoScaleConfiguration: Autoscale configuration for virutal network gateway AutoScaleConfiguration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS `json:"autoScaleConfiguration,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"` // DisableIPSecReplayProtection: disableIPSecReplayProtection flag. DisableIPSecReplayProtection *bool `json:"disableIPSecReplayProtection,omitempty"` // EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` // EnableBgpRouteTranslationForNat: EnableBgpRouteTranslationForNat flag. EnableBgpRouteTranslationForNat *bool `json:"enableBgpRouteTranslationForNat,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 *VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS `json:"gatewayType,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The identity of the virtual network gateway, if configured. Identity *ManagedServiceIdentity_STATUS `json:"identity,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"` // NatRules: NatRules for virtual network gateway. NatRules []VirtualNetworkGatewayNatRule_STATUS `json:"natRules,omitempty"` // ProvisioningState: The provisioning state of the virtual network gateway resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResiliencyModel: Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed ResiliencyModel *VirtualNetworkGatewayPropertiesFormat_ResiliencyModel_STATUS `json:"resiliencyModel,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"` // VirtualNetworkGatewayPolicyGroups: The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the // available VirtualNetworkGatewayPolicyGroup for the gateway. VirtualNetworkGatewayPolicyGroups []VirtualNetworkGatewayPolicyGroup_STATUS `json:"virtualNetworkGatewayPolicyGroups,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 *VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS `json:"vpnGatewayGeneration,omitempty"` // VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS `json:"vpnType,omitempty"` }
A common class for general resource information.
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(source *storage.VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) error
AssignProperties_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded populates our VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded from the provided source VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_To_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) AssignProperties_To_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(destination *storage.VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) error
AssignProperties_To_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded populates the provided destination VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded from our VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded from the provided source
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopy ¶
func (in *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopy() *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded.
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopyInto ¶
func (in *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateway_Spec ¶
type VirtualNetworkGateway_Spec struct { // ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,omitempty"` // AdminState: Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route // Gateways in the vnet AdminState *VirtualNetworkGatewayPropertiesFormat_AdminState `json:"adminState,omitempty"` // AllowRemoteVnetTraffic: Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration // does not support connectivity to Azure Virtual WAN. AllowRemoteVnetTraffic *bool `json:"allowRemoteVnetTraffic,omitempty"` // AllowVirtualWanTraffic: Configures this gateway to accept traffic from remote Virtual WAN networks. AllowVirtualWanTraffic *bool `json:"allowVirtualWanTraffic,omitempty"` // AutoScaleConfiguration: Autoscale configuration for virutal network gateway AutoScaleConfiguration *VirtualNetworkGatewayAutoScaleConfiguration `json:"autoScaleConfiguration,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // 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"` // DisableIPSecReplayProtection: disableIPSecReplayProtection flag. DisableIPSecReplayProtection *bool `json:"disableIPSecReplayProtection,omitempty"` // EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` // EnableBgpRouteTranslationForNat: EnableBgpRouteTranslationForNat flag. EnableBgpRouteTranslationForNat *bool `json:"enableBgpRouteTranslationForNat,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"` // ExtendedLocation: The extended location of type local virtual network gateway. ExtendedLocation *ExtendedLocation `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 `json:"gatewayDefaultSite,omitempty"` // GatewayType: The type of this virtual network gateway. GatewayType *VirtualNetworkGatewayPropertiesFormat_GatewayType `json:"gatewayType,omitempty"` // Identity: The identity of the virtual network gateway, if configured. Identity *ManagedServiceIdentity `json:"identity,omitempty"` // IpConfigurations: IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NatRules: NatRules for virtual network gateway. NatRules []VirtualNetworkGatewayNatRule `json:"natRules,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *VirtualNetworkGatewayOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // ResiliencyModel: Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed ResiliencyModel *VirtualNetworkGatewayPropertiesFormat_ResiliencyModel `json:"resiliencyModel,omitempty"` // Sku: The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network // gateway. Sku *VirtualNetworkGatewaySku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // VNetExtendedLocationResourceReference: Customer vnet resource id. VirtualNetworkGateway of type local gateway is // associated with the customer vnet. VNetExtendedLocationResourceReference *genruntime.ResourceReference `armReference:"VNetExtendedLocationResourceId" json:"vNetExtendedLocationResourceReference,omitempty"` // VirtualNetworkGatewayPolicyGroups: The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the // available VirtualNetworkGatewayPolicyGroup for the gateway. VirtualNetworkGatewayPolicyGroups []VirtualNetworkGatewayPolicyGroup `json:"virtualNetworkGatewayPolicyGroups,omitempty"` // VpnClientConfiguration: The reference to the VpnClientConfiguration resource which represents the P2S VpnClient // configurations. VpnClientConfiguration *VpnClientConfiguration `json:"vpnClientConfiguration,omitempty"` // VpnGatewayGeneration: The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN. VpnGatewayGeneration *VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration `json:"vpnGatewayGeneration,omitempty"` // VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewayPropertiesFormat_VpnType `json:"vpnType,omitempty"` }
func (*VirtualNetworkGateway_Spec) AssignProperties_From_VirtualNetworkGateway_Spec ¶
func (gateway *VirtualNetworkGateway_Spec) AssignProperties_From_VirtualNetworkGateway_Spec(source *storage.VirtualNetworkGateway_Spec) error
AssignProperties_From_VirtualNetworkGateway_Spec populates our VirtualNetworkGateway_Spec from the provided source VirtualNetworkGateway_Spec
func (*VirtualNetworkGateway_Spec) AssignProperties_To_VirtualNetworkGateway_Spec ¶
func (gateway *VirtualNetworkGateway_Spec) AssignProperties_To_VirtualNetworkGateway_Spec(destination *storage.VirtualNetworkGateway_Spec) error
AssignProperties_To_VirtualNetworkGateway_Spec populates the provided destination VirtualNetworkGateway_Spec from our VirtualNetworkGateway_Spec
func (*VirtualNetworkGateway_Spec) ConvertSpecFrom ¶
func (gateway *VirtualNetworkGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworkGateway_Spec from the provided source
func (*VirtualNetworkGateway_Spec) ConvertSpecTo ¶
func (gateway *VirtualNetworkGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworkGateway_Spec
func (*VirtualNetworkGateway_Spec) ConvertToARM ¶
func (gateway *VirtualNetworkGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateway_Spec) DeepCopy ¶
func (in *VirtualNetworkGateway_Spec) DeepCopy() *VirtualNetworkGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_Spec.
func (*VirtualNetworkGateway_Spec) DeepCopyInto ¶
func (in *VirtualNetworkGateway_Spec) DeepCopyInto(out *VirtualNetworkGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateway_Spec) Initialize_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded ¶
func (gateway *VirtualNetworkGateway_Spec) Initialize_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded(source *VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded) error
Initialize_From_VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded populates our VirtualNetworkGateway_Spec from the provided source VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
func (*VirtualNetworkGateway_Spec) NewEmptyARMValue ¶
func (gateway *VirtualNetworkGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateway_Spec) OriginalVersion ¶
func (gateway *VirtualNetworkGateway_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworkGateway_Spec) PopulateFromARM ¶
func (gateway *VirtualNetworkGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworkGateway_Spec) SetAzureName ¶
func (gateway *VirtualNetworkGateway_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworkList ¶
type VirtualNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetwork `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}
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 VirtualNetworkOperatorSpec ¶
type VirtualNetworkOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*VirtualNetworkOperatorSpec) AssignProperties_From_VirtualNetworkOperatorSpec ¶
func (operator *VirtualNetworkOperatorSpec) AssignProperties_From_VirtualNetworkOperatorSpec(source *storage.VirtualNetworkOperatorSpec) error
AssignProperties_From_VirtualNetworkOperatorSpec populates our VirtualNetworkOperatorSpec from the provided source VirtualNetworkOperatorSpec
func (*VirtualNetworkOperatorSpec) AssignProperties_To_VirtualNetworkOperatorSpec ¶
func (operator *VirtualNetworkOperatorSpec) AssignProperties_To_VirtualNetworkOperatorSpec(destination *storage.VirtualNetworkOperatorSpec) error
AssignProperties_To_VirtualNetworkOperatorSpec populates the provided destination VirtualNetworkOperatorSpec from our VirtualNetworkOperatorSpec
func (*VirtualNetworkOperatorSpec) DeepCopy ¶
func (in *VirtualNetworkOperatorSpec) DeepCopy() *VirtualNetworkOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkOperatorSpec.
func (*VirtualNetworkOperatorSpec) DeepCopyInto ¶
func (in *VirtualNetworkOperatorSpec) DeepCopyInto(out *VirtualNetworkOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeeringPropertiesFormat_PeeringState ¶
type VirtualNetworkPeeringPropertiesFormat_PeeringState string
+kubebuilder:validation:Enum={"Connected","Disconnected","Initiated"}
type VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS ¶
type VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS string
type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel ¶
type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel string
+kubebuilder:validation:Enum={"FullyInSync","LocalAndRemoteNotInSync","LocalNotInSync","RemoteNotInSync"}
type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS ¶
type VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS string
type VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded ¶
type VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Virtual Network Tap resource.
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded(source *storage.VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded populates our VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded from the provided source VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded(destination *storage.VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded populates the provided destination VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded from our VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded.
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) Initialize_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(source *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) error
Initialize_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded populates our VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded from the provided source VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded ¶
type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Virtual Network Tap resource.
func (*VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(source *storage.VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_From_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded populates our VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded from the provided source VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded ¶
func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) AssignProperties_To_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded(destination *storage.VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) error
AssignProperties_To_VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded 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 (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` // Encryption: Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted // VNet. Encryption *VirtualNetworkEncryption_STATUS `json:"encryption,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"` // FlowLogs: A collection of references to flow log resources. FlowLogs []FlowLog_STATUS_SubResourceEmbedded `json:"flowLogs,omitempty"` // FlowTimeoutInMinutes: The FlowTimeout value (in minutes) for the Virtual Network FlowTimeoutInMinutes *int `json:"flowTimeoutInMinutes,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"` // PrivateEndpointVNetPolicies: Private Endpoint VNet Policies. PrivateEndpointVNetPolicies *PrivateEndpointVNetPolicies_STATUS `json:"privateEndpointVNetPolicies,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"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Virtual Network resource.
func (*VirtualNetwork_STATUS) AssignProperties_From_VirtualNetwork_STATUS ¶
func (network *VirtualNetwork_STATUS) AssignProperties_From_VirtualNetwork_STATUS(source *storage.VirtualNetwork_STATUS) error
AssignProperties_From_VirtualNetwork_STATUS populates our VirtualNetwork_STATUS from the provided source VirtualNetwork_STATUS
func (*VirtualNetwork_STATUS) AssignProperties_To_VirtualNetwork_STATUS ¶
func (network *VirtualNetwork_STATUS) AssignProperties_To_VirtualNetwork_STATUS(destination *storage.VirtualNetwork_STATUS) error
AssignProperties_To_VirtualNetwork_STATUS populates the provided destination VirtualNetwork_STATUS from our VirtualNetwork_STATUS
func (*VirtualNetwork_STATUS) ConvertStatusFrom ¶
func (network *VirtualNetwork_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetwork_STATUS from the provided source
func (*VirtualNetwork_STATUS) ConvertStatusTo ¶
func (network *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 (network *VirtualNetwork_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetwork_STATUS) PopulateFromARM ¶
func (network *VirtualNetwork_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetwork_Spec ¶
type VirtualNetwork_Spec struct { // AddressSpace: The AddressSpace that contains an array of IP address ranges that can be used by subnets. AddressSpace *AddressSpace `json:"addressSpace,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // 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"` // Encryption: Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted // VNet. Encryption *VirtualNetworkEncryption `json:"encryption,omitempty"` // ExtendedLocation: The extended location of the virtual network. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // FlowTimeoutInMinutes: The FlowTimeout value (in minutes) for the Virtual Network FlowTimeoutInMinutes *int `json:"flowTimeoutInMinutes,omitempty"` // IpAllocations: Array of IpAllocation which reference this VNET. IpAllocations []SubResource `json:"ipAllocations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *VirtualNetworkOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrivateEndpointVNetPolicies: Private Endpoint VNet Policies. PrivateEndpointVNetPolicies *PrivateEndpointVNetPolicies `json:"privateEndpointVNetPolicies,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetwork_Spec) AssignProperties_From_VirtualNetwork_Spec ¶
func (network *VirtualNetwork_Spec) AssignProperties_From_VirtualNetwork_Spec(source *storage.VirtualNetwork_Spec) error
AssignProperties_From_VirtualNetwork_Spec populates our VirtualNetwork_Spec from the provided source VirtualNetwork_Spec
func (*VirtualNetwork_Spec) AssignProperties_To_VirtualNetwork_Spec ¶
func (network *VirtualNetwork_Spec) AssignProperties_To_VirtualNetwork_Spec(destination *storage.VirtualNetwork_Spec) error
AssignProperties_To_VirtualNetwork_Spec populates the provided destination VirtualNetwork_Spec from our VirtualNetwork_Spec
func (*VirtualNetwork_Spec) ConvertSpecFrom ¶
func (network *VirtualNetwork_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetwork_Spec from the provided source
func (*VirtualNetwork_Spec) ConvertSpecTo ¶
func (network *VirtualNetwork_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetwork_Spec
func (*VirtualNetwork_Spec) ConvertToARM ¶
func (network *VirtualNetwork_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetwork_Spec) DeepCopy ¶
func (in *VirtualNetwork_Spec) DeepCopy() *VirtualNetwork_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork_Spec.
func (*VirtualNetwork_Spec) DeepCopyInto ¶
func (in *VirtualNetwork_Spec) DeepCopyInto(out *VirtualNetwork_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetwork_Spec) Initialize_From_VirtualNetwork_STATUS ¶
func (network *VirtualNetwork_Spec) Initialize_From_VirtualNetwork_STATUS(source *VirtualNetwork_STATUS) error
Initialize_From_VirtualNetwork_STATUS populates our VirtualNetwork_Spec from the provided source VirtualNetwork_STATUS
func (*VirtualNetwork_Spec) NewEmptyARMValue ¶
func (network *VirtualNetwork_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetwork_Spec) OriginalVersion ¶
func (network *VirtualNetwork_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetwork_Spec) PopulateFromARM ¶
func (network *VirtualNetwork_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetwork_Spec) SetAzureName ¶
func (network *VirtualNetwork_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworksSubnet ¶
type VirtualNetworksSubnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworksSubnet_Spec `json:"spec,omitempty"` Status VirtualNetworksSubnet_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
func (*VirtualNetworksSubnet) AssignProperties_From_VirtualNetworksSubnet ¶
func (subnet *VirtualNetworksSubnet) AssignProperties_From_VirtualNetworksSubnet(source *storage.VirtualNetworksSubnet) error
AssignProperties_From_VirtualNetworksSubnet populates our VirtualNetworksSubnet from the provided source VirtualNetworksSubnet
func (*VirtualNetworksSubnet) AssignProperties_To_VirtualNetworksSubnet ¶
func (subnet *VirtualNetworksSubnet) AssignProperties_To_VirtualNetworksSubnet(destination *storage.VirtualNetworksSubnet) error
AssignProperties_To_VirtualNetworksSubnet populates the provided destination VirtualNetworksSubnet from our VirtualNetworksSubnet
func (*VirtualNetworksSubnet) AzureName ¶
func (subnet *VirtualNetworksSubnet) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworksSubnet) ConfigMapDestinationExpressions ¶
func (subnet *VirtualNetworksSubnet) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*VirtualNetworksSubnet) ConvertFrom ¶
func (subnet *VirtualNetworksSubnet) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our VirtualNetworksSubnet from the provided hub VirtualNetworksSubnet
func (*VirtualNetworksSubnet) ConvertTo ¶
func (subnet *VirtualNetworksSubnet) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub VirtualNetworksSubnet from our VirtualNetworksSubnet
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 (subnet *VirtualNetworksSubnet) Default()
Default applies defaults to the VirtualNetworksSubnet resource
func (VirtualNetworksSubnet) GetAPIVersion ¶
func (subnet VirtualNetworksSubnet) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*VirtualNetworksSubnet) GetConditions ¶
func (subnet *VirtualNetworksSubnet) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworksSubnet) GetResourceScope ¶
func (subnet *VirtualNetworksSubnet) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*VirtualNetworksSubnet) GetSpec ¶
func (subnet *VirtualNetworksSubnet) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworksSubnet) GetStatus ¶
func (subnet *VirtualNetworksSubnet) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworksSubnet) GetSupportedOperations ¶
func (subnet *VirtualNetworksSubnet) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*VirtualNetworksSubnet) GetType ¶
func (subnet *VirtualNetworksSubnet) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/subnets"
func (*VirtualNetworksSubnet) InitializeSpec ¶
func (subnet *VirtualNetworksSubnet) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*VirtualNetworksSubnet) NewEmptyStatus ¶
func (subnet *VirtualNetworksSubnet) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworksSubnet) OriginalGVK ¶
func (subnet *VirtualNetworksSubnet) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworksSubnet) Owner ¶
func (subnet *VirtualNetworksSubnet) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*VirtualNetworksSubnet) SecretDestinationExpressions ¶
func (subnet *VirtualNetworksSubnet) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*VirtualNetworksSubnet) SetConditions ¶
func (subnet *VirtualNetworksSubnet) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworksSubnet) SetStatus ¶
func (subnet *VirtualNetworksSubnet) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworksSubnet) ValidateCreate ¶
func (subnet *VirtualNetworksSubnet) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*VirtualNetworksSubnet) ValidateDelete ¶
func (subnet *VirtualNetworksSubnet) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*VirtualNetworksSubnet) ValidateUpdate ¶
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 Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
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 VirtualNetworksSubnetOperatorSpec ¶
type VirtualNetworksSubnetOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*VirtualNetworksSubnetOperatorSpec) AssignProperties_From_VirtualNetworksSubnetOperatorSpec ¶
func (operator *VirtualNetworksSubnetOperatorSpec) AssignProperties_From_VirtualNetworksSubnetOperatorSpec(source *storage.VirtualNetworksSubnetOperatorSpec) error
AssignProperties_From_VirtualNetworksSubnetOperatorSpec populates our VirtualNetworksSubnetOperatorSpec from the provided source VirtualNetworksSubnetOperatorSpec
func (*VirtualNetworksSubnetOperatorSpec) AssignProperties_To_VirtualNetworksSubnetOperatorSpec ¶
func (operator *VirtualNetworksSubnetOperatorSpec) AssignProperties_To_VirtualNetworksSubnetOperatorSpec(destination *storage.VirtualNetworksSubnetOperatorSpec) error
AssignProperties_To_VirtualNetworksSubnetOperatorSpec populates the provided destination VirtualNetworksSubnetOperatorSpec from our VirtualNetworksSubnetOperatorSpec
func (*VirtualNetworksSubnetOperatorSpec) DeepCopy ¶
func (in *VirtualNetworksSubnetOperatorSpec) DeepCopy() *VirtualNetworksSubnetOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnetOperatorSpec.
func (*VirtualNetworksSubnetOperatorSpec) DeepCopyInto ¶
func (in *VirtualNetworksSubnetOperatorSpec) DeepCopyInto(out *VirtualNetworksSubnetOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworksSubnet_STATUS ¶
type VirtualNetworksSubnet_STATUS 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_VirtualNetworks_Subnet_SubResourceEmbedded `json:"applicationGatewayIPConfigurations,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DefaultOutboundAccess: Set this property to false to disable default outbound connectivity for all VMs in the subnet. // This property can only be set at the time of subnet creation and cannot be updated for an existing subnet. DefaultOutboundAccess *bool `json:"defaultOutboundAccess,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 `json:"ipConfigurationProfiles,omitempty"` // IpConfigurations: An array of references to the network interface IP configurations using subnet. This field is not // included if there are more than 2000 entries. IpConfigurations []IPConfiguration_STATUS_VirtualNetworks_Subnet_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_VirtualNetworks_Subnet_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` // PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on private end point in the subnet. PrivateEndpointNetworkPolicies *SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS `json:"privateEndpointNetworkPolicies,omitempty"` // PrivateEndpoints: An array of references to private endpoints. PrivateEndpoints []PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"privateEndpoints,omitempty"` // PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on private link service in the subnet. PrivateLinkServiceNetworkPolicies *SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS `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"` ResourceNavigationLinks []ResourceNavigationLink_STATUS `json:"resourceNavigationLinks,omitempty"` // RouteTable: The reference to the RouteTable resource. RouteTable *RouteTable_STATUS_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_VirtualNetworks_Subnet_SubResourceEmbedded `json:"serviceEndpointPolicies,omitempty"` // ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat_STATUS `json:"serviceEndpoints,omitempty"` // SharingScope: Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This // property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty. SharingScope *SubnetPropertiesFormat_SharingScope_STATUS `json:"sharingScope,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*VirtualNetworksSubnet_STATUS) AssignProperties_From_VirtualNetworksSubnet_STATUS ¶
func (subnet *VirtualNetworksSubnet_STATUS) AssignProperties_From_VirtualNetworksSubnet_STATUS(source *storage.VirtualNetworksSubnet_STATUS) error
AssignProperties_From_VirtualNetworksSubnet_STATUS populates our VirtualNetworksSubnet_STATUS from the provided source VirtualNetworksSubnet_STATUS
func (*VirtualNetworksSubnet_STATUS) AssignProperties_To_VirtualNetworksSubnet_STATUS ¶
func (subnet *VirtualNetworksSubnet_STATUS) AssignProperties_To_VirtualNetworksSubnet_STATUS(destination *storage.VirtualNetworksSubnet_STATUS) error
AssignProperties_To_VirtualNetworksSubnet_STATUS populates the provided destination VirtualNetworksSubnet_STATUS from our VirtualNetworksSubnet_STATUS
func (*VirtualNetworksSubnet_STATUS) ConvertStatusFrom ¶
func (subnet *VirtualNetworksSubnet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetworksSubnet_STATUS from the provided source
func (*VirtualNetworksSubnet_STATUS) ConvertStatusTo ¶
func (subnet *VirtualNetworksSubnet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetworksSubnet_STATUS
func (*VirtualNetworksSubnet_STATUS) DeepCopy ¶
func (in *VirtualNetworksSubnet_STATUS) DeepCopy() *VirtualNetworksSubnet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnet_STATUS.
func (*VirtualNetworksSubnet_STATUS) DeepCopyInto ¶
func (in *VirtualNetworksSubnet_STATUS) DeepCopyInto(out *VirtualNetworksSubnet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnet_STATUS) NewEmptyARMValue ¶
func (subnet *VirtualNetworksSubnet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksSubnet_STATUS) PopulateFromARM ¶
func (subnet *VirtualNetworksSubnet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworksSubnet_Spec ¶
type VirtualNetworksSubnet_Spec 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_VirtualNetworks_Subnet_SubResourceEmbedded `json:"applicationGatewayIPConfigurations,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DefaultOutboundAccess: Set this property to false to disable default outbound connectivity for all VMs in the subnet. // This property can only be set at the time of subnet creation and cannot be updated for an existing subnet. DefaultOutboundAccess *bool `json:"defaultOutboundAccess,omitempty"` // Delegations: An array of references to the delegations on the subnet. Delegations []Delegation `json:"delegations,omitempty"` // IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResource `json:"ipAllocations,omitempty"` // NatGateway: Nat gateway associated with this subnet. NatGateway *SubResource `json:"natGateway,omitempty"` // NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *VirtualNetworksSubnetOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/VirtualNetwork resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"VirtualNetwork"` // PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on private end point in the subnet. PrivateEndpointNetworkPolicies *SubnetPropertiesFormat_PrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"` // PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on private link service in the subnet. PrivateLinkServiceNetworkPolicies *SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"` // RouteTable: The reference to the RouteTable resource. RouteTable *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"routeTable,omitempty"` // ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"serviceEndpointPolicies,omitempty"` // ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat `json:"serviceEndpoints,omitempty"` // SharingScope: Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This // property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty. SharingScope *SubnetPropertiesFormat_SharingScope `json:"sharingScope,omitempty"` }
func (*VirtualNetworksSubnet_Spec) AssignProperties_From_VirtualNetworksSubnet_Spec ¶
func (subnet *VirtualNetworksSubnet_Spec) AssignProperties_From_VirtualNetworksSubnet_Spec(source *storage.VirtualNetworksSubnet_Spec) error
AssignProperties_From_VirtualNetworksSubnet_Spec populates our VirtualNetworksSubnet_Spec from the provided source VirtualNetworksSubnet_Spec
func (*VirtualNetworksSubnet_Spec) AssignProperties_To_VirtualNetworksSubnet_Spec ¶
func (subnet *VirtualNetworksSubnet_Spec) AssignProperties_To_VirtualNetworksSubnet_Spec(destination *storage.VirtualNetworksSubnet_Spec) error
AssignProperties_To_VirtualNetworksSubnet_Spec populates the provided destination VirtualNetworksSubnet_Spec from our VirtualNetworksSubnet_Spec
func (*VirtualNetworksSubnet_Spec) ConvertSpecFrom ¶
func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworksSubnet_Spec from the provided source
func (*VirtualNetworksSubnet_Spec) ConvertSpecTo ¶
func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworksSubnet_Spec
func (*VirtualNetworksSubnet_Spec) ConvertToARM ¶
func (subnet *VirtualNetworksSubnet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworksSubnet_Spec) DeepCopy ¶
func (in *VirtualNetworksSubnet_Spec) DeepCopy() *VirtualNetworksSubnet_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnet_Spec.
func (*VirtualNetworksSubnet_Spec) DeepCopyInto ¶
func (in *VirtualNetworksSubnet_Spec) DeepCopyInto(out *VirtualNetworksSubnet_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnet_Spec) Initialize_From_VirtualNetworksSubnet_STATUS ¶
func (subnet *VirtualNetworksSubnet_Spec) Initialize_From_VirtualNetworksSubnet_STATUS(source *VirtualNetworksSubnet_STATUS) error
Initialize_From_VirtualNetworksSubnet_STATUS populates our VirtualNetworksSubnet_Spec from the provided source VirtualNetworksSubnet_STATUS
func (*VirtualNetworksSubnet_Spec) NewEmptyARMValue ¶
func (subnet *VirtualNetworksSubnet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksSubnet_Spec) OriginalVersion ¶
func (subnet *VirtualNetworksSubnet_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworksSubnet_Spec) PopulateFromARM ¶
func (subnet *VirtualNetworksSubnet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworksSubnet_Spec) SetAzureName ¶
func (subnet *VirtualNetworksSubnet_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworksVirtualNetworkPeering ¶
type VirtualNetworksVirtualNetworkPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworksVirtualNetworkPeering_Spec `json:"spec,omitempty"` Status VirtualNetworksVirtualNetworkPeering_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}
func (*VirtualNetworksVirtualNetworkPeering) AssignProperties_From_VirtualNetworksVirtualNetworkPeering ¶
func (peering *VirtualNetworksVirtualNetworkPeering) AssignProperties_From_VirtualNetworksVirtualNetworkPeering(source *storage.VirtualNetworksVirtualNetworkPeering) error
AssignProperties_From_VirtualNetworksVirtualNetworkPeering populates our VirtualNetworksVirtualNetworkPeering from the provided source VirtualNetworksVirtualNetworkPeering
func (*VirtualNetworksVirtualNetworkPeering) AssignProperties_To_VirtualNetworksVirtualNetworkPeering ¶
func (peering *VirtualNetworksVirtualNetworkPeering) AssignProperties_To_VirtualNetworksVirtualNetworkPeering(destination *storage.VirtualNetworksVirtualNetworkPeering) error
AssignProperties_To_VirtualNetworksVirtualNetworkPeering populates the provided destination VirtualNetworksVirtualNetworkPeering from our VirtualNetworksVirtualNetworkPeering
func (*VirtualNetworksVirtualNetworkPeering) AzureName ¶
func (peering *VirtualNetworksVirtualNetworkPeering) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworksVirtualNetworkPeering) ConfigMapDestinationExpressions ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*VirtualNetworksVirtualNetworkPeering) ConvertFrom ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our VirtualNetworksVirtualNetworkPeering from the provided hub VirtualNetworksVirtualNetworkPeering
func (*VirtualNetworksVirtualNetworkPeering) ConvertTo ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub VirtualNetworksVirtualNetworkPeering from our VirtualNetworksVirtualNetworkPeering
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 (peering *VirtualNetworksVirtualNetworkPeering) Default()
Default applies defaults to the VirtualNetworksVirtualNetworkPeering resource
func (VirtualNetworksVirtualNetworkPeering) GetAPIVersion ¶
func (peering VirtualNetworksVirtualNetworkPeering) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-03-01"
func (*VirtualNetworksVirtualNetworkPeering) GetConditions ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworksVirtualNetworkPeering) GetResourceScope ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*VirtualNetworksVirtualNetworkPeering) GetSpec ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworksVirtualNetworkPeering) GetStatus ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworksVirtualNetworkPeering) GetSupportedOperations ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*VirtualNetworksVirtualNetworkPeering) GetType ¶
func (peering *VirtualNetworksVirtualNetworkPeering) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"
func (*VirtualNetworksVirtualNetworkPeering) InitializeSpec ¶
func (peering *VirtualNetworksVirtualNetworkPeering) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*VirtualNetworksVirtualNetworkPeering) NewEmptyStatus ¶
func (peering *VirtualNetworksVirtualNetworkPeering) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworksVirtualNetworkPeering) OriginalGVK ¶
func (peering *VirtualNetworksVirtualNetworkPeering) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworksVirtualNetworkPeering) Owner ¶
func (peering *VirtualNetworksVirtualNetworkPeering) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*VirtualNetworksVirtualNetworkPeering) SecretDestinationExpressions ¶
func (peering *VirtualNetworksVirtualNetworkPeering) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*VirtualNetworksVirtualNetworkPeering) SetConditions ¶
func (peering *VirtualNetworksVirtualNetworkPeering) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworksVirtualNetworkPeering) SetStatus ¶
func (peering *VirtualNetworksVirtualNetworkPeering) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateCreate ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateDelete ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateUpdate ¶
func (peering *VirtualNetworksVirtualNetworkPeering) ValidateUpdate(old runtime.Object) (admission.Warnings, 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 Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-03-01/virtualNetwork.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/virtualNetworkPeerings/{virtualNetworkPeeringName}
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 VirtualNetworksVirtualNetworkPeeringOperatorSpec ¶
type VirtualNetworksVirtualNetworkPeeringOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_From_VirtualNetworksVirtualNetworkPeeringOperatorSpec ¶
func (operator *VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_From_VirtualNetworksVirtualNetworkPeeringOperatorSpec(source *storage.VirtualNetworksVirtualNetworkPeeringOperatorSpec) error
AssignProperties_From_VirtualNetworksVirtualNetworkPeeringOperatorSpec populates our VirtualNetworksVirtualNetworkPeeringOperatorSpec from the provided source VirtualNetworksVirtualNetworkPeeringOperatorSpec
func (*VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_To_VirtualNetworksVirtualNetworkPeeringOperatorSpec ¶
func (operator *VirtualNetworksVirtualNetworkPeeringOperatorSpec) AssignProperties_To_VirtualNetworksVirtualNetworkPeeringOperatorSpec(destination *storage.VirtualNetworksVirtualNetworkPeeringOperatorSpec) error
AssignProperties_To_VirtualNetworksVirtualNetworkPeeringOperatorSpec populates the provided destination VirtualNetworksVirtualNetworkPeeringOperatorSpec from our VirtualNetworksVirtualNetworkPeeringOperatorSpec
func (*VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopy() *VirtualNetworksVirtualNetworkPeeringOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeeringOperatorSpec.
func (*VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworksVirtualNetworkPeering_STATUS ¶
type VirtualNetworksVirtualNetworkPeering_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"` // EnableOnlyIPv6Peering: Whether only Ipv6 address space is peered for subnet peering. EnableOnlyIPv6Peering *bool `json:"enableOnlyIPv6Peering,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"` // LocalAddressSpace: The local address space of the local virtual network that is peered. LocalAddressSpace *AddressSpace_STATUS `json:"localAddressSpace,omitempty"` // LocalSubnetNames: List of local subnet names that are subnet peered with remote virtual network. LocalSubnetNames []string `json:"localSubnetNames,omitempty"` // LocalVirtualNetworkAddressSpace: The current local address space of the local virtual network that is peered. LocalVirtualNetworkAddressSpace *AddressSpace_STATUS `json:"localVirtualNetworkAddressSpace,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"` // PeerCompleteVnets: Whether complete virtual network address space is peered. PeerCompleteVnets *bool `json:"peerCompleteVnets,omitempty"` // PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS `json:"peeringState,omitempty"` // PeeringSyncLevel: The peering sync status of the virtual network peering. PeeringSyncLevel *VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel_STATUS `json:"peeringSyncLevel,omitempty"` // ProvisioningState: The provisioning state of the virtual network peering resource. ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RemoteAddressSpace: The reference to the address space peered with the remote virtual network. RemoteAddressSpace *AddressSpace_STATUS `json:"remoteAddressSpace,omitempty"` // RemoteBgpCommunities: The reference to the remote virtual network's Bgp Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunities_STATUS `json:"remoteBgpCommunities,omitempty"` // RemoteSubnetNames: List of remote subnet names from remote virtual network that are subnet peered. RemoteSubnetNames []string `json:"remoteSubnetNames,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"` // RemoteVirtualNetworkAddressSpace: The reference to the current address space of the remote virtual network. RemoteVirtualNetworkAddressSpace *AddressSpace_STATUS `json:"remoteVirtualNetworkAddressSpace,omitempty"` // RemoteVirtualNetworkEncryption: The reference to the remote virtual network's encryption RemoteVirtualNetworkEncryption *VirtualNetworkEncryption_STATUS `json:"remoteVirtualNetworkEncryption,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 (*VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_STATUS ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_STATUS(source *storage.VirtualNetworksVirtualNetworkPeering_STATUS) error
AssignProperties_From_VirtualNetworksVirtualNetworkPeering_STATUS populates our VirtualNetworksVirtualNetworkPeering_STATUS from the provided source VirtualNetworksVirtualNetworkPeering_STATUS
func (*VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_STATUS ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_STATUS(destination *storage.VirtualNetworksVirtualNetworkPeering_STATUS) error
AssignProperties_To_VirtualNetworksVirtualNetworkPeering_STATUS populates the provided destination VirtualNetworksVirtualNetworkPeering_STATUS from our VirtualNetworksVirtualNetworkPeering_STATUS
func (*VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusFrom ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetworksVirtualNetworkPeering_STATUS from the provided source
func (*VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusTo ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetworksVirtualNetworkPeering_STATUS
func (*VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopy() *VirtualNetworksVirtualNetworkPeering_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeering_STATUS.
func (*VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksVirtualNetworkPeering_STATUS) NewEmptyARMValue ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksVirtualNetworkPeering_STATUS) PopulateFromARM ¶
func (peering *VirtualNetworksVirtualNetworkPeering_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworksVirtualNetworkPeering_Spec ¶
type VirtualNetworksVirtualNetworkPeering_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,omitempty"` // DoNotVerifyRemoteGateways: If we need to verify the provisioning state of the remote gateway. DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,omitempty"` // EnableOnlyIPv6Peering: Whether only Ipv6 address space is peered for subnet peering. EnableOnlyIPv6Peering *bool `json:"enableOnlyIPv6Peering,omitempty"` // LocalAddressSpace: The local address space of the local virtual network that is peered. LocalAddressSpace *AddressSpace `json:"localAddressSpace,omitempty"` // LocalSubnetNames: List of local subnet names that are subnet peered with remote virtual network. LocalSubnetNames []string `json:"localSubnetNames,omitempty"` // LocalVirtualNetworkAddressSpace: The current local address space of the local virtual network that is peered. LocalVirtualNetworkAddressSpace *AddressSpace `json:"localVirtualNetworkAddressSpace,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *VirtualNetworksVirtualNetworkPeeringOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/VirtualNetwork resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"VirtualNetwork"` // PeerCompleteVnets: Whether complete virtual network address space is peered. PeerCompleteVnets *bool `json:"peerCompleteVnets,omitempty"` // PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormat_PeeringState `json:"peeringState,omitempty"` // PeeringSyncLevel: The peering sync status of the virtual network peering. PeeringSyncLevel *VirtualNetworkPeeringPropertiesFormat_PeeringSyncLevel `json:"peeringSyncLevel,omitempty"` // RemoteAddressSpace: The reference to the address space peered with the remote virtual network. RemoteAddressSpace *AddressSpace `json:"remoteAddressSpace,omitempty"` // RemoteBgpCommunities: The reference to the remote virtual network's Bgp Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunities `json:"remoteBgpCommunities,omitempty"` // RemoteSubnetNames: List of remote subnet names from remote virtual network that are subnet peered. RemoteSubnetNames []string `json:"remoteSubnetNames,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 `json:"remoteVirtualNetwork,omitempty"` // RemoteVirtualNetworkAddressSpace: The reference to the current address space of the remote virtual network. RemoteVirtualNetworkAddressSpace *AddressSpace `json:"remoteVirtualNetworkAddressSpace,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 (*VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_Spec ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_From_VirtualNetworksVirtualNetworkPeering_Spec(source *storage.VirtualNetworksVirtualNetworkPeering_Spec) error
AssignProperties_From_VirtualNetworksVirtualNetworkPeering_Spec populates our VirtualNetworksVirtualNetworkPeering_Spec from the provided source VirtualNetworksVirtualNetworkPeering_Spec
func (*VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_Spec ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) AssignProperties_To_VirtualNetworksVirtualNetworkPeering_Spec(destination *storage.VirtualNetworksVirtualNetworkPeering_Spec) error
AssignProperties_To_VirtualNetworksVirtualNetworkPeering_Spec populates the provided destination VirtualNetworksVirtualNetworkPeering_Spec from our VirtualNetworksVirtualNetworkPeering_Spec
func (*VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecFrom ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworksVirtualNetworkPeering_Spec from the provided source
func (*VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecTo ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworksVirtualNetworkPeering_Spec
func (*VirtualNetworksVirtualNetworkPeering_Spec) ConvertToARM ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworksVirtualNetworkPeering_Spec) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeering_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeering_Spec.
func (*VirtualNetworksVirtualNetworkPeering_Spec) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksVirtualNetworkPeering_Spec) Initialize_From_VirtualNetworksVirtualNetworkPeering_STATUS ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) Initialize_From_VirtualNetworksVirtualNetworkPeering_STATUS(source *VirtualNetworksVirtualNetworkPeering_STATUS) error
Initialize_From_VirtualNetworksVirtualNetworkPeering_STATUS populates our VirtualNetworksVirtualNetworkPeering_Spec from the provided source VirtualNetworksVirtualNetworkPeering_STATUS
func (*VirtualNetworksVirtualNetworkPeering_Spec) NewEmptyARMValue ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksVirtualNetworkPeering_Spec) OriginalVersion ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworksVirtualNetworkPeering_Spec) PopulateFromARM ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworksVirtualNetworkPeering_Spec) SetAzureName ¶
func (peering *VirtualNetworksVirtualNetworkPeering_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VngClientConnectionConfiguration ¶
type VngClientConnectionConfiguration struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
A vpn client connection configuration for client connection configuration.
func (*VngClientConnectionConfiguration) AssignProperties_From_VngClientConnectionConfiguration ¶
func (configuration *VngClientConnectionConfiguration) AssignProperties_From_VngClientConnectionConfiguration(source *storage.VngClientConnectionConfiguration) error
AssignProperties_From_VngClientConnectionConfiguration populates our VngClientConnectionConfiguration from the provided source VngClientConnectionConfiguration
func (*VngClientConnectionConfiguration) AssignProperties_To_VngClientConnectionConfiguration ¶
func (configuration *VngClientConnectionConfiguration) AssignProperties_To_VngClientConnectionConfiguration(destination *storage.VngClientConnectionConfiguration) error
AssignProperties_To_VngClientConnectionConfiguration populates the provided destination VngClientConnectionConfiguration from our VngClientConnectionConfiguration
func (*VngClientConnectionConfiguration) ConvertToARM ¶
func (configuration *VngClientConnectionConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VngClientConnectionConfiguration) DeepCopy ¶
func (in *VngClientConnectionConfiguration) DeepCopy() *VngClientConnectionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VngClientConnectionConfiguration.
func (*VngClientConnectionConfiguration) DeepCopyInto ¶
func (in *VngClientConnectionConfiguration) DeepCopyInto(out *VngClientConnectionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VngClientConnectionConfiguration) Initialize_From_VngClientConnectionConfiguration_STATUS ¶
func (configuration *VngClientConnectionConfiguration) Initialize_From_VngClientConnectionConfiguration_STATUS(source *VngClientConnectionConfiguration_STATUS) error
Initialize_From_VngClientConnectionConfiguration_STATUS populates our VngClientConnectionConfiguration from the provided source VngClientConnectionConfiguration_STATUS
func (*VngClientConnectionConfiguration) NewEmptyARMValue ¶
func (configuration *VngClientConnectionConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VngClientConnectionConfiguration) PopulateFromARM ¶
func (configuration *VngClientConnectionConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VngClientConnectionConfiguration_STATUS ¶
type VngClientConnectionConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A vpn client connection configuration for client connection configuration.
func (*VngClientConnectionConfiguration_STATUS) AssignProperties_From_VngClientConnectionConfiguration_STATUS ¶
func (configuration *VngClientConnectionConfiguration_STATUS) AssignProperties_From_VngClientConnectionConfiguration_STATUS(source *storage.VngClientConnectionConfiguration_STATUS) error
AssignProperties_From_VngClientConnectionConfiguration_STATUS populates our VngClientConnectionConfiguration_STATUS from the provided source VngClientConnectionConfiguration_STATUS
func (*VngClientConnectionConfiguration_STATUS) AssignProperties_To_VngClientConnectionConfiguration_STATUS ¶
func (configuration *VngClientConnectionConfiguration_STATUS) AssignProperties_To_VngClientConnectionConfiguration_STATUS(destination *storage.VngClientConnectionConfiguration_STATUS) error
AssignProperties_To_VngClientConnectionConfiguration_STATUS populates the provided destination VngClientConnectionConfiguration_STATUS from our VngClientConnectionConfiguration_STATUS
func (*VngClientConnectionConfiguration_STATUS) DeepCopy ¶
func (in *VngClientConnectionConfiguration_STATUS) DeepCopy() *VngClientConnectionConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VngClientConnectionConfiguration_STATUS.
func (*VngClientConnectionConfiguration_STATUS) DeepCopyInto ¶
func (in *VngClientConnectionConfiguration_STATUS) DeepCopyInto(out *VngClientConnectionConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VngClientConnectionConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *VngClientConnectionConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VngClientConnectionConfiguration_STATUS) PopulateFromARM ¶
func (configuration *VngClientConnectionConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientConfiguration ¶
type 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"` // VngClientConnectionConfigurations: per ip address pool connection policy for virtual network gateway P2S client. VngClientConnectionConfigurations []VngClientConnectionConfiguration `json:"vngClientConnectionConfigurations,omitempty"` // VpnAuthenticationTypes: VPN authentication types for the virtual network gateway.. VpnAuthenticationTypes []VpnClientConfiguration_VpnAuthenticationTypes `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 []VpnClientConfiguration_VpnClientProtocols `json:"vpnClientProtocols,omitempty"` // VpnClientRevokedCertificates: VpnClientRevokedCertificate for Virtual network gateway. VpnClientRevokedCertificates []VpnClientRevokedCertificate `json:"vpnClientRevokedCertificates,omitempty"` // VpnClientRootCertificates: VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VpnClientRootCertificate `json:"vpnClientRootCertificates,omitempty"` }
VpnClientConfiguration for P2S client.
func (*VpnClientConfiguration) AssignProperties_From_VpnClientConfiguration ¶
func (configuration *VpnClientConfiguration) AssignProperties_From_VpnClientConfiguration(source *storage.VpnClientConfiguration) error
AssignProperties_From_VpnClientConfiguration populates our VpnClientConfiguration from the provided source VpnClientConfiguration
func (*VpnClientConfiguration) AssignProperties_To_VpnClientConfiguration ¶
func (configuration *VpnClientConfiguration) AssignProperties_To_VpnClientConfiguration(destination *storage.VpnClientConfiguration) error
AssignProperties_To_VpnClientConfiguration populates the provided destination VpnClientConfiguration from our VpnClientConfiguration
func (*VpnClientConfiguration) ConvertToARM ¶
func (configuration *VpnClientConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VpnClientConfiguration) DeepCopy ¶
func (in *VpnClientConfiguration) DeepCopy() *VpnClientConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientConfiguration.
func (*VpnClientConfiguration) DeepCopyInto ¶
func (in *VpnClientConfiguration) DeepCopyInto(out *VpnClientConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientConfiguration) Initialize_From_VpnClientConfiguration_STATUS ¶
func (configuration *VpnClientConfiguration) Initialize_From_VpnClientConfiguration_STATUS(source *VpnClientConfiguration_STATUS) error
Initialize_From_VpnClientConfiguration_STATUS populates our VpnClientConfiguration from the provided source VpnClientConfiguration_STATUS
func (*VpnClientConfiguration) NewEmptyARMValue ¶
func (configuration *VpnClientConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientConfiguration) PopulateFromARM ¶
func (configuration *VpnClientConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` // VngClientConnectionConfigurations: per ip address pool connection policy for virtual network gateway P2S client. VngClientConnectionConfigurations []VngClientConnectionConfiguration_STATUS `json:"vngClientConnectionConfigurations,omitempty"` // VpnAuthenticationTypes: VPN authentication types for the virtual network gateway.. VpnAuthenticationTypes []VpnClientConfiguration_VpnAuthenticationTypes_STATUS `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 []VpnClientConfiguration_VpnClientProtocols_STATUS `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"` }
VpnClientConfiguration for P2S client.
func (*VpnClientConfiguration_STATUS) AssignProperties_From_VpnClientConfiguration_STATUS ¶
func (configuration *VpnClientConfiguration_STATUS) AssignProperties_From_VpnClientConfiguration_STATUS(source *storage.VpnClientConfiguration_STATUS) error
AssignProperties_From_VpnClientConfiguration_STATUS populates our VpnClientConfiguration_STATUS from the provided source VpnClientConfiguration_STATUS
func (*VpnClientConfiguration_STATUS) AssignProperties_To_VpnClientConfiguration_STATUS ¶
func (configuration *VpnClientConfiguration_STATUS) AssignProperties_To_VpnClientConfiguration_STATUS(destination *storage.VpnClientConfiguration_STATUS) error
AssignProperties_To_VpnClientConfiguration_STATUS 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 (configuration *VpnClientConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientConfiguration_STATUS) PopulateFromARM ¶
func (configuration *VpnClientConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientConfiguration_VpnAuthenticationTypes ¶
type VpnClientConfiguration_VpnAuthenticationTypes string
+kubebuilder:validation:Enum={"AAD","Certificate","Radius"}
type VpnClientConfiguration_VpnAuthenticationTypes_STATUS ¶
type VpnClientConfiguration_VpnAuthenticationTypes_STATUS string
type VpnClientConfiguration_VpnClientProtocols ¶
type VpnClientConfiguration_VpnClientProtocols string
+kubebuilder:validation:Enum={"IkeV2","OpenVPN","SSTP"}
type VpnClientConfiguration_VpnClientProtocols_STATUS ¶
type VpnClientConfiguration_VpnClientProtocols_STATUS string
type VpnClientRevokedCertificate ¶
type VpnClientRevokedCertificate 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"` }
VPN client revoked certificate of virtual network gateway.
func (*VpnClientRevokedCertificate) AssignProperties_From_VpnClientRevokedCertificate ¶
func (certificate *VpnClientRevokedCertificate) AssignProperties_From_VpnClientRevokedCertificate(source *storage.VpnClientRevokedCertificate) error
AssignProperties_From_VpnClientRevokedCertificate populates our VpnClientRevokedCertificate from the provided source VpnClientRevokedCertificate
func (*VpnClientRevokedCertificate) AssignProperties_To_VpnClientRevokedCertificate ¶
func (certificate *VpnClientRevokedCertificate) AssignProperties_To_VpnClientRevokedCertificate(destination *storage.VpnClientRevokedCertificate) error
AssignProperties_To_VpnClientRevokedCertificate populates the provided destination VpnClientRevokedCertificate from our VpnClientRevokedCertificate
func (*VpnClientRevokedCertificate) ConvertToARM ¶
func (certificate *VpnClientRevokedCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VpnClientRevokedCertificate) DeepCopy ¶
func (in *VpnClientRevokedCertificate) DeepCopy() *VpnClientRevokedCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificate.
func (*VpnClientRevokedCertificate) DeepCopyInto ¶
func (in *VpnClientRevokedCertificate) DeepCopyInto(out *VpnClientRevokedCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientRevokedCertificate) Initialize_From_VpnClientRevokedCertificate_STATUS ¶
func (certificate *VpnClientRevokedCertificate) Initialize_From_VpnClientRevokedCertificate_STATUS(source *VpnClientRevokedCertificate_STATUS) error
Initialize_From_VpnClientRevokedCertificate_STATUS populates our VpnClientRevokedCertificate from the provided source VpnClientRevokedCertificate_STATUS
func (*VpnClientRevokedCertificate) NewEmptyARMValue ¶
func (certificate *VpnClientRevokedCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRevokedCertificate) PopulateFromARM ¶
func (certificate *VpnClientRevokedCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` }
VPN client revoked certificate of virtual network gateway.
func (*VpnClientRevokedCertificate_STATUS) AssignProperties_From_VpnClientRevokedCertificate_STATUS ¶
func (certificate *VpnClientRevokedCertificate_STATUS) AssignProperties_From_VpnClientRevokedCertificate_STATUS(source *storage.VpnClientRevokedCertificate_STATUS) error
AssignProperties_From_VpnClientRevokedCertificate_STATUS populates our VpnClientRevokedCertificate_STATUS from the provided source VpnClientRevokedCertificate_STATUS
func (*VpnClientRevokedCertificate_STATUS) AssignProperties_To_VpnClientRevokedCertificate_STATUS ¶
func (certificate *VpnClientRevokedCertificate_STATUS) AssignProperties_To_VpnClientRevokedCertificate_STATUS(destination *storage.VpnClientRevokedCertificate_STATUS) error
AssignProperties_To_VpnClientRevokedCertificate_STATUS 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 (certificate *VpnClientRevokedCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRevokedCertificate_STATUS) PopulateFromARM ¶
func (certificate *VpnClientRevokedCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientRootCertificate ¶
type VpnClientRootCertificate 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,omitempty"` }
VPN client root certificate of virtual network gateway.
func (*VpnClientRootCertificate) AssignProperties_From_VpnClientRootCertificate ¶
func (certificate *VpnClientRootCertificate) AssignProperties_From_VpnClientRootCertificate(source *storage.VpnClientRootCertificate) error
AssignProperties_From_VpnClientRootCertificate populates our VpnClientRootCertificate from the provided source VpnClientRootCertificate
func (*VpnClientRootCertificate) AssignProperties_To_VpnClientRootCertificate ¶
func (certificate *VpnClientRootCertificate) AssignProperties_To_VpnClientRootCertificate(destination *storage.VpnClientRootCertificate) error
AssignProperties_To_VpnClientRootCertificate populates the provided destination VpnClientRootCertificate from our VpnClientRootCertificate
func (*VpnClientRootCertificate) ConvertToARM ¶
func (certificate *VpnClientRootCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VpnClientRootCertificate) DeepCopy ¶
func (in *VpnClientRootCertificate) DeepCopy() *VpnClientRootCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificate.
func (*VpnClientRootCertificate) DeepCopyInto ¶
func (in *VpnClientRootCertificate) DeepCopyInto(out *VpnClientRootCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientRootCertificate) Initialize_From_VpnClientRootCertificate_STATUS ¶
func (certificate *VpnClientRootCertificate) Initialize_From_VpnClientRootCertificate_STATUS(source *VpnClientRootCertificate_STATUS) error
Initialize_From_VpnClientRootCertificate_STATUS populates our VpnClientRootCertificate from the provided source VpnClientRootCertificate_STATUS
func (*VpnClientRootCertificate) NewEmptyARMValue ¶
func (certificate *VpnClientRootCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRootCertificate) PopulateFromARM ¶
func (certificate *VpnClientRootCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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"` // PublicCertData: The certificate public data. PublicCertData *string `json:"publicCertData,omitempty"` }
VPN client root certificate of virtual network gateway.
func (*VpnClientRootCertificate_STATUS) AssignProperties_From_VpnClientRootCertificate_STATUS ¶
func (certificate *VpnClientRootCertificate_STATUS) AssignProperties_From_VpnClientRootCertificate_STATUS(source *storage.VpnClientRootCertificate_STATUS) error
AssignProperties_From_VpnClientRootCertificate_STATUS populates our VpnClientRootCertificate_STATUS from the provided source VpnClientRootCertificate_STATUS
func (*VpnClientRootCertificate_STATUS) AssignProperties_To_VpnClientRootCertificate_STATUS ¶
func (certificate *VpnClientRootCertificate_STATUS) AssignProperties_To_VpnClientRootCertificate_STATUS(destination *storage.VpnClientRootCertificate_STATUS) error
AssignProperties_To_VpnClientRootCertificate_STATUS 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 (certificate *VpnClientRootCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRootCertificate_STATUS) PopulateFromARM ¶
func (certificate *VpnClientRootCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnNatRuleMapping ¶
type VpnNatRuleMapping struct { // AddressSpace: Address space for Vpn NatRule mapping. AddressSpace *string `json:"addressSpace,omitempty"` // PortRange: Port range for Vpn NatRule mapping. PortRange *string `json:"portRange,omitempty"` }
Vpn NatRule mapping.
func (*VpnNatRuleMapping) AssignProperties_From_VpnNatRuleMapping ¶
func (mapping *VpnNatRuleMapping) AssignProperties_From_VpnNatRuleMapping(source *storage.VpnNatRuleMapping) error
AssignProperties_From_VpnNatRuleMapping populates our VpnNatRuleMapping from the provided source VpnNatRuleMapping
func (*VpnNatRuleMapping) AssignProperties_To_VpnNatRuleMapping ¶
func (mapping *VpnNatRuleMapping) AssignProperties_To_VpnNatRuleMapping(destination *storage.VpnNatRuleMapping) error
AssignProperties_To_VpnNatRuleMapping populates the provided destination VpnNatRuleMapping from our VpnNatRuleMapping
func (*VpnNatRuleMapping) ConvertToARM ¶
func (mapping *VpnNatRuleMapping) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VpnNatRuleMapping) DeepCopy ¶
func (in *VpnNatRuleMapping) DeepCopy() *VpnNatRuleMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnNatRuleMapping.
func (*VpnNatRuleMapping) DeepCopyInto ¶
func (in *VpnNatRuleMapping) DeepCopyInto(out *VpnNatRuleMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnNatRuleMapping) Initialize_From_VpnNatRuleMapping_STATUS ¶
func (mapping *VpnNatRuleMapping) Initialize_From_VpnNatRuleMapping_STATUS(source *VpnNatRuleMapping_STATUS) error
Initialize_From_VpnNatRuleMapping_STATUS populates our VpnNatRuleMapping from the provided source VpnNatRuleMapping_STATUS
func (*VpnNatRuleMapping) NewEmptyARMValue ¶
func (mapping *VpnNatRuleMapping) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnNatRuleMapping) PopulateFromARM ¶
func (mapping *VpnNatRuleMapping) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnNatRuleMapping_STATUS ¶
type VpnNatRuleMapping_STATUS struct { // AddressSpace: Address space for Vpn NatRule mapping. AddressSpace *string `json:"addressSpace,omitempty"` // PortRange: Port range for Vpn NatRule mapping. PortRange *string `json:"portRange,omitempty"` }
Vpn NatRule mapping.
func (*VpnNatRuleMapping_STATUS) AssignProperties_From_VpnNatRuleMapping_STATUS ¶
func (mapping *VpnNatRuleMapping_STATUS) AssignProperties_From_VpnNatRuleMapping_STATUS(source *storage.VpnNatRuleMapping_STATUS) error
AssignProperties_From_VpnNatRuleMapping_STATUS populates our VpnNatRuleMapping_STATUS from the provided source VpnNatRuleMapping_STATUS
func (*VpnNatRuleMapping_STATUS) AssignProperties_To_VpnNatRuleMapping_STATUS ¶
func (mapping *VpnNatRuleMapping_STATUS) AssignProperties_To_VpnNatRuleMapping_STATUS(destination *storage.VpnNatRuleMapping_STATUS) error
AssignProperties_To_VpnNatRuleMapping_STATUS populates the provided destination VpnNatRuleMapping_STATUS from our VpnNatRuleMapping_STATUS
func (*VpnNatRuleMapping_STATUS) DeepCopy ¶
func (in *VpnNatRuleMapping_STATUS) DeepCopy() *VpnNatRuleMapping_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnNatRuleMapping_STATUS.
func (*VpnNatRuleMapping_STATUS) DeepCopyInto ¶
func (in *VpnNatRuleMapping_STATUS) DeepCopyInto(out *VpnNatRuleMapping_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnNatRuleMapping_STATUS) NewEmptyARMValue ¶
func (mapping *VpnNatRuleMapping_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnNatRuleMapping_STATUS) PopulateFromARM ¶
func (mapping *VpnNatRuleMapping_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
Source Files ¶
- bastion_host_types_gen.go
- doc.go
- groupversion_info_gen.go
- load_balancer_types_gen.go
- load_balancers_inbound_nat_rule_types_gen.go
- nat_gateway_types_gen.go
- network_interface_types_gen.go
- network_security_group_types_gen.go
- network_security_groups_security_rule_types_gen.go
- private_endpoint_types_gen.go
- private_endpoints_private_dns_zone_group_types_gen.go
- private_link_service_types_gen.go
- public_ip_address_types_gen.go
- public_ip_prefix_types_gen.go
- route_table_types_gen.go
- route_tables_route_types_gen.go
- virtual_network_gateway_types_gen.go
- virtual_network_types_gen.go
- virtual_networks_subnet_types_gen.go
- virtual_networks_virtual_network_peering_types_gen.go
- zz_generated.deepcopy.go