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.
Package v1api20220701 contains API Schema definitions for the network v1api20220701 API group +groupName=network.azure.com
Package v1api20220701 contains API Schema definitions for the network v1api20220701 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ApplicationGatewayProvisioningState_STATUS
- type ApplicationGatewaySubResource
- func (resource *ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource(source *v1api20220701s.ApplicationGatewaySubResource) error
- func (resource *ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource(destination *v1api20220701s.ApplicationGatewaySubResource) error
- func (resource *ApplicationGatewaySubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySubResource) DeepCopy() *ApplicationGatewaySubResource
- func (in *ApplicationGatewaySubResource) DeepCopyInto(out *ApplicationGatewaySubResource)
- func (resource *ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS(source *ApplicationGatewaySubResource_STATUS) error
- func (resource *ApplicationGatewaySubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *ApplicationGatewaySubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySubResource_ARM
- type ApplicationGatewaySubResource_STATUS
- func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS(source *v1api20220701s.ApplicationGatewaySubResource_STATUS) error
- func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS(destination *v1api20220701s.ApplicationGatewaySubResource_STATUS) error
- func (in *ApplicationGatewaySubResource_STATUS) DeepCopy() *ApplicationGatewaySubResource_STATUS
- func (in *ApplicationGatewaySubResource_STATUS) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS)
- func (resource *ApplicationGatewaySubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *ApplicationGatewaySubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySubResource_STATUS_ARM
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM)
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type BastionHost
- func (host *BastionHost) AssignProperties_From_BastionHost(source *v1api20220701s.BastionHost) error
- func (host *BastionHost) AssignProperties_To_BastionHost(destination *v1api20220701s.BastionHost) error
- func (host *BastionHost) AzureName() string
- func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
- func (host *BastionHost) ConvertTo(hub conversion.Hub) error
- func (in *BastionHost) DeepCopy() *BastionHost
- func (in *BastionHost) DeepCopyInto(out *BastionHost)
- func (in *BastionHost) DeepCopyObject() runtime.Object
- func (host *BastionHost) Default()
- func (host BastionHost) GetAPIVersion() string
- func (host *BastionHost) GetConditions() conditions.Conditions
- func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
- func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
- func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) GetType() string
- func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
- func (host *BastionHost) Owner() *genruntime.ResourceReference
- func (host *BastionHost) SetConditions(conditions conditions.Conditions)
- func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) ValidateCreate() error
- func (host *BastionHost) ValidateDelete() error
- func (host *BastionHost) ValidateUpdate(old runtime.Object) error
- type BastionHostIPConfiguration
- func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *v1api20220701s.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *v1api20220701s.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
- func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
- func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostIPConfigurationPropertiesFormat_ARM
- type BastionHostIPConfiguration_ARM
- type BastionHostIPConfiguration_STATUS
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *v1api20220701s.BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *v1api20220701s.BastionHostIPConfiguration_STATUS) error
- func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
- func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
- func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostIPConfiguration_STATUS_ARM
- type BastionHostList
- type BastionHostPropertiesFormat_ARM
- type BastionHostPropertiesFormat_STATUS_ARM
- type BastionHostProvisioningState_STATUS
- type BastionHostSubResource
- func (resource *BastionHostSubResource) AssignProperties_From_BastionHostSubResource(source *v1api20220701s.BastionHostSubResource) error
- func (resource *BastionHostSubResource) AssignProperties_To_BastionHostSubResource(destination *v1api20220701s.BastionHostSubResource) error
- func (resource *BastionHostSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostSubResource) DeepCopy() *BastionHostSubResource
- func (in *BastionHostSubResource) DeepCopyInto(out *BastionHostSubResource)
- func (resource *BastionHostSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *BastionHostSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostSubResource_ARM
- type BastionHost_STATUS
- func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *v1api20220701s.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *v1api20220701s.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
- func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
- func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHost_STATUS_ARM
- type BastionHost_Spec
- func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *v1api20220701s.BastionHost_Spec) error
- func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *v1api20220701s.BastionHost_Spec) error
- func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
- func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
- func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
- func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_Spec) OriginalVersion() string
- func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (host *BastionHost_Spec) SetAzureName(azureName string)
- type BastionHost_Spec_ARM
- type CustomDnsConfigPropertiesFormat_STATUS
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *v1api20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *v1api20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
- func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDnsConfigPropertiesFormat_STATUS_ARM
- type ExtendedLocation
- func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v1api20220701s.ExtendedLocation) error
- func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v1api20220701s.ExtendedLocation) error
- func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
- func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationType
- type ExtendedLocationType_STATUS
- type ExtendedLocation_ARM
- type ExtendedLocation_STATUS
- func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v1api20220701s.ExtendedLocation_STATUS) error
- func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v1api20220701s.ExtendedLocation_STATUS) error
- func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
- func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
- func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_STATUS_ARM
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM)
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type IPAllocationMethod
- type IPAllocationMethod_STATUS
- type IPVersion
- type IPVersion_STATUS
- type IpTag
- func (ipTag *IpTag) AssignProperties_From_IpTag(source *v1api20220701s.IpTag) error
- func (ipTag *IpTag) AssignProperties_To_IpTag(destination *v1api20220701s.IpTag) error
- func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpTag) DeepCopy() *IpTag
- func (in *IpTag) DeepCopyInto(out *IpTag)
- func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
- func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_ARM
- type IpTag_STATUS
- func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *v1api20220701s.IpTag_STATUS) error
- func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *v1api20220701s.IpTag_STATUS) error
- func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
- func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
- func (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_STATUS_ARM
- type NatGateway
- func (gateway *NatGateway) AssignProperties_From_NatGateway(source *v1api20220701s.NatGateway) error
- func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *v1api20220701s.NatGateway) error
- func (gateway *NatGateway) AzureName() string
- func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
- func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- func (gateway *NatGateway) Default()
- func (gateway NatGateway) GetAPIVersion() string
- func (gateway *NatGateway) GetConditions() conditions.Conditions
- func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
- func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
- func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) GetType() string
- func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
- func (gateway *NatGateway) Owner() *genruntime.ResourceReference
- func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
- func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) ValidateCreate() error
- func (gateway *NatGateway) ValidateDelete() error
- func (gateway *NatGateway) ValidateUpdate(old runtime.Object) error
- type NatGatewayList
- type NatGatewayPropertiesFormat_ARM
- type NatGatewayPropertiesFormat_STATUS_ARM
- type NatGatewaySku
- func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *v1api20220701s.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *v1api20220701s.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
- func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
- func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_ARM
- type NatGatewaySku_Name
- type NatGatewaySku_Name_STATUS
- type NatGatewaySku_STATUS
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *v1api20220701s.NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *v1api20220701s.NatGatewaySku_STATUS) error
- func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
- func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
- func (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_STATUS_ARM
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *v1api20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *v1api20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM
- type NatGateway_STATUS
- func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *v1api20220701s.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *v1api20220701s.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
- func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
- func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_ARM
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *v1api20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(...) error
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM
- type NatGateway_Spec
- func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *v1api20220701s.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *v1api20220701s.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
- func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
- func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
- func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_Spec) OriginalVersion() string
- func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (gateway *NatGateway_Spec) SetAzureName(azureName string)
- type NatGateway_Spec_ARM
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type PrivateDnsZoneConfig
- func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *v1api20220701s.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *v1api20220701s.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
- func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
- func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZoneConfig_ARM
- type PrivateDnsZoneConfig_STATUS
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *v1api20220701s.PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *v1api20220701s.PrivateDnsZoneConfig_STATUS) error
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
- func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZoneConfig_STATUS_ARM
- type PrivateDnsZoneGroupPropertiesFormat_ARM
- type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM
- type PrivateDnsZonePropertiesFormat_ARM
- type PrivateDnsZonePropertiesFormat_STATUS_ARM
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *v1api20220701s.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *v1api20220701s.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AzureName() string
- func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *PrivateEndpoint) Default()
- func (endpoint PrivateEndpoint) GetAPIVersion() string
- func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
- func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) GetType() string
- func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) ValidateCreate() error
- func (endpoint *PrivateEndpoint) ValidateDelete() error
- func (endpoint *PrivateEndpoint) ValidateUpdate(old runtime.Object) error
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v1api20220701s.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v1api20220701s.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS_ARM
- type PrivateEndpointIPConfiguration
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *v1api20220701s.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *v1api20220701s.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
- func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
- func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfigurationProperties_ARM
- type PrivateEndpointIPConfigurationProperties_STATUS_ARM
- type PrivateEndpointIPConfiguration_ARM
- type PrivateEndpointIPConfiguration_STATUS
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *v1api20220701s.PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *v1api20220701s.PrivateEndpointIPConfiguration_STATUS) error
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
- func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfiguration_STATUS_ARM
- type PrivateEndpointList
- type PrivateEndpointProperties_ARM
- type PrivateEndpointProperties_STATUS_ARM
- type PrivateEndpointProvisioningState_STATUS
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type PrivateEndpoint_Spec
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *v1api20220701s.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *v1api20220701s.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
- func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
- func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
- func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
- type PrivateEndpoint_Spec_ARM
- func (in *PrivateEndpoint_Spec_ARM) DeepCopy() *PrivateEndpoint_Spec_ARM
- func (in *PrivateEndpoint_Spec_ARM) DeepCopyInto(out *PrivateEndpoint_Spec_ARM)
- func (endpoint PrivateEndpoint_Spec_ARM) GetAPIVersion() string
- func (endpoint *PrivateEndpoint_Spec_ARM) GetName() string
- func (endpoint *PrivateEndpoint_Spec_ARM) GetType() string
- type PrivateEndpointsPrivateDnsZoneGroup
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *v1api20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *v1api20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
- func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) error
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(destination *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec(source *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec(destination *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM)
- func (group PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType() string
- type PrivateLinkService
- func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *v1api20220701s.PrivateLinkService) error
- func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *v1api20220701s.PrivateLinkService) error
- func (service *PrivateLinkService) AzureName() string
- func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
- func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (service *PrivateLinkService) Default()
- func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (service PrivateLinkService) GetAPIVersion() string
- func (service *PrivateLinkService) GetConditions() conditions.Conditions
- func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
- func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
- func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) GetType() string
- func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
- func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
- func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
- func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) ValidateCreate() error
- func (service *PrivateLinkService) ValidateDelete() error
- func (service *PrivateLinkService) ValidateUpdate(old runtime.Object) error
- type PrivateLinkServiceConnection
- func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *v1api20220701s.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *v1api20220701s.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
- func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
- func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionProperties_ARM
- type PrivateLinkServiceConnectionProperties_STATUS_ARM
- type PrivateLinkServiceConnectionState
- func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *v1api20220701s.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *v1api20220701s.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
- func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
- func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_ARM
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v1api20220701s.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v1api20220701s.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_STATUS_ARM
- type PrivateLinkServiceConnection_ARM
- type PrivateLinkServiceConnection_STATUS
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *v1api20220701s.PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *v1api20220701s.PrivateLinkServiceConnection_STATUS) error
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
- func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnection_STATUS_ARM
- type PrivateLinkServiceIpConfiguration
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *v1api20220701s.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *v1api20220701s.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
- func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
- func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfigurationProperties_ARM
- type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM
- type PrivateLinkServiceIpConfiguration_ARM
- type PrivateLinkServiceIpConfiguration_STATUS
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *v1api20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *v1api20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfiguration_STATUS_ARM
- type PrivateLinkServiceList
- type PrivateLinkServiceOperatorConfigMaps
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *v1api20220701s.PrivateLinkServiceOperatorConfigMaps) error
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *v1api20220701s.PrivateLinkServiceOperatorConfigMaps) error
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
- type PrivateLinkServiceOperatorSpec
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *v1api20220701s.PrivateLinkServiceOperatorSpec) error
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *v1api20220701s.PrivateLinkServiceOperatorSpec) error
- func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
- func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
- type PrivateLinkServiceProperties_ARM
- type PrivateLinkServiceProperties_STATUS_ARM
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type PrivateLinkService_Spec
- func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *v1api20220701s.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *v1api20220701s.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
- func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
- func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *PrivateLinkService_Spec) OriginalVersion() string
- func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
- type PrivateLinkService_Spec_ARM
- func (in *PrivateLinkService_Spec_ARM) DeepCopy() *PrivateLinkService_Spec_ARM
- func (in *PrivateLinkService_Spec_ARM) DeepCopyInto(out *PrivateLinkService_Spec_ARM)
- func (service PrivateLinkService_Spec_ARM) GetAPIVersion() string
- func (service *PrivateLinkService_Spec_ARM) GetName() string
- func (service *PrivateLinkService_Spec_ARM) GetType() string
- type PublicIPPrefix
- func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *v1api20220701s.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *v1api20220701s.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AzureName() string
- func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
- func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
- func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
- func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
- func (prefix *PublicIPPrefix) Default()
- func (prefix PublicIPPrefix) GetAPIVersion() string
- func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
- func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
- func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
- func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) GetType() string
- func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
- func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
- func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
- func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) ValidateCreate() error
- func (prefix *PublicIPPrefix) ValidateDelete() error
- func (prefix *PublicIPPrefix) ValidateUpdate(old runtime.Object) error
- type PublicIPPrefixList
- type PublicIPPrefixPropertiesFormat_ARM
- type PublicIPPrefixPropertiesFormat_STATUS_ARM
- type PublicIPPrefixSku
- func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *v1api20220701s.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *v1api20220701s.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
- func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
- func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_ARM
- type PublicIPPrefixSku_Name
- type PublicIPPrefixSku_Name_STATUS
- type PublicIPPrefixSku_STATUS
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *v1api20220701s.PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *v1api20220701s.PublicIPPrefixSku_STATUS) error
- func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
- func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
- func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_STATUS_ARM
- type PublicIPPrefixSku_Tier
- type PublicIPPrefixSku_Tier_STATUS
- type PublicIPPrefix_STATUS
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *v1api20220701s.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *v1api20220701s.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
- func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
- func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefix_STATUS_ARM
- type PublicIPPrefix_Spec
- func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *v1api20220701s.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *v1api20220701s.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
- func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
- func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
- func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
- type PublicIPPrefix_Spec_ARM
- func (in *PublicIPPrefix_Spec_ARM) DeepCopy() *PublicIPPrefix_Spec_ARM
- func (in *PublicIPPrefix_Spec_ARM) DeepCopyInto(out *PublicIPPrefix_Spec_ARM)
- func (prefix PublicIPPrefix_Spec_ARM) GetAPIVersion() string
- func (prefix *PublicIPPrefix_Spec_ARM) GetName() string
- func (prefix *PublicIPPrefix_Spec_ARM) GetType() string
- type PublicIpPrefixProvisioningState_STATUS
- type PublicIpPrefixSubResource
- func (resource *PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource(source *v1api20220701s.PublicIpPrefixSubResource) error
- func (resource *PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource(destination *v1api20220701s.PublicIpPrefixSubResource) error
- func (resource *PublicIpPrefixSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIpPrefixSubResource) DeepCopy() *PublicIpPrefixSubResource
- func (in *PublicIpPrefixSubResource) DeepCopyInto(out *PublicIpPrefixSubResource)
- func (resource *PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS(source *PublicIpPrefixSubResource_STATUS) error
- func (resource *PublicIpPrefixSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *PublicIpPrefixSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIpPrefixSubResource_ARM
- type PublicIpPrefixSubResource_STATUS
- func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS(source *v1api20220701s.PublicIpPrefixSubResource_STATUS) error
- func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS(destination *v1api20220701s.PublicIpPrefixSubResource_STATUS) error
- func (in *PublicIpPrefixSubResource_STATUS) DeepCopy() *PublicIpPrefixSubResource_STATUS
- func (in *PublicIpPrefixSubResource_STATUS) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS)
- func (resource *PublicIpPrefixSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *PublicIpPrefixSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIpPrefixSubResource_STATUS_ARM
- type RecordSet_STATUS
- func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *v1api20220701s.RecordSet_STATUS) error
- func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *v1api20220701s.RecordSet_STATUS) error
- func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
- func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
- func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RecordSet_STATUS_ARM
- type ReferencedPublicIpAddress_STATUS
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *v1api20220701s.ReferencedPublicIpAddress_STATUS) error
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *v1api20220701s.ReferencedPublicIpAddress_STATUS) error
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
- func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReferencedPublicIpAddress_STATUS_ARM
- type ResourceSet
- func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *v1api20220701s.ResourceSet) error
- func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *v1api20220701s.ResourceSet) error
- func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceSet) DeepCopy() *ResourceSet
- func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
- func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
- func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet_ARM
- type ResourceSet_STATUS
- func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *v1api20220701s.ResourceSet_STATUS) error
- func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *v1api20220701s.ResourceSet_STATUS) error
- func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
- func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
- func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet_STATUS_ARM
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *v1api20220701s.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *v1api20220701s.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_ARM
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v1api20220701s.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v1api20220701s.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM
- type Subnet_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateLinkService_SubResourceEmbedded_ARM
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
Constants ¶
const ( Sku_Name_Basic = Sku_Name("Basic") Sku_Name_Standard = Sku_Name("Standard") )
const ( Sku_Name_STATUS_Basic = Sku_Name_STATUS("Basic") Sku_Name_STATUS_Standard = Sku_Name_STATUS("Standard") )
const ( BastionHostProvisioningState_STATUS_Deleting = BastionHostProvisioningState_STATUS("Deleting") BastionHostProvisioningState_STATUS_Failed = BastionHostProvisioningState_STATUS("Failed") BastionHostProvisioningState_STATUS_Succeeded = BastionHostProvisioningState_STATUS("Succeeded") BastionHostProvisioningState_STATUS_Updating = BastionHostProvisioningState_STATUS("Updating") )
const ( IPAllocationMethod_Dynamic = IPAllocationMethod("Dynamic") IPAllocationMethod_Static = IPAllocationMethod("Static") )
const ( ApplicationGatewayProvisioningState_STATUS_Deleting = ApplicationGatewayProvisioningState_STATUS("Deleting") ApplicationGatewayProvisioningState_STATUS_Failed = ApplicationGatewayProvisioningState_STATUS("Failed") ApplicationGatewayProvisioningState_STATUS_Succeeded = ApplicationGatewayProvisioningState_STATUS("Succeeded") ApplicationGatewayProvisioningState_STATUS_Updating = ApplicationGatewayProvisioningState_STATUS("Updating") )
const ( PrivateEndpointProvisioningState_STATUS_Deleting = PrivateEndpointProvisioningState_STATUS("Deleting") PrivateEndpointProvisioningState_STATUS_Failed = PrivateEndpointProvisioningState_STATUS("Failed") PrivateEndpointProvisioningState_STATUS_Succeeded = PrivateEndpointProvisioningState_STATUS("Succeeded") PrivateEndpointProvisioningState_STATUS_Updating = PrivateEndpointProvisioningState_STATUS("Updating") )
const ( IPAllocationMethod_STATUS_Dynamic = IPAllocationMethod_STATUS("Dynamic") IPAllocationMethod_STATUS_Static = IPAllocationMethod_STATUS("Static") )
const ( PublicIPPrefixSku_Tier_Global = PublicIPPrefixSku_Tier("Global") PublicIPPrefixSku_Tier_Regional = PublicIPPrefixSku_Tier("Regional") )
const ( PublicIPPrefixSku_Tier_STATUS_Global = PublicIPPrefixSku_Tier_STATUS("Global") PublicIPPrefixSku_Tier_STATUS_Regional = PublicIPPrefixSku_Tier_STATUS("Regional") )
const ( IPVersion_IPv4 = IPVersion("IPv4") IPVersion_IPv6 = IPVersion("IPv6") )
const ( IPVersion_STATUS_IPv4 = IPVersion_STATUS("IPv4") IPVersion_STATUS_IPv6 = IPVersion_STATUS("IPv6") )
const ( PublicIpPrefixProvisioningState_STATUS_Deleting = PublicIpPrefixProvisioningState_STATUS("Deleting") PublicIpPrefixProvisioningState_STATUS_Failed = PublicIpPrefixProvisioningState_STATUS("Failed") PublicIpPrefixProvisioningState_STATUS_Succeeded = PublicIpPrefixProvisioningState_STATUS("Succeeded") PublicIpPrefixProvisioningState_STATUS_Updating = PublicIpPrefixProvisioningState_STATUS("Updating") )
const APIVersion_Value = APIVersion("2022-07-01")
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
const NatGatewaySku_Name_STATUS_Standard = NatGatewaySku_Name_STATUS("Standard")
const NatGatewaySku_Name_Standard = NatGatewaySku_Name("Standard")
const PublicIPPrefixSku_Name_STATUS_Standard = PublicIPPrefixSku_Name_STATUS("Standard")
const PublicIPPrefixSku_Name_Standard = PublicIPPrefixSku_Name("Standard")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20220701"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ApplicationGatewayProvisioningState_STATUS ¶
type ApplicationGatewayProvisioningState_STATUS string
The current provisioning state.
type ApplicationGatewaySubResource ¶ added in v2.1.0
type ApplicationGatewaySubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource(source *v1api20220701s.ApplicationGatewaySubResource) error
AssignProperties_From_ApplicationGatewaySubResource populates our ApplicationGatewaySubResource from the provided source ApplicationGatewaySubResource
func (*ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource(destination *v1api20220701s.ApplicationGatewaySubResource) error
AssignProperties_To_ApplicationGatewaySubResource populates the provided destination ApplicationGatewaySubResource from our ApplicationGatewaySubResource
func (*ApplicationGatewaySubResource) ConvertToARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySubResource) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopy() *ApplicationGatewaySubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource.
func (*ApplicationGatewaySubResource) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopyInto(out *ApplicationGatewaySubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS(source *ApplicationGatewaySubResource_STATUS) error
Initialize_From_ApplicationGatewaySubResource_STATUS populates our ApplicationGatewaySubResource from the provided source ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySubResource_ARM ¶ added in v2.1.0
type ApplicationGatewaySubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*ApplicationGatewaySubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_ARM) DeepCopy() *ApplicationGatewaySubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_ARM.
func (*ApplicationGatewaySubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_ARM) DeepCopyInto(out *ApplicationGatewaySubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
type ApplicationGatewaySubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS(source *v1api20220701s.ApplicationGatewaySubResource_STATUS) error
AssignProperties_From_ApplicationGatewaySubResource_STATUS populates our ApplicationGatewaySubResource_STATUS from the provided source ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS(destination *v1api20220701s.ApplicationGatewaySubResource_STATUS) error
AssignProperties_To_ApplicationGatewaySubResource_STATUS populates the provided destination ApplicationGatewaySubResource_STATUS from our ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopy() *ApplicationGatewaySubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_STATUS.
func (*ApplicationGatewaySubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySubResource_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySubResource_STATUS) PopulateFromARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySubResource_STATUS_ARM ¶ added in v2.1.0
type ApplicationGatewaySubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS_ARM) DeepCopy() *ApplicationGatewaySubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_STATUS_ARM.
func (*ApplicationGatewaySubResource_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost ¶ added in v2.1.0
type BastionHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BastionHost_Spec `json:"spec,omitempty"` Status BastionHost_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHost) AssignProperties_From_BastionHost ¶ added in v2.1.0
func (host *BastionHost) AssignProperties_From_BastionHost(source *v1api20220701s.BastionHost) error
AssignProperties_From_BastionHost populates our BastionHost from the provided source BastionHost
func (*BastionHost) AssignProperties_To_BastionHost ¶ added in v2.1.0
func (host *BastionHost) AssignProperties_To_BastionHost(destination *v1api20220701s.BastionHost) error
AssignProperties_To_BastionHost populates the provided destination BastionHost from our BastionHost
func (*BastionHost) AzureName ¶ added in v2.1.0
func (host *BastionHost) AzureName() string
AzureName returns the Azure name of the resource
func (*BastionHost) ConvertFrom ¶ added in v2.1.0
func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our BastionHost from the provided hub BastionHost
func (*BastionHost) ConvertTo ¶ added in v2.1.0
func (host *BastionHost) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub BastionHost from our BastionHost
func (*BastionHost) DeepCopy ¶ added in v2.1.0
func (in *BastionHost) DeepCopy() *BastionHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost.
func (*BastionHost) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost) DeepCopyInto(out *BastionHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BastionHost) Default ¶ added in v2.1.0
func (host *BastionHost) Default()
Default applies defaults to the BastionHost resource
func (BastionHost) GetAPIVersion ¶ added in v2.1.0
func (host BastionHost) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*BastionHost) GetConditions ¶ added in v2.1.0
func (host *BastionHost) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BastionHost) GetResourceScope ¶ added in v2.1.0
func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BastionHost) GetSpec ¶ added in v2.1.0
func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BastionHost) GetStatus ¶ added in v2.1.0
func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BastionHost) GetType ¶ added in v2.1.0
func (host *BastionHost) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
func (*BastionHost) InitializeSpec ¶ added in v2.1.0
func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*BastionHost) NewEmptyStatus ¶ added in v2.1.0
func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BastionHost) OriginalGVK ¶ added in v2.1.0
func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BastionHost) Owner ¶ added in v2.1.0
func (host *BastionHost) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BastionHost) SetConditions ¶ added in v2.1.0
func (host *BastionHost) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BastionHost) SetStatus ¶ added in v2.1.0
func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*BastionHost) ValidateCreate ¶ added in v2.1.0
func (host *BastionHost) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*BastionHost) ValidateDelete ¶ added in v2.1.0
func (host *BastionHost) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*BastionHost) ValidateUpdate ¶ added in v2.1.0
func (host *BastionHost) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type BastionHostIPConfiguration ¶ added in v2.1.0
type BastionHostIPConfiguration struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateIPAllocationMethod: Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // +kubebuilder:validation:Required // PublicIPAddress: Reference of the PublicIP resource. PublicIPAddress *BastionHostSubResource `json:"publicIPAddress,omitempty"` // +kubebuilder:validation:Required // Subnet: Reference of the subnet resource. Subnet *BastionHostSubResource `json:"subnet,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *v1api20220701s.BastionHostIPConfiguration) error
AssignProperties_From_BastionHostIPConfiguration populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration
func (*BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *v1api20220701s.BastionHostIPConfiguration) error
AssignProperties_To_BastionHostIPConfiguration populates the provided destination BastionHostIPConfiguration from our BastionHostIPConfiguration
func (*BastionHostIPConfiguration) ConvertToARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostIPConfiguration) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration.
func (*BastionHostIPConfiguration) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
Initialize_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration) NewEmptyARMValue ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration) PopulateFromARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostIPConfigurationPropertiesFormat_ARM ¶ added in v2.1.0
type BastionHostIPConfigurationPropertiesFormat_ARM struct { // PrivateIPAllocationMethod: Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PublicIPAddress: Reference of the PublicIP resource. PublicIPAddress *BastionHostSubResource_ARM `json:"publicIPAddress,omitempty"` // Subnet: Reference of the subnet resource. Subnet *BastionHostSubResource_ARM `json:"subnet,omitempty"` }
Properties of IP configuration of an Bastion Host.
func (*BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopy() *BastionHostIPConfigurationPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfigurationPropertiesFormat_ARM.
func (*BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopyInto(out *BastionHostIPConfigurationPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostIPConfiguration_ARM ¶ added in v2.1.0
type BastionHostIPConfiguration_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Represents the ip configuration associated with the resource. Properties *BastionHostIPConfigurationPropertiesFormat_ARM `json:"properties,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_ARM) DeepCopy() *BastionHostIPConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_ARM.
func (*BastionHostIPConfiguration_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_ARM) DeepCopyInto(out *BastionHostIPConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
type BastionHostIPConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *v1api20220701s.BastionHostIPConfiguration_STATUS) error
AssignProperties_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration_STATUS from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *v1api20220701s.BastionHostIPConfiguration_STATUS) error
AssignProperties_To_BastionHostIPConfiguration_STATUS populates the provided destination BastionHostIPConfiguration_STATUS from our BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS.
func (*BastionHostIPConfiguration_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration_STATUS) PopulateFromARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostIPConfiguration_STATUS_ARM ¶ added in v2.1.0
type BastionHostIPConfiguration_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS_ARM) DeepCopy() *BastionHostIPConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS_ARM.
func (*BastionHostIPConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS_ARM) DeepCopyInto(out *BastionHostIPConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostList ¶ added in v2.1.0
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHostList) DeepCopy ¶ added in v2.1.0
func (in *BastionHostList) DeepCopy() *BastionHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (*BastionHostList) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyInto(out *BastionHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostList) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BastionHostPropertiesFormat_ARM ¶ added in v2.1.0
type BastionHostPropertiesFormat_ARM struct { // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_ARM `json:"ipConfigurations,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` }
Properties of the Bastion Host.
func (*BastionHostPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_ARM) DeepCopy() *BastionHostPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_ARM.
func (*BastionHostPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_ARM) DeepCopyInto(out *BastionHostPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type BastionHostPropertiesFormat_STATUS_ARM struct { // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // ProvisioningState: The provisioning state of the bastion host resource. ProvisioningState *BastionHostProvisioningState_STATUS `json:"provisioningState,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` }
Properties of the Bastion Host.
func (*BastionHostPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_STATUS_ARM) DeepCopy() *BastionHostPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_STATUS_ARM.
func (*BastionHostPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_STATUS_ARM) DeepCopyInto(out *BastionHostPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostProvisioningState_STATUS ¶ added in v2.1.0
type BastionHostProvisioningState_STATUS string
The current provisioning state.
type BastionHostSubResource ¶ added in v2.1.0
type BastionHostSubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*BastionHostSubResource) AssignProperties_From_BastionHostSubResource ¶ added in v2.1.0
func (resource *BastionHostSubResource) AssignProperties_From_BastionHostSubResource(source *v1api20220701s.BastionHostSubResource) error
AssignProperties_From_BastionHostSubResource populates our BastionHostSubResource from the provided source BastionHostSubResource
func (*BastionHostSubResource) AssignProperties_To_BastionHostSubResource ¶ added in v2.1.0
func (resource *BastionHostSubResource) AssignProperties_To_BastionHostSubResource(destination *v1api20220701s.BastionHostSubResource) error
AssignProperties_To_BastionHostSubResource populates the provided destination BastionHostSubResource from our BastionHostSubResource
func (*BastionHostSubResource) ConvertToARM ¶ added in v2.1.0
func (resource *BastionHostSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostSubResource) DeepCopy ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopy() *BastionHostSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSubResource.
func (*BastionHostSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopyInto(out *BastionHostSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostSubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *BastionHostSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostSubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *BastionHostSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostSubResource_ARM ¶ added in v2.1.0
type BastionHostSubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*BastionHostSubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostSubResource_ARM) DeepCopy() *BastionHostSubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSubResource_ARM.
func (*BastionHostSubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostSubResource_ARM) DeepCopyInto(out *BastionHostSubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_STATUS ¶ added in v2.1.0
type BastionHost_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the bastion host resource. ProvisioningState *BastionHostProvisioningState_STATUS `json:"provisioningState,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Bastion Host resource.
func (*BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *v1api20220701s.BastionHost_STATUS) error
AssignProperties_From_BastionHost_STATUS populates our BastionHost_STATUS from the provided source BastionHost_STATUS
func (*BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *v1api20220701s.BastionHost_STATUS) error
AssignProperties_To_BastionHost_STATUS populates the provided destination BastionHost_STATUS from our BastionHost_STATUS
func (*BastionHost_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BastionHost_STATUS from the provided source
func (*BastionHost_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BastionHost_STATUS
func (*BastionHost_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS.
func (*BastionHost_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_STATUS) PopulateFromARM ¶ added in v2.1.0
func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHost_STATUS_ARM ¶ added in v2.1.0
type BastionHost_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Represents the bastion host resource. Properties *BastionHostPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Bastion Host resource.
func (*BastionHost_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_STATUS_ARM) DeepCopy() *BastionHost_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS_ARM.
func (*BastionHost_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_STATUS_ARM) DeepCopyInto(out *BastionHost_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_Spec ¶ added in v2.1.0
type BastionHost_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // +kubebuilder:validation:Maximum=50 // +kubebuilder:validation:Minimum=2 // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*BastionHost_Spec) AssignProperties_From_BastionHost_Spec ¶ added in v2.1.0
func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *v1api20220701s.BastionHost_Spec) error
AssignProperties_From_BastionHost_Spec populates our BastionHost_Spec from the provided source BastionHost_Spec
func (*BastionHost_Spec) AssignProperties_To_BastionHost_Spec ¶ added in v2.1.0
func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *v1api20220701s.BastionHost_Spec) error
AssignProperties_To_BastionHost_Spec populates the provided destination BastionHost_Spec from our BastionHost_Spec
func (*BastionHost_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BastionHost_Spec from the provided source
func (*BastionHost_Spec) ConvertSpecTo ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BastionHost_Spec
func (*BastionHost_Spec) ConvertToARM ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHost_Spec) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec.
func (*BastionHost_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_Spec) Initialize_From_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
Initialize_From_BastionHost_STATUS populates our BastionHost_Spec from the provided source BastionHost_STATUS
func (*BastionHost_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_Spec) OriginalVersion ¶ added in v2.1.0
func (host *BastionHost_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*BastionHost_Spec) PopulateFromARM ¶ added in v2.1.0
func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*BastionHost_Spec) SetAzureName ¶ added in v2.1.0
func (host *BastionHost_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type BastionHost_Spec_ARM ¶ added in v2.1.0
type BastionHost_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Represents the bastion host resource. Properties *BastionHostPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*BastionHost_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_Spec_ARM) DeepCopy() *BastionHost_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec_ARM.
func (*BastionHost_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_Spec_ARM) DeepCopyInto(out *BastionHost_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (BastionHost_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (host BastionHost_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*BastionHost_Spec_ARM) GetName ¶ added in v2.1.0
func (host *BastionHost_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*BastionHost_Spec_ARM) GetType ¶ added in v2.1.0
func (host *BastionHost_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
type CustomDnsConfigPropertiesFormat_STATUS ¶
type CustomDnsConfigPropertiesFormat_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: A list of private ip addresses of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` }
Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *v1api20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS populates our CustomDnsConfigPropertiesFormat_STATUS from the provided source CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *v1api20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS populates the provided destination CustomDnsConfigPropertiesFormat_STATUS from our CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDnsConfigPropertiesFormat_STATUS_ARM ¶
type CustomDnsConfigPropertiesFormat_STATUS_ARM struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: A list of private ip addresses of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` }
Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS_ARM.
func (*CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation) AssignProperties_From_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v1api20220701s.ExtendedLocation) error
AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignProperties_To_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v1api20220701s.ExtendedLocation) error
AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation) Initialize_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
Initialize_From_ExtendedLocation_STATUS populates our ExtendedLocation from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation) NewEmptyARMValue ¶
func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationType ¶
type ExtendedLocationType string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources. +kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_STATUS ¶
type ExtendedLocationType_STATUS string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.
type ExtendedLocation_ARM ¶
type ExtendedLocation_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_ARM) DeepCopy ¶
func (in *ExtendedLocation_ARM) DeepCopy() *ExtendedLocation_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_ARM.
func (*ExtendedLocation_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v1api20220701s.ExtendedLocation_STATUS) error
AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v1api20220701s.ExtendedLocation_STATUS) error
AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (*ExtendedLocation_STATUS) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation_STATUS) NewEmptyARMValue ¶
func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_STATUS) PopulateFromARM ¶
func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_STATUS_ARM ¶
type ExtendedLocation_STATUS_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_STATUS_ARM) DeepCopy ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopy() *ExtendedLocation_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS_ARM.
func (*ExtendedLocation_STATUS_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopyInto(out *ExtendedLocation_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAllocationMethod ¶
type IPAllocationMethod string
IP address allocation method. +kubebuilder:validation:Enum={"Dynamic","Static"}
type IPAllocationMethod_STATUS ¶
type IPAllocationMethod_STATUS string
IP address allocation method.
type IPVersion ¶
type IPVersion string
IP address version. +kubebuilder:validation:Enum={"IPv4","IPv6"}
type IpTag ¶ added in v2.1.0
type IpTag struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag) AssignProperties_From_IpTag ¶ added in v2.1.0
func (ipTag *IpTag) AssignProperties_From_IpTag(source *v1api20220701s.IpTag) error
AssignProperties_From_IpTag populates our IpTag from the provided source IpTag
func (*IpTag) AssignProperties_To_IpTag ¶ added in v2.1.0
func (ipTag *IpTag) AssignProperties_To_IpTag(destination *v1api20220701s.IpTag) error
AssignProperties_To_IpTag populates the provided destination IpTag from our IpTag
func (*IpTag) ConvertToARM ¶ added in v2.1.0
func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpTag) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag.
func (*IpTag) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpTag) Initialize_From_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
Initialize_From_IpTag_STATUS populates our IpTag from the provided source IpTag_STATUS
func (*IpTag) NewEmptyARMValue ¶ added in v2.1.0
func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag) PopulateFromARM ¶ added in v2.1.0
func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTag_ARM ¶ added in v2.1.0
type IpTag_ARM struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_ARM) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_ARM.
func (*IpTag_ARM) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag_STATUS ¶ added in v2.1.0
type IpTag_STATUS struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_STATUS) AssignProperties_From_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *v1api20220701s.IpTag_STATUS) error
AssignProperties_From_IpTag_STATUS populates our IpTag_STATUS from the provided source IpTag_STATUS
func (*IpTag_STATUS) AssignProperties_To_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *v1api20220701s.IpTag_STATUS) error
AssignProperties_To_IpTag_STATUS populates the provided destination IpTag_STATUS from our IpTag_STATUS
func (*IpTag_STATUS) DeepCopy ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS.
func (*IpTag_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpTag_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag_STATUS) PopulateFromARM ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTag_STATUS_ARM ¶ added in v2.1.0
type IpTag_STATUS_ARM struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *IpTag_STATUS_ARM) DeepCopy() *IpTag_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS_ARM.
func (*IpTag_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *IpTag_STATUS_ARM) DeepCopyInto(out *IpTag_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway ¶ added in v2.1.0
type NatGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGateway_Spec `json:"spec,omitempty"` Status NatGateway_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGateway) AssignProperties_From_NatGateway ¶ added in v2.1.0
func (gateway *NatGateway) AssignProperties_From_NatGateway(source *v1api20220701s.NatGateway) error
AssignProperties_From_NatGateway populates our NatGateway from the provided source NatGateway
func (*NatGateway) AssignProperties_To_NatGateway ¶ added in v2.1.0
func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *v1api20220701s.NatGateway) error
AssignProperties_To_NatGateway populates the provided destination NatGateway from our NatGateway
func (*NatGateway) AzureName ¶ added in v2.1.0
func (gateway *NatGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*NatGateway) ConvertFrom ¶ added in v2.1.0
func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NatGateway from the provided hub NatGateway
func (*NatGateway) ConvertTo ¶ added in v2.1.0
func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NatGateway from our NatGateway
func (*NatGateway) DeepCopy ¶ added in v2.1.0
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶ added in v2.1.0
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGateway) Default ¶ added in v2.1.0
func (gateway *NatGateway) Default()
Default applies defaults to the NatGateway resource
func (NatGateway) GetAPIVersion ¶ added in v2.1.0
func (gateway NatGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*NatGateway) GetConditions ¶ added in v2.1.0
func (gateway *NatGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NatGateway) GetResourceScope ¶ added in v2.1.0
func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NatGateway) GetSpec ¶ added in v2.1.0
func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NatGateway) GetStatus ¶ added in v2.1.0
func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NatGateway) GetType ¶ added in v2.1.0
func (gateway *NatGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
func (*NatGateway) InitializeSpec ¶ added in v2.1.0
func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NatGateway) NewEmptyStatus ¶ added in v2.1.0
func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NatGateway) OriginalGVK ¶ added in v2.1.0
func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NatGateway) Owner ¶ added in v2.1.0
func (gateway *NatGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NatGateway) SetConditions ¶ added in v2.1.0
func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NatGateway) SetStatus ¶ added in v2.1.0
func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NatGateway) ValidateCreate ¶ added in v2.1.0
func (gateway *NatGateway) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NatGateway) ValidateDelete ¶ added in v2.1.0
func (gateway *NatGateway) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NatGateway) ValidateUpdate ¶ added in v2.1.0
func (gateway *NatGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type NatGatewayList ¶ added in v2.1.0
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGatewayList) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewayPropertiesFormat_ARM ¶ added in v2.1.0
type NatGatewayPropertiesFormat_ARM struct { // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_ARM `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_ARM `json:"publicIpPrefixes,omitempty"` }
Nat Gateway properties.
func (*NatGatewayPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_ARM) DeepCopy() *NatGatewayPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayPropertiesFormat_ARM.
func (*NatGatewayPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_ARM) DeepCopyInto(out *NatGatewayPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type NatGatewayPropertiesFormat_STATUS_ARM struct { // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // ProvisioningState: The provisioning state of the NAT gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_STATUS_ARM `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_STATUS_ARM `json:"publicIpPrefixes,omitempty"` // ResourceGuid: The resource GUID property of the NAT gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Subnets: An array of references to the subnets using this nat gateway resource. Subnets []ApplicationGatewaySubResource_STATUS_ARM `json:"subnets,omitempty"` }
Nat Gateway properties.
func (*NatGatewayPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_STATUS_ARM) DeepCopy() *NatGatewayPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayPropertiesFormat_STATUS_ARM.
func (*NatGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto(out *NatGatewayPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku ¶ added in v2.1.0
type NatGatewaySku struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku) AssignProperties_From_NatGatewaySku ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *v1api20220701s.NatGatewaySku) error
AssignProperties_From_NatGatewaySku populates our NatGatewaySku from the provided source NatGatewaySku
func (*NatGatewaySku) AssignProperties_To_NatGatewaySku ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *v1api20220701s.NatGatewaySku) error
AssignProperties_To_NatGatewaySku populates the provided destination NatGatewaySku from our NatGatewaySku
func (*NatGatewaySku) ConvertToARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySku) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku.
func (*NatGatewaySku) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySku) Initialize_From_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
Initialize_From_NatGatewaySku_STATUS populates our NatGatewaySku from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku) NewEmptyARMValue ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku) PopulateFromARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_ARM ¶ added in v2.1.0
type NatGatewaySku_ARM struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_ARM) DeepCopy() *NatGatewaySku_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_ARM.
func (*NatGatewaySku_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_ARM) DeepCopyInto(out *NatGatewaySku_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku_Name ¶ added in v2.1.0
type NatGatewaySku_Name string
+kubebuilder:validation:Enum={"Standard"}
type NatGatewaySku_Name_STATUS ¶ added in v2.1.0
type NatGatewaySku_Name_STATUS string
type NatGatewaySku_STATUS ¶ added in v2.1.0
type NatGatewaySku_STATUS struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name_STATUS `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *v1api20220701s.NatGatewaySku_STATUS) error
AssignProperties_From_NatGatewaySku_STATUS populates our NatGatewaySku_STATUS from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *v1api20220701s.NatGatewaySku_STATUS) error
AssignProperties_To_NatGatewaySku_STATUS populates the provided destination NatGatewaySku_STATUS from our NatGatewaySku_STATUS
func (*NatGatewaySku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS.
func (*NatGatewaySku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_STATUS_ARM ¶ added in v2.1.0
type NatGatewaySku_STATUS_ARM struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name_STATUS `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS_ARM) DeepCopy() *NatGatewaySku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS_ARM.
func (*NatGatewaySku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS_ARM) DeepCopyInto(out *NatGatewaySku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *v1api20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *v1api20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM ¶ added in v2.1.0
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS ¶ added in v2.1.0
type NatGateway_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the NAT gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_STATUS `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_STATUS `json:"publicIpPrefixes,omitempty"` // ResourceGuid: The resource GUID property of the NAT gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_STATUS `json:"sku,omitempty"` // Subnets: An array of references to the subnets using this nat gateway resource. Subnets []ApplicationGatewaySubResource_STATUS `json:"subnets,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *v1api20220701s.NatGateway_STATUS) error
AssignProperties_From_NatGateway_STATUS populates our NatGateway_STATUS from the provided source NatGateway_STATUS
func (*NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *v1api20220701s.NatGateway_STATUS) error
AssignProperties_To_NatGateway_STATUS populates the provided destination NatGateway_STATUS from our NatGateway_STATUS
func (*NatGateway_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NatGateway_STATUS from the provided source
func (*NatGateway_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NatGateway_STATUS
func (*NatGateway_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS.
func (*NatGateway_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS) PopulateFromARM ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS_ARM ¶ added in v2.1.0
type NatGateway_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Nat Gateway properties. Properties *NatGatewayPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_ARM) DeepCopy() *NatGateway_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_ARM.
func (*NatGateway_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_ARM) DeepCopyInto(out *NatGateway_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *v1api20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(destination *v1api20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM ¶ added in v2.1.0
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_Spec ¶ added in v2.1.0
type NatGateway_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource `json:"publicIpPrefixes,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Spec) AssignProperties_From_NatGateway_Spec ¶ added in v2.1.0
func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *v1api20220701s.NatGateway_Spec) error
AssignProperties_From_NatGateway_Spec populates our NatGateway_Spec from the provided source NatGateway_Spec
func (*NatGateway_Spec) AssignProperties_To_NatGateway_Spec ¶ added in v2.1.0
func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *v1api20220701s.NatGateway_Spec) error
AssignProperties_To_NatGateway_Spec populates the provided destination NatGateway_Spec from our NatGateway_Spec
func (*NatGateway_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NatGateway_Spec from the provided source
func (*NatGateway_Spec) ConvertSpecTo ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NatGateway_Spec
func (*NatGateway_Spec) ConvertToARM ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGateway_Spec) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec.
func (*NatGateway_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_Spec) Initialize_From_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
Initialize_From_NatGateway_STATUS populates our NatGateway_Spec from the provided source NatGateway_STATUS
func (*NatGateway_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_Spec) OriginalVersion ¶ added in v2.1.0
func (gateway *NatGateway_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NatGateway_Spec) PopulateFromARM ¶ added in v2.1.0
func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NatGateway_Spec) SetAzureName ¶ added in v2.1.0
func (gateway *NatGateway_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NatGateway_Spec_ARM ¶ added in v2.1.0
type NatGateway_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Nat Gateway properties. Properties *NatGatewayPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_Spec_ARM) DeepCopy() *NatGateway_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec_ARM.
func (*NatGateway_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_Spec_ARM) DeepCopyInto(out *NatGateway_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NatGateway_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (gateway NatGateway_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*NatGateway_Spec_ARM) GetName ¶ added in v2.1.0
func (gateway *NatGateway_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*NatGateway_Spec_ARM) GetType ¶ added in v2.1.0
func (gateway *NatGateway_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneConfig ¶
type PrivateDnsZoneConfig struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneReference: The resource id of the private dns zone. PrivateDnsZoneReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneId" json:"privateDnsZoneReference,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *v1api20220701s.PrivateDnsZoneConfig) error
AssignProperties_From_PrivateDnsZoneConfig populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *v1api20220701s.PrivateDnsZoneConfig) error
AssignProperties_To_PrivateDnsZoneConfig populates the provided destination PrivateDnsZoneConfig from our PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) ConvertToARM ¶
func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZoneConfig) DeepCopy ¶
func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig.
func (*PrivateDnsZoneConfig) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
Initialize_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZoneConfig_ARM ¶
type PrivateDnsZoneConfig_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone configuration. Properties *PrivateDnsZonePropertiesFormat_ARM `json:"properties,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_ARM) DeepCopy ¶
func (in *PrivateDnsZoneConfig_ARM) DeepCopy() *PrivateDnsZoneConfig_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_ARM.
func (*PrivateDnsZoneConfig_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_ARM) DeepCopyInto(out *PrivateDnsZoneConfig_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneConfig_STATUS ¶
type PrivateDnsZoneConfig_STATUS struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneId: The resource id of the private dns zone. PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` // RecordSets: A collection of information regarding a recordSet, holding information to identify private resources. RecordSets []RecordSet_STATUS `json:"recordSets,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *v1api20220701s.PrivateDnsZoneConfig_STATUS) error
AssignProperties_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig_STATUS from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *v1api20220701s.PrivateDnsZoneConfig_STATUS) error
AssignProperties_To_PrivateDnsZoneConfig_STATUS populates the provided destination PrivateDnsZoneConfig_STATUS from our PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.
func (*PrivateDnsZoneConfig_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig_STATUS) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig_STATUS) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZoneConfig_STATUS_ARM ¶
type PrivateDnsZoneConfig_STATUS_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone configuration. Properties *PrivateDnsZonePropertiesFormat_STATUS_ARM `json:"properties,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS_ARM) DeepCopy() *PrivateDnsZoneConfig_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS_ARM.
func (*PrivateDnsZoneConfig_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS_ARM) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneGroupPropertiesFormat_ARM ¶
type PrivateDnsZoneGroupPropertiesFormat_ARM struct { // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_ARM `json:"privateDnsZoneConfigs,omitempty"` }
Properties of the private dns zone group.
func (*PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopy ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopy() *PrivateDnsZoneGroupPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneGroupPropertiesFormat_ARM.
func (*PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopyInto(out *PrivateDnsZoneGroupPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM ¶
type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM struct { // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS_ARM `json:"privateDnsZoneConfigs,omitempty"` // ProvisioningState: The provisioning state of the private dns zone group resource. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` }
Properties of the private dns zone group.
func (*PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopy() *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM.
func (*PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopyInto(out *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonePropertiesFormat_ARM ¶
type PrivateDnsZonePropertiesFormat_ARM struct {
PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"`
}
Properties of the private dns zone configuration resource.
func (*PrivateDnsZonePropertiesFormat_ARM) DeepCopy ¶
func (in *PrivateDnsZonePropertiesFormat_ARM) DeepCopy() *PrivateDnsZonePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonePropertiesFormat_ARM.
func (*PrivateDnsZonePropertiesFormat_ARM) DeepCopyInto ¶
func (in *PrivateDnsZonePropertiesFormat_ARM) DeepCopyInto(out *PrivateDnsZonePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonePropertiesFormat_STATUS_ARM ¶
type PrivateDnsZonePropertiesFormat_STATUS_ARM struct { // PrivateDnsZoneId: The resource id of the private dns zone. PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` // RecordSets: A collection of information regarding a recordSet, holding information to identify private resources. RecordSets []RecordSet_STATUS_ARM `json:"recordSets,omitempty"` }
Properties of the private dns zone configuration resource.
func (*PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopy() *PrivateDnsZonePropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonePropertiesFormat_STATUS_ARM.
func (*PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonePropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint ¶
type PrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpoint_Spec `json:"spec,omitempty"` Status PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpoint) AssignProperties_From_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *v1api20220701s.PrivateEndpoint) error
AssignProperties_From_PrivateEndpoint populates our PrivateEndpoint from the provided source PrivateEndpoint
func (*PrivateEndpoint) AssignProperties_To_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *v1api20220701s.PrivateEndpoint) error
AssignProperties_To_PrivateEndpoint populates the provided destination PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) AzureName ¶
func (endpoint *PrivateEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpoint) ConvertFrom ¶
func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpoint from the provided hub PrivateEndpoint
func (*PrivateEndpoint) ConvertTo ¶
func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) DeepCopy ¶
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint.
func (*PrivateEndpoint) DeepCopyInto ¶
func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint) DeepCopyObject ¶
func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpoint) Default ¶
func (endpoint *PrivateEndpoint) Default()
Default applies defaults to the PrivateEndpoint resource
func (PrivateEndpoint) GetAPIVersion ¶
func (endpoint PrivateEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoint) GetConditions ¶
func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpoint) GetResourceScope ¶
func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpoint) GetSpec ¶
func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpoint) GetStatus ¶
func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpoint) GetType ¶
func (endpoint *PrivateEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
func (*PrivateEndpoint) InitializeSpec ¶
func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpoint) NewEmptyStatus ¶
func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpoint) OriginalGVK ¶
func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpoint) Owner ¶
func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpoint) SetConditions ¶
func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpoint) SetStatus ¶
func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpoint) ValidateCreate ¶
func (endpoint *PrivateEndpoint) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*PrivateEndpoint) ValidateDelete ¶
func (endpoint *PrivateEndpoint) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*PrivateEndpoint) ValidateUpdate ¶
func (endpoint *PrivateEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v1api20220701s.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v1api20220701s.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS_ARM ¶
type PrivateEndpointConnection_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopy() *PrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_ARM.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration ¶
type PrivateEndpointIPConfiguration struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *v1api20220701s.PrivateEndpointIPConfiguration) error
AssignProperties_From_PrivateEndpointIPConfiguration populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *v1api20220701s.PrivateEndpointIPConfiguration) error
AssignProperties_To_PrivateEndpointIPConfiguration populates the provided destination PrivateEndpointIPConfiguration from our PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) ConvertToARM ¶
func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpointIPConfiguration) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.
func (*PrivateEndpointIPConfiguration) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
Initialize_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfigurationProperties_ARM ¶
type PrivateEndpointIPConfigurationProperties_ARM struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
Properties of an IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfigurationProperties_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfigurationProperties_ARM) DeepCopy() *PrivateEndpointIPConfigurationProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfigurationProperties_ARM.
func (*PrivateEndpointIPConfigurationProperties_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfigurationProperties_ARM) DeepCopyInto(out *PrivateEndpointIPConfigurationProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfigurationProperties_STATUS_ARM ¶
type PrivateEndpointIPConfigurationProperties_STATUS_ARM struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
Properties of an IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopy() *PrivateEndpointIPConfigurationProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfigurationProperties_STATUS_ARM.
func (*PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointIPConfigurationProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration_ARM ¶
type PrivateEndpointIPConfiguration_ARM struct { // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // Properties: Properties of private endpoint IP configurations. Properties *PrivateEndpointIPConfigurationProperties_ARM `json:"properties,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_ARM) DeepCopy() *PrivateEndpointIPConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_ARM.
func (*PrivateEndpointIPConfiguration_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_ARM) DeepCopyInto(out *PrivateEndpointIPConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration_STATUS ¶
type PrivateEndpointIPConfiguration_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *v1api20220701s.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration_STATUS from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *v1api20220701s.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_To_PrivateEndpointIPConfiguration_STATUS populates the provided destination PrivateEndpointIPConfiguration_STATUS from our PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS.
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfiguration_STATUS_ARM ¶
type PrivateEndpointIPConfiguration_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // Properties: Properties of private endpoint IP configurations. Properties *PrivateEndpointIPConfigurationProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopy() *PrivateEndpointIPConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS_ARM.
func (*PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointList ¶
type PrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpointProperties_ARM ¶
type PrivateEndpointProperties_ARM struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM `json:"applicationSecurityGroups,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_ARM `json:"ipConfigurations,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_ARM `json:"manualPrivateLinkServiceConnections,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_ARM `json:"privateLinkServiceConnections,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of the private endpoint.
func (*PrivateEndpointProperties_ARM) DeepCopy ¶
func (in *PrivateEndpointProperties_ARM) DeepCopy() *PrivateEndpointProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperties_ARM.
func (*PrivateEndpointProperties_ARM) DeepCopyInto ¶
func (in *PrivateEndpointProperties_ARM) DeepCopyInto(out *PrivateEndpointProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointProperties_STATUS_ARM ¶
type PrivateEndpointProperties_STATUS_ARM struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"applicationSecurityGroups,omitempty"` // CustomDnsConfigs: An array of custom dns configurations. CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS_ARM `json:"customDnsConfigs,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS_ARM `json:"manualPrivateLinkServiceConnections,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private endpoint. NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"networkInterfaces,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS_ARM `json:"privateLinkServiceConnections,omitempty"` // ProvisioningState: The provisioning state of the private endpoint resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of the private endpoint.
func (*PrivateEndpointProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointProperties_STATUS_ARM) DeepCopy() *PrivateEndpointProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperties_STATUS_ARM.
func (*PrivateEndpointProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointProvisioningState_STATUS ¶
type PrivateEndpointProvisioningState_STATUS string
The current provisioning state.
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomDnsConfigs: An array of custom dns configurations. CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS `json:"customDnsConfigs,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"manualPrivateLinkServiceConnections,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private endpoint. NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"privateLinkServiceConnections,omitempty"` // ProvisioningState: The provisioning state of the private endpoint resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Properties of the private endpoint. Properties *PrivateEndpointProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_Spec ¶
type PrivateEndpoint_Spec struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *v1api20220701s.PrivateEndpoint_Spec) error
AssignProperties_From_PrivateEndpoint_Spec populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *v1api20220701s.PrivateEndpoint_Spec) error
AssignProperties_To_PrivateEndpoint_Spec populates the provided destination PrivateEndpoint_Spec from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertSpecFrom ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoint_Spec from the provided source
func (*PrivateEndpoint_Spec) ConvertSpecTo ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertToARM ¶
func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpoint_Spec) DeepCopy ¶
func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec.
func (*PrivateEndpoint_Spec) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_Spec) NewEmptyARMValue ¶
func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Spec) OriginalVersion ¶
func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpoint_Spec) PopulateFromARM ¶
func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpoint_Spec) SetAzureName ¶
func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateEndpoint_Spec_ARM ¶
type PrivateEndpoint_Spec_ARM struct { // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the private endpoint. Properties *PrivateEndpointProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateEndpoint_Spec_ARM) DeepCopy ¶
func (in *PrivateEndpoint_Spec_ARM) DeepCopy() *PrivateEndpoint_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec_ARM.
func (*PrivateEndpoint_Spec_ARM) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec_ARM) DeepCopyInto(out *PrivateEndpoint_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateEndpoint_Spec_ARM) GetAPIVersion ¶
func (endpoint PrivateEndpoint_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoint_Spec_ARM) GetName ¶
func (endpoint *PrivateEndpoint_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateEndpoint_Spec_ARM) GetType ¶
func (endpoint *PrivateEndpoint_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
type PrivateEndpointsPrivateDnsZoneGroup ¶
type PrivateEndpointsPrivateDnsZoneGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpoints_PrivateDnsZoneGroup_Spec `json:"spec,omitempty"` Status PrivateEndpoints_PrivateDnsZoneGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *v1api20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup populates our PrivateEndpointsPrivateDnsZoneGroup from the provided source PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *v1api20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup populates the provided destination PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpointsPrivateDnsZoneGroup from the provided hub PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertTo ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpointsPrivateDnsZoneGroup) Default ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
Default applies defaults to the PrivateEndpointsPrivateDnsZoneGroup resource
func (PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion ¶
func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpointsPrivateDnsZoneGroup) GetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetType ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
func (*PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) Owner ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpointsPrivateDnsZoneGroup) SetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpointsPrivateDnsZoneGroup) SetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type PrivateEndpointsPrivateDnsZoneGroupList ¶
type PrivateEndpointsPrivateDnsZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpointsPrivateDnsZoneGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS `json:"privateDnsZoneConfigs,omitempty"` // ProvisioningState: The provisioning state of the private dns zone group resource. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(destination *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates the provided destination PrivateEndpoints_PrivateDnsZoneGroup_STATUS from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM ¶
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone group. Properties *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
type PrivateEndpoints_PrivateDnsZoneGroup_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateEndpoint resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateEndpoint"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig `json:"privateDnsZoneConfigs,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec(source *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec(destination *v1api20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec populates the provided destination PrivateEndpoints_PrivateDnsZoneGroup_Spec from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM ¶
type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name string `json:"name,omitempty"` // Properties: Properties of the private dns zone group. Properties *PrivateDnsZoneGroupPropertiesFormat_ARM `json:"properties,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion ¶
func (group PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
type PrivateLinkService ¶
type PrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkService_Spec `json:"spec,omitempty"` Status PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkService) AssignProperties_From_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *v1api20220701s.PrivateLinkService) error
AssignProperties_From_PrivateLinkService populates our PrivateLinkService from the provided source PrivateLinkService
func (*PrivateLinkService) AssignProperties_To_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *v1api20220701s.PrivateLinkService) error
AssignProperties_To_PrivateLinkService populates the provided destination PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) AzureName ¶
func (service *PrivateLinkService) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateLinkService) ConvertFrom ¶
func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateLinkService from the provided hub PrivateLinkService
func (*PrivateLinkService) ConvertTo ¶
func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) DeepCopy ¶
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService.
func (*PrivateLinkService) DeepCopyInto ¶
func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService) DeepCopyObject ¶
func (in *PrivateLinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkService) Default ¶
func (service *PrivateLinkService) Default()
Default applies defaults to the PrivateLinkService resource
func (*PrivateLinkService) ExportKubernetesResources ¶
func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (PrivateLinkService) GetAPIVersion ¶
func (service PrivateLinkService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService) GetConditions ¶
func (service *PrivateLinkService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateLinkService) GetResourceScope ¶
func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateLinkService) GetSpec ¶
func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateLinkService) GetStatus ¶
func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateLinkService) GetType ¶
func (service *PrivateLinkService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
func (*PrivateLinkService) InitializeSpec ¶
func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateLinkService) NewEmptyStatus ¶
func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateLinkService) OriginalGVK ¶
func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateLinkService) Owner ¶
func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateLinkService) SetConditions ¶
func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateLinkService) SetStatus ¶
func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateLinkService) ValidateCreate ¶
func (service *PrivateLinkService) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*PrivateLinkService) ValidateDelete ¶
func (service *PrivateLinkService) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*PrivateLinkService) ValidateUpdate ¶
func (service *PrivateLinkService) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceReference: The resource id of private link service. PrivateLinkServiceReference *genruntime.ResourceReference `armReference:"PrivateLinkServiceId" json:"privateLinkServiceReference,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *v1api20220701s.PrivateLinkServiceConnection) error
AssignProperties_From_PrivateLinkServiceConnection populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *v1api20220701s.PrivateLinkServiceConnection) error
AssignProperties_To_PrivateLinkServiceConnection populates the provided destination PrivateLinkServiceConnection from our PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) ConvertToARM ¶
func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnection) DeepCopy ¶
func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnection) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
Initialize_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionProperties_ARM ¶
type PrivateLinkServiceConnectionProperties_ARM struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_ARM `json:"privateLinkServiceConnectionState,omitempty"` PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
Properties of the PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnectionProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionProperties_ARM) DeepCopy() *PrivateLinkServiceConnectionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionProperties_ARM.
func (*PrivateLinkServiceConnectionProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionProperties_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionProperties_STATUS_ARM ¶
type PrivateLinkServiceConnectionProperties_STATUS_ARM struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS_ARM `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceId: The resource id of private link service. PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // ProvisioningState: The provisioning state of the private link service connection resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
Properties of the PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionProperties_STATUS_ARM.
func (*PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *v1api20220701s.PrivateLinkServiceConnectionState) error
AssignProperties_From_PrivateLinkServiceConnectionState populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *v1api20220701s.PrivateLinkServiceConnectionState) error
AssignProperties_To_PrivateLinkServiceConnectionState populates the provided destination PrivateLinkServiceConnectionState from our PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) ConvertToARM ¶
func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnectionState) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.
func (*PrivateLinkServiceConnectionState) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
Initialize_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_ARM ¶
type PrivateLinkServiceConnectionState_ARM struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_ARM) DeepCopy() *PrivateLinkServiceConnectionState_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_ARM.
func (*PrivateLinkServiceConnectionState_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v1api20220701s.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v1api20220701s.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_STATUS) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_STATUS_ARM ¶
type PrivateLinkServiceConnectionState_STATUS_ARM struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionState_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS_ARM.
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnection_ARM ¶
type PrivateLinkServiceConnection_ARM struct { // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service connection. Properties *PrivateLinkServiceConnectionProperties_ARM `json:"properties,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnection_ARM) DeepCopy() *PrivateLinkServiceConnection_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_ARM.
func (*PrivateLinkServiceConnection_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_ARM) DeepCopyInto(out *PrivateLinkServiceConnection_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnection_STATUS ¶
type PrivateLinkServiceConnection_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceId: The resource id of private link service. PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // ProvisioningState: The provisioning state of the private link service connection resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *v1api20220701s.PrivateLinkServiceConnection_STATUS) error
AssignProperties_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection_STATUS from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *v1api20220701s.PrivateLinkServiceConnection_STATUS) error
AssignProperties_To_PrivateLinkServiceConnection_STATUS populates the provided destination PrivateLinkServiceConnection_STATUS from our PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS.
func (*PrivateLinkServiceConnection_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnection_STATUS_ARM ¶
type PrivateLinkServiceConnection_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service connection. Properties *PrivateLinkServiceConnectionProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS_ARM.
func (*PrivateLinkServiceConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration ¶
type PrivateLinkServiceIpConfiguration struct { // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *v1api20220701s.PrivateLinkServiceIpConfiguration) error
AssignProperties_From_PrivateLinkServiceIpConfiguration populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *v1api20220701s.PrivateLinkServiceIpConfiguration) error
AssignProperties_To_PrivateLinkServiceIpConfiguration populates the provided destination PrivateLinkServiceIpConfiguration from our PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) ConvertToARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceIpConfiguration) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.
func (*PrivateLinkServiceIpConfiguration) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
Initialize_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfigurationProperties_ARM ¶
type PrivateLinkServiceIpConfigurationProperties_ARM struct { // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_PrivateLinkService_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of private link service IP configuration.
func (*PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopy() *PrivateLinkServiceIpConfigurationProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfigurationProperties_ARM.
func (*PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfigurationProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM ¶
type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM struct { // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion_STATUS `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_STATUS `json:"privateIPAllocationMethod,omitempty"` // ProvisioningState: The provisioning state of the private link service IP configuration resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of private link service IP configuration.
func (*PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfigurationProperties_STATUS_ARM.
func (*PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration_ARM ¶
type PrivateLinkServiceIpConfiguration_ARM struct { // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service ip configuration. Properties *PrivateLinkServiceIpConfigurationProperties_ARM `json:"properties,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_ARM) DeepCopy() *PrivateLinkServiceIpConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_ARM.
func (*PrivateLinkServiceIpConfiguration_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration_STATUS ¶
type PrivateLinkServiceIpConfiguration_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion_STATUS `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_STATUS `json:"privateIPAllocationMethod,omitempty"` // ProvisioningState: The provisioning state of the private link service IP configuration resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *v1api20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration_STATUS from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *v1api20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS populates the provided destination PrivateLinkServiceIpConfiguration_STATUS from our PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS.
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfiguration_STATUS_ARM ¶
type PrivateLinkServiceIpConfiguration_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service ip configuration. Properties *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS_ARM.
func (*PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkServiceOperatorConfigMaps ¶
type PrivateLinkServiceOperatorConfigMaps struct { // Alias: indicates where the Alias config map should be placed. If omitted, no config map will be created. Alias *genruntime.ConfigMapDestination `json:"alias,omitempty"` }
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *v1api20220701s.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_From_PrivateLinkServiceOperatorConfigMaps populates our PrivateLinkServiceOperatorConfigMaps from the provided source PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *v1api20220701s.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_To_PrivateLinkServiceOperatorConfigMaps populates the provided destination PrivateLinkServiceOperatorConfigMaps from our PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopy ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceOperatorSpec ¶
type PrivateLinkServiceOperatorSpec struct { // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *v1api20220701s.PrivateLinkServiceOperatorSpec) error
AssignProperties_From_PrivateLinkServiceOperatorSpec populates our PrivateLinkServiceOperatorSpec from the provided source PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *v1api20220701s.PrivateLinkServiceOperatorSpec) error
AssignProperties_To_PrivateLinkServiceOperatorSpec populates the provided destination PrivateLinkServiceOperatorSpec from our PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) DeepCopy ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorSpec.
func (*PrivateLinkServiceOperatorSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceProperties_ARM ¶
type PrivateLinkServiceProperties_ARM struct { // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_ARM `json:"autoApproval,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_ARM `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_ARM `json:"visibility,omitempty"` }
Properties of the private link service.
func (*PrivateLinkServiceProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceProperties_ARM) DeepCopy() *PrivateLinkServiceProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceProperties_ARM.
func (*PrivateLinkServiceProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceProperties_ARM) DeepCopyInto(out *PrivateLinkServiceProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceProperties_STATUS_ARM ¶
type PrivateLinkServiceProperties_STATUS_ARM struct { // Alias: The alias of the private link service. Alias *string `json:"alias,omitempty"` // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_STATUS_ARM `json:"autoApproval,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"loadBalancerFrontendIpConfigurations,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private link service. NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"networkInterfaces,omitempty"` // PrivateEndpointConnections: An array of list about connections to the private endpoint. PrivateEndpointConnections []PrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the private link service resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_STATUS_ARM `json:"visibility,omitempty"` }
Properties of the private link service.
func (*PrivateLinkServiceProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceProperties_STATUS_ARM.
func (*PrivateLinkServiceProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Alias: The alias of the private link service. Alias *string `json:"alias,omitempty"` // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_STATUS `json:"autoApproval,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private link service. NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateEndpointConnections: An array of list about connections to the private endpoint. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the private link service resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_STATUS `json:"visibility,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service. Properties *PrivateLinkServiceProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_Spec ¶
type PrivateLinkService_Spec struct { // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet `json:"autoApproval,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PrivateLinkServiceOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet `json:"visibility,omitempty"` }
func (*PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *v1api20220701s.PrivateLinkService_Spec) error
AssignProperties_From_PrivateLinkService_Spec populates our PrivateLinkService_Spec from the provided source PrivateLinkService_Spec
func (*PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *v1api20220701s.PrivateLinkService_Spec) error
AssignProperties_To_PrivateLinkService_Spec populates the provided destination PrivateLinkService_Spec from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertSpecFrom ¶
func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateLinkService_Spec from the provided source
func (*PrivateLinkService_Spec) ConvertSpecTo ¶
func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertToARM ¶
func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkService_Spec) DeepCopy ¶
func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec.
func (*PrivateLinkService_Spec) DeepCopyInto ¶
func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_Spec from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_Spec) NewEmptyARMValue ¶
func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_Spec) OriginalVersion ¶
func (service *PrivateLinkService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateLinkService_Spec) PopulateFromARM ¶
func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateLinkService_Spec) SetAzureName ¶
func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateLinkService_Spec_ARM ¶
type PrivateLinkService_Spec_ARM struct { // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the private link service. Properties *PrivateLinkServiceProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateLinkService_Spec_ARM) DeepCopy ¶
func (in *PrivateLinkService_Spec_ARM) DeepCopy() *PrivateLinkService_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec_ARM.
func (*PrivateLinkService_Spec_ARM) DeepCopyInto ¶
func (in *PrivateLinkService_Spec_ARM) DeepCopyInto(out *PrivateLinkService_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateLinkService_Spec_ARM) GetAPIVersion ¶
func (service PrivateLinkService_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService_Spec_ARM) GetName ¶
func (service *PrivateLinkService_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateLinkService_Spec_ARM) GetType ¶
func (service *PrivateLinkService_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
type PublicIPPrefix ¶ added in v2.1.0
type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPrefix_Spec `json:"spec,omitempty"` Status PublicIPPrefix_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefix) AssignProperties_From_PublicIPPrefix ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *v1api20220701s.PublicIPPrefix) error
AssignProperties_From_PublicIPPrefix populates our PublicIPPrefix from the provided source PublicIPPrefix
func (*PublicIPPrefix) AssignProperties_To_PublicIPPrefix ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *v1api20220701s.PublicIPPrefix) error
AssignProperties_To_PublicIPPrefix populates the provided destination PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) AzureName ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPPrefix) ConvertFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PublicIPPrefix from the provided hub PublicIPPrefix
func (*PublicIPPrefix) ConvertTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix.
func (*PublicIPPrefix) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPrefix) Default ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Default()
Default applies defaults to the PublicIPPrefix resource
func (PublicIPPrefix) GetAPIVersion ¶ added in v2.1.0
func (prefix PublicIPPrefix) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PublicIPPrefix) GetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPPrefix) GetResourceScope ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PublicIPPrefix) GetSpec ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPPrefix) GetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPPrefix) GetType ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
func (*PublicIPPrefix) InitializeSpec ¶ added in v2.1.0
func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PublicIPPrefix) NewEmptyStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPPrefix) OriginalGVK ¶ added in v2.1.0
func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPPrefix) Owner ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PublicIPPrefix) SetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPPrefix) SetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PublicIPPrefix) ValidateCreate ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*PublicIPPrefix) ValidateDelete ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*PublicIPPrefix) ValidateUpdate ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type PublicIPPrefixList ¶ added in v2.1.0
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefixList) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (*PublicIPPrefixList) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixList) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPrefixPropertiesFormat_ARM ¶ added in v2.1.0
type PublicIPPrefixPropertiesFormat_ARM struct { // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_ARM `json:"customIPPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_ARM `json:"ipTags,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` }
Public IP prefix properties.
func (*PublicIPPrefixPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_ARM) DeepCopy() *PublicIPPrefixPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixPropertiesFormat_ARM.
func (*PublicIPPrefixPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_ARM) DeepCopyInto(out *PublicIPPrefixPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefixPropertiesFormat_STATUS_ARM struct { // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_STATUS_ARM `json:"customIPPrefix,omitempty"` // IpPrefix: The allocated Prefix. IpPrefix *string `json:"ipPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_STATUS_ARM `json:"ipTags,omitempty"` // LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public // IP prefix. LoadBalancerFrontendIpConfiguration *PublicIpPrefixSubResource_STATUS_ARM `json:"loadBalancerFrontendIpConfiguration,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // ProvisioningState: The provisioning state of the public IP prefix resource. ProvisioningState *PublicIpPrefixProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_STATUS `json:"publicIPAddressVersion,omitempty"` // PublicIPAddresses: The list of all referenced PublicIPAddresses. PublicIPAddresses []ReferencedPublicIpAddress_STATUS_ARM `json:"publicIPAddresses,omitempty"` // ResourceGuid: The resource GUID property of the public IP prefix resource. ResourceGuid *string `json:"resourceGuid,omitempty"` }
Public IP prefix properties.
func (*PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopy() *PublicIPPrefixPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixPropertiesFormat_STATUS_ARM.
func (*PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopyInto(out *PublicIPPrefixPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku ¶ added in v2.1.0
type PublicIPPrefixSku struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *v1api20220701s.PublicIPPrefixSku) error
AssignProperties_From_PublicIPPrefixSku populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku
func (*PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *v1api20220701s.PublicIPPrefixSku) error
AssignProperties_To_PublicIPPrefixSku populates the provided destination PublicIPPrefixSku from our PublicIPPrefixSku
func (*PublicIPPrefixSku) ConvertToARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefixSku) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku.
func (*PublicIPPrefixSku) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
Initialize_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku) NewEmptyARMValue ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku) PopulateFromARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_ARM ¶ added in v2.1.0
type PublicIPPrefixSku_ARM struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_ARM) DeepCopy() *PublicIPPrefixSku_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_ARM.
func (*PublicIPPrefixSku_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_ARM) DeepCopyInto(out *PublicIPPrefixSku_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku_Name ¶ added in v2.1.0
type PublicIPPrefixSku_Name string
+kubebuilder:validation:Enum={"Standard"}
type PublicIPPrefixSku_Name_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_Name_STATUS string
type PublicIPPrefixSku_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_STATUS struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *v1api20220701s.PublicIPPrefixSku_STATUS) error
AssignProperties_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku_STATUS from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *v1api20220701s.PublicIPPrefixSku_STATUS) error
AssignProperties_To_PublicIPPrefixSku_STATUS populates the provided destination PublicIPPrefixSku_STATUS from our PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS.
func (*PublicIPPrefixSku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefixSku_STATUS_ARM struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS_ARM) DeepCopy() *PublicIPPrefixSku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS_ARM.
func (*PublicIPPrefixSku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS_ARM) DeepCopyInto(out *PublicIPPrefixSku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku_Tier ¶ added in v2.1.0
type PublicIPPrefixSku_Tier string
+kubebuilder:validation:Enum={"Global","Regional"}
type PublicIPPrefixSku_Tier_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_Tier_STATUS string
type PublicIPPrefix_STATUS ¶ added in v2.1.0
type PublicIPPrefix_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_STATUS `json:"customIPPrefix,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpPrefix: The allocated Prefix. IpPrefix *string `json:"ipPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_STATUS `json:"ipTags,omitempty"` // LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public // IP prefix. LoadBalancerFrontendIpConfiguration *PublicIpPrefixSubResource_STATUS `json:"loadBalancerFrontendIpConfiguration,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // ProvisioningState: The provisioning state of the public IP prefix resource. ProvisioningState *PublicIpPrefixProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_STATUS `json:"publicIPAddressVersion,omitempty"` // PublicIPAddresses: The list of all referenced PublicIPAddresses. PublicIPAddresses []ReferencedPublicIpAddress_STATUS `json:"publicIPAddresses,omitempty"` // ResourceGuid: The resource GUID property of the public IP prefix resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Public IP prefix resource.
func (*PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *v1api20220701s.PublicIPPrefix_STATUS) error
AssignProperties_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_STATUS from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *v1api20220701s.PublicIPPrefix_STATUS) error
AssignProperties_To_PublicIPPrefix_STATUS populates the provided destination PublicIPPrefix_STATUS from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPPrefix_STATUS from the provided source
func (*PublicIPPrefix_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS.
func (*PublicIPPrefix_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_STATUS) PopulateFromARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefix_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefix_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Public IP prefix properties. Properties *PublicIPPrefixPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Public IP prefix resource.
func (*PublicIPPrefix_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS_ARM) DeepCopy() *PublicIPPrefix_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS_ARM.
func (*PublicIPPrefix_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS_ARM) DeepCopyInto(out *PublicIPPrefix_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefix_Spec ¶ added in v2.1.0
type PublicIPPrefix_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource `json:"customIPPrefix,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag `json:"ipTags,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *v1api20220701s.PublicIPPrefix_Spec) error
AssignProperties_From_PublicIPPrefix_Spec populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *v1api20220701s.PublicIPPrefix_Spec) error
AssignProperties_To_PublicIPPrefix_Spec populates the provided destination PublicIPPrefix_Spec from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPPrefix_Spec from the provided source
func (*PublicIPPrefix_Spec) ConvertSpecTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertToARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefix_Spec) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec.
func (*PublicIPPrefix_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
Initialize_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_Spec) OriginalVersion ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PublicIPPrefix_Spec) PopulateFromARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PublicIPPrefix_Spec) SetAzureName ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PublicIPPrefix_Spec_ARM ¶ added in v2.1.0
type PublicIPPrefix_Spec_ARM struct { // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Public IP prefix properties. Properties *PublicIPPrefixPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPPrefix_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec_ARM) DeepCopy() *PublicIPPrefix_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec_ARM.
func (*PublicIPPrefix_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec_ARM) DeepCopyInto(out *PublicIPPrefix_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PublicIPPrefix_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (prefix PublicIPPrefix_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PublicIPPrefix_Spec_ARM) GetName ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PublicIPPrefix_Spec_ARM) GetType ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
type PublicIpPrefixProvisioningState_STATUS ¶ added in v2.1.0
type PublicIpPrefixProvisioningState_STATUS string
The current provisioning state.
type PublicIpPrefixSubResource ¶ added in v2.1.0
type PublicIpPrefixSubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource(source *v1api20220701s.PublicIpPrefixSubResource) error
AssignProperties_From_PublicIpPrefixSubResource populates our PublicIpPrefixSubResource from the provided source PublicIpPrefixSubResource
func (*PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource(destination *v1api20220701s.PublicIpPrefixSubResource) error
AssignProperties_To_PublicIpPrefixSubResource populates the provided destination PublicIpPrefixSubResource from our PublicIpPrefixSubResource
func (*PublicIpPrefixSubResource) ConvertToARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIpPrefixSubResource) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopy() *PublicIpPrefixSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource.
func (*PublicIpPrefixSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopyInto(out *PublicIpPrefixSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS(source *PublicIpPrefixSubResource_STATUS) error
Initialize_From_PublicIpPrefixSubResource_STATUS populates our PublicIpPrefixSubResource from the provided source PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIpPrefixSubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIpPrefixSubResource_ARM ¶ added in v2.1.0
type PublicIpPrefixSubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*PublicIpPrefixSubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_ARM) DeepCopy() *PublicIpPrefixSubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_ARM.
func (*PublicIpPrefixSubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_ARM) DeepCopyInto(out *PublicIpPrefixSubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
type PublicIpPrefixSubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS(source *v1api20220701s.PublicIpPrefixSubResource_STATUS) error
AssignProperties_From_PublicIpPrefixSubResource_STATUS populates our PublicIpPrefixSubResource_STATUS from the provided source PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS(destination *v1api20220701s.PublicIpPrefixSubResource_STATUS) error
AssignProperties_To_PublicIpPrefixSubResource_STATUS populates the provided destination PublicIpPrefixSubResource_STATUS from our PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopy() *PublicIpPrefixSubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_STATUS.
func (*PublicIpPrefixSubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIpPrefixSubResource_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIpPrefixSubResource_STATUS) PopulateFromARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIpPrefixSubResource_STATUS_ARM ¶ added in v2.1.0
type PublicIpPrefixSubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS_ARM) DeepCopy() *PublicIpPrefixSubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_STATUS_ARM.
func (*PublicIpPrefixSubResource_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS_ARM) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSet_STATUS ¶
type RecordSet_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: The private ip address of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` // ProvisioningState: The provisioning state of the recordset. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` // RecordSetName: Recordset name. RecordSetName *string `json:"recordSetName,omitempty"` // RecordType: Resource record type. RecordType *string `json:"recordType,omitempty"` // Ttl: Recordset time to live. Ttl *int `json:"ttl,omitempty"` }
A collective group of information about the record set information.
func (*RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *v1api20220701s.RecordSet_STATUS) error
AssignProperties_From_RecordSet_STATUS populates our RecordSet_STATUS from the provided source RecordSet_STATUS
func (*RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *v1api20220701s.RecordSet_STATUS) error
AssignProperties_To_RecordSet_STATUS populates the provided destination RecordSet_STATUS from our RecordSet_STATUS
func (*RecordSet_STATUS) DeepCopy ¶
func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS.
func (*RecordSet_STATUS) DeepCopyInto ¶
func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordSet_STATUS) NewEmptyARMValue ¶
func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RecordSet_STATUS) PopulateFromARM ¶
func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RecordSet_STATUS_ARM ¶
type RecordSet_STATUS_ARM struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: The private ip address of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` // ProvisioningState: The provisioning state of the recordset. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` // RecordSetName: Recordset name. RecordSetName *string `json:"recordSetName,omitempty"` // RecordType: Resource record type. RecordType *string `json:"recordType,omitempty"` // Ttl: Recordset time to live. Ttl *int `json:"ttl,omitempty"` }
A collective group of information about the record set information.
func (*RecordSet_STATUS_ARM) DeepCopy ¶
func (in *RecordSet_STATUS_ARM) DeepCopy() *RecordSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS_ARM.
func (*RecordSet_STATUS_ARM) DeepCopyInto ¶
func (in *RecordSet_STATUS_ARM) DeepCopyInto(out *RecordSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
type ReferencedPublicIpAddress_STATUS struct { // Id: The PublicIPAddress Reference. Id *string `json:"id,omitempty"` }
Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *v1api20220701s.ReferencedPublicIpAddress_STATUS) error
AssignProperties_From_ReferencedPublicIpAddress_STATUS populates our ReferencedPublicIpAddress_STATUS from the provided source ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *v1api20220701s.ReferencedPublicIpAddress_STATUS) error
AssignProperties_To_ReferencedPublicIpAddress_STATUS populates the provided destination ReferencedPublicIpAddress_STATUS from our ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS.
func (*ReferencedPublicIpAddress_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReferencedPublicIpAddress_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ReferencedPublicIpAddress_STATUS) PopulateFromARM ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReferencedPublicIpAddress_STATUS_ARM ¶ added in v2.1.0
type ReferencedPublicIpAddress_STATUS_ARM struct { // Id: The PublicIPAddress Reference. Id *string `json:"id,omitempty"` }
Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS_ARM) DeepCopy() *ReferencedPublicIpAddress_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS_ARM.
func (*ReferencedPublicIpAddress_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS_ARM) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet ¶
type ResourceSet struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet) AssignProperties_From_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *v1api20220701s.ResourceSet) error
AssignProperties_From_ResourceSet populates our ResourceSet from the provided source ResourceSet
func (*ResourceSet) AssignProperties_To_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *v1api20220701s.ResourceSet) error
AssignProperties_To_ResourceSet populates the provided destination ResourceSet from our ResourceSet
func (*ResourceSet) ConvertToARM ¶
func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceSet) DeepCopy ¶
func (in *ResourceSet) DeepCopy() *ResourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (*ResourceSet) DeepCopyInto ¶
func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet) Initialize_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
Initialize_From_ResourceSet_STATUS populates our ResourceSet from the provided source ResourceSet_STATUS
func (*ResourceSet) NewEmptyARMValue ¶
func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet) PopulateFromARM ¶
func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet_ARM ¶
type ResourceSet_ARM struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_ARM) DeepCopy ¶
func (in *ResourceSet_ARM) DeepCopy() *ResourceSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_ARM.
func (*ResourceSet_ARM) DeepCopyInto ¶
func (in *ResourceSet_ARM) DeepCopyInto(out *ResourceSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet_STATUS ¶
type ResourceSet_STATUS struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *v1api20220701s.ResourceSet_STATUS) error
AssignProperties_From_ResourceSet_STATUS populates our ResourceSet_STATUS from the provided source ResourceSet_STATUS
func (*ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *v1api20220701s.ResourceSet_STATUS) error
AssignProperties_To_ResourceSet_STATUS populates the provided destination ResourceSet_STATUS from our ResourceSet_STATUS
func (*ResourceSet_STATUS) DeepCopy ¶
func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS.
func (*ResourceSet_STATUS) DeepCopyInto ¶
func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet_STATUS) NewEmptyARMValue ¶
func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet_STATUS) PopulateFromARM ¶
func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet_STATUS_ARM ¶
type ResourceSet_STATUS_ARM struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS_ARM) DeepCopy ¶
func (in *ResourceSet_STATUS_ARM) DeepCopy() *ResourceSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS_ARM.
func (*ResourceSet_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceSet_STATUS_ARM) DeepCopyInto(out *ResourceSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶ added in v2.1.0
type Sku struct { // Name: The name of this Bastion Host. Name *Sku_Name `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku) AssignProperties_From_Sku ¶ added in v2.1.0
func (sku *Sku) AssignProperties_From_Sku(source *v1api20220701s.Sku) error
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶ added in v2.1.0
func (sku *Sku) AssignProperties_To_Sku(destination *v1api20220701s.Sku) error
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶ added in v2.1.0
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶ added in v2.1.0
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶ added in v2.1.0
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_ARM ¶ added in v2.1.0
type Sku_ARM struct { // Name: The name of this Bastion Host. Name *Sku_Name `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_ARM) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_Name ¶ added in v2.1.0
type Sku_Name string
+kubebuilder:validation:Enum={"Basic","Standard"}
type Sku_Name_STATUS ¶ added in v2.1.0
type Sku_Name_STATUS string
type Sku_STATUS ¶ added in v2.1.0
type Sku_STATUS struct { // Name: The name of this Bastion Host. Name *Sku_Name_STATUS `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v1api20220701s.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v1api20220701s.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶ added in v2.1.0
type Sku_STATUS_ARM struct { // Name: The name of this Bastion Host. Name *Sku_Name_STATUS `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_PrivateEndpoint_SubResourceEmbedded from our Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_PrivateLinkService_SubResourceEmbedded from our Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateLinkService_SubResourceEmbedded_ARM ¶
type Subnet_PrivateLinkService_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded_ARM.
func (*Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v1api20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v1api20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *v1api20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v1api20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- bastion_host_spec_arm_types_gen.go
- bastion_host_status_arm_types_gen.go
- bastion_host_types_gen.go
- doc.go
- groupversion_info_gen.go
- nat_gateway_spec_arm_types_gen.go
- nat_gateway_status_arm_types_gen.go
- nat_gateway_types_gen.go
- private_endpoint_spec_arm_types_gen.go
- private_endpoint_status_private_endpoint_sub_resource_embedded_arm_types_gen.go
- private_endpoint_types_gen.go
- private_endpoints_private_dns_zone_group_spec_arm_types_gen.go
- private_endpoints_private_dns_zone_group_status_arm_types_gen.go
- private_endpoints_private_dns_zone_group_types_gen.go
- private_link_service_spec_arm_types_gen.go
- private_link_service_status_private_link_service_sub_resource_embedded_arm_types_gen.go
- private_link_service_types_gen.go
- public_ip_prefix_spec_arm_types_gen.go
- public_ip_prefix_status_arm_types_gen.go
- public_ip_prefix_types_gen.go
- zz_generated.deepcopy.go