Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20220701storage contains API Schema definitions for the network v1api20220701storage 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
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 ApplicationGatewaySubResource
- type ApplicationGatewaySubResource_STATUS
- 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_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 BastionHost
- func (host *BastionHost) AzureName() string
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
- type BastionHostIPConfiguration
- type BastionHostIPConfiguration_STATUS
- type BastionHostList
- type BastionHostSubResource
- 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 CustomDnsConfigPropertiesFormat_STATUS
- type DnsForwardingRuleSetsForwardingRule
- func (rule *DnsForwardingRuleSetsForwardingRule) AzureName() string
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopy() *DnsForwardingRuleSetsForwardingRule
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule)
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyObject() runtime.Object
- func (rule DnsForwardingRuleSetsForwardingRule) GetAPIVersion() string
- func (rule *DnsForwardingRuleSetsForwardingRule) GetConditions() conditions.Conditions
- func (rule *DnsForwardingRuleSetsForwardingRule) GetResourceScope() genruntime.ResourceScope
- func (rule *DnsForwardingRuleSetsForwardingRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *DnsForwardingRuleSetsForwardingRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *DnsForwardingRuleSetsForwardingRule) GetType() string
- func (rule *DnsForwardingRuleSetsForwardingRule) Hub()
- func (rule *DnsForwardingRuleSetsForwardingRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *DnsForwardingRuleSetsForwardingRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *DnsForwardingRuleSetsForwardingRule) Owner() *genruntime.ResourceReference
- func (rule *DnsForwardingRuleSetsForwardingRule) SetConditions(conditions conditions.Conditions)
- func (rule *DnsForwardingRuleSetsForwardingRule) SetStatus(status genruntime.ConvertibleStatus) error
- type DnsForwardingRuleSetsForwardingRuleList
- type DnsForwardingRuleset
- func (ruleset *DnsForwardingRuleset) AzureName() string
- func (in *DnsForwardingRuleset) DeepCopy() *DnsForwardingRuleset
- func (in *DnsForwardingRuleset) DeepCopyInto(out *DnsForwardingRuleset)
- func (in *DnsForwardingRuleset) DeepCopyObject() runtime.Object
- func (ruleset DnsForwardingRuleset) GetAPIVersion() string
- func (ruleset *DnsForwardingRuleset) GetConditions() conditions.Conditions
- func (ruleset *DnsForwardingRuleset) GetResourceScope() genruntime.ResourceScope
- func (ruleset *DnsForwardingRuleset) GetSpec() genruntime.ConvertibleSpec
- func (ruleset *DnsForwardingRuleset) GetStatus() genruntime.ConvertibleStatus
- func (ruleset *DnsForwardingRuleset) GetType() string
- func (ruleset *DnsForwardingRuleset) Hub()
- func (ruleset *DnsForwardingRuleset) NewEmptyStatus() genruntime.ConvertibleStatus
- func (ruleset *DnsForwardingRuleset) OriginalGVK() *schema.GroupVersionKind
- func (ruleset *DnsForwardingRuleset) Owner() *genruntime.ResourceReference
- func (ruleset *DnsForwardingRuleset) SetConditions(conditions conditions.Conditions)
- func (ruleset *DnsForwardingRuleset) SetStatus(status genruntime.ConvertibleStatus) error
- type DnsForwardingRulesetList
- type DnsForwardingRuleset_STATUS
- func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsForwardingRuleset_STATUS) DeepCopy() *DnsForwardingRuleset_STATUS
- func (in *DnsForwardingRuleset_STATUS) DeepCopyInto(out *DnsForwardingRuleset_STATUS)
- type DnsForwardingRuleset_Spec
- func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DnsForwardingRuleset_Spec) DeepCopy() *DnsForwardingRuleset_Spec
- func (in *DnsForwardingRuleset_Spec) DeepCopyInto(out *DnsForwardingRuleset_Spec)
- type DnsForwardingRulesets_ForwardingRule_STATUS
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy() *DnsForwardingRulesets_ForwardingRule_STATUS
- func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_STATUS)
- type DnsForwardingRulesets_ForwardingRule_Spec
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec
- func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec)
- type DnsResolver
- func (resolver *DnsResolver) AzureName() string
- func (in *DnsResolver) DeepCopy() *DnsResolver
- func (in *DnsResolver) DeepCopyInto(out *DnsResolver)
- func (in *DnsResolver) DeepCopyObject() runtime.Object
- func (resolver DnsResolver) GetAPIVersion() string
- func (resolver *DnsResolver) GetConditions() conditions.Conditions
- func (resolver *DnsResolver) GetResourceScope() genruntime.ResourceScope
- func (resolver *DnsResolver) GetSpec() genruntime.ConvertibleSpec
- func (resolver *DnsResolver) GetStatus() genruntime.ConvertibleStatus
- func (resolver *DnsResolver) GetType() string
- func (resolver *DnsResolver) Hub()
- func (resolver *DnsResolver) NewEmptyStatus() genruntime.ConvertibleStatus
- func (resolver *DnsResolver) OriginalGVK() *schema.GroupVersionKind
- func (resolver *DnsResolver) Owner() *genruntime.ResourceReference
- func (resolver *DnsResolver) SetConditions(conditions conditions.Conditions)
- func (resolver *DnsResolver) SetStatus(status genruntime.ConvertibleStatus) error
- type DnsResolverList
- type DnsResolver_STATUS
- func (resolver *DnsResolver_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (resolver *DnsResolver_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolver_STATUS) DeepCopy() *DnsResolver_STATUS
- func (in *DnsResolver_STATUS) DeepCopyInto(out *DnsResolver_STATUS)
- type DnsResolver_Spec
- func (resolver *DnsResolver_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (resolver *DnsResolver_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DnsResolver_Spec) DeepCopy() *DnsResolver_Spec
- func (in *DnsResolver_Spec) DeepCopyInto(out *DnsResolver_Spec)
- type DnsResolversInboundEndpoint
- func (endpoint *DnsResolversInboundEndpoint) AzureName() string
- func (in *DnsResolversInboundEndpoint) DeepCopy() *DnsResolversInboundEndpoint
- func (in *DnsResolversInboundEndpoint) DeepCopyInto(out *DnsResolversInboundEndpoint)
- func (in *DnsResolversInboundEndpoint) DeepCopyObject() runtime.Object
- func (endpoint DnsResolversInboundEndpoint) GetAPIVersion() string
- func (endpoint *DnsResolversInboundEndpoint) GetConditions() conditions.Conditions
- func (endpoint *DnsResolversInboundEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *DnsResolversInboundEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *DnsResolversInboundEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversInboundEndpoint) GetType() string
- func (endpoint *DnsResolversInboundEndpoint) Hub()
- func (endpoint *DnsResolversInboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversInboundEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *DnsResolversInboundEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *DnsResolversInboundEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *DnsResolversInboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- type DnsResolversInboundEndpointList
- type DnsResolversOutboundEndpoint
- func (endpoint *DnsResolversOutboundEndpoint) AzureName() string
- func (in *DnsResolversOutboundEndpoint) DeepCopy() *DnsResolversOutboundEndpoint
- func (in *DnsResolversOutboundEndpoint) DeepCopyInto(out *DnsResolversOutboundEndpoint)
- func (in *DnsResolversOutboundEndpoint) DeepCopyObject() runtime.Object
- func (endpoint DnsResolversOutboundEndpoint) GetAPIVersion() string
- func (endpoint *DnsResolversOutboundEndpoint) GetConditions() conditions.Conditions
- func (endpoint *DnsResolversOutboundEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *DnsResolversOutboundEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *DnsResolversOutboundEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversOutboundEndpoint) GetType() string
- func (endpoint *DnsResolversOutboundEndpoint) Hub()
- func (endpoint *DnsResolversOutboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversOutboundEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *DnsResolversOutboundEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *DnsResolversOutboundEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *DnsResolversOutboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- type DnsResolversOutboundEndpointList
- type DnsResolvers_InboundEndpoint_STATUS
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopy() *DnsResolvers_InboundEndpoint_STATUS
- func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_InboundEndpoint_STATUS)
- type DnsResolvers_InboundEndpoint_Spec
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopy() *DnsResolvers_InboundEndpoint_Spec
- func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec)
- type DnsResolvers_OutboundEndpoint_STATUS
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopy() *DnsResolvers_OutboundEndpoint_STATUS
- func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_STATUS)
- type DnsResolvers_OutboundEndpoint_Spec
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec
- func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec)
- type DnsresolverSubResource
- type DnsresolverSubResource_STATUS
- type ExtendedLocation
- type ExtendedLocation_STATUS
- 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_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 IpConfiguration
- type IpConfiguration_STATUS
- type IpTag
- type IpTag_STATUS
- type NatGateway
- func (gateway *NatGateway) AzureName() string
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
- type NatGatewayList
- type NatGatewaySku
- type NatGatewaySku_STATUS
- 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_PublicIPPrefix_SubResourceEmbedded
- type NatGateway_Spec
- 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 PrivateDnsZoneConfig
- type PrivateDnsZoneConfig_STATUS
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AzureName() string
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateEndpointConnection_STATUS
- type PrivateEndpointIPConfiguration
- type PrivateEndpointIPConfiguration_STATUS
- type PrivateEndpointList
- 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_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 (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) 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) SetConditions(conditions conditions.Conditions)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
- type PrivateLinkService
- func (service *PrivateLinkService) AzureName() string
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (service PrivateLinkService) GetAPIVersion() string
- func (service *PrivateLinkService) GetConditions() conditions.Conditions
- func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
- func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
- func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) 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) 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 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 PublicIPPrefix
- func (prefix *PublicIPPrefix) AzureName() string
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
- type PublicIPPrefixList
- 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 PublicIpPrefixSubResource
- type PublicIpPrefixSubResource_STATUS
- type RecordSet_STATUS
- type ReferencedPublicIpAddress_STATUS
- type ResourceSet
- type ResourceSet_STATUS
- type Sku
- type Sku_STATUS
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- type Subnet_PrivateLinkService_SubResourceEmbedded
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- type SystemData_STATUS
- type TargetDnsServer
- type TargetDnsServer_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2022-07-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20220701storage"} // 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 v1api20220701.APIVersion +kubebuilder:validation:Enum={"2022-07-01"}
type ApplicationGatewaySubResource ¶ added in v2.1.0
type ApplicationGatewaySubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20220701.ApplicationGatewaySubResource Reference to another subresource.
func (*ApplicationGatewaySubResource) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopy() *ApplicationGatewaySubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource.
func (*ApplicationGatewaySubResource) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopyInto(out *ApplicationGatewaySubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
type ApplicationGatewaySubResource_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.ApplicationGatewaySubResource_STATUS Reference to another subresource.
func (*ApplicationGatewaySubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopy() *ApplicationGatewaySubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_STATUS.
func (*ApplicationGatewaySubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.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_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.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 BastionHost ¶ added in v2.1.0
type BastionHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BastionHost_Spec `json:"spec,omitempty"` Status BastionHost_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.BastionHost Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHost) AzureName ¶ added in v2.1.0
func (host *BastionHost) AzureName() string
AzureName returns the Azure name of the resource
func (*BastionHost) DeepCopy ¶ added in v2.1.0
func (in *BastionHost) DeepCopy() *BastionHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost.
func (*BastionHost) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost) DeepCopyInto(out *BastionHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (BastionHost) GetAPIVersion ¶ added in v2.1.0
func (host BastionHost) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*BastionHost) GetConditions ¶ added in v2.1.0
func (host *BastionHost) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BastionHost) GetResourceScope ¶ added in v2.1.0
func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BastionHost) GetSpec ¶ added in v2.1.0
func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BastionHost) GetStatus ¶ added in v2.1.0
func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BastionHost) GetType ¶ added in v2.1.0
func (host *BastionHost) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
func (*BastionHost) Hub ¶ added in v2.1.0
func (host *BastionHost) Hub()
Hub marks that this BastionHost is the hub type for conversion
func (*BastionHost) NewEmptyStatus ¶ added in v2.1.0
func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BastionHost) OriginalGVK ¶ added in v2.1.0
func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BastionHost) Owner ¶ added in v2.1.0
func (host *BastionHost) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BastionHost) SetConditions ¶ added in v2.1.0
func (host *BastionHost) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BastionHost) SetStatus ¶ added in v2.1.0
func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type BastionHostIPConfiguration ¶ added in v2.1.0
type BastionHostIPConfiguration struct { Name *string `json:"name,omitempty"` PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddress *BastionHostSubResource `json:"publicIPAddress,omitempty"` Subnet *BastionHostSubResource `json:"subnet,omitempty"` }
Storage version of v1api20220701.BastionHostIPConfiguration IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration.
func (*BastionHostIPConfiguration) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
type BastionHostIPConfiguration_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.BastionHostIPConfiguration_STATUS IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS.
func (*BastionHostIPConfiguration_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostList ¶ added in v2.1.0
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.BastionHost Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHostList) DeepCopy ¶ added in v2.1.0
func (in *BastionHostList) DeepCopy() *BastionHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (*BastionHostList) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyInto(out *BastionHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostList) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BastionHostSubResource ¶ added in v2.1.0
type BastionHostSubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20220701.BastionHostSubResource Reference to another subresource.
func (*BastionHostSubResource) DeepCopy ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopy() *BastionHostSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSubResource.
func (*BastionHostSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopyInto(out *BastionHostSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_STATUS ¶ added in v2.1.0
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"` 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"` 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"` }
Storage version of v1api20220701.BastionHost_STATUS Bastion Host resource.
func (*BastionHost_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BastionHost_STATUS from the provided source
func (*BastionHost_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BastionHost_STATUS
func (*BastionHost_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS.
func (*BastionHost_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_Spec ¶ added in v2.1.0
type BastionHost_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` DnsName *string `json:"dnsName,omitempty"` EnableFileCopy *bool `json:"enableFileCopy,omitempty"` EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableTunneling *bool `json:"enableTunneling,omitempty"` IpConfigurations []BastionHostIPConfiguration `json:"ipConfigurations,omitempty"` Location *string `json:"location,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"` }
Storage version of v1api20220701.BastionHost_Spec
func (*BastionHost_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BastionHost_Spec from the provided source
func (*BastionHost_Spec) ConvertSpecTo ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BastionHost_Spec
func (*BastionHost_Spec) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec.
func (*BastionHost_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.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 DnsForwardingRuleSetsForwardingRule ¶ added in v2.2.0
type DnsForwardingRuleSetsForwardingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsForwardingRulesets_ForwardingRule_Spec `json:"spec,omitempty"` Status DnsForwardingRulesets_ForwardingRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.DnsForwardingRuleSetsForwardingRule Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
func (*DnsForwardingRuleSetsForwardingRule) AzureName ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsForwardingRuleSetsForwardingRule) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopy() *DnsForwardingRuleSetsForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRule.
func (*DnsForwardingRuleSetsForwardingRule) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleSetsForwardingRule) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DnsForwardingRuleSetsForwardingRule) GetAPIVersion ¶ added in v2.2.0
func (rule DnsForwardingRuleSetsForwardingRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRuleSetsForwardingRule) GetConditions ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsForwardingRuleSetsForwardingRule) GetResourceScope ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsForwardingRuleSetsForwardingRule) GetSpec ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsForwardingRuleSetsForwardingRule) GetStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsForwardingRuleSetsForwardingRule) GetType ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets/forwardingRules"
func (*DnsForwardingRuleSetsForwardingRule) Hub ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) Hub()
Hub marks that this DnsForwardingRuleSetsForwardingRule is the hub type for conversion
func (*DnsForwardingRuleSetsForwardingRule) NewEmptyStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsForwardingRuleSetsForwardingRule) OriginalGVK ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsForwardingRuleSetsForwardingRule) Owner ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsForwardingRuleSetsForwardingRule) SetConditions ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsForwardingRuleSetsForwardingRule) SetStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DnsForwardingRuleSetsForwardingRuleList ¶ added in v2.2.0
type DnsForwardingRuleSetsForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsForwardingRuleSetsForwardingRule `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.DnsForwardingRuleSetsForwardingRule Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopy() *DnsForwardingRuleSetsForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRuleList.
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsForwardingRuleset ¶ added in v2.2.0
type DnsForwardingRuleset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsForwardingRuleset_Spec `json:"spec,omitempty"` Status DnsForwardingRuleset_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.DnsForwardingRuleset Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
func (*DnsForwardingRuleset) AzureName ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsForwardingRuleset) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopy() *DnsForwardingRuleset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset.
func (*DnsForwardingRuleset) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopyInto(out *DnsForwardingRuleset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleset) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DnsForwardingRuleset) GetAPIVersion ¶ added in v2.2.0
func (ruleset DnsForwardingRuleset) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRuleset) GetConditions ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsForwardingRuleset) GetResourceScope ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsForwardingRuleset) GetSpec ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsForwardingRuleset) GetStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsForwardingRuleset) GetType ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets"
func (*DnsForwardingRuleset) Hub ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) Hub()
Hub marks that this DnsForwardingRuleset is the hub type for conversion
func (*DnsForwardingRuleset) NewEmptyStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsForwardingRuleset) OriginalGVK ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsForwardingRuleset) Owner ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsForwardingRuleset) SetConditions ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsForwardingRuleset) SetStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DnsForwardingRulesetList ¶ added in v2.2.0
type DnsForwardingRulesetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsForwardingRuleset `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.DnsForwardingRuleset Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
func (*DnsForwardingRulesetList) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopy() *DnsForwardingRulesetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesetList.
func (*DnsForwardingRulesetList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopyInto(out *DnsForwardingRulesetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRulesetList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsForwardingRuleset_STATUS ¶ added in v2.2.0
type DnsForwardingRuleset_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DnsResolverOutboundEndpoints []DnsresolverSubResource_STATUS `json:"dnsResolverOutboundEndpoints,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"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220701.DnsForwardingRuleset_STATUS Describes a DNS forwarding ruleset.
func (*DnsForwardingRuleset_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsForwardingRuleset_STATUS from the provided source
func (*DnsForwardingRuleset_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsForwardingRuleset_STATUS
func (*DnsForwardingRuleset_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS) DeepCopy() *DnsForwardingRuleset_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_STATUS.
func (*DnsForwardingRuleset_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS) DeepCopyInto(out *DnsForwardingRuleset_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRuleset_Spec ¶ added in v2.2.0
type DnsForwardingRuleset_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` DnsResolverOutboundEndpoints []DnsresolverSubResource `json:"dnsResolverOutboundEndpoints,omitempty"` Location *string `json:"location,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 v1api20220701.DnsForwardingRuleset_Spec
func (*DnsForwardingRuleset_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsForwardingRuleset_Spec from the provided source
func (*DnsForwardingRuleset_Spec) ConvertSpecTo ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsForwardingRuleset_Spec
func (*DnsForwardingRuleset_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec) DeepCopy() *DnsForwardingRuleset_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_Spec.
func (*DnsForwardingRuleset_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec) DeepCopyInto(out *DnsForwardingRuleset_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRulesets_ForwardingRule_STATUS ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DomainName *string `json:"domainName,omitempty"` Etag *string `json:"etag,omitempty"` ForwardingRuleState *string `json:"forwardingRuleState,omitempty"` Id *string `json:"id,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` TargetDnsServers []TargetDnsServer_STATUS `json:"targetDnsServers,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220701.DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsForwardingRulesets_ForwardingRule_STATUS from the provided source
func (*DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy() *DnsForwardingRulesets_ForwardingRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_STATUS.
func (*DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRulesets_ForwardingRule_Spec ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` DomainName *string `json:"domainName,omitempty"` ForwardingRuleState *string `json:"forwardingRuleState,omitempty"` Metadata map[string]string `json:"metadata,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/DnsForwardingRuleset resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsForwardingRuleset"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TargetDnsServers []TargetDnsServer `json:"targetDnsServers,omitempty"` }
Storage version of v1api20220701.DnsForwardingRulesets_ForwardingRule_Spec
func (*DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsForwardingRulesets_ForwardingRule_Spec from the provided source
func (*DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsForwardingRulesets_ForwardingRule_Spec
func (*DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_Spec.
func (*DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolver ¶ added in v2.2.0
type DnsResolver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolver_Spec `json:"spec,omitempty"` Status DnsResolver_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.DnsResolver Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
func (*DnsResolver) AzureName ¶ added in v2.2.0
func (resolver *DnsResolver) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolver) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver) DeepCopy() *DnsResolver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver.
func (*DnsResolver) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver) DeepCopyInto(out *DnsResolver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolver) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DnsResolver) GetAPIVersion ¶ added in v2.2.0
func (resolver DnsResolver) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolver) GetConditions ¶ added in v2.2.0
func (resolver *DnsResolver) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolver) GetResourceScope ¶ added in v2.2.0
func (resolver *DnsResolver) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolver) GetSpec ¶ added in v2.2.0
func (resolver *DnsResolver) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolver) GetStatus ¶ added in v2.2.0
func (resolver *DnsResolver) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolver) GetType ¶ added in v2.2.0
func (resolver *DnsResolver) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers"
func (*DnsResolver) Hub ¶ added in v2.2.0
func (resolver *DnsResolver) Hub()
Hub marks that this DnsResolver is the hub type for conversion
func (*DnsResolver) NewEmptyStatus ¶ added in v2.2.0
func (resolver *DnsResolver) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolver) OriginalGVK ¶ added in v2.2.0
func (resolver *DnsResolver) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolver) Owner ¶ added in v2.2.0
func (resolver *DnsResolver) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolver) SetConditions ¶ added in v2.2.0
func (resolver *DnsResolver) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolver) SetStatus ¶ added in v2.2.0
func (resolver *DnsResolver) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DnsResolverList ¶ added in v2.2.0
type DnsResolverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolver `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.DnsResolver Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
func (*DnsResolverList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopy() *DnsResolverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolverList.
func (*DnsResolverList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopyInto(out *DnsResolverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolverList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolver_STATUS ¶ added in v2.2.0
type DnsResolver_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` DnsResolverState *string `json:"dnsResolverState,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"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` VirtualNetwork *DnsresolverSubResource_STATUS `json:"virtualNetwork,omitempty"` }
Storage version of v1api20220701.DnsResolver_STATUS Describes a DNS resolver.
func (*DnsResolver_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolver_STATUS from the provided source
func (*DnsResolver_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolver_STATUS
func (*DnsResolver_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_STATUS) DeepCopy() *DnsResolver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_STATUS.
func (*DnsResolver_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_STATUS) DeepCopyInto(out *DnsResolver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolver_Spec ¶ added in v2.2.0
type DnsResolver_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` Location *string `json:"location,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"` VirtualNetwork *DnsresolverSubResource `json:"virtualNetwork,omitempty"` }
Storage version of v1api20220701.DnsResolver_Spec
func (*DnsResolver_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolver_Spec from the provided source
func (*DnsResolver_Spec) ConvertSpecTo ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolver_Spec
func (*DnsResolver_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_Spec) DeepCopy() *DnsResolver_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_Spec.
func (*DnsResolver_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_Spec) DeepCopyInto(out *DnsResolver_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolversInboundEndpoint ¶ added in v2.2.0
type DnsResolversInboundEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolvers_InboundEndpoint_Spec `json:"spec,omitempty"` Status DnsResolvers_InboundEndpoint_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.DnsResolversInboundEndpoint Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
func (*DnsResolversInboundEndpoint) AzureName ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolversInboundEndpoint) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopy() *DnsResolversInboundEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversInboundEndpoint.
func (*DnsResolversInboundEndpoint) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopyInto(out *DnsResolversInboundEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversInboundEndpoint) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DnsResolversInboundEndpoint) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolversInboundEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolversInboundEndpoint) GetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolversInboundEndpoint) GetResourceScope ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolversInboundEndpoint) GetSpec ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolversInboundEndpoint) GetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolversInboundEndpoint) GetType ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/inboundEndpoints"
func (*DnsResolversInboundEndpoint) Hub ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) Hub()
Hub marks that this DnsResolversInboundEndpoint is the hub type for conversion
func (*DnsResolversInboundEndpoint) NewEmptyStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolversInboundEndpoint) OriginalGVK ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolversInboundEndpoint) Owner ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolversInboundEndpoint) SetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolversInboundEndpoint) SetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DnsResolversInboundEndpointList ¶ added in v2.2.0
type DnsResolversInboundEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolversInboundEndpoint `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.DnsResolversInboundEndpoint Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
func (*DnsResolversInboundEndpointList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopy() *DnsResolversInboundEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversInboundEndpointList.
func (*DnsResolversInboundEndpointList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopyInto(out *DnsResolversInboundEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversInboundEndpointList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolversOutboundEndpoint ¶ added in v2.2.0
type DnsResolversOutboundEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolvers_OutboundEndpoint_Spec `json:"spec,omitempty"` Status DnsResolvers_OutboundEndpoint_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.DnsResolversOutboundEndpoint Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
func (*DnsResolversOutboundEndpoint) AzureName ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolversOutboundEndpoint) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopy() *DnsResolversOutboundEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversOutboundEndpoint.
func (*DnsResolversOutboundEndpoint) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopyInto(out *DnsResolversOutboundEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversOutboundEndpoint) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DnsResolversOutboundEndpoint) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolversOutboundEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolversOutboundEndpoint) GetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolversOutboundEndpoint) GetResourceScope ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolversOutboundEndpoint) GetSpec ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolversOutboundEndpoint) GetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolversOutboundEndpoint) GetType ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/outboundEndpoints"
func (*DnsResolversOutboundEndpoint) Hub ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) Hub()
Hub marks that this DnsResolversOutboundEndpoint is the hub type for conversion
func (*DnsResolversOutboundEndpoint) NewEmptyStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolversOutboundEndpoint) OriginalGVK ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolversOutboundEndpoint) Owner ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolversOutboundEndpoint) SetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolversOutboundEndpoint) SetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DnsResolversOutboundEndpointList ¶ added in v2.2.0
type DnsResolversOutboundEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolversOutboundEndpoint `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.DnsResolversOutboundEndpoint Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
func (*DnsResolversOutboundEndpointList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopy() *DnsResolversOutboundEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversOutboundEndpointList.
func (*DnsResolversOutboundEndpointList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopyInto(out *DnsResolversOutboundEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversOutboundEndpointList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolvers_InboundEndpoint_STATUS ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` IpConfigurations []IpConfiguration_STATUS `json:"ipConfigurations,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"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220701.DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolvers_InboundEndpoint_STATUS from the provided source
func (*DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopy() *DnsResolvers_InboundEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_STATUS.
func (*DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_InboundEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolvers_InboundEndpoint_Spec ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` IpConfigurations []IpConfiguration `json:"ipConfigurations,omitempty"` Location *string `json:"location,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/DnsResolver resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsResolver"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20220701.DnsResolvers_InboundEndpoint_Spec
func (*DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolvers_InboundEndpoint_Spec from the provided source
func (*DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolvers_InboundEndpoint_Spec
func (*DnsResolvers_InboundEndpoint_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopy() *DnsResolvers_InboundEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_Spec.
func (*DnsResolvers_InboundEndpoint_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolvers_OutboundEndpoint_STATUS ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_STATUS struct { Conditions []conditions.Condition `json:"conditions,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"` Subnet *DnsresolverSubResource_STATUS `json:"subnet,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220701.DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolvers_OutboundEndpoint_STATUS from the provided source
func (*DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopy() *DnsResolvers_OutboundEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_STATUS.
func (*DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolvers_OutboundEndpoint_Spec ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` Location *string `json:"location,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/DnsResolver resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsResolver"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *DnsresolverSubResource `json:"subnet,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20220701.DnsResolvers_OutboundEndpoint_Spec
func (*DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolvers_OutboundEndpoint_Spec from the provided source
func (*DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolvers_OutboundEndpoint_Spec
func (*DnsResolvers_OutboundEndpoint_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_Spec.
func (*DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsresolverSubResource ¶ added in v2.2.0
type DnsresolverSubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // +kubebuilder:validation:Required // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20220701.DnsresolverSubResource Reference to another ARM resource.
func (*DnsresolverSubResource) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource) DeepCopy() *DnsresolverSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource.
func (*DnsresolverSubResource) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource) DeepCopyInto(out *DnsresolverSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsresolverSubResource_STATUS ¶ added in v2.2.0
type DnsresolverSubResource_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.DnsresolverSubResource_STATUS Reference to another ARM resource.
func (*DnsresolverSubResource_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS) DeepCopy() *DnsresolverSubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource_STATUS.
func (*DnsresolverSubResource_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS) DeepCopyInto(out *DnsresolverSubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220701.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 v1api20220701.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 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 v1api20220701.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_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.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 IpConfiguration ¶ added in v2.2.0
type IpConfiguration struct { PrivateIpAddress *string `json:"privateIpAddress,omitempty"` PrivateIpAllocationMethod *string `json:"privateIpAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *DnsresolverSubResource `json:"subnet,omitempty"` }
Storage version of v1api20220701.IpConfiguration IP configuration.
func (*IpConfiguration) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration) DeepCopy() *IpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration.
func (*IpConfiguration) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration) DeepCopyInto(out *IpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpConfiguration_STATUS ¶ added in v2.2.0
type IpConfiguration_STATUS struct { PrivateIpAddress *string `json:"privateIpAddress,omitempty"` PrivateIpAllocationMethod *string `json:"privateIpAllocationMethod,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subnet *DnsresolverSubResource_STATUS `json:"subnet,omitempty"` }
Storage version of v1api20220701.IpConfiguration_STATUS IP configuration.
func (*IpConfiguration_STATUS) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration_STATUS) DeepCopy() *IpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration_STATUS.
func (*IpConfiguration_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration_STATUS) DeepCopyInto(out *IpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag ¶ added in v2.1.0
type IpTag struct { IpTagType *string `json:"ipTagType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tag *string `json:"tag,omitempty"` }
Storage version of v1api20220701.IpTag Contains the IpTag associated with the object.
func (*IpTag) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag.
func (*IpTag) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag_STATUS ¶ added in v2.1.0
type IpTag_STATUS struct { IpTagType *string `json:"ipTagType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tag *string `json:"tag,omitempty"` }
Storage version of v1api20220701.IpTag_STATUS Contains the IpTag associated with the object.
func (*IpTag_STATUS) DeepCopy ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS.
func (*IpTag_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway ¶ added in v2.1.0
type NatGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGateway_Spec `json:"spec,omitempty"` Status NatGateway_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.NatGateway Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGateway) AzureName ¶ added in v2.1.0
func (gateway *NatGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*NatGateway) DeepCopy ¶ added in v2.1.0
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶ added in v2.1.0
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NatGateway) GetAPIVersion ¶ added in v2.1.0
func (gateway NatGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*NatGateway) GetConditions ¶ added in v2.1.0
func (gateway *NatGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NatGateway) GetResourceScope ¶ added in v2.1.0
func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NatGateway) GetSpec ¶ added in v2.1.0
func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NatGateway) GetStatus ¶ added in v2.1.0
func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NatGateway) GetType ¶ added in v2.1.0
func (gateway *NatGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
func (*NatGateway) Hub ¶ added in v2.1.0
func (gateway *NatGateway) Hub()
Hub marks that this NatGateway is the hub type for conversion
func (*NatGateway) NewEmptyStatus ¶ added in v2.1.0
func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NatGateway) OriginalGVK ¶ added in v2.1.0
func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NatGateway) Owner ¶ added in v2.1.0
func (gateway *NatGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NatGateway) SetConditions ¶ added in v2.1.0
func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NatGateway) SetStatus ¶ added in v2.1.0
func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NatGatewayList ¶ added in v2.1.0
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.NatGateway Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGatewayList) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewaySku ¶ added in v2.1.0
type NatGatewaySku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.NatGatewaySku SKU of nat gateway.
func (*NatGatewaySku) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku.
func (*NatGatewaySku) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku_STATUS ¶ added in v2.1.0
type NatGatewaySku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.NatGatewaySku_STATUS SKU of nat gateway.
func (*NatGatewaySku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS.
func (*NatGatewaySku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
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 v1api20220701.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS ¶ added in v2.1.0
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 []ApplicationGatewaySubResource_STATUS `json:"publicIpAddresses,omitempty"` PublicIpPrefixes []ApplicationGatewaySubResource_STATUS `json:"publicIpPrefixes,omitempty"` ResourceGuid *string `json:"resourceGuid,omitempty"` Sku *NatGatewaySku_STATUS `json:"sku,omitempty"` Subnets []ApplicationGatewaySubResource_STATUS `json:"subnets,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220701.NatGateway_STATUS Nat Gateway resource.
func (*NatGateway_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NatGateway_STATUS from the provided source
func (*NatGateway_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NatGateway_STATUS
func (*NatGateway_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS.
func (*NatGateway_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_Spec ¶ added in v2.1.0
type NatGateway_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` Location *string `json:"location,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 []ApplicationGatewaySubResource `json:"publicIpAddresses,omitempty"` PublicIpPrefixes []ApplicationGatewaySubResource `json:"publicIpPrefixes,omitempty"` Sku *NatGatewaySku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220701.NatGateway_Spec
func (*NatGateway_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NatGateway_Spec from the provided source
func (*NatGateway_Spec) ConvertSpecTo ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NatGateway_Spec
func (*NatGateway_Spec) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec.
func (*NatGateway_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.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 v1api20220701.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 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 v1api20220701.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 v1api20220701.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 v1api20220701.PrivateEndpoint Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpoint) AzureName ¶
func (endpoint *PrivateEndpoint) AzureName() string
AzureName returns the Azure name of the resource
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 "2022-07-01"
func (*PrivateEndpoint) GetConditions ¶
func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpoint) GetResourceScope ¶
func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpoint) GetSpec ¶
func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpoint) GetStatus ¶
func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpoint) 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) 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 v1api20220701.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 v1api20220701.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 v1api20220701.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 v1api20220701.PrivateEndpoint Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type 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 v1api20220701.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_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"` 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 v1api20220701.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 PrivateEndpoints_PrivateDnsZoneGroup_Spec `json:"spec,omitempty"` Status PrivateEndpoints_PrivateDnsZoneGroup_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 v1api20220701.PrivateEndpointsPrivateDnsZoneGroup Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroup) AzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
AzureName returns the Azure name of the resource
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 "2022-07-01"
func (*PrivateEndpointsPrivateDnsZoneGroup) GetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) 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) 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 v1api20220701.PrivateEndpointsPrivateDnsZoneGroup Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS struct { Conditions []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 v1api20220701.PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
type PrivateEndpoints_PrivateDnsZoneGroup_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` 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 v1api20220701.PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.PrivateLinkService Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkService) AzureName ¶
func (service *PrivateLinkService) AzureName() string
AzureName returns the Azure name of the resource
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) ExportKubernetesResources ¶
func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (PrivateLinkService) GetAPIVersion ¶
func (service PrivateLinkService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService) GetConditions ¶
func (service *PrivateLinkService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateLinkService) GetResourceScope ¶
func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateLinkService) GetSpec ¶
func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateLinkService) GetStatus ¶
func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateLinkService) 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) 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 v1api20220701.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 v1api20220701.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 v1api20220701.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 v1api20220701.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 v1api20220701.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 v1api20220701.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 v1api20220701.PrivateLinkService Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkServiceOperatorConfigMaps ¶
type PrivateLinkServiceOperatorConfigMaps struct { Alias *genruntime.ConfigMapDestination `json:"alias,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopy ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceOperatorSpec ¶
type PrivateLinkServiceOperatorSpec struct { ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.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 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"` 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 v1api20220701.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"` 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 v1api20220701.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 PublicIPPrefix ¶ added in v2.1.0
type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPrefix_Spec `json:"spec,omitempty"` Status PublicIPPrefix_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20220701.PublicIPPrefix Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefix) AzureName ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPPrefix) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix.
func (*PublicIPPrefix) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PublicIPPrefix) GetAPIVersion ¶ added in v2.1.0
func (prefix PublicIPPrefix) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PublicIPPrefix) GetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPPrefix) GetResourceScope ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PublicIPPrefix) GetSpec ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPPrefix) GetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPPrefix) GetType ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
func (*PublicIPPrefix) Hub ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Hub()
Hub marks that this PublicIPPrefix is the hub type for conversion
func (*PublicIPPrefix) NewEmptyStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPPrefix) OriginalGVK ¶ added in v2.1.0
func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPPrefix) Owner ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PublicIPPrefix) SetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPPrefix) SetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PublicIPPrefixList ¶ added in v2.1.0
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220701.PublicIPPrefix Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefixList) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (*PublicIPPrefixList) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixList) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPrefixSku ¶ added in v2.1.0
type PublicIPPrefixSku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20220701.PublicIPPrefixSku SKU of a public IP prefix.
func (*PublicIPPrefixSku) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku.
func (*PublicIPPrefixSku) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tier *string `json:"tier,omitempty"` }
Storage version of v1api20220701.PublicIPPrefixSku_STATUS SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS.
func (*PublicIPPrefixSku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefix_STATUS ¶ added in v2.1.0
type PublicIPPrefix_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` CustomIPPrefix *PublicIpPrefixSubResource_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 *PublicIpPrefixSubResource_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 v1api20220701.PublicIPPrefix_STATUS Public IP prefix resource.
func (*PublicIPPrefix_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPPrefix_STATUS from the provided source
func (*PublicIPPrefix_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS.
func (*PublicIPPrefix_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefix_Spec ¶ added in v2.1.0
type PublicIPPrefix_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CustomIPPrefix *PublicIpPrefixSubResource `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"` 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 v1api20220701.PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPPrefix_Spec from the provided source
func (*PublicIPPrefix_Spec) ConvertSpecTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec.
func (*PublicIPPrefix_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIpPrefixSubResource ¶ added in v2.1.0
type PublicIpPrefixSubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20220701.PublicIpPrefixSubResource Reference to another subresource.
func (*PublicIpPrefixSubResource) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopy() *PublicIpPrefixSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource.
func (*PublicIpPrefixSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopyInto(out *PublicIpPrefixSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
type PublicIpPrefixSubResource_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.PublicIpPrefixSubResource_STATUS Reference to another subresource.
func (*PublicIpPrefixSubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopy() *PublicIpPrefixSubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_STATUS.
func (*PublicIpPrefixSubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.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 ¶ added in v2.1.0
type ReferencedPublicIpAddress_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.ReferencedPublicIpAddress_STATUS Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS.
func (*ReferencedPublicIpAddress_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet ¶
type ResourceSet struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subscriptions []string `json:"subscriptions,omitempty"` }
Storage version of v1api20220701.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 v1api20220701.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 Sku ¶ added in v2.1.0
type Sku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.Sku The sku of this Bastion Host.
func (*Sku) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_STATUS ¶ added in v2.1.0
type Sku_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.Sku_STATUS The sku of this Bastion Host.
func (*Sku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220701.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 v1api20220701.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_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.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 v1api20220701.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 SystemData_STATUS ¶ added in v2.2.0
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) DeepCopy ¶ added in v2.2.0
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDnsServer ¶ added in v2.2.0
type TargetDnsServer struct { IpAddress *string `json:"ipAddress,omitempty" optionalConfigMapPair:"IpAddress"` IpAddressFromConfig *genruntime.ConfigMapReference `json:"ipAddressFromConfig,omitempty" optionalConfigMapPair:"IpAddress"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.TargetDnsServer Describes a server to forward the DNS queries to.
func (*TargetDnsServer) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer) DeepCopy() *TargetDnsServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer.
func (*TargetDnsServer) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer) DeepCopyInto(out *TargetDnsServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDnsServer_STATUS ¶ added in v2.2.0
type TargetDnsServer_STATUS struct { IpAddress *string `json:"ipAddress,omitempty"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220701.TargetDnsServer_STATUS Describes a server to forward the DNS queries to.
func (*TargetDnsServer_STATUS) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS) DeepCopy() *TargetDnsServer_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer_STATUS.
func (*TargetDnsServer_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS) DeepCopyInto(out *TargetDnsServer_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- bastion_host_types_gen.go
- dns_forwarding_rule_sets_forwarding_rule_types_gen.go
- dns_forwarding_ruleset_types_gen.go
- dns_resolver_types_gen.go
- dns_resolvers_inbound_endpoint_types_gen.go
- dns_resolvers_outbound_endpoint_types_gen.go
- groupversion_info_gen.go
- nat_gateway_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_prefix_types_gen.go
- zz_generated.deepcopy.go