Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240301storage
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
- type AddressSpace_STATUS
- type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded)
- type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
- type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded
- type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
- type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
- type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded)
- type ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
- type BackendAddressPool_LoadBalancer_SubResourceEmbedded
- type BackendAddressPool_NetworkInterface_SubResourceEmbedded
- type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded
- type BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded)
- type BastionHost
- func (host *BastionHost) AzureName() string
- func (host *BastionHost) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *BastionHost) DeepCopy() *BastionHost
- func (in *BastionHost) DeepCopyInto(out *BastionHost)
- func (in *BastionHost) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type BastionHostIPConfiguration
- type BastionHostIPConfiguration_STATUS
- type BastionHostList
- type BastionHostOperatorSpec
- type BastionHostPropertiesFormat_NetworkAcls
- type BastionHostPropertiesFormat_NetworkAcls_STATUS
- type BastionHost_STATUS
- 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)
- type BastionHost_Spec
- type BgpSettings
- type BgpSettings_STATUS
- type CustomDnsConfigPropertiesFormat_STATUS
- type DdosSettings
- type DdosSettings_STATUS
- type Delegation
- type Delegation_STATUS
- type DhcpOptions
- type DhcpOptions_STATUS
- type ExtendedLocation
- type ExtendedLocation_STATUS
- type FlowLog_STATUS_SubResourceEmbedded
- type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
- type FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded)
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
- type GatewayLoadBalancerTunnelInterface
- type GatewayLoadBalancerTunnelInterface_STATUS
- type IPConfigurationBgpPeeringAddress
- type IPConfigurationBgpPeeringAddress_STATUS
- type IPConfigurationProfile_STATUS
- type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded
- type IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- 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)
- type IPRule
- type IPRule_STATUS
- type InboundNatPool
- type InboundNatPool_STATUS
- type InboundNatRule_LoadBalancer_SubResourceEmbedded
- type InboundNatRule_NetworkInterface_SubResourceEmbedded
- type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded
- type InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded
- type IpTag
- type IpTag_STATUS
- type IpsecPolicy
- type IpsecPolicy_STATUS
- type LoadBalancer
- func (balancer *LoadBalancer) AzureName() string
- func (balancer *LoadBalancer) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *LoadBalancer) DeepCopy() *LoadBalancer
- func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
- func (in *LoadBalancer) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type LoadBalancerBackendAddress
- type LoadBalancerBackendAddress_STATUS
- type LoadBalancerList
- type LoadBalancerOperatorSpec
- type LoadBalancerSku
- type LoadBalancerSku_STATUS
- type LoadBalancer_STATUS
- 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)
- type LoadBalancer_Spec
- func (balancer *LoadBalancer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (balancer *LoadBalancer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *LoadBalancer_Spec) DeepCopy() *LoadBalancer_Spec
- func (in *LoadBalancer_Spec) DeepCopyInto(out *LoadBalancer_Spec)
- type LoadBalancersInboundNatRule
- func (rule *LoadBalancersInboundNatRule) AzureName() string
- func (rule *LoadBalancersInboundNatRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *LoadBalancersInboundNatRule) DeepCopy() *LoadBalancersInboundNatRule
- func (in *LoadBalancersInboundNatRule) DeepCopyInto(out *LoadBalancersInboundNatRule)
- func (in *LoadBalancersInboundNatRule) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type LoadBalancersInboundNatRuleList
- type LoadBalancersInboundNatRuleOperatorSpec
- type LoadBalancersInboundNatRule_STATUS
- 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)
- type LoadBalancersInboundNatRule_Spec
- func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *LoadBalancersInboundNatRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *LoadBalancersInboundNatRule_Spec) DeepCopy() *LoadBalancersInboundNatRule_Spec
- func (in *LoadBalancersInboundNatRule_Spec) DeepCopyInto(out *LoadBalancersInboundNatRule_Spec)
- type LoadBalancingRule
- type LoadBalancingRule_STATUS
- type ManagedServiceIdentity
- type ManagedServiceIdentity_STATUS
- type ManagedServiceIdentity_UserAssignedIdentities_STATUS
- type NatGateway
- func (gateway *NatGateway) AzureName() string
- func (gateway *NatGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type NatGatewayList
- type NatGatewayOperatorSpec
- type NatGatewaySku
- type NatGatewaySku_STATUS
- type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- type NatGateway_STATUS
- 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)
- type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- type NatGateway_Spec
- type NatRulePortMapping_STATUS
- type NetworkInterface
- func (networkInterface *NetworkInterface) AzureName() string
- func (networkInterface *NetworkInterface) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NetworkInterface) DeepCopy() *NetworkInterface
- func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
- func (in *NetworkInterface) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type NetworkInterfaceDnsSettings
- type NetworkInterfaceDnsSettings_STATUS
- type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS)
- type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded)
- type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded)
- type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded
- type NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- type NetworkInterfaceList
- type NetworkInterfaceOperatorSpec
- type NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded
- type NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded
- 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)
- type NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded)
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
- type NetworkInterface_Spec
- func (networkInterface *NetworkInterface_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (networkInterface *NetworkInterface_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NetworkInterface_Spec) DeepCopy() *NetworkInterface_Spec
- func (in *NetworkInterface_Spec) DeepCopyInto(out *NetworkInterface_Spec)
- type NetworkSecurityGroup
- func (group *NetworkSecurityGroup) AzureName() string
- func (group *NetworkSecurityGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
- func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
- func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type NetworkSecurityGroupList
- type NetworkSecurityGroupOperatorSpec
- type NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded)
- type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded)
- type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded)
- type NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- 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)
- type NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- 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)
- type NetworkSecurityGroup_Spec
- func (group *NetworkSecurityGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *NetworkSecurityGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NetworkSecurityGroup_Spec) DeepCopy() *NetworkSecurityGroup_Spec
- func (in *NetworkSecurityGroup_Spec) DeepCopyInto(out *NetworkSecurityGroup_Spec)
- type NetworkSecurityGroupsSecurityRule
- func (rule *NetworkSecurityGroupsSecurityRule) AzureName() string
- func (rule *NetworkSecurityGroupsSecurityRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopy() *NetworkSecurityGroupsSecurityRule
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule)
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type NetworkSecurityGroupsSecurityRuleList
- type NetworkSecurityGroupsSecurityRuleOperatorSpec
- type NetworkSecurityGroupsSecurityRule_STATUS
- 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)
- type NetworkSecurityGroupsSecurityRule_Spec
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *NetworkSecurityGroupsSecurityRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRule_Spec
- func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_Spec)
- type OutboundRule
- type OutboundRule_STATUS
- type PrivateDnsZoneConfig
- type PrivateDnsZoneConfig_STATUS
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AzureName() string
- func (endpoint *PrivateEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PrivateEndpointConnection_STATUS
- type PrivateEndpointIPConfiguration
- type PrivateEndpointIPConfiguration_STATUS
- type PrivateEndpointList
- type PrivateEndpointOperatorConfigMaps
- type PrivateEndpointOperatorSpec
- type PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- 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)
- type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- 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)
- type PrivateEndpoint_Spec
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
- func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
- type PrivateEndpointsPrivateDnsZoneGroup
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpointsPrivateDnsZoneGroupOperatorSpec
- type PrivateEndpointsPrivateDnsZoneGroup_STATUS
- 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)
- type PrivateEndpointsPrivateDnsZoneGroup_Spec
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_Spec
- func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_Spec)
- type PrivateLinkService
- func (service *PrivateLinkService) AzureName() string
- func (service *PrivateLinkService) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PrivateLinkServiceConnection
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionState_STATUS
- type PrivateLinkServiceConnection_STATUS
- type PrivateLinkServiceIpConfiguration
- type PrivateLinkServiceIpConfiguration_STATUS
- type PrivateLinkServiceList
- type PrivateLinkServiceOperatorConfigMaps
- type PrivateLinkServiceOperatorSpec
- type PrivateLinkServiceSpec
- type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded)
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- 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)
- type PrivateLinkService_Spec
- func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
- func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
- type Probe
- type Probe_STATUS
- type PublicIPAddress
- func (address *PublicIPAddress) AzureName() string
- func (address *PublicIPAddress) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PublicIPAddress) DeepCopy() *PublicIPAddress
- func (in *PublicIPAddress) DeepCopyInto(out *PublicIPAddress)
- func (in *PublicIPAddress) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PublicIPAddressDnsSettings
- type PublicIPAddressDnsSettings_STATUS
- type PublicIPAddressList
- type PublicIPAddressOperatorSpec
- type PublicIPAddressSku
- type PublicIPAddressSku_STATUS
- type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded
- type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded
- type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded
- type PublicIPAddress_STATUS
- 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)
- type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded
- type PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded
- type PublicIPAddress_Spec
- func (address *PublicIPAddress_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (address *PublicIPAddress_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PublicIPAddress_Spec) DeepCopy() *PublicIPAddress_Spec
- func (in *PublicIPAddress_Spec) DeepCopyInto(out *PublicIPAddress_Spec)
- type PublicIPPrefix
- func (prefix *PublicIPPrefix) AzureName() string
- func (prefix *PublicIPPrefix) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
- func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PublicIPPrefixList
- type PublicIPPrefixOperatorSpec
- type PublicIPPrefixSku
- type PublicIPPrefixSku_STATUS
- type PublicIPPrefix_STATUS
- 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)
- type PublicIPPrefix_Spec
- func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
- func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
- type RadiusServer
- type RadiusServer_STATUS
- type RecordSet_STATUS
- type ReferencedPublicIpAddress_STATUS
- type ResourceNavigationLink_STATUS
- type ResourceSet
- type ResourceSet_STATUS
- type RouteTable
- func (table *RouteTable) AzureName() string
- func (table *RouteTable) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *RouteTable) DeepCopy() *RouteTable
- func (in *RouteTable) DeepCopyInto(out *RouteTable)
- func (in *RouteTable) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type RouteTableList
- type RouteTableOperatorSpec
- type RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded
- type RouteTable_STATUS
- 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)
- type RouteTable_STATUS_SubResourceEmbedded
- type RouteTable_Spec
- type RouteTablesRoute
- func (route *RouteTablesRoute) AzureName() string
- func (route *RouteTablesRoute) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *RouteTablesRoute) DeepCopy() *RouteTablesRoute
- func (in *RouteTablesRoute) DeepCopyInto(out *RouteTablesRoute)
- func (in *RouteTablesRoute) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type RouteTablesRouteList
- type RouteTablesRouteOperatorSpec
- type RouteTablesRoute_STATUS
- 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)
- type RouteTablesRoute_Spec
- func (route *RouteTablesRoute_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (route *RouteTablesRoute_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *RouteTablesRoute_Spec) DeepCopy() *RouteTablesRoute_Spec
- func (in *RouteTablesRoute_Spec) DeepCopyInto(out *RouteTablesRoute_Spec)
- type SecurityRule_STATUS
- type ServiceAssociationLink_STATUS
- type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded
- func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded)
- type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded
- 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)
- type ServiceEndpointPropertiesFormat
- type ServiceEndpointPropertiesFormat_STATUS
- type Sku
- type Sku_STATUS
- type SubResource
- 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)
- type Subnet_LoadBalancer_SubResourceEmbedded
- type Subnet_NetworkInterface_SubResourceEmbedded
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- type Subnet_PrivateLinkService_SubResourceEmbedded
- type Subnet_STATUS_LoadBalancer_SubResourceEmbedded
- type Subnet_STATUS_NetworkInterface_SubResourceEmbedded
- type Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- type UserAssignedIdentityDetails
- type VirtualNetwork
- func (network *VirtualNetwork) AzureName() string
- func (network *VirtualNetwork) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
- func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
- func (in *VirtualNetwork) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type VirtualNetworkBgpCommunities
- type VirtualNetworkBgpCommunities_STATUS
- type VirtualNetworkEncryption
- type VirtualNetworkEncryption_STATUS
- type VirtualNetworkGateway
- func (gateway *VirtualNetworkGateway) AzureName() string
- func (gateway *VirtualNetworkGateway) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
- func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
- func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type VirtualNetworkGatewayAutoScaleBounds
- type VirtualNetworkGatewayAutoScaleBounds_STATUS
- type VirtualNetworkGatewayAutoScaleConfiguration
- type VirtualNetworkGatewayAutoScaleConfiguration_STATUS
- type VirtualNetworkGatewayIPConfiguration
- type VirtualNetworkGatewayIPConfiguration_STATUS
- type VirtualNetworkGatewayList
- type VirtualNetworkGatewayNatRule
- type VirtualNetworkGatewayNatRule_STATUS
- type VirtualNetworkGatewayOperatorSpec
- type VirtualNetworkGatewayPolicyGroup
- type VirtualNetworkGatewayPolicyGroupMember
- type VirtualNetworkGatewayPolicyGroupMember_STATUS
- type VirtualNetworkGatewayPolicyGroup_STATUS
- type VirtualNetworkGatewaySku
- type VirtualNetworkGatewaySku_STATUS
- type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded
- 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)
- type VirtualNetworkGateway_Spec
- func (gateway *VirtualNetworkGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *VirtualNetworkGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualNetworkGateway_Spec) DeepCopy() *VirtualNetworkGateway_Spec
- func (in *VirtualNetworkGateway_Spec) DeepCopyInto(out *VirtualNetworkGateway_Spec)
- type VirtualNetworkList
- type VirtualNetworkOperatorSpec
- type VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded
- type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded
- func (in *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded)
- type VirtualNetwork_STATUS
- 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)
- type VirtualNetwork_Spec
- func (network *VirtualNetwork_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (network *VirtualNetwork_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualNetwork_Spec) DeepCopy() *VirtualNetwork_Spec
- func (in *VirtualNetwork_Spec) DeepCopyInto(out *VirtualNetwork_Spec)
- type VirtualNetworksSubnet
- func (subnet *VirtualNetworksSubnet) AzureName() string
- func (subnet *VirtualNetworksSubnet) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *VirtualNetworksSubnet) DeepCopy() *VirtualNetworksSubnet
- func (in *VirtualNetworksSubnet) DeepCopyInto(out *VirtualNetworksSubnet)
- func (in *VirtualNetworksSubnet) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type VirtualNetworksSubnetList
- type VirtualNetworksSubnetOperatorSpec
- type VirtualNetworksSubnet_STATUS
- 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)
- type VirtualNetworksSubnet_Spec
- func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subnet *VirtualNetworksSubnet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualNetworksSubnet_Spec) DeepCopy() *VirtualNetworksSubnet_Spec
- func (in *VirtualNetworksSubnet_Spec) DeepCopyInto(out *VirtualNetworksSubnet_Spec)
- type VirtualNetworksVirtualNetworkPeering
- func (peering *VirtualNetworksVirtualNetworkPeering) AzureName() string
- func (peering *VirtualNetworksVirtualNetworkPeering) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopy() *VirtualNetworksVirtualNetworkPeering
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering)
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopy() *VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringList)
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyObject() runtime.Object
- type VirtualNetworksVirtualNetworkPeeringOperatorSpec
- type VirtualNetworksVirtualNetworkPeering_STATUS
- 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)
- type VirtualNetworksVirtualNetworkPeering_Spec
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (peering *VirtualNetworksVirtualNetworkPeering_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeering_Spec
- func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_Spec)
- type VngClientConnectionConfiguration
- type VngClientConnectionConfiguration_STATUS
- type VpnClientConfiguration
- type VpnClientConfiguration_STATUS
- type VpnClientRevokedCertificate
- type VpnClientRevokedCertificate_STATUS
- type VpnClientRootCertificate
- type VpnClientRootCertificate_STATUS
- type VpnNatRuleMapping
- type VpnNatRuleMapping_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2024-03-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20240301storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20240301.APIVersion +kubebuilder:validation:Enum={"2024-03-01"}
type AddressSpace ¶
type AddressSpace struct { AddressPrefixes []string `json:"addressPrefixes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.AddressSpace AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
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.
type AddressSpace_STATUS ¶
type AddressSpace_STATUS struct { AddressPrefixes []string `json:"addressPrefixes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.AddressSpace_STATUS AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.
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.
type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
type ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded Backend Address Pool of an application gateway.
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.
type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
type ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded Backend Address Pool of an application gateway.
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.
type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
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.
type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
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.
type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded An application security group in a resource group.
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.
type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded An application security group in a resource group.
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.
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded An application security group in a resource group.
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.
type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded An application security group in a resource group.
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.
type ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded An application security group in a resource group.
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.
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded An application security group in a resource group.
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.
type BackendAddressPool_LoadBalancer_SubResourceEmbedded ¶
type BackendAddressPool_LoadBalancer_SubResourceEmbedded struct { DrainPeriodInSeconds *int `json:"drainPeriodInSeconds,omitempty"` LoadBalancerBackendAddresses []LoadBalancerBackendAddress `json:"loadBalancerBackendAddresses,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SyncMode *string `json:"syncMode,omitempty"` TunnelInterfaces []GatewayLoadBalancerTunnelInterface `json:"tunnelInterfaces,omitempty"` VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
Storage version of v1api20240301.BackendAddressPool_LoadBalancer_SubResourceEmbedded Pool of backend IP addresses.
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.
type BackendAddressPool_NetworkInterface_SubResourceEmbedded ¶
type BackendAddressPool_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.BackendAddressPool_NetworkInterface_SubResourceEmbedded Pool of backend IP addresses.
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.
type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded ¶
type BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded struct { BackendIPConfigurations []NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded `json:"backendIPConfigurations,omitempty"` DrainPeriodInSeconds *int `json:"drainPeriodInSeconds,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` InboundNatRules []SubResource_STATUS `json:"inboundNatRules,omitempty"` LoadBalancerBackendAddresses []LoadBalancerBackendAddress_STATUS `json:"loadBalancerBackendAddresses,omitempty"` LoadBalancingRules []SubResource_STATUS `json:"loadBalancingRules,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` OutboundRule *SubResource_STATUS `json:"outboundRule,omitempty"` OutboundRules []SubResource_STATUS `json:"outboundRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` SyncMode *string `json:"syncMode,omitempty"` TunnelInterfaces []GatewayLoadBalancerTunnelInterface_STATUS `json:"tunnelInterfaces,omitempty"` Type *string `json:"type,omitempty"` VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` }
Storage version of v1api20240301.BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded Pool of backend IP addresses.
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.
type BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded ¶
type BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded Pool of backend IP addresses.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.BastionHost 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) 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) 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) 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) Hub ¶
func (host *BastionHost) Hub()
Hub marks that this BastionHost is the hub type for conversion
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
type BastionHostIPConfiguration ¶
type BastionHostIPConfiguration struct { Name *string `json:"name,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` }
Storage version of v1api20240301.BastionHostIPConfiguration IP configuration of an Bastion Host.
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.
type BastionHostIPConfiguration_STATUS ¶
type BastionHostIPConfiguration_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.BastionHostIPConfiguration_STATUS IP configuration of an Bastion Host.
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.
type BastionHostList ¶
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.BastionHost 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.BastionHostOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []IPRule `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.BastionHostPropertiesFormat_NetworkAcls
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.
type BastionHostPropertiesFormat_NetworkAcls_STATUS ¶
type BastionHostPropertiesFormat_NetworkAcls_STATUS struct { IpRules []IPRule_STATUS `json:"ipRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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.
type BastionHost_STATUS ¶
type BastionHost_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` DnsName *string `json:"dnsName,omitempty"` EnableFileCopy *bool `json:"enableFileCopy,omitempty"` EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableKerberos *bool `json:"enableKerberos,omitempty"` EnableSessionRecording *bool `json:"enableSessionRecording,omitempty"` EnableTunneling *bool `json:"enableTunneling,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IpConfigurations []BastionHostIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NetworkAcls *BastionHostPropertiesFormat_NetworkAcls_STATUS `json:"networkAcls,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ScaleUnits *int `json:"scaleUnits,omitempty"` Sku *Sku_STATUS `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.BastionHost_STATUS Bastion Host resource.
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.
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 *bool `json:"disableCopyPaste,omitempty"` DnsName *string `json:"dnsName,omitempty"` EnableFileCopy *bool `json:"enableFileCopy,omitempty"` EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableKerberos *bool `json:"enableKerberos,omitempty"` EnableSessionRecording *bool `json:"enableSessionRecording,omitempty"` EnableTunneling *bool `json:"enableTunneling,omitempty"` IpConfigurations []BastionHostIPConfiguration `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` NetworkAcls *BastionHostPropertiesFormat_NetworkAcls `json:"networkAcls,omitempty"` OperatorSpec *BastionHostOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ScaleUnits *int `json:"scaleUnits,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.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) 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.
type BgpSettings ¶
type BgpSettings struct { Asn *uint32 `json:"asn,omitempty"` BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` BgpPeeringAddresses []IPConfigurationBgpPeeringAddress `json:"bgpPeeringAddresses,omitempty"` PeerWeight *int `json:"peerWeight,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.BgpSettings BGP settings details.
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.
type BgpSettings_STATUS ¶
type BgpSettings_STATUS struct { Asn *uint32 `json:"asn,omitempty"` BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` BgpPeeringAddresses []IPConfigurationBgpPeeringAddress_STATUS `json:"bgpPeeringAddresses,omitempty"` PeerWeight *int `json:"peerWeight,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.BgpSettings_STATUS BGP settings details.
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.
type CustomDnsConfigPropertiesFormat_STATUS ¶
type CustomDnsConfigPropertiesFormat_STATUS struct { Fqdn *string `json:"fqdn,omitempty"` IpAddresses []string `json:"ipAddresses,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.CustomDnsConfigPropertiesFormat_STATUS Contains custom Dns resolution configuration from customer.
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.
type DdosSettings ¶
type DdosSettings struct { DdosProtectionPlan *SubResource `json:"ddosProtectionPlan,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProtectionMode *string `json:"protectionMode,omitempty"` }
Storage version of v1api20240301.DdosSettings Contains the DDoS protection settings of the public IP.
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.
type DdosSettings_STATUS ¶
type DdosSettings_STATUS struct { DdosProtectionPlan *SubResource_STATUS `json:"ddosProtectionPlan,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProtectionMode *string `json:"protectionMode,omitempty"` }
Storage version of v1api20240301.DdosSettings_STATUS Contains the DDoS protection settings of the public IP.
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.
type Delegation ¶
type Delegation struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceName *string `json:"serviceName,omitempty"` }
Storage version of v1api20240301.Delegation Details the service to which the subnet is delegated.
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.
type Delegation_STATUS ¶
type Delegation_STATUS struct { Actions []string `json:"actions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ServiceName *string `json:"serviceName,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.Delegation_STATUS Details the service to which the subnet is delegated.
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.
type DhcpOptions ¶
type DhcpOptions struct { DnsServers []string `json:"dnsServers,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.DhcpOptions 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) 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.
type DhcpOptions_STATUS ¶
type DhcpOptions_STATUS struct { DnsServers []string `json:"dnsServers,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.DhcpOptions_STATUS 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) 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.
type ExtendedLocation ¶
type ExtendedLocation struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.ExtendedLocation ExtendedLocation complex type.
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.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.ExtendedLocation_STATUS ExtendedLocation complex type.
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.
type FlowLog_STATUS_SubResourceEmbedded ¶
type FlowLog_STATUS_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.FlowLog_STATUS_SubResourceEmbedded A flow log resource.
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.
type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded ¶
type FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded struct { GatewayLoadBalancer *SubResource `json:"gatewayLoadBalancer,omitempty"` Name *string `json:"name,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddress *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded `json:"publicIPAddress,omitempty"` PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` Subnet *Subnet_LoadBalancer_SubResourceEmbedded `json:"subnet,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded Frontend IP address of the load balancer.
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.
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded Frontend IP address of the load balancer.
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.
type FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded struct { Etag *string `json:"etag,omitempty"` GatewayLoadBalancer *SubResource_STATUS `json:"gatewayLoadBalancer,omitempty"` Id *string `json:"id,omitempty"` InboundNatPools []SubResource_STATUS `json:"inboundNatPools,omitempty"` InboundNatRules []SubResource_STATUS `json:"inboundNatRules,omitempty"` LoadBalancingRules []SubResource_STATUS `json:"loadBalancingRules,omitempty"` Name *string `json:"name,omitempty"` OutboundRules []SubResource_STATUS `json:"outboundRules,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddress *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded `json:"publicIPAddress,omitempty"` PublicIPPrefix *SubResource_STATUS `json:"publicIPPrefix,omitempty"` Subnet *Subnet_STATUS_LoadBalancer_SubResourceEmbedded `json:"subnet,omitempty"` Type *string `json:"type,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded Frontend IP address of the load balancer.
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.
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded Frontend IP address of the load balancer.
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.
type GatewayLoadBalancerTunnelInterface ¶
type GatewayLoadBalancerTunnelInterface struct { Identifier *int `json:"identifier,omitempty"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.GatewayLoadBalancerTunnelInterface Gateway load balancer tunnel interface of a load balancer backend address pool.
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.
type GatewayLoadBalancerTunnelInterface_STATUS ¶
type GatewayLoadBalancerTunnelInterface_STATUS struct { Identifier *int `json:"identifier,omitempty"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.GatewayLoadBalancerTunnelInterface_STATUS Gateway load balancer tunnel interface of a load balancer backend address pool.
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.
type IPConfigurationBgpPeeringAddress ¶
type IPConfigurationBgpPeeringAddress struct { CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` IpconfigurationId *string `json:"ipconfigurationId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.IPConfigurationBgpPeeringAddress Properties of IPConfigurationBgpPeeringAddress.
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.
type IPConfigurationBgpPeeringAddress_STATUS ¶
type IPConfigurationBgpPeeringAddress_STATUS struct { CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` DefaultBgpIpAddresses []string `json:"defaultBgpIpAddresses,omitempty"` IpconfigurationId *string `json:"ipconfigurationId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TunnelIpAddresses []string `json:"tunnelIpAddresses,omitempty"` }
Storage version of v1api20240301.IPConfigurationBgpPeeringAddress_STATUS Properties of IPConfigurationBgpPeeringAddress.
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.
type IPConfigurationProfile_STATUS ¶
type IPConfigurationProfile_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.IPConfigurationProfile_STATUS IP configuration profile child resource.
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.
type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded ¶
type IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded IP configuration.
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.
type IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded IP configuration.
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.
type IPRule ¶
type IPRule struct { AddressPrefix *string `json:"addressPrefix,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.IPRule
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.
type IPRule_STATUS ¶
type IPRule_STATUS struct { AddressPrefix *string `json:"addressPrefix,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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.
type InboundNatPool ¶
type InboundNatPool struct { BackendPort *int `json:"backendPort,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1api20240301.InboundNatPool Inbound NAT pool of the load balancer.
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.
type InboundNatPool_STATUS ¶
type InboundNatPool_STATUS struct { BackendPort *int `json:"backendPort,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` Etag *string `json:"etag,omitempty"` FrontendIPConfiguration *SubResource_STATUS `json:"frontendIPConfiguration,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.InboundNatPool_STATUS Inbound NAT pool of the load balancer.
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.
type InboundNatRule_LoadBalancer_SubResourceEmbedded ¶
type InboundNatRule_LoadBalancer_SubResourceEmbedded struct { BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` BackendPort *int `json:"backendPort,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1api20240301.InboundNatRule_LoadBalancer_SubResourceEmbedded Inbound NAT rule of the load balancer.
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.
type InboundNatRule_NetworkInterface_SubResourceEmbedded ¶
type InboundNatRule_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.InboundNatRule_NetworkInterface_SubResourceEmbedded Inbound NAT rule of the load balancer.
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.
type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded ¶
type InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded struct { BackendAddressPool *SubResource_STATUS `json:"backendAddressPool,omitempty"` BackendIPConfiguration *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded `json:"backendIPConfiguration,omitempty"` BackendPort *int `json:"backendPort,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` Etag *string `json:"etag,omitempty"` FrontendIPConfiguration *SubResource_STATUS `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded Inbound NAT rule of the load balancer.
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.
type InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded ¶
type InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded Inbound NAT rule of the load balancer.
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.
type IpTag ¶
type IpTag struct { IpTagType *string `json:"ipTagType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tag *string `json:"tag,omitempty"` }
Storage version of v1api20240301.IpTag Contains the IpTag associated with the 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.
type IpTag_STATUS ¶
type IpTag_STATUS struct { IpTagType *string `json:"ipTagType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tag *string `json:"tag,omitempty"` }
Storage version of v1api20240301.IpTag_STATUS Contains the IpTag associated with the object.
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.
type IpsecPolicy ¶
type IpsecPolicy struct { DhGroup *string `json:"dhGroup,omitempty"` IkeEncryption *string `json:"ikeEncryption,omitempty"` IkeIntegrity *string `json:"ikeIntegrity,omitempty"` IpsecEncryption *string `json:"ipsecEncryption,omitempty"` IpsecIntegrity *string `json:"ipsecIntegrity,omitempty"` PfsGroup *string `json:"pfsGroup,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SaDataSizeKilobytes *int `json:"saDataSizeKilobytes,omitempty"` SaLifeTimeSeconds *int `json:"saLifeTimeSeconds,omitempty"` }
Storage version of v1api20240301.IpsecPolicy An IPSec Policy configuration for a virtual network gateway connection.
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.
type IpsecPolicy_STATUS ¶
type IpsecPolicy_STATUS struct { DhGroup *string `json:"dhGroup,omitempty"` IkeEncryption *string `json:"ikeEncryption,omitempty"` IkeIntegrity *string `json:"ikeIntegrity,omitempty"` IpsecEncryption *string `json:"ipsecEncryption,omitempty"` IpsecIntegrity *string `json:"ipsecIntegrity,omitempty"` PfsGroup *string `json:"pfsGroup,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SaDataSizeKilobytes *int `json:"saDataSizeKilobytes,omitempty"` SaLifeTimeSeconds *int `json:"saLifeTimeSeconds,omitempty"` }
Storage version of v1api20240301.IpsecPolicy_STATUS An IPSec Policy configuration for a virtual network gateway connection.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.LoadBalancer 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) 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) 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) 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) Hub ¶
func (balancer *LoadBalancer) Hub()
Hub marks that this LoadBalancer is the hub type for conversion
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
type LoadBalancerBackendAddress ¶
type LoadBalancerBackendAddress struct { AdminState *string `json:"adminState,omitempty"` IpAddress *string `json:"ipAddress,omitempty"` LoadBalancerFrontendIPConfiguration *SubResource `json:"loadBalancerFrontendIPConfiguration,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
Storage version of v1api20240301.LoadBalancerBackendAddress Load balancer backend addresses.
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.
type LoadBalancerBackendAddress_STATUS ¶
type LoadBalancerBackendAddress_STATUS struct { AdminState *string `json:"adminState,omitempty"` InboundNatRulesPortMapping []NatRulePortMapping_STATUS `json:"inboundNatRulesPortMapping,omitempty"` IpAddress *string `json:"ipAddress,omitempty"` LoadBalancerFrontendIPConfiguration *SubResource_STATUS `json:"loadBalancerFrontendIPConfiguration,omitempty"` Name *string `json:"name,omitempty"` NetworkInterfaceIPConfiguration *SubResource_STATUS `json:"networkInterfaceIPConfiguration,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *SubResource_STATUS `json:"subnet,omitempty"` VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` }
Storage version of v1api20240301.LoadBalancerBackendAddress_STATUS Load balancer backend addresses.
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.
type LoadBalancerList ¶
type LoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancer `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.LoadBalancer 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.LoadBalancerOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.LoadBalancerSku SKU of a load balancer.
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.
type LoadBalancerSku_STATUS ¶
type LoadBalancerSku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.LoadBalancerSku_STATUS SKU of a load balancer.
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.
type LoadBalancer_STATUS ¶
type LoadBalancer_STATUS struct { BackendAddressPools []BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded `json:"backendAddressPools,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` FrontendIPConfigurations []FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded `json:"frontendIPConfigurations,omitempty"` Id *string `json:"id,omitempty"` InboundNatPools []InboundNatPool_STATUS `json:"inboundNatPools,omitempty"` InboundNatRules []InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded `json:"inboundNatRules,omitempty"` LoadBalancingRules []LoadBalancingRule_STATUS `json:"loadBalancingRules,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` OutboundRules []OutboundRule_STATUS `json:"outboundRules,omitempty"` Probes []Probe_STATUS `json:"probes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *LoadBalancerSku_STATUS `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.LoadBalancer_STATUS LoadBalancer resource.
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.
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 []BackendAddressPool_LoadBalancer_SubResourceEmbedded `json:"backendAddressPools,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` FrontendIPConfigurations []FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded `json:"frontendIPConfigurations,omitempty"` InboundNatPools []InboundNatPool `json:"inboundNatPools,omitempty"` InboundNatRules []InboundNatRule_LoadBalancer_SubResourceEmbedded `json:"inboundNatRules,omitempty"` LoadBalancingRules []LoadBalancingRule `json:"loadBalancingRules,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *LoadBalancerOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` 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 []Probe `json:"probes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *LoadBalancerSku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.LoadBalancersInboundNatRule 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) 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) 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) 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) Hub ¶
func (rule *LoadBalancersInboundNatRule) Hub()
Hub marks that this LoadBalancersInboundNatRule is the hub type for conversion
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
type LoadBalancersInboundNatRuleList ¶
type LoadBalancersInboundNatRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancersInboundNatRule `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.LoadBalancersInboundNatRule 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.LoadBalancersInboundNatRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *SubResource_STATUS `json:"backendAddressPool,omitempty"` BackendIPConfiguration *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded `json:"backendIPConfiguration,omitempty"` BackendPort *int `json:"backendPort,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` Etag *string `json:"etag,omitempty"` FrontendIPConfiguration *SubResource_STATUS `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.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.
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 *SubResource `json:"backendAddressPool,omitempty"` BackendPort *int `json:"backendPort,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` OperatorSpec *LoadBalancersInboundNatRuleOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1api20240301.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) 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.
type LoadBalancingRule ¶
type LoadBalancingRule struct { BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` BackendAddressPools []SubResource `json:"backendAddressPools,omitempty"` BackendPort *int `json:"backendPort,omitempty"` DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` LoadDistribution *string `json:"loadDistribution,omitempty"` Name *string `json:"name,omitempty"` Probe *SubResource `json:"probe,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1api20240301.LoadBalancingRule A load balancing rule for a load balancer.
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.
type LoadBalancingRule_STATUS ¶
type LoadBalancingRule_STATUS struct { BackendAddressPool *SubResource_STATUS `json:"backendAddressPool,omitempty"` BackendAddressPools []SubResource_STATUS `json:"backendAddressPools,omitempty"` BackendPort *int `json:"backendPort,omitempty"` DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` Etag *string `json:"etag,omitempty"` FrontendIPConfiguration *SubResource_STATUS `json:"frontendIPConfiguration,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` LoadDistribution *string `json:"loadDistribution,omitempty"` Name *string `json:"name,omitempty"` Probe *SubResource_STATUS `json:"probe,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.LoadBalancingRule_STATUS A load balancing rule for a load balancer.
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.
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20240301.ManagedServiceIdentity Identity for the resource.
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.
type ManagedServiceIdentity_STATUS ¶
type ManagedServiceIdentity_STATUS struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20240301.ManagedServiceIdentity_STATUS Identity for the resource.
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.
type ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
type ManagedServiceIdentity_UserAssignedIdentities_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.NatGateway 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) 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) 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) 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) Hub ¶
func (gateway *NatGateway) Hub()
Hub marks that this NatGateway is the hub type for conversion
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
type NatGatewayList ¶
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.NatGateway 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.NatGatewayOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NatGatewaySku SKU of nat gateway.
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.
type NatGatewaySku_STATUS ¶
type NatGatewaySku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NatGatewaySku_STATUS SKU of nat gateway.
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.
type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded ¶
type NatGatewaySpec_PublicIPAddress_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.NatGatewaySpec_PublicIPAddress_SubResourceEmbedded Nat Gateway resource.
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.
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded Nat Gateway resource.
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.
type NatGateway_STATUS ¶
type NatGateway_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIpAddresses []SubResource_STATUS `json:"publicIpAddresses,omitempty"` PublicIpPrefixes []SubResource_STATUS `json:"publicIpPrefixes,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *NatGatewaySku_STATUS `json:"sku,omitempty"` Subnets []SubResource_STATUS `json:"subnets,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.NatGateway_STATUS Nat Gateway resource.
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.
type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded ¶
type NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded Nat Gateway resource.
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.
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded Nat Gateway resource.
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.
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 *int `json:"idleTimeoutInMinutes,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *NatGatewayOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIpAddresses []SubResource `json:"publicIpAddresses,omitempty"` PublicIpPrefixes []SubResource `json:"publicIpPrefixes,omitempty"` Sku *NatGatewaySku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.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) 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.
type NatRulePortMapping_STATUS ¶
type NatRulePortMapping_STATUS struct { BackendPort *int `json:"backendPort,omitempty"` FrontendPort *int `json:"frontendPort,omitempty"` InboundNatRuleName *string `json:"inboundNatRuleName,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NatRulePortMapping_STATUS Individual port mappings for inbound NAT rule created for backend pool.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.NetworkInterface 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) 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) 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) 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) Hub ¶
func (networkInterface *NetworkInterface) Hub()
Hub marks that this NetworkInterface is the hub type for conversion
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
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings struct { DnsServers []string `json:"dnsServers,omitempty"` InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceDnsSettings DNS settings of a network interface.
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.
type NetworkInterfaceDnsSettings_STATUS ¶
type NetworkInterfaceDnsSettings_STATUS struct { AppliedDnsServers []string `json:"appliedDnsServers,omitempty"` DnsServers []string `json:"dnsServers,omitempty"` InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` InternalDomainNameSuffix *string `json:"internalDomainNameSuffix,omitempty"` InternalFqdn *string `json:"internalFqdn,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceDnsSettings_STATUS DNS settings of a network interface.
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.
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS ¶
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS struct { Fqdns []string `json:"fqdns,omitempty"` GroupId *string `json:"groupId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RequiredMemberName *string `json:"requiredMemberName,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS PrivateLinkConnection properties for the network interface.
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.
type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded struct { ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded `json:"applicationGatewayBackendAddressPools,omitempty"` ApplicationSecurityGroups []ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` GatewayLoadBalancer *SubResource `json:"gatewayLoadBalancer,omitempty"` LoadBalancerBackendAddressPools []BackendAddressPool_NetworkInterface_SubResourceEmbedded `json:"loadBalancerBackendAddressPools,omitempty"` LoadBalancerInboundNatRules []InboundNatRule_NetworkInterface_SubResourceEmbedded `json:"loadBalancerInboundNatRules,omitempty"` Name *string `json:"name,omitempty"` Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressPrefixLength *int `json:"privateIPAddressPrefixLength,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddress *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded `json:"publicIPAddress,omitempty"` Subnet *Subnet_NetworkInterface_SubResourceEmbedded `json:"subnet,omitempty"` VirtualNetworkTaps []VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded `json:"virtualNetworkTaps,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded IPConfiguration in a network interface.
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.
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded IPConfiguration in a network interface.
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.
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded IPConfiguration in a network interface.
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.
type NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded struct { ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded `json:"applicationGatewayBackendAddressPools,omitempty"` ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` Etag *string `json:"etag,omitempty"` GatewayLoadBalancer *SubResource_STATUS `json:"gatewayLoadBalancer,omitempty"` Id *string `json:"id,omitempty"` LoadBalancerBackendAddressPools []BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded `json:"loadBalancerBackendAddressPools,omitempty"` LoadBalancerInboundNatRules []InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded `json:"loadBalancerInboundNatRules,omitempty"` Name *string `json:"name,omitempty"` Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressPrefixLength *int `json:"privateIPAddressPrefixLength,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS `json:"privateLinkConnectionProperties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddress *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded `json:"publicIPAddress,omitempty"` Subnet *Subnet_STATUS_NetworkInterface_SubResourceEmbedded `json:"subnet,omitempty"` Type *string `json:"type,omitempty"` VirtualNetworkTaps []VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded `json:"virtualNetworkTaps,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded IPConfiguration in a network interface.
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.
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.NetworkInterface 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded Tap configuration in a Network Interface.
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.
type NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded struct { AuxiliaryMode *string `json:"auxiliaryMode,omitempty"` AuxiliarySku *string `json:"auxiliarySku,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DisableTcpStateTracking *bool `json:"disableTcpStateTracking,omitempty"` DnsSettings *NetworkInterfaceDnsSettings_STATUS `json:"dnsSettings,omitempty"` DscpConfiguration *SubResource_STATUS `json:"dscpConfiguration,omitempty"` EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` HostedWorkloads []string `json:"hostedWorkloads,omitempty"` Id *string `json:"id,omitempty"` IpConfigurations []NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` MacAddress *string `json:"macAddress,omitempty"` MigrationPhase *string `json:"migrationPhase,omitempty"` Name *string `json:"name,omitempty"` NetworkSecurityGroup *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` NicType *string `json:"nicType,omitempty"` Primary *bool `json:"primary,omitempty"` PrivateEndpoint *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded `json:"privateEndpoint,omitempty"` PrivateLinkService *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded `json:"privateLinkService,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Tags map[string]string `json:"tags,omitempty"` TapConfigurations []NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded `json:"tapConfigurations,omitempty"` Type *string `json:"type,omitempty"` VirtualMachine *SubResource_STATUS `json:"virtualMachine,omitempty"` VnetEncryptionSupported *bool `json:"vnetEncryptionSupported,omitempty"` WorkloadType *string `json:"workloadType,omitempty"` }
Storage version of v1api20240301.NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded A network interface in a resource group.
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.
type NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
type NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded A network interface in a resource group.
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.
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded A network interface in a resource group.
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.
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded A network interface in a resource group.
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.
type NetworkInterface_Spec ¶
type NetworkInterface_Spec struct { AuxiliaryMode *string `json:"auxiliaryMode,omitempty"` AuxiliarySku *string `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 *bool `json:"disableTcpStateTracking,omitempty"` DnsSettings *NetworkInterfaceDnsSettings `json:"dnsSettings,omitempty"` EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` IpConfigurations []NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` NetworkSecurityGroup *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` NicType *string `json:"nicType,omitempty"` OperatorSpec *NetworkInterfaceOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *PrivateLinkServiceSpec `json:"privateLinkService,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` WorkloadType *string `json:"workloadType,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.NetworkSecurityGroup 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) 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) 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) 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) Hub ¶
func (group *NetworkSecurityGroup) Hub()
Hub marks that this NetworkSecurityGroup is the hub type for conversion
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
type NetworkSecurityGroupList ¶
type NetworkSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkSecurityGroup `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.NetworkSecurityGroup 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroupOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded NetworkSecurityGroup resource.
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.
type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded NetworkSecurityGroup resource.
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.
type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded ¶
type NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded NetworkSecurityGroup resource.
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.
type NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
type NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DefaultSecurityRules []SecurityRule_STATUS `json:"defaultSecurityRules,omitempty"` Etag *string `json:"etag,omitempty"` FlushConnection *bool `json:"flushConnection,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NetworkInterfaces []NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded `json:"networkInterfaces,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Subnets []Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded `json:"subnets,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded NetworkSecurityGroup resource.
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.
type NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded NetworkSecurityGroup resource.
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.
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 *bool `json:"flushConnection,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *NetworkSecurityGroupOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.NetworkSecurityGroupsSecurityRule 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) 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) 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) 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) Hub ¶
func (rule *NetworkSecurityGroupsSecurityRule) Hub()
Hub marks that this NetworkSecurityGroupsSecurityRule is the hub type for conversion
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
type NetworkSecurityGroupsSecurityRuleList ¶
type NetworkSecurityGroupsSecurityRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkSecurityGroupsSecurityRule `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.NetworkSecurityGroupsSecurityRule 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.NetworkSecurityGroupsSecurityRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"access,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Description *string `json:"description,omitempty"` DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` DestinationApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded `json:"destinationApplicationSecurityGroups,omitempty"` DestinationPortRange *string `json:"destinationPortRange,omitempty"` DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` Direction *string `json:"direction,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` SourceApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded `json:"sourceApplicationSecurityGroups,omitempty"` SourcePortRange *string `json:"sourcePortRange,omitempty"` SourcePortRanges []string `json:"sourcePortRanges,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.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.
type NetworkSecurityGroupsSecurityRule_Spec ¶
type NetworkSecurityGroupsSecurityRule_Spec struct { Access *string `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 *string `json:"description,omitempty"` DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` DestinationApplicationSecurityGroups []ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded `json:"destinationApplicationSecurityGroups,omitempty"` DestinationPortRange *string `json:"destinationPortRange,omitempty"` DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` Direction *string `json:"direction,omitempty"` OperatorSpec *NetworkSecurityGroupsSecurityRuleOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` SourceApplicationSecurityGroups []ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded `json:"sourceApplicationSecurityGroups,omitempty"` SourcePortRange *string `json:"sourcePortRange,omitempty"` SourcePortRanges []string `json:"sourcePortRanges,omitempty"` }
Storage version of v1api20240301.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) 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.
type OutboundRule ¶
type OutboundRule struct { AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` FrontendIPConfigurations []SubResource `json:"frontendIPConfigurations,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1api20240301.OutboundRule Outbound rule of the load balancer.
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.
type OutboundRule_STATUS ¶
type OutboundRule_STATUS struct { AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` BackendAddressPool *SubResource_STATUS `json:"backendAddressPool,omitempty"` EnableTcpReset *bool `json:"enableTcpReset,omitempty"` Etag *string `json:"etag,omitempty"` FrontendIPConfigurations []SubResource_STATUS `json:"frontendIPConfigurations,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.OutboundRule_STATUS Outbound rule of the load balancer.
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.
type PrivateDnsZoneConfig ¶
type PrivateDnsZoneConfig struct { Name *string `json:"name,omitempty"` // PrivateDnsZoneReference: The resource id of the private dns zone. PrivateDnsZoneReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneId" json:"privateDnsZoneReference,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateDnsZoneConfig PrivateDnsZoneConfig resource.
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.
type PrivateDnsZoneConfig_STATUS ¶
type PrivateDnsZoneConfig_STATUS struct { Name *string `json:"name,omitempty"` PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RecordSets []RecordSet_STATUS `json:"recordSets,omitempty"` }
Storage version of v1api20240301.PrivateDnsZoneConfig_STATUS PrivateDnsZoneConfig resource.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.PrivateEndpoint 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) 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) 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) 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) Hub ¶
func (endpoint *PrivateEndpoint) Hub()
Hub marks that this PrivateEndpoint is the hub type for conversion
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
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateEndpointConnection_STATUS PrivateEndpointConnection resource.
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.
type PrivateEndpointIPConfiguration ¶
type PrivateEndpointIPConfiguration struct { GroupId *string `json:"groupId,omitempty"` MemberName *string `json:"memberName,omitempty"` Name *string `json:"name,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateEndpointIPConfiguration An IP Configuration of the private endpoint.
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.
type PrivateEndpointIPConfiguration_STATUS ¶
type PrivateEndpointIPConfiguration_STATUS struct { Etag *string `json:"etag,omitempty"` GroupId *string `json:"groupId,omitempty"` MemberName *string `json:"memberName,omitempty"` Name *string `json:"name,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.PrivateEndpointIPConfiguration_STATUS An IP Configuration of the private endpoint.
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.
type PrivateEndpointList ¶
type PrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpoint `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.PrivateEndpoint 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 *genruntime.ConfigMapDestination `json:"primaryNicPrivateIpAddress,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` ConfigMaps *PrivateEndpointOperatorConfigMaps `json:"configMaps,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.PrivateEndpointOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded Private endpoint resource.
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.
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded struct { ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS `json:"customDnsConfigs,omitempty"` CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` IpConfigurations []PrivateEndpointIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"manualPrivateLinkServiceConnections,omitempty"` Name *string `json:"name,omitempty"` NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"networkInterfaces,omitempty"` PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"privateLinkServiceConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded Private endpoint resource.
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.
type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded Private endpoint resource.
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.
type PrivateEndpoint_Spec ¶
type PrivateEndpoint_Spec struct { 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 *string `json:"customNetworkInterfaceName,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` IpConfigurations []PrivateEndpointIPConfiguration `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,omitempty"` OperatorSpec *PrivateEndpointOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 []PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.PrivateEndpointsPrivateDnsZoneGroup 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) 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) 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) 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) Hub ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Hub()
Hub marks that this PrivateEndpointsPrivateDnsZoneGroup is the hub type for conversion
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
type PrivateEndpointsPrivateDnsZoneGroupList ¶
type PrivateEndpointsPrivateDnsZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpointsPrivateDnsZoneGroup `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.PrivateEndpointsPrivateDnsZoneGroup 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.PrivateEndpointsPrivateDnsZoneGroupOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS `json:"privateDnsZoneConfigs,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` }
Storage version of v1api20240301.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.
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 *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 []PrivateDnsZoneConfig `json:"privateDnsZoneConfigs,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.PrivateLinkService 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) 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) 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) 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) Hub ¶
func (service *PrivateLinkService) Hub()
Hub marks that this PrivateLinkService is the hub type for conversion
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
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct { GroupIds []string `json:"groupIds,omitempty"` Name *string `json:"name,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceReference: The resource id of private link service. PrivateLinkServiceReference *genruntime.ResourceReference `armReference:"PrivateLinkServiceId" json:"privateLinkServiceReference,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RequestMessage *string `json:"requestMessage,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceConnection PrivateLinkServiceConnection resource.
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.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceConnectionState A collection of information about the state of the connection between service consumer and provider.
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.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceConnectionState_STATUS A collection of information about the state of the connection between service consumer and provider.
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.
type PrivateLinkServiceConnection_STATUS ¶
type PrivateLinkServiceConnection_STATUS struct { Etag *string `json:"etag,omitempty"` GroupIds []string `json:"groupIds,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RequestMessage *string `json:"requestMessage,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceConnection_STATUS PrivateLinkServiceConnection resource.
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.
type PrivateLinkServiceIpConfiguration ¶
type PrivateLinkServiceIpConfiguration struct { Name *string `json:"name,omitempty"` Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *Subnet_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceIpConfiguration The private link service ip configuration.
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.
type PrivateLinkServiceIpConfiguration_STATUS ¶
type PrivateLinkServiceIpConfiguration_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceIpConfiguration_STATUS The private link service ip configuration.
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.
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkService `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.PrivateLinkService 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 *genruntime.ConfigMapDestination `json:"alias,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.PrivateLinkServiceSpec Private link service resource.
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.
type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded Private link service resource.
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.
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded struct { Alias *string `json:"alias,omitempty"` AutoApproval *ResourceSet_STATUS `json:"autoApproval,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DestinationIPAddress *string `json:"destinationIPAddress,omitempty"` EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` Fqdns []string `json:"fqdns,omitempty"` Id *string `json:"id,omitempty"` IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS `json:"ipConfigurations,omitempty"` LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded `json:"networkInterfaces,omitempty"` PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Visibility *ResourceSet_STATUS `json:"visibility,omitempty"` }
Storage version of v1api20240301.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded Private link service resource.
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.
type PrivateLinkService_Spec ¶
type PrivateLinkService_Spec struct { 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 *string `json:"destinationIPAddress,omitempty"` EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` Fqdns []string `json:"fqdns,omitempty"` IpConfigurations []PrivateLinkServiceIpConfiguration `json:"ipConfigurations,omitempty"` LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *PrivateLinkServiceOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` Visibility *ResourceSet `json:"visibility,omitempty"` }
Storage version of v1api20240301.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) 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.
type Probe ¶
type Probe struct { IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` Name *string `json:"name,omitempty"` NoHealthyBackendsBehavior *string `json:"noHealthyBackendsBehavior,omitempty"` NumberOfProbes *int `json:"numberOfProbes,omitempty"` Port *int `json:"port,omitempty"` ProbeThreshold *int `json:"probeThreshold,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` RequestPath *string `json:"requestPath,omitempty"` }
Storage version of v1api20240301.Probe A load balancer probe.
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.
type Probe_STATUS ¶
type Probe_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` LoadBalancingRules []SubResource_STATUS `json:"loadBalancingRules,omitempty"` Name *string `json:"name,omitempty"` NoHealthyBackendsBehavior *string `json:"noHealthyBackendsBehavior,omitempty"` NumberOfProbes *int `json:"numberOfProbes,omitempty"` Port *int `json:"port,omitempty"` ProbeThreshold *int `json:"probeThreshold,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RequestPath *string `json:"requestPath,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.Probe_STATUS A load balancer probe.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.PublicIPAddress 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) 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) 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) 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) Hub ¶
func (address *PublicIPAddress) Hub()
Hub marks that this PublicIPAddress is the hub type for conversion
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
type PublicIPAddressDnsSettings ¶
type PublicIPAddressDnsSettings struct { DomainNameLabel *string `json:"domainNameLabel,omitempty"` DomainNameLabelScope *string `json:"domainNameLabelScope,omitempty"` Fqdn *string `json:"fqdn,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
Storage version of v1api20240301.PublicIPAddressDnsSettings Contains FQDN of the DNS record associated with the public IP address.
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.
type PublicIPAddressDnsSettings_STATUS ¶
type PublicIPAddressDnsSettings_STATUS struct { DomainNameLabel *string `json:"domainNameLabel,omitempty"` DomainNameLabelScope *string `json:"domainNameLabelScope,omitempty"` Fqdn *string `json:"fqdn,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
Storage version of v1api20240301.PublicIPAddressDnsSettings_STATUS Contains FQDN of the DNS record associated with the public IP address.
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.
type PublicIPAddressList ¶
type PublicIPAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPAddress `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.PublicIPAddress 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.PublicIPAddressOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 PublicIPAddressSku ¶
type PublicIPAddressSku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.PublicIPAddressSku SKU of a public IP address.
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.
type PublicIPAddressSku_STATUS ¶
type PublicIPAddressSku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.PublicIPAddressSku_STATUS SKU of a public IP address.
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.
type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded ¶
type PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded Public IP address resource.
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.
type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded ¶
type PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded Public IP address resource.
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.
type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded ¶
type PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded Public IP address resource.
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.
type PublicIPAddress_STATUS ¶
type PublicIPAddress_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DdosSettings *DdosSettings_STATUS `json:"ddosSettings,omitempty"` DeleteOption *string `json:"deleteOption,omitempty"` DnsSettings *PublicIPAddressDnsSettings_STATUS `json:"dnsSettings,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` IpAddress *string `json:"ipAddress,omitempty"` IpConfiguration *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded `json:"ipConfiguration,omitempty"` IpTags []IpTag_STATUS `json:"ipTags,omitempty"` Location *string `json:"location,omitempty"` MigrationPhase *string `json:"migrationPhase,omitempty"` Name *string `json:"name,omitempty"` NatGateway *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded `json:"natGateway,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"` PublicIPAllocationMethod *string `json:"publicIPAllocationMethod,omitempty"` PublicIPPrefix *SubResource_STATUS `json:"publicIPPrefix,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *PublicIPAddressSku_STATUS `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.PublicIPAddress_STATUS Public IP address resource.
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.
type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded ¶
type PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded Public IP address resource.
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.
type PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded ¶
type PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded Public IP address resource.
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.
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 *DdosSettings `json:"ddosSettings,omitempty"` DeleteOption *string `json:"deleteOption,omitempty"` DnsSettings *PublicIPAddressDnsSettings `json:"dnsSettings,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` IpAddress *string `json:"ipAddress,omitempty"` IpTags []IpTag `json:"ipTags,omitempty"` LinkedPublicIPAddress *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded `json:"linkedPublicIPAddress,omitempty"` Location *string `json:"location,omitempty"` NatGateway *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded `json:"natGateway,omitempty"` OperatorSpec *PublicIPAddressOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"` PublicIPAllocationMethod *string `json:"publicIPAllocationMethod,omitempty"` PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` ServicePublicIPAddress *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded `json:"servicePublicIPAddress,omitempty"` Sku *PublicIPAddressSku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.PublicIPPrefix 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) 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) 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) 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) Hub ¶
func (prefix *PublicIPPrefix) Hub()
Hub marks that this PublicIPPrefix is the hub type for conversion
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
type PublicIPPrefixList ¶
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.PublicIPPrefix 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.PublicIPPrefixOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.PublicIPPrefixSku SKU of a public IP prefix.
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.
type PublicIPPrefixSku_STATUS ¶
type PublicIPPrefixSku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.PublicIPPrefixSku_STATUS SKU of a public IP prefix.
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.
type PublicIPPrefix_STATUS ¶
type PublicIPPrefix_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` CustomIPPrefix *SubResource_STATUS `json:"customIPPrefix,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` Id *string `json:"id,omitempty"` IpPrefix *string `json:"ipPrefix,omitempty"` IpTags []IpTag_STATUS `json:"ipTags,omitempty"` LoadBalancerFrontendIpConfiguration *SubResource_STATUS `json:"loadBalancerFrontendIpConfiguration,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` PrefixLength *int `json:"prefixLength,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"` PublicIPAddresses []ReferencedPublicIpAddress_STATUS `json:"publicIPAddresses,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *PublicIPPrefixSku_STATUS `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.PublicIPPrefix_STATUS Public IP prefix resource.
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.
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 *SubResource `json:"customIPPrefix,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` IpTags []IpTag `json:"ipTags,omitempty"` Location *string `json:"location,omitempty"` NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` OperatorSpec *PublicIPPrefixOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *int `json:"prefixLength,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"` Sku *PublicIPPrefixSku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20240301.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) 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.
type RadiusServer ¶
type RadiusServer struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` RadiusServerScore *int `json:"radiusServerScore,omitempty"` RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
Storage version of v1api20240301.RadiusServer Radius Server Settings.
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.
type RadiusServer_STATUS ¶
type RadiusServer_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` RadiusServerScore *int `json:"radiusServerScore,omitempty"` RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
Storage version of v1api20240301.RadiusServer_STATUS Radius Server Settings.
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.
type RecordSet_STATUS ¶
type RecordSet_STATUS struct { Fqdn *string `json:"fqdn,omitempty"` IpAddresses []string `json:"ipAddresses,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RecordSetName *string `json:"recordSetName,omitempty"` RecordType *string `json:"recordType,omitempty"` Ttl *int `json:"ttl,omitempty"` }
Storage version of v1api20240301.RecordSet_STATUS A collective group of information about the record set information.
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.
type ReferencedPublicIpAddress_STATUS ¶
type ReferencedPublicIpAddress_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ReferencedPublicIpAddress_STATUS Reference to a public IP address.
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.
type ResourceNavigationLink_STATUS ¶
type ResourceNavigationLink_STATUS struct {}
Storage version of v1api20240301.ResourceNavigationLink_STATUS ResourceNavigationLink resource.
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.
type ResourceSet ¶
type ResourceSet struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subscriptions []string `json:"subscriptions,omitempty"` }
Storage version of v1api20240301.ResourceSet The base resource set for visibility and auto-approval.
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.
type ResourceSet_STATUS ¶
type ResourceSet_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subscriptions []string `json:"subscriptions,omitempty"` }
Storage version of v1api20240301.ResourceSet_STATUS The base resource set for visibility and auto-approval.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.RouteTable 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) 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) 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) 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) Hub ¶
func (table *RouteTable) Hub()
Hub marks that this RouteTable is the hub type for conversion
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
type RouteTableList ¶
type RouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTable `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.RouteTable 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.RouteTableOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded Route table resource.
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.
type RouteTable_STATUS ¶
type RouteTable_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DisableBgpRoutePropagation *bool `json:"disableBgpRoutePropagation,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.RouteTable_STATUS Route table resource.
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.
type RouteTable_STATUS_SubResourceEmbedded ¶
type RouteTable_STATUS_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.RouteTable_STATUS_SubResourceEmbedded Route table resource.
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.
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 *bool `json:"disableBgpRoutePropagation,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *RouteTableOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.RouteTablesRoute 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) 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) 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) 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) Hub ¶
func (route *RouteTablesRoute) Hub()
Hub marks that this RouteTablesRoute is the hub type for conversion
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
type RouteTablesRouteList ¶
type RouteTablesRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteTablesRoute `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.RouteTablesRoute 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.RouteTablesRouteOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"addressPrefix,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` HasBgpOverride *bool `json:"hasBgpOverride,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` NextHopIpAddress *string `json:"nextHopIpAddress,omitempty"` NextHopType *string `json:"nextHopType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.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.
type RouteTablesRoute_Spec ¶
type RouteTablesRoute_Spec struct { 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 *string `json:"nextHopIpAddress,omitempty"` NextHopType *string `json:"nextHopType,omitempty"` OperatorSpec *RouteTablesRouteOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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) 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.
type SecurityRule_STATUS ¶
type SecurityRule_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.SecurityRule_STATUS Network security rule.
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.
type ServiceAssociationLink_STATUS ¶
type ServiceAssociationLink_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ServiceAssociationLink_STATUS ServiceAssociationLink resource.
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.
type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded Service End point policy resource.
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.
type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded ¶
type ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded Service End point policy resource.
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.
type ServiceEndpointPropertiesFormat ¶
type ServiceEndpointPropertiesFormat struct { Locations []string `json:"locations,omitempty"` NetworkIdentifier *SubResource `json:"networkIdentifier,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Service *string `json:"service,omitempty"` }
Storage version of v1api20240301.ServiceEndpointPropertiesFormat The service endpoint properties.
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.
type ServiceEndpointPropertiesFormat_STATUS ¶
type ServiceEndpointPropertiesFormat_STATUS struct { Locations []string `json:"locations,omitempty"` NetworkIdentifier *SubResource_STATUS `json:"networkIdentifier,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Service *string `json:"service,omitempty"` }
Storage version of v1api20240301.ServiceEndpointPropertiesFormat_STATUS The service endpoint properties.
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.
type Sku ¶
type Sku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Sku The sku of this Bastion Host.
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.
type Sku_STATUS ¶
type Sku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Sku_STATUS The sku of this Bastion Host.
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.
type SubResource ¶
type SubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.SubResource 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) 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.
type SubResource_STATUS ¶
type SubResource_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.SubResource_STATUS 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.
type Subnet_LoadBalancer_SubResourceEmbedded ¶
type Subnet_LoadBalancer_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.Subnet_LoadBalancer_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_NetworkInterface_SubResourceEmbedded ¶
type Subnet_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.Subnet_NetworkInterface_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.Subnet_PrivateEndpoint_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_PrivateLinkService_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.Subnet_PrivateLinkService_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_STATUS_LoadBalancer_SubResourceEmbedded ¶
type Subnet_STATUS_LoadBalancer_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Subnet_STATUS_LoadBalancer_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_STATUS_NetworkInterface_SubResourceEmbedded ¶
type Subnet_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Subnet_STATUS_NetworkInterface_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded ¶
type Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded Subnet in a virtual network resource.
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.
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded Subnet in a virtual network resource.
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.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"` }
Storage version of v1api20240301.UserAssignedIdentityDetails Information about the user assigned identity for the resource
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.VirtualNetwork 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) 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) 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) 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) Hub ¶
func (network *VirtualNetwork) Hub()
Hub marks that this VirtualNetwork is the hub type for conversion
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
type VirtualNetworkBgpCommunities ¶
type VirtualNetworkBgpCommunities struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VirtualNetworkCommunity *string `json:"virtualNetworkCommunity,omitempty"` }
Storage version of v1api20240301.VirtualNetworkBgpCommunities Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
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.
type VirtualNetworkBgpCommunities_STATUS ¶
type VirtualNetworkBgpCommunities_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RegionalCommunity *string `json:"regionalCommunity,omitempty"` VirtualNetworkCommunity *string `json:"virtualNetworkCommunity,omitempty"` }
Storage version of v1api20240301.VirtualNetworkBgpCommunities_STATUS Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
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.
type VirtualNetworkEncryption ¶
type VirtualNetworkEncryption struct { Enabled *bool `json:"enabled,omitempty"` Enforcement *string `json:"enforcement,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkEncryption Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
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.
type VirtualNetworkEncryption_STATUS ¶
type VirtualNetworkEncryption_STATUS struct { Enabled *bool `json:"enabled,omitempty"` Enforcement *string `json:"enforcement,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkEncryption_STATUS Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.VirtualNetworkGateway 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) 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) 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) 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) Hub ¶
func (gateway *VirtualNetworkGateway) Hub()
Hub marks that this VirtualNetworkGateway is the hub type for conversion
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
type VirtualNetworkGatewayAutoScaleBounds ¶
type VirtualNetworkGatewayAutoScaleBounds struct { Max *int `json:"max,omitempty"` Min *int `json:"min,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayAutoScaleBounds
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.
type VirtualNetworkGatewayAutoScaleBounds_STATUS ¶
type VirtualNetworkGatewayAutoScaleBounds_STATUS struct { Max *int `json:"max,omitempty"` Min *int `json:"min,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.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.
type VirtualNetworkGatewayAutoScaleConfiguration ¶
type VirtualNetworkGatewayAutoScaleConfiguration struct { Bounds *VirtualNetworkGatewayAutoScaleBounds `json:"bounds,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayAutoScaleConfiguration Virtual Network Gateway Autoscale Configuration details
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.
type VirtualNetworkGatewayAutoScaleConfiguration_STATUS ¶
type VirtualNetworkGatewayAutoScaleConfiguration_STATUS struct { Bounds *VirtualNetworkGatewayAutoScaleBounds_STATUS `json:"bounds,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayAutoScaleConfiguration_STATUS Virtual Network Gateway Autoscale Configuration details
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.
type VirtualNetworkGatewayIPConfiguration ¶
type VirtualNetworkGatewayIPConfiguration struct { Name *string `json:"name,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayIPConfiguration IP configuration for virtual network gateway.
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.
type VirtualNetworkGatewayIPConfiguration_STATUS ¶
type VirtualNetworkGatewayIPConfiguration_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddress *SubResource_STATUS `json:"publicIPAddress,omitempty"` Subnet *SubResource_STATUS `json:"subnet,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayIPConfiguration_STATUS IP configuration for virtual network gateway.
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.
type VirtualNetworkGatewayList ¶
type VirtualNetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkGateway `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.VirtualNetworkGateway 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 []VpnNatRuleMapping `json:"externalMappings,omitempty"` InternalMappings []VpnNatRuleMapping `json:"internalMappings,omitempty"` IpConfigurationId *string `json:"ipConfigurationId,omitempty"` Mode *string `json:"mode,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayNatRule VirtualNetworkGatewayNatRule Resource.
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.
type VirtualNetworkGatewayNatRule_STATUS ¶
type VirtualNetworkGatewayNatRule_STATUS struct { Etag *string `json:"etag,omitempty"` ExternalMappings []VpnNatRuleMapping_STATUS `json:"externalMappings,omitempty"` Id *string `json:"id,omitempty"` InternalMappings []VpnNatRuleMapping_STATUS `json:"internalMappings,omitempty"` IpConfigurationId *string `json:"ipConfigurationId,omitempty"` Mode *string `json:"mode,omitempty"` Name *string `json:"name,omitempty"` PropertiesType *string `json:"properties_type,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayNatRule_STATUS VirtualNetworkGatewayNatRule Resource.
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.
type VirtualNetworkGatewayOperatorSpec ¶
type VirtualNetworkGatewayOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 { IsDefault *bool `json:"isDefault,omitempty"` Name *string `json:"name,omitempty"` PolicyMembers []VirtualNetworkGatewayPolicyGroupMember `json:"policyMembers,omitempty"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayPolicyGroup Parameters for VirtualNetworkGatewayPolicyGroup.
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.
type VirtualNetworkGatewayPolicyGroupMember ¶
type VirtualNetworkGatewayPolicyGroupMember struct { AttributeType *string `json:"attributeType,omitempty"` AttributeValue *string `json:"attributeValue,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayPolicyGroupMember Vpn Client Connection configuration PolicyGroup member
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.
type VirtualNetworkGatewayPolicyGroupMember_STATUS ¶
type VirtualNetworkGatewayPolicyGroupMember_STATUS struct { AttributeType *string `json:"attributeType,omitempty"` AttributeValue *string `json:"attributeValue,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayPolicyGroupMember_STATUS Vpn Client Connection configuration PolicyGroup member
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.
type VirtualNetworkGatewayPolicyGroup_STATUS ¶
type VirtualNetworkGatewayPolicyGroup_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` Name *string `json:"name,omitempty"` PolicyMembers []VirtualNetworkGatewayPolicyGroupMember_STATUS `json:"policyMembers,omitempty"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` VngClientConnectionConfigurations []SubResource_STATUS `json:"vngClientConnectionConfigurations,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewayPolicyGroup_STATUS Parameters for VirtualNetworkGatewayPolicyGroup.
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.
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewaySku VirtualNetworkGatewaySku details.
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.
type VirtualNetworkGatewaySku_STATUS ¶
type VirtualNetworkGatewaySku_STATUS struct { Capacity *int `json:"capacity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGatewaySku_STATUS VirtualNetworkGatewaySku details.
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.
type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded ¶
type VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded struct { ActiveActive *bool `json:"activeActive,omitempty"` AdminState *string `json:"adminState,omitempty"` AllowRemoteVnetTraffic *bool `json:"allowRemoteVnetTraffic,omitempty"` AllowVirtualWanTraffic *bool `json:"allowVirtualWanTraffic,omitempty"` AutoScaleConfiguration *VirtualNetworkGatewayAutoScaleConfiguration_STATUS `json:"autoScaleConfiguration,omitempty"` BgpSettings *BgpSettings_STATUS `json:"bgpSettings,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` CustomRoutes *AddressSpace_STATUS `json:"customRoutes,omitempty"` DisableIPSecReplayProtection *bool `json:"disableIPSecReplayProtection,omitempty"` EnableBgp *bool `json:"enableBgp,omitempty"` EnableBgpRouteTranslationForNat *bool `json:"enableBgpRouteTranslationForNat,omitempty"` EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` GatewayDefaultSite *SubResource_STATUS `json:"gatewayDefaultSite,omitempty"` GatewayType *string `json:"gatewayType,omitempty"` Id *string `json:"id,omitempty"` Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"` InboundDnsForwardingEndpoint *string `json:"inboundDnsForwardingEndpoint,omitempty"` IpConfigurations []VirtualNetworkGatewayIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` NatRules []VirtualNetworkGatewayNatRule_STATUS `json:"natRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResiliencyModel *string `json:"resiliencyModel,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *VirtualNetworkGatewaySku_STATUS `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` VNetExtendedLocationResourceId *string `json:"vNetExtendedLocationResourceId,omitempty"` VirtualNetworkGatewayPolicyGroups []VirtualNetworkGatewayPolicyGroup_STATUS `json:"virtualNetworkGatewayPolicyGroups,omitempty"` VpnClientConfiguration *VpnClientConfiguration_STATUS `json:"vpnClientConfiguration,omitempty"` VpnGatewayGeneration *string `json:"vpnGatewayGeneration,omitempty"` VpnType *string `json:"vpnType,omitempty"` }
Storage version of v1api20240301.VirtualNetworkGateway_STATUS_VirtualNetworkGateway_SubResourceEmbedded A common class for general resource information.
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.
type VirtualNetworkGateway_Spec ¶
type VirtualNetworkGateway_Spec struct { ActiveActive *bool `json:"activeActive,omitempty"` AdminState *string `json:"adminState,omitempty"` AllowRemoteVnetTraffic *bool `json:"allowRemoteVnetTraffic,omitempty"` AllowVirtualWanTraffic *bool `json:"allowVirtualWanTraffic,omitempty"` 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 *BgpSettings `json:"bgpSettings,omitempty"` CustomRoutes *AddressSpace `json:"customRoutes,omitempty"` DisableIPSecReplayProtection *bool `json:"disableIPSecReplayProtection,omitempty"` EnableBgp *bool `json:"enableBgp,omitempty"` EnableBgpRouteTranslationForNat *bool `json:"enableBgpRouteTranslationForNat,omitempty"` EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` GatewayDefaultSite *SubResource `json:"gatewayDefaultSite,omitempty"` GatewayType *string `json:"gatewayType,omitempty"` Identity *ManagedServiceIdentity `json:"identity,omitempty"` IpConfigurations []VirtualNetworkGatewayIPConfiguration `json:"ipConfigurations,omitempty"` Location *string `json:"location,omitempty"` NatRules []VirtualNetworkGatewayNatRule `json:"natRules,omitempty"` OperatorSpec *VirtualNetworkGatewayOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResiliencyModel *string `json:"resiliencyModel,omitempty"` Sku *VirtualNetworkGatewaySku `json:"sku,omitempty"` 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 []VirtualNetworkGatewayPolicyGroup `json:"virtualNetworkGatewayPolicyGroups,omitempty"` VpnClientConfiguration *VpnClientConfiguration `json:"vpnClientConfiguration,omitempty"` VpnGatewayGeneration *string `json:"vpnGatewayGeneration,omitempty"` VpnType *string `json:"vpnType,omitempty"` }
Storage version of v1api20240301.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) 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.
type VirtualNetworkList ¶
type VirtualNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetwork `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.VirtualNetwork 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.VirtualNetworkOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded ¶
type VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded Virtual Network Tap resource.
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.
type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded ¶
type VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded Virtual Network Tap resource.
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.
type VirtualNetwork_STATUS ¶
type VirtualNetwork_STATUS struct { AddressSpace *AddressSpace_STATUS `json:"addressSpace,omitempty"` BgpCommunities *VirtualNetworkBgpCommunities_STATUS `json:"bgpCommunities,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DdosProtectionPlan *SubResource_STATUS `json:"ddosProtectionPlan,omitempty"` DhcpOptions *DhcpOptions_STATUS `json:"dhcpOptions,omitempty"` EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` EnableVmProtection *bool `json:"enableVmProtection,omitempty"` Encryption *VirtualNetworkEncryption_STATUS `json:"encryption,omitempty"` Etag *string `json:"etag,omitempty"` ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` FlowLogs []FlowLog_STATUS_SubResourceEmbedded `json:"flowLogs,omitempty"` FlowTimeoutInMinutes *int `json:"flowTimeoutInMinutes,omitempty"` Id *string `json:"id,omitempty"` IpAllocations []SubResource_STATUS `json:"ipAllocations,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` PrivateEndpointVNetPolicies *string `json:"privateEndpointVNetPolicies,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.VirtualNetwork_STATUS Virtual Network resource.
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.
type VirtualNetwork_Spec ¶
type VirtualNetwork_Spec struct { 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 *VirtualNetworkBgpCommunities `json:"bgpCommunities,omitempty"` DdosProtectionPlan *SubResource `json:"ddosProtectionPlan,omitempty"` DhcpOptions *DhcpOptions `json:"dhcpOptions,omitempty"` EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` EnableVmProtection *bool `json:"enableVmProtection,omitempty"` Encryption *VirtualNetworkEncryption `json:"encryption,omitempty"` ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` FlowTimeoutInMinutes *int `json:"flowTimeoutInMinutes,omitempty"` IpAllocations []SubResource `json:"ipAllocations,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *VirtualNetworkOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *string `json:"privateEndpointVNetPolicies,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.VirtualNetworksSubnet 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) 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) 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) 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) Hub ¶
func (subnet *VirtualNetworksSubnet) Hub()
Hub marks that this VirtualNetworksSubnet is the hub type for conversion
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
type VirtualNetworksSubnetList ¶
type VirtualNetworksSubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworksSubnet `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.VirtualNetworksSubnet 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.VirtualNetworksSubnetOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"addressPrefix,omitempty"` AddressPrefixes []string `json:"addressPrefixes,omitempty"` ApplicationGatewayIPConfigurations []ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"applicationGatewayIPConfigurations,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DefaultOutboundAccess *bool `json:"defaultOutboundAccess,omitempty"` Delegations []Delegation_STATUS `json:"delegations,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IpAllocations []SubResource_STATUS `json:"ipAllocations,omitempty"` IpConfigurationProfiles []IPConfigurationProfile_STATUS `json:"ipConfigurationProfiles,omitempty"` IpConfigurations []IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"ipConfigurations,omitempty"` Name *string `json:"name,omitempty"` NatGateway *SubResource_STATUS `json:"natGateway,omitempty"` NetworkSecurityGroup *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` PrivateEndpoints []PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"privateEndpoints,omitempty"` PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Purpose *string `json:"purpose,omitempty"` RouteTable *RouteTable_STATUS_SubResourceEmbedded `json:"routeTable,omitempty"` ServiceAssociationLinks []ServiceAssociationLink_STATUS `json:"serviceAssociationLinks,omitempty"` ServiceEndpointPolicies []ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded `json:"serviceEndpointPolicies,omitempty"` ServiceEndpoints []ServiceEndpointPropertiesFormat_STATUS `json:"serviceEndpoints,omitempty"` SharingScope *string `json:"sharingScope,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240301.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.
type VirtualNetworksSubnet_Spec ¶
type VirtualNetworksSubnet_Spec struct { AddressPrefix *string `json:"addressPrefix,omitempty"` AddressPrefixes []string `json:"addressPrefixes,omitempty"` 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 *bool `json:"defaultOutboundAccess,omitempty"` Delegations []Delegation `json:"delegations,omitempty"` IpAllocations []SubResource `json:"ipAllocations,omitempty"` NatGateway *SubResource `json:"natGateway,omitempty"` NetworkSecurityGroup *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` OperatorSpec *VirtualNetworksSubnetOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *string `json:"privateEndpointNetworkPolicies,omitempty"` PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RouteTable *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"routeTable,omitempty"` ServiceEndpointPolicies []ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded `json:"serviceEndpointPolicies,omitempty"` ServiceEndpoints []ServiceEndpointPropertiesFormat `json:"serviceEndpoints,omitempty"` SharingScope *string `json:"sharingScope,omitempty"` }
Storage version of v1api20240301.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) 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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240301.VirtualNetworksVirtualNetworkPeering 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) 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) 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) 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) Hub ¶
func (peering *VirtualNetworksVirtualNetworkPeering) Hub()
Hub marks that this VirtualNetworksVirtualNetworkPeering is the hub type for conversion
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
type VirtualNetworksVirtualNetworkPeeringList ¶
type VirtualNetworksVirtualNetworkPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworksVirtualNetworkPeering `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20240301.VirtualNetworksVirtualNetworkPeering 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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240301.VirtualNetworksVirtualNetworkPeeringOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *bool `json:"allowForwardedTraffic,omitempty"` AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,omitempty"` EnableOnlyIPv6Peering *bool `json:"enableOnlyIPv6Peering,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` LocalAddressSpace *AddressSpace_STATUS `json:"localAddressSpace,omitempty"` LocalSubnetNames []string `json:"localSubnetNames,omitempty"` LocalVirtualNetworkAddressSpace *AddressSpace_STATUS `json:"localVirtualNetworkAddressSpace,omitempty"` Name *string `json:"name,omitempty"` PeerCompleteVnets *bool `json:"peerCompleteVnets,omitempty"` PeeringState *string `json:"peeringState,omitempty"` PeeringSyncLevel *string `json:"peeringSyncLevel,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RemoteAddressSpace *AddressSpace_STATUS `json:"remoteAddressSpace,omitempty"` RemoteBgpCommunities *VirtualNetworkBgpCommunities_STATUS `json:"remoteBgpCommunities,omitempty"` RemoteSubnetNames []string `json:"remoteSubnetNames,omitempty"` RemoteVirtualNetwork *SubResource_STATUS `json:"remoteVirtualNetwork,omitempty"` RemoteVirtualNetworkAddressSpace *AddressSpace_STATUS `json:"remoteVirtualNetworkAddressSpace,omitempty"` RemoteVirtualNetworkEncryption *VirtualNetworkEncryption_STATUS `json:"remoteVirtualNetworkEncryption,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Type *string `json:"type,omitempty"` UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
Storage version of v1api20240301.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.
type VirtualNetworksVirtualNetworkPeering_Spec ¶
type VirtualNetworksVirtualNetworkPeering_Spec struct { AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty"` AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` 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 *bool `json:"doNotVerifyRemoteGateways,omitempty"` EnableOnlyIPv6Peering *bool `json:"enableOnlyIPv6Peering,omitempty"` LocalAddressSpace *AddressSpace `json:"localAddressSpace,omitempty"` LocalSubnetNames []string `json:"localSubnetNames,omitempty"` LocalVirtualNetworkAddressSpace *AddressSpace `json:"localVirtualNetworkAddressSpace,omitempty"` OperatorSpec *VirtualNetworksVirtualNetworkPeeringOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *bool `json:"peerCompleteVnets,omitempty"` PeeringState *string `json:"peeringState,omitempty"` PeeringSyncLevel *string `json:"peeringSyncLevel,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RemoteAddressSpace *AddressSpace `json:"remoteAddressSpace,omitempty"` RemoteBgpCommunities *VirtualNetworkBgpCommunities `json:"remoteBgpCommunities,omitempty"` RemoteSubnetNames []string `json:"remoteSubnetNames,omitempty"` RemoteVirtualNetwork *SubResource `json:"remoteVirtualNetwork,omitempty"` RemoteVirtualNetworkAddressSpace *AddressSpace `json:"remoteVirtualNetworkAddressSpace,omitempty"` UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
Storage version of v1api20240301.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) 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.
type VngClientConnectionConfiguration ¶
type VngClientConnectionConfiguration struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240301.VngClientConnectionConfiguration A vpn client connection configuration for client connection configuration.
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.
type VngClientConnectionConfiguration_STATUS ¶
type VngClientConnectionConfiguration_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VngClientConnectionConfiguration_STATUS A vpn client connection configuration for client connection configuration.
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.
type VpnClientConfiguration ¶
type VpnClientConfiguration struct { AadAudience *string `json:"aadAudience,omitempty"` AadIssuer *string `json:"aadIssuer,omitempty"` AadTenant *string `json:"aadTenant,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` RadiusServers []RadiusServer `json:"radiusServers,omitempty"` VngClientConnectionConfigurations []VngClientConnectionConfiguration `json:"vngClientConnectionConfigurations,omitempty"` VpnAuthenticationTypes []string `json:"vpnAuthenticationTypes,omitempty"` VpnClientAddressPool *AddressSpace `json:"vpnClientAddressPool,omitempty"` VpnClientIpsecPolicies []IpsecPolicy `json:"vpnClientIpsecPolicies,omitempty"` VpnClientProtocols []string `json:"vpnClientProtocols,omitempty"` VpnClientRevokedCertificates []VpnClientRevokedCertificate `json:"vpnClientRevokedCertificates,omitempty"` VpnClientRootCertificates []VpnClientRootCertificate `json:"vpnClientRootCertificates,omitempty"` }
Storage version of v1api20240301.VpnClientConfiguration VpnClientConfiguration for P2S client.
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.
type VpnClientConfiguration_STATUS ¶
type VpnClientConfiguration_STATUS struct { AadAudience *string `json:"aadAudience,omitempty"` AadIssuer *string `json:"aadIssuer,omitempty"` AadTenant *string `json:"aadTenant,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` RadiusServers []RadiusServer_STATUS `json:"radiusServers,omitempty"` VngClientConnectionConfigurations []VngClientConnectionConfiguration_STATUS `json:"vngClientConnectionConfigurations,omitempty"` VpnAuthenticationTypes []string `json:"vpnAuthenticationTypes,omitempty"` VpnClientAddressPool *AddressSpace_STATUS `json:"vpnClientAddressPool,omitempty"` VpnClientIpsecPolicies []IpsecPolicy_STATUS `json:"vpnClientIpsecPolicies,omitempty"` VpnClientProtocols []string `json:"vpnClientProtocols,omitempty"` VpnClientRevokedCertificates []VpnClientRevokedCertificate_STATUS `json:"vpnClientRevokedCertificates,omitempty"` VpnClientRootCertificates []VpnClientRootCertificate_STATUS `json:"vpnClientRootCertificates,omitempty"` }
Storage version of v1api20240301.VpnClientConfiguration_STATUS VpnClientConfiguration for P2S client.
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.
type VpnClientRevokedCertificate ¶
type VpnClientRevokedCertificate struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` }
Storage version of v1api20240301.VpnClientRevokedCertificate VPN client revoked certificate of virtual network gateway.
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.
type VpnClientRevokedCertificate_STATUS ¶
type VpnClientRevokedCertificate_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` }
Storage version of v1api20240301.VpnClientRevokedCertificate_STATUS VPN client revoked certificate of virtual network gateway.
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.
type VpnClientRootCertificate ¶
type VpnClientRootCertificate struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicCertData *string `json:"publicCertData,omitempty"` }
Storage version of v1api20240301.VpnClientRootCertificate VPN client root certificate of virtual network gateway.
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.
type VpnClientRootCertificate_STATUS ¶
type VpnClientRootCertificate_STATUS struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicCertData *string `json:"publicCertData,omitempty"` }
Storage version of v1api20240301.VpnClientRootCertificate_STATUS VPN client root certificate of virtual network gateway.
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.
type VpnNatRuleMapping ¶
type VpnNatRuleMapping struct { AddressSpace *string `json:"addressSpace,omitempty"` PortRange *string `json:"portRange,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VpnNatRuleMapping Vpn NatRule mapping.
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.
type VpnNatRuleMapping_STATUS ¶
type VpnNatRuleMapping_STATUS struct { AddressSpace *string `json:"addressSpace,omitempty"` PortRange *string `json:"portRange,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240301.VpnNatRuleMapping_STATUS Vpn NatRule mapping.
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.
Source Files ¶
- bastion_host_types_gen.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