v1beta20210601

package
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package v1beta20210601 contains API Schema definitions for the cdn v1beta20210601 API group +groupName=cdn.azure.com

Package v1beta20210601 contains API Schema definitions for the cdn v1beta20210601 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cdn.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.

Index

Constants

View Source
const (
	Sku_Name_Custom_Verizon                     = Sku_Name("Custom_Verizon")
	Sku_Name_Premium_AzureFrontDoor             = Sku_Name("Premium_AzureFrontDoor")
	Sku_Name_Premium_Verizon                    = Sku_Name("Premium_Verizon")
	Sku_Name_StandardPlus_955BandWidth_ChinaCdn = Sku_Name("StandardPlus_955BandWidth_ChinaCdn")
	Sku_Name_StandardPlus_AvgBandWidth_ChinaCdn = Sku_Name("StandardPlus_AvgBandWidth_ChinaCdn")
	Sku_Name_StandardPlus_ChinaCdn              = Sku_Name("StandardPlus_ChinaCdn")
	Sku_Name_Standard_955BandWidth_ChinaCdn     = Sku_Name("Standard_955BandWidth_ChinaCdn")
	Sku_Name_Standard_Akamai                    = Sku_Name("Standard_Akamai")
	Sku_Name_Standard_AvgBandWidth_ChinaCdn     = Sku_Name("Standard_AvgBandWidth_ChinaCdn")
	Sku_Name_Standard_AzureFrontDoor            = Sku_Name("Standard_AzureFrontDoor")
	Sku_Name_Standard_ChinaCdn                  = Sku_Name("Standard_ChinaCdn")
	Sku_Name_Standard_Microsoft                 = Sku_Name("Standard_Microsoft")
	Sku_Name_Standard_Verizon                   = Sku_Name("Standard_Verizon")
)
View Source
const (
	IdentityType_STATUS_Application     = IdentityType_STATUS("application")
	IdentityType_STATUS_Key             = IdentityType_STATUS("key")
	IdentityType_STATUS_ManagedIdentity = IdentityType_STATUS("managedIdentity")
	IdentityType_STATUS_User            = IdentityType_STATUS("user")
)
View Source
const (
	Sku_Name_STATUS_Custom_Verizon                     = Sku_Name_STATUS("Custom_Verizon")
	Sku_Name_STATUS_Premium_AzureFrontDoor             = Sku_Name_STATUS("Premium_AzureFrontDoor")
	Sku_Name_STATUS_Premium_Verizon                    = Sku_Name_STATUS("Premium_Verizon")
	Sku_Name_STATUS_StandardPlus_955BandWidth_ChinaCdn = Sku_Name_STATUS("StandardPlus_955BandWidth_ChinaCdn")
	Sku_Name_STATUS_StandardPlus_AvgBandWidth_ChinaCdn = Sku_Name_STATUS("StandardPlus_AvgBandWidth_ChinaCdn")
	Sku_Name_STATUS_StandardPlus_ChinaCdn              = Sku_Name_STATUS("StandardPlus_ChinaCdn")
	Sku_Name_STATUS_Standard_955BandWidth_ChinaCdn     = Sku_Name_STATUS("Standard_955BandWidth_ChinaCdn")
	Sku_Name_STATUS_Standard_Akamai                    = Sku_Name_STATUS("Standard_Akamai")
	Sku_Name_STATUS_Standard_AvgBandWidth_ChinaCdn     = Sku_Name_STATUS("Standard_AvgBandWidth_ChinaCdn")
	Sku_Name_STATUS_Standard_AzureFrontDoor            = Sku_Name_STATUS("Standard_AzureFrontDoor")
	Sku_Name_STATUS_Standard_ChinaCdn                  = Sku_Name_STATUS("Standard_ChinaCdn")
	Sku_Name_STATUS_Standard_Microsoft                 = Sku_Name_STATUS("Standard_Microsoft")
	Sku_Name_STATUS_Standard_Verizon                   = Sku_Name_STATUS("Standard_Verizon")
)
View Source
const (
	ProfileProperties_ProvisioningState_STATUS_Creating  = ProfileProperties_ProvisioningState_STATUS("Creating")
	ProfileProperties_ProvisioningState_STATUS_Deleting  = ProfileProperties_ProvisioningState_STATUS("Deleting")
	ProfileProperties_ProvisioningState_STATUS_Failed    = ProfileProperties_ProvisioningState_STATUS("Failed")
	ProfileProperties_ProvisioningState_STATUS_Succeeded = ProfileProperties_ProvisioningState_STATUS("Succeeded")
	ProfileProperties_ProvisioningState_STATUS_Updating  = ProfileProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	ProfileProperties_ResourceState_STATUS_Active   = ProfileProperties_ResourceState_STATUS("Active")
	ProfileProperties_ResourceState_STATUS_Creating = ProfileProperties_ResourceState_STATUS("Creating")
	ProfileProperties_ResourceState_STATUS_Deleting = ProfileProperties_ResourceState_STATUS("Deleting")
	ProfileProperties_ResourceState_STATUS_Disabled = ProfileProperties_ResourceState_STATUS("Disabled")
)
View Source
const (
	EndpointProperties_ProvisioningState_STATUS_Creating  = EndpointProperties_ProvisioningState_STATUS("Creating")
	EndpointProperties_ProvisioningState_STATUS_Deleting  = EndpointProperties_ProvisioningState_STATUS("Deleting")
	EndpointProperties_ProvisioningState_STATUS_Failed    = EndpointProperties_ProvisioningState_STATUS("Failed")
	EndpointProperties_ProvisioningState_STATUS_Succeeded = EndpointProperties_ProvisioningState_STATUS("Succeeded")
	EndpointProperties_ProvisioningState_STATUS_Updating  = EndpointProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	EndpointProperties_ResourceState_STATUS_Creating = EndpointProperties_ResourceState_STATUS("Creating")
	EndpointProperties_ResourceState_STATUS_Deleting = EndpointProperties_ResourceState_STATUS("Deleting")
	EndpointProperties_ResourceState_STATUS_Running  = EndpointProperties_ResourceState_STATUS("Running")
	EndpointProperties_ResourceState_STATUS_Starting = EndpointProperties_ResourceState_STATUS("Starting")
	EndpointProperties_ResourceState_STATUS_Stopped  = EndpointProperties_ResourceState_STATUS("Stopped")
	EndpointProperties_ResourceState_STATUS_Stopping = EndpointProperties_ResourceState_STATUS("Stopping")
)
View Source
const (
	OptimizationType_DynamicSiteAcceleration     = OptimizationType("DynamicSiteAcceleration")
	OptimizationType_GeneralMediaStreaming       = OptimizationType("GeneralMediaStreaming")
	OptimizationType_GeneralWebDelivery          = OptimizationType("GeneralWebDelivery")
	OptimizationType_LargeFileDownload           = OptimizationType("LargeFileDownload")
	OptimizationType_VideoOnDemandMediaStreaming = OptimizationType("VideoOnDemandMediaStreaming")
)
View Source
const (
	OptimizationType_STATUS_DynamicSiteAcceleration     = OptimizationType_STATUS("DynamicSiteAcceleration")
	OptimizationType_STATUS_GeneralMediaStreaming       = OptimizationType_STATUS("GeneralMediaStreaming")
	OptimizationType_STATUS_GeneralWebDelivery          = OptimizationType_STATUS("GeneralWebDelivery")
	OptimizationType_STATUS_LargeFileDownload           = OptimizationType_STATUS("LargeFileDownload")
	OptimizationType_STATUS_VideoOnDemandMediaStreaming = OptimizationType_STATUS("VideoOnDemandMediaStreaming")
)
View Source
const (
	QueryStringCachingBehavior_BypassCaching     = QueryStringCachingBehavior("BypassCaching")
	QueryStringCachingBehavior_IgnoreQueryString = QueryStringCachingBehavior("IgnoreQueryString")
	QueryStringCachingBehavior_NotSet            = QueryStringCachingBehavior("NotSet")
	QueryStringCachingBehavior_UseQueryString    = QueryStringCachingBehavior("UseQueryString")
)
View Source
const (
	QueryStringCachingBehavior_STATUS_BypassCaching     = QueryStringCachingBehavior_STATUS("BypassCaching")
	QueryStringCachingBehavior_STATUS_IgnoreQueryString = QueryStringCachingBehavior_STATUS("IgnoreQueryString")
	QueryStringCachingBehavior_STATUS_NotSet            = QueryStringCachingBehavior_STATUS("NotSet")
	QueryStringCachingBehavior_STATUS_UseQueryString    = QueryStringCachingBehavior_STATUS("UseQueryString")
)
View Source
const (
	GeoFilter_Action_Allow = GeoFilter_Action("Allow")
	GeoFilter_Action_Block = GeoFilter_Action("Block")
)
View Source
const (
	GeoFilter_Action_STATUS_Allow = GeoFilter_Action_STATUS("Allow")
	GeoFilter_Action_STATUS_Block = GeoFilter_Action_STATUS("Block")
)
View Source
const (
	PrivateEndpointStatus_STATUS_Approved     = PrivateEndpointStatus_STATUS("Approved")
	PrivateEndpointStatus_STATUS_Disconnected = PrivateEndpointStatus_STATUS("Disconnected")
	PrivateEndpointStatus_STATUS_Pending      = PrivateEndpointStatus_STATUS("Pending")
	PrivateEndpointStatus_STATUS_Rejected     = PrivateEndpointStatus_STATUS("Rejected")
	PrivateEndpointStatus_STATUS_Timeout      = PrivateEndpointStatus_STATUS("Timeout")
)
View Source
const (
	HealthProbeParameters_ProbeProtocol_Http   = HealthProbeParameters_ProbeProtocol("Http")
	HealthProbeParameters_ProbeProtocol_Https  = HealthProbeParameters_ProbeProtocol("Https")
	HealthProbeParameters_ProbeProtocol_NotSet = HealthProbeParameters_ProbeProtocol("NotSet")
)
View Source
const (
	HealthProbeParameters_ProbeProtocol_STATUS_Http   = HealthProbeParameters_ProbeProtocol_STATUS("Http")
	HealthProbeParameters_ProbeProtocol_STATUS_Https  = HealthProbeParameters_ProbeProtocol_STATUS("Https")
	HealthProbeParameters_ProbeProtocol_STATUS_NotSet = HealthProbeParameters_ProbeProtocol_STATUS("NotSet")
)
View Source
const (
	HealthProbeParameters_ProbeRequestType_GET    = HealthProbeParameters_ProbeRequestType("GET")
	HealthProbeParameters_ProbeRequestType_HEAD   = HealthProbeParameters_ProbeRequestType("HEAD")
	HealthProbeParameters_ProbeRequestType_NotSet = HealthProbeParameters_ProbeRequestType("NotSet")
)
View Source
const (
	HealthProbeParameters_ProbeRequestType_STATUS_GET    = HealthProbeParameters_ProbeRequestType_STATUS("GET")
	HealthProbeParameters_ProbeRequestType_STATUS_HEAD   = HealthProbeParameters_ProbeRequestType_STATUS("HEAD")
	HealthProbeParameters_ProbeRequestType_STATUS_NotSet = HealthProbeParameters_ProbeRequestType_STATUS("NotSet")
)
View Source
const (
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_None             = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("None")
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_TcpAndHttpErrors = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("TcpAndHttpErrors")
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_TcpErrorsOnly    = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("TcpErrorsOnly")
)
View Source
const (
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_None             = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("None")
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_TcpAndHttpErrors = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("TcpAndHttpErrors")
	ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_TcpErrorsOnly    = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("TcpErrorsOnly")
)
View Source
const (
	CacheExpirationActionParameters_CacheBehavior_BypassCache  = CacheExpirationActionParameters_CacheBehavior("BypassCache")
	CacheExpirationActionParameters_CacheBehavior_Override     = CacheExpirationActionParameters_CacheBehavior("Override")
	CacheExpirationActionParameters_CacheBehavior_SetIfMissing = CacheExpirationActionParameters_CacheBehavior("SetIfMissing")
)
View Source
const (
	CacheExpirationActionParameters_CacheBehavior_STATUS_BypassCache  = CacheExpirationActionParameters_CacheBehavior_STATUS("BypassCache")
	CacheExpirationActionParameters_CacheBehavior_STATUS_Override     = CacheExpirationActionParameters_CacheBehavior_STATUS("Override")
	CacheExpirationActionParameters_CacheBehavior_STATUS_SetIfMissing = CacheExpirationActionParameters_CacheBehavior_STATUS("SetIfMissing")
)
View Source
const (
	CacheKeyQueryStringActionParameters_QueryStringBehavior_Exclude    = CacheKeyQueryStringActionParameters_QueryStringBehavior("Exclude")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_ExcludeAll = CacheKeyQueryStringActionParameters_QueryStringBehavior("ExcludeAll")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_Include    = CacheKeyQueryStringActionParameters_QueryStringBehavior("Include")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_IncludeAll = CacheKeyQueryStringActionParameters_QueryStringBehavior("IncludeAll")
)
View Source
const (
	CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS_Exclude    = CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS("Exclude")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS_ExcludeAll = CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS("ExcludeAll")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS_Include    = CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS("Include")
	CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS_IncludeAll = CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS("IncludeAll")
)
View Source
const (
	ClientPortMatchConditionParameters_Operator_Any                = ClientPortMatchConditionParameters_Operator("Any")
	ClientPortMatchConditionParameters_Operator_BeginsWith         = ClientPortMatchConditionParameters_Operator("BeginsWith")
	ClientPortMatchConditionParameters_Operator_Contains           = ClientPortMatchConditionParameters_Operator("Contains")
	ClientPortMatchConditionParameters_Operator_EndsWith           = ClientPortMatchConditionParameters_Operator("EndsWith")
	ClientPortMatchConditionParameters_Operator_Equal              = ClientPortMatchConditionParameters_Operator("Equal")
	ClientPortMatchConditionParameters_Operator_GreaterThan        = ClientPortMatchConditionParameters_Operator("GreaterThan")
	ClientPortMatchConditionParameters_Operator_GreaterThanOrEqual = ClientPortMatchConditionParameters_Operator("GreaterThanOrEqual")
	ClientPortMatchConditionParameters_Operator_LessThan           = ClientPortMatchConditionParameters_Operator("LessThan")
	ClientPortMatchConditionParameters_Operator_LessThanOrEqual    = ClientPortMatchConditionParameters_Operator("LessThanOrEqual")
	ClientPortMatchConditionParameters_Operator_RegEx              = ClientPortMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	ClientPortMatchConditionParameters_Operator_STATUS_Any                = ClientPortMatchConditionParameters_Operator_STATUS("Any")
	ClientPortMatchConditionParameters_Operator_STATUS_BeginsWith         = ClientPortMatchConditionParameters_Operator_STATUS("BeginsWith")
	ClientPortMatchConditionParameters_Operator_STATUS_Contains           = ClientPortMatchConditionParameters_Operator_STATUS("Contains")
	ClientPortMatchConditionParameters_Operator_STATUS_EndsWith           = ClientPortMatchConditionParameters_Operator_STATUS("EndsWith")
	ClientPortMatchConditionParameters_Operator_STATUS_Equal              = ClientPortMatchConditionParameters_Operator_STATUS("Equal")
	ClientPortMatchConditionParameters_Operator_STATUS_GreaterThan        = ClientPortMatchConditionParameters_Operator_STATUS("GreaterThan")
	ClientPortMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = ClientPortMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	ClientPortMatchConditionParameters_Operator_STATUS_LessThan           = ClientPortMatchConditionParameters_Operator_STATUS("LessThan")
	ClientPortMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = ClientPortMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	ClientPortMatchConditionParameters_Operator_STATUS_RegEx              = ClientPortMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	CookiesMatchConditionParameters_Operator_Any                = CookiesMatchConditionParameters_Operator("Any")
	CookiesMatchConditionParameters_Operator_BeginsWith         = CookiesMatchConditionParameters_Operator("BeginsWith")
	CookiesMatchConditionParameters_Operator_Contains           = CookiesMatchConditionParameters_Operator("Contains")
	CookiesMatchConditionParameters_Operator_EndsWith           = CookiesMatchConditionParameters_Operator("EndsWith")
	CookiesMatchConditionParameters_Operator_Equal              = CookiesMatchConditionParameters_Operator("Equal")
	CookiesMatchConditionParameters_Operator_GreaterThan        = CookiesMatchConditionParameters_Operator("GreaterThan")
	CookiesMatchConditionParameters_Operator_GreaterThanOrEqual = CookiesMatchConditionParameters_Operator("GreaterThanOrEqual")
	CookiesMatchConditionParameters_Operator_LessThan           = CookiesMatchConditionParameters_Operator("LessThan")
	CookiesMatchConditionParameters_Operator_LessThanOrEqual    = CookiesMatchConditionParameters_Operator("LessThanOrEqual")
	CookiesMatchConditionParameters_Operator_RegEx              = CookiesMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	CookiesMatchConditionParameters_Operator_STATUS_Any                = CookiesMatchConditionParameters_Operator_STATUS("Any")
	CookiesMatchConditionParameters_Operator_STATUS_BeginsWith         = CookiesMatchConditionParameters_Operator_STATUS("BeginsWith")
	CookiesMatchConditionParameters_Operator_STATUS_Contains           = CookiesMatchConditionParameters_Operator_STATUS("Contains")
	CookiesMatchConditionParameters_Operator_STATUS_EndsWith           = CookiesMatchConditionParameters_Operator_STATUS("EndsWith")
	CookiesMatchConditionParameters_Operator_STATUS_Equal              = CookiesMatchConditionParameters_Operator_STATUS("Equal")
	CookiesMatchConditionParameters_Operator_STATUS_GreaterThan        = CookiesMatchConditionParameters_Operator_STATUS("GreaterThan")
	CookiesMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = CookiesMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	CookiesMatchConditionParameters_Operator_STATUS_LessThan           = CookiesMatchConditionParameters_Operator_STATUS("LessThan")
	CookiesMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = CookiesMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	CookiesMatchConditionParameters_Operator_STATUS_RegEx              = CookiesMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	HeaderActionParameters_HeaderAction_Append    = HeaderActionParameters_HeaderAction("Append")
	HeaderActionParameters_HeaderAction_Delete    = HeaderActionParameters_HeaderAction("Delete")
	HeaderActionParameters_HeaderAction_Overwrite = HeaderActionParameters_HeaderAction("Overwrite")
)
View Source
const (
	HeaderActionParameters_HeaderAction_STATUS_Append    = HeaderActionParameters_HeaderAction_STATUS("Append")
	HeaderActionParameters_HeaderAction_STATUS_Delete    = HeaderActionParameters_HeaderAction_STATUS("Delete")
	HeaderActionParameters_HeaderAction_STATUS_Overwrite = HeaderActionParameters_HeaderAction_STATUS("Overwrite")
)
View Source
const (
	HostNameMatchConditionParameters_Operator_Any                = HostNameMatchConditionParameters_Operator("Any")
	HostNameMatchConditionParameters_Operator_BeginsWith         = HostNameMatchConditionParameters_Operator("BeginsWith")
	HostNameMatchConditionParameters_Operator_Contains           = HostNameMatchConditionParameters_Operator("Contains")
	HostNameMatchConditionParameters_Operator_EndsWith           = HostNameMatchConditionParameters_Operator("EndsWith")
	HostNameMatchConditionParameters_Operator_Equal              = HostNameMatchConditionParameters_Operator("Equal")
	HostNameMatchConditionParameters_Operator_GreaterThan        = HostNameMatchConditionParameters_Operator("GreaterThan")
	HostNameMatchConditionParameters_Operator_GreaterThanOrEqual = HostNameMatchConditionParameters_Operator("GreaterThanOrEqual")
	HostNameMatchConditionParameters_Operator_LessThan           = HostNameMatchConditionParameters_Operator("LessThan")
	HostNameMatchConditionParameters_Operator_LessThanOrEqual    = HostNameMatchConditionParameters_Operator("LessThanOrEqual")
	HostNameMatchConditionParameters_Operator_RegEx              = HostNameMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	HostNameMatchConditionParameters_Operator_STATUS_Any                = HostNameMatchConditionParameters_Operator_STATUS("Any")
	HostNameMatchConditionParameters_Operator_STATUS_BeginsWith         = HostNameMatchConditionParameters_Operator_STATUS("BeginsWith")
	HostNameMatchConditionParameters_Operator_STATUS_Contains           = HostNameMatchConditionParameters_Operator_STATUS("Contains")
	HostNameMatchConditionParameters_Operator_STATUS_EndsWith           = HostNameMatchConditionParameters_Operator_STATUS("EndsWith")
	HostNameMatchConditionParameters_Operator_STATUS_Equal              = HostNameMatchConditionParameters_Operator_STATUS("Equal")
	HostNameMatchConditionParameters_Operator_STATUS_GreaterThan        = HostNameMatchConditionParameters_Operator_STATUS("GreaterThan")
	HostNameMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = HostNameMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	HostNameMatchConditionParameters_Operator_STATUS_LessThan           = HostNameMatchConditionParameters_Operator_STATUS("LessThan")
	HostNameMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = HostNameMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	HostNameMatchConditionParameters_Operator_STATUS_RegEx              = HostNameMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	IsDeviceMatchConditionParameters_MatchValues_Desktop = IsDeviceMatchConditionParameters_MatchValues("Desktop")
	IsDeviceMatchConditionParameters_MatchValues_Mobile  = IsDeviceMatchConditionParameters_MatchValues("Mobile")
)
View Source
const (
	IsDeviceMatchConditionParameters_MatchValues_STATUS_Desktop = IsDeviceMatchConditionParameters_MatchValues_STATUS("Desktop")
	IsDeviceMatchConditionParameters_MatchValues_STATUS_Mobile  = IsDeviceMatchConditionParameters_MatchValues_STATUS("Mobile")
)
View Source
const (
	PostArgsMatchConditionParameters_Operator_Any                = PostArgsMatchConditionParameters_Operator("Any")
	PostArgsMatchConditionParameters_Operator_BeginsWith         = PostArgsMatchConditionParameters_Operator("BeginsWith")
	PostArgsMatchConditionParameters_Operator_Contains           = PostArgsMatchConditionParameters_Operator("Contains")
	PostArgsMatchConditionParameters_Operator_EndsWith           = PostArgsMatchConditionParameters_Operator("EndsWith")
	PostArgsMatchConditionParameters_Operator_Equal              = PostArgsMatchConditionParameters_Operator("Equal")
	PostArgsMatchConditionParameters_Operator_GreaterThan        = PostArgsMatchConditionParameters_Operator("GreaterThan")
	PostArgsMatchConditionParameters_Operator_GreaterThanOrEqual = PostArgsMatchConditionParameters_Operator("GreaterThanOrEqual")
	PostArgsMatchConditionParameters_Operator_LessThan           = PostArgsMatchConditionParameters_Operator("LessThan")
	PostArgsMatchConditionParameters_Operator_LessThanOrEqual    = PostArgsMatchConditionParameters_Operator("LessThanOrEqual")
	PostArgsMatchConditionParameters_Operator_RegEx              = PostArgsMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	PostArgsMatchConditionParameters_Operator_STATUS_Any                = PostArgsMatchConditionParameters_Operator_STATUS("Any")
	PostArgsMatchConditionParameters_Operator_STATUS_BeginsWith         = PostArgsMatchConditionParameters_Operator_STATUS("BeginsWith")
	PostArgsMatchConditionParameters_Operator_STATUS_Contains           = PostArgsMatchConditionParameters_Operator_STATUS("Contains")
	PostArgsMatchConditionParameters_Operator_STATUS_EndsWith           = PostArgsMatchConditionParameters_Operator_STATUS("EndsWith")
	PostArgsMatchConditionParameters_Operator_STATUS_Equal              = PostArgsMatchConditionParameters_Operator_STATUS("Equal")
	PostArgsMatchConditionParameters_Operator_STATUS_GreaterThan        = PostArgsMatchConditionParameters_Operator_STATUS("GreaterThan")
	PostArgsMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = PostArgsMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	PostArgsMatchConditionParameters_Operator_STATUS_LessThan           = PostArgsMatchConditionParameters_Operator_STATUS("LessThan")
	PostArgsMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = PostArgsMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	PostArgsMatchConditionParameters_Operator_STATUS_RegEx              = PostArgsMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	QueryStringMatchConditionParameters_Operator_Any                = QueryStringMatchConditionParameters_Operator("Any")
	QueryStringMatchConditionParameters_Operator_BeginsWith         = QueryStringMatchConditionParameters_Operator("BeginsWith")
	QueryStringMatchConditionParameters_Operator_Contains           = QueryStringMatchConditionParameters_Operator("Contains")
	QueryStringMatchConditionParameters_Operator_EndsWith           = QueryStringMatchConditionParameters_Operator("EndsWith")
	QueryStringMatchConditionParameters_Operator_Equal              = QueryStringMatchConditionParameters_Operator("Equal")
	QueryStringMatchConditionParameters_Operator_GreaterThan        = QueryStringMatchConditionParameters_Operator("GreaterThan")
	QueryStringMatchConditionParameters_Operator_GreaterThanOrEqual = QueryStringMatchConditionParameters_Operator("GreaterThanOrEqual")
	QueryStringMatchConditionParameters_Operator_LessThan           = QueryStringMatchConditionParameters_Operator("LessThan")
	QueryStringMatchConditionParameters_Operator_LessThanOrEqual    = QueryStringMatchConditionParameters_Operator("LessThanOrEqual")
	QueryStringMatchConditionParameters_Operator_RegEx              = QueryStringMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	QueryStringMatchConditionParameters_Operator_STATUS_Any                = QueryStringMatchConditionParameters_Operator_STATUS("Any")
	QueryStringMatchConditionParameters_Operator_STATUS_BeginsWith         = QueryStringMatchConditionParameters_Operator_STATUS("BeginsWith")
	QueryStringMatchConditionParameters_Operator_STATUS_Contains           = QueryStringMatchConditionParameters_Operator_STATUS("Contains")
	QueryStringMatchConditionParameters_Operator_STATUS_EndsWith           = QueryStringMatchConditionParameters_Operator_STATUS("EndsWith")
	QueryStringMatchConditionParameters_Operator_STATUS_Equal              = QueryStringMatchConditionParameters_Operator_STATUS("Equal")
	QueryStringMatchConditionParameters_Operator_STATUS_GreaterThan        = QueryStringMatchConditionParameters_Operator_STATUS("GreaterThan")
	QueryStringMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = QueryStringMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	QueryStringMatchConditionParameters_Operator_STATUS_LessThan           = QueryStringMatchConditionParameters_Operator_STATUS("LessThan")
	QueryStringMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = QueryStringMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	QueryStringMatchConditionParameters_Operator_STATUS_RegEx              = QueryStringMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	RemoteAddressMatchConditionParameters_Operator_Any      = RemoteAddressMatchConditionParameters_Operator("Any")
	RemoteAddressMatchConditionParameters_Operator_GeoMatch = RemoteAddressMatchConditionParameters_Operator("GeoMatch")
	RemoteAddressMatchConditionParameters_Operator_IPMatch  = RemoteAddressMatchConditionParameters_Operator("IPMatch")
)
View Source
const (
	RemoteAddressMatchConditionParameters_Operator_STATUS_Any      = RemoteAddressMatchConditionParameters_Operator_STATUS("Any")
	RemoteAddressMatchConditionParameters_Operator_STATUS_GeoMatch = RemoteAddressMatchConditionParameters_Operator_STATUS("GeoMatch")
	RemoteAddressMatchConditionParameters_Operator_STATUS_IPMatch  = RemoteAddressMatchConditionParameters_Operator_STATUS("IPMatch")
)
View Source
const (
	RequestBodyMatchConditionParameters_Operator_Any                = RequestBodyMatchConditionParameters_Operator("Any")
	RequestBodyMatchConditionParameters_Operator_BeginsWith         = RequestBodyMatchConditionParameters_Operator("BeginsWith")
	RequestBodyMatchConditionParameters_Operator_Contains           = RequestBodyMatchConditionParameters_Operator("Contains")
	RequestBodyMatchConditionParameters_Operator_EndsWith           = RequestBodyMatchConditionParameters_Operator("EndsWith")
	RequestBodyMatchConditionParameters_Operator_Equal              = RequestBodyMatchConditionParameters_Operator("Equal")
	RequestBodyMatchConditionParameters_Operator_GreaterThan        = RequestBodyMatchConditionParameters_Operator("GreaterThan")
	RequestBodyMatchConditionParameters_Operator_GreaterThanOrEqual = RequestBodyMatchConditionParameters_Operator("GreaterThanOrEqual")
	RequestBodyMatchConditionParameters_Operator_LessThan           = RequestBodyMatchConditionParameters_Operator("LessThan")
	RequestBodyMatchConditionParameters_Operator_LessThanOrEqual    = RequestBodyMatchConditionParameters_Operator("LessThanOrEqual")
	RequestBodyMatchConditionParameters_Operator_RegEx              = RequestBodyMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	RequestBodyMatchConditionParameters_Operator_STATUS_Any                = RequestBodyMatchConditionParameters_Operator_STATUS("Any")
	RequestBodyMatchConditionParameters_Operator_STATUS_BeginsWith         = RequestBodyMatchConditionParameters_Operator_STATUS("BeginsWith")
	RequestBodyMatchConditionParameters_Operator_STATUS_Contains           = RequestBodyMatchConditionParameters_Operator_STATUS("Contains")
	RequestBodyMatchConditionParameters_Operator_STATUS_EndsWith           = RequestBodyMatchConditionParameters_Operator_STATUS("EndsWith")
	RequestBodyMatchConditionParameters_Operator_STATUS_Equal              = RequestBodyMatchConditionParameters_Operator_STATUS("Equal")
	RequestBodyMatchConditionParameters_Operator_STATUS_GreaterThan        = RequestBodyMatchConditionParameters_Operator_STATUS("GreaterThan")
	RequestBodyMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = RequestBodyMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	RequestBodyMatchConditionParameters_Operator_STATUS_LessThan           = RequestBodyMatchConditionParameters_Operator_STATUS("LessThan")
	RequestBodyMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = RequestBodyMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	RequestBodyMatchConditionParameters_Operator_STATUS_RegEx              = RequestBodyMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	RequestHeaderMatchConditionParameters_Operator_Any                = RequestHeaderMatchConditionParameters_Operator("Any")
	RequestHeaderMatchConditionParameters_Operator_BeginsWith         = RequestHeaderMatchConditionParameters_Operator("BeginsWith")
	RequestHeaderMatchConditionParameters_Operator_Contains           = RequestHeaderMatchConditionParameters_Operator("Contains")
	RequestHeaderMatchConditionParameters_Operator_EndsWith           = RequestHeaderMatchConditionParameters_Operator("EndsWith")
	RequestHeaderMatchConditionParameters_Operator_Equal              = RequestHeaderMatchConditionParameters_Operator("Equal")
	RequestHeaderMatchConditionParameters_Operator_GreaterThan        = RequestHeaderMatchConditionParameters_Operator("GreaterThan")
	RequestHeaderMatchConditionParameters_Operator_GreaterThanOrEqual = RequestHeaderMatchConditionParameters_Operator("GreaterThanOrEqual")
	RequestHeaderMatchConditionParameters_Operator_LessThan           = RequestHeaderMatchConditionParameters_Operator("LessThan")
	RequestHeaderMatchConditionParameters_Operator_LessThanOrEqual    = RequestHeaderMatchConditionParameters_Operator("LessThanOrEqual")
	RequestHeaderMatchConditionParameters_Operator_RegEx              = RequestHeaderMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	RequestHeaderMatchConditionParameters_Operator_STATUS_Any                = RequestHeaderMatchConditionParameters_Operator_STATUS("Any")
	RequestHeaderMatchConditionParameters_Operator_STATUS_BeginsWith         = RequestHeaderMatchConditionParameters_Operator_STATUS("BeginsWith")
	RequestHeaderMatchConditionParameters_Operator_STATUS_Contains           = RequestHeaderMatchConditionParameters_Operator_STATUS("Contains")
	RequestHeaderMatchConditionParameters_Operator_STATUS_EndsWith           = RequestHeaderMatchConditionParameters_Operator_STATUS("EndsWith")
	RequestHeaderMatchConditionParameters_Operator_STATUS_Equal              = RequestHeaderMatchConditionParameters_Operator_STATUS("Equal")
	RequestHeaderMatchConditionParameters_Operator_STATUS_GreaterThan        = RequestHeaderMatchConditionParameters_Operator_STATUS("GreaterThan")
	RequestHeaderMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = RequestHeaderMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	RequestHeaderMatchConditionParameters_Operator_STATUS_LessThan           = RequestHeaderMatchConditionParameters_Operator_STATUS("LessThan")
	RequestHeaderMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = RequestHeaderMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	RequestHeaderMatchConditionParameters_Operator_STATUS_RegEx              = RequestHeaderMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	RequestMethodMatchConditionParameters_MatchValues_DELETE  = RequestMethodMatchConditionParameters_MatchValues("DELETE")
	RequestMethodMatchConditionParameters_MatchValues_GET     = RequestMethodMatchConditionParameters_MatchValues("GET")
	RequestMethodMatchConditionParameters_MatchValues_HEAD    = RequestMethodMatchConditionParameters_MatchValues("HEAD")
	RequestMethodMatchConditionParameters_MatchValues_OPTIONS = RequestMethodMatchConditionParameters_MatchValues("OPTIONS")
	RequestMethodMatchConditionParameters_MatchValues_POST    = RequestMethodMatchConditionParameters_MatchValues("POST")
	RequestMethodMatchConditionParameters_MatchValues_PUT     = RequestMethodMatchConditionParameters_MatchValues("PUT")
	RequestMethodMatchConditionParameters_MatchValues_TRACE   = RequestMethodMatchConditionParameters_MatchValues("TRACE")
)
View Source
const (
	RequestMethodMatchConditionParameters_MatchValues_STATUS_DELETE  = RequestMethodMatchConditionParameters_MatchValues_STATUS("DELETE")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_GET     = RequestMethodMatchConditionParameters_MatchValues_STATUS("GET")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_HEAD    = RequestMethodMatchConditionParameters_MatchValues_STATUS("HEAD")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_OPTIONS = RequestMethodMatchConditionParameters_MatchValues_STATUS("OPTIONS")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_POST    = RequestMethodMatchConditionParameters_MatchValues_STATUS("POST")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_PUT     = RequestMethodMatchConditionParameters_MatchValues_STATUS("PUT")
	RequestMethodMatchConditionParameters_MatchValues_STATUS_TRACE   = RequestMethodMatchConditionParameters_MatchValues_STATUS("TRACE")
)
View Source
const (
	RequestSchemeMatchConditionParameters_MatchValues_HTTP  = RequestSchemeMatchConditionParameters_MatchValues("HTTP")
	RequestSchemeMatchConditionParameters_MatchValues_HTTPS = RequestSchemeMatchConditionParameters_MatchValues("HTTPS")
)
View Source
const (
	RequestSchemeMatchConditionParameters_MatchValues_STATUS_HTTP  = RequestSchemeMatchConditionParameters_MatchValues_STATUS("HTTP")
	RequestSchemeMatchConditionParameters_MatchValues_STATUS_HTTPS = RequestSchemeMatchConditionParameters_MatchValues_STATUS("HTTPS")
)
View Source
const (
	RequestUriMatchConditionParameters_Operator_Any                = RequestUriMatchConditionParameters_Operator("Any")
	RequestUriMatchConditionParameters_Operator_BeginsWith         = RequestUriMatchConditionParameters_Operator("BeginsWith")
	RequestUriMatchConditionParameters_Operator_Contains           = RequestUriMatchConditionParameters_Operator("Contains")
	RequestUriMatchConditionParameters_Operator_EndsWith           = RequestUriMatchConditionParameters_Operator("EndsWith")
	RequestUriMatchConditionParameters_Operator_Equal              = RequestUriMatchConditionParameters_Operator("Equal")
	RequestUriMatchConditionParameters_Operator_GreaterThan        = RequestUriMatchConditionParameters_Operator("GreaterThan")
	RequestUriMatchConditionParameters_Operator_GreaterThanOrEqual = RequestUriMatchConditionParameters_Operator("GreaterThanOrEqual")
	RequestUriMatchConditionParameters_Operator_LessThan           = RequestUriMatchConditionParameters_Operator("LessThan")
	RequestUriMatchConditionParameters_Operator_LessThanOrEqual    = RequestUriMatchConditionParameters_Operator("LessThanOrEqual")
	RequestUriMatchConditionParameters_Operator_RegEx              = RequestUriMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	RequestUriMatchConditionParameters_Operator_STATUS_Any                = RequestUriMatchConditionParameters_Operator_STATUS("Any")
	RequestUriMatchConditionParameters_Operator_STATUS_BeginsWith         = RequestUriMatchConditionParameters_Operator_STATUS("BeginsWith")
	RequestUriMatchConditionParameters_Operator_STATUS_Contains           = RequestUriMatchConditionParameters_Operator_STATUS("Contains")
	RequestUriMatchConditionParameters_Operator_STATUS_EndsWith           = RequestUriMatchConditionParameters_Operator_STATUS("EndsWith")
	RequestUriMatchConditionParameters_Operator_STATUS_Equal              = RequestUriMatchConditionParameters_Operator_STATUS("Equal")
	RequestUriMatchConditionParameters_Operator_STATUS_GreaterThan        = RequestUriMatchConditionParameters_Operator_STATUS("GreaterThan")
	RequestUriMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = RequestUriMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	RequestUriMatchConditionParameters_Operator_STATUS_LessThan           = RequestUriMatchConditionParameters_Operator_STATUS("LessThan")
	RequestUriMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = RequestUriMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	RequestUriMatchConditionParameters_Operator_STATUS_RegEx              = RequestUriMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	ServerPortMatchConditionParameters_Operator_Any                = ServerPortMatchConditionParameters_Operator("Any")
	ServerPortMatchConditionParameters_Operator_BeginsWith         = ServerPortMatchConditionParameters_Operator("BeginsWith")
	ServerPortMatchConditionParameters_Operator_Contains           = ServerPortMatchConditionParameters_Operator("Contains")
	ServerPortMatchConditionParameters_Operator_EndsWith           = ServerPortMatchConditionParameters_Operator("EndsWith")
	ServerPortMatchConditionParameters_Operator_Equal              = ServerPortMatchConditionParameters_Operator("Equal")
	ServerPortMatchConditionParameters_Operator_GreaterThan        = ServerPortMatchConditionParameters_Operator("GreaterThan")
	ServerPortMatchConditionParameters_Operator_GreaterThanOrEqual = ServerPortMatchConditionParameters_Operator("GreaterThanOrEqual")
	ServerPortMatchConditionParameters_Operator_LessThan           = ServerPortMatchConditionParameters_Operator("LessThan")
	ServerPortMatchConditionParameters_Operator_LessThanOrEqual    = ServerPortMatchConditionParameters_Operator("LessThanOrEqual")
	ServerPortMatchConditionParameters_Operator_RegEx              = ServerPortMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	ServerPortMatchConditionParameters_Operator_STATUS_Any                = ServerPortMatchConditionParameters_Operator_STATUS("Any")
	ServerPortMatchConditionParameters_Operator_STATUS_BeginsWith         = ServerPortMatchConditionParameters_Operator_STATUS("BeginsWith")
	ServerPortMatchConditionParameters_Operator_STATUS_Contains           = ServerPortMatchConditionParameters_Operator_STATUS("Contains")
	ServerPortMatchConditionParameters_Operator_STATUS_EndsWith           = ServerPortMatchConditionParameters_Operator_STATUS("EndsWith")
	ServerPortMatchConditionParameters_Operator_STATUS_Equal              = ServerPortMatchConditionParameters_Operator_STATUS("Equal")
	ServerPortMatchConditionParameters_Operator_STATUS_GreaterThan        = ServerPortMatchConditionParameters_Operator_STATUS("GreaterThan")
	ServerPortMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = ServerPortMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	ServerPortMatchConditionParameters_Operator_STATUS_LessThan           = ServerPortMatchConditionParameters_Operator_STATUS("LessThan")
	ServerPortMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = ServerPortMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	ServerPortMatchConditionParameters_Operator_STATUS_RegEx              = ServerPortMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	SocketAddrMatchConditionParameters_Operator_Any     = SocketAddrMatchConditionParameters_Operator("Any")
	SocketAddrMatchConditionParameters_Operator_IPMatch = SocketAddrMatchConditionParameters_Operator("IPMatch")
)
View Source
const (
	SocketAddrMatchConditionParameters_Operator_STATUS_Any     = SocketAddrMatchConditionParameters_Operator_STATUS("Any")
	SocketAddrMatchConditionParameters_Operator_STATUS_IPMatch = SocketAddrMatchConditionParameters_Operator_STATUS("IPMatch")
)
View Source
const (
	SslProtocol_TLSv1  = SslProtocol("TLSv1")
	SslProtocol_TLSv11 = SslProtocol("TLSv1.1")
	SslProtocol_TLSv12 = SslProtocol("TLSv1.2")
)
View Source
const (
	SslProtocol_STATUS_TLSv1  = SslProtocol_STATUS("TLSv1")
	SslProtocol_STATUS_TLSv11 = SslProtocol_STATUS("TLSv1.1")
	SslProtocol_STATUS_TLSv12 = SslProtocol_STATUS("TLSv1.2")
)
View Source
const (
	Transform_Lowercase   = Transform("Lowercase")
	Transform_RemoveNulls = Transform("RemoveNulls")
	Transform_Trim        = Transform("Trim")
	Transform_Uppercase   = Transform("Uppercase")
	Transform_UrlDecode   = Transform("UrlDecode")
	Transform_UrlEncode   = Transform("UrlEncode")
)
View Source
const (
	Transform_STATUS_Lowercase   = Transform_STATUS("Lowercase")
	Transform_STATUS_RemoveNulls = Transform_STATUS("RemoveNulls")
	Transform_STATUS_Trim        = Transform_STATUS("Trim")
	Transform_STATUS_Uppercase   = Transform_STATUS("Uppercase")
	Transform_STATUS_UrlDecode   = Transform_STATUS("UrlDecode")
	Transform_STATUS_UrlEncode   = Transform_STATUS("UrlEncode")
)
View Source
const (
	UrlFileExtensionMatchConditionParameters_Operator_Any                = UrlFileExtensionMatchConditionParameters_Operator("Any")
	UrlFileExtensionMatchConditionParameters_Operator_BeginsWith         = UrlFileExtensionMatchConditionParameters_Operator("BeginsWith")
	UrlFileExtensionMatchConditionParameters_Operator_Contains           = UrlFileExtensionMatchConditionParameters_Operator("Contains")
	UrlFileExtensionMatchConditionParameters_Operator_EndsWith           = UrlFileExtensionMatchConditionParameters_Operator("EndsWith")
	UrlFileExtensionMatchConditionParameters_Operator_Equal              = UrlFileExtensionMatchConditionParameters_Operator("Equal")
	UrlFileExtensionMatchConditionParameters_Operator_GreaterThan        = UrlFileExtensionMatchConditionParameters_Operator("GreaterThan")
	UrlFileExtensionMatchConditionParameters_Operator_GreaterThanOrEqual = UrlFileExtensionMatchConditionParameters_Operator("GreaterThanOrEqual")
	UrlFileExtensionMatchConditionParameters_Operator_LessThan           = UrlFileExtensionMatchConditionParameters_Operator("LessThan")
	UrlFileExtensionMatchConditionParameters_Operator_LessThanOrEqual    = UrlFileExtensionMatchConditionParameters_Operator("LessThanOrEqual")
	UrlFileExtensionMatchConditionParameters_Operator_RegEx              = UrlFileExtensionMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_Any                = UrlFileExtensionMatchConditionParameters_Operator_STATUS("Any")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_BeginsWith         = UrlFileExtensionMatchConditionParameters_Operator_STATUS("BeginsWith")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_Contains           = UrlFileExtensionMatchConditionParameters_Operator_STATUS("Contains")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_EndsWith           = UrlFileExtensionMatchConditionParameters_Operator_STATUS("EndsWith")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_Equal              = UrlFileExtensionMatchConditionParameters_Operator_STATUS("Equal")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_GreaterThan        = UrlFileExtensionMatchConditionParameters_Operator_STATUS("GreaterThan")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = UrlFileExtensionMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_LessThan           = UrlFileExtensionMatchConditionParameters_Operator_STATUS("LessThan")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = UrlFileExtensionMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	UrlFileExtensionMatchConditionParameters_Operator_STATUS_RegEx              = UrlFileExtensionMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	UrlFileNameMatchConditionParameters_Operator_Any                = UrlFileNameMatchConditionParameters_Operator("Any")
	UrlFileNameMatchConditionParameters_Operator_BeginsWith         = UrlFileNameMatchConditionParameters_Operator("BeginsWith")
	UrlFileNameMatchConditionParameters_Operator_Contains           = UrlFileNameMatchConditionParameters_Operator("Contains")
	UrlFileNameMatchConditionParameters_Operator_EndsWith           = UrlFileNameMatchConditionParameters_Operator("EndsWith")
	UrlFileNameMatchConditionParameters_Operator_Equal              = UrlFileNameMatchConditionParameters_Operator("Equal")
	UrlFileNameMatchConditionParameters_Operator_GreaterThan        = UrlFileNameMatchConditionParameters_Operator("GreaterThan")
	UrlFileNameMatchConditionParameters_Operator_GreaterThanOrEqual = UrlFileNameMatchConditionParameters_Operator("GreaterThanOrEqual")
	UrlFileNameMatchConditionParameters_Operator_LessThan           = UrlFileNameMatchConditionParameters_Operator("LessThan")
	UrlFileNameMatchConditionParameters_Operator_LessThanOrEqual    = UrlFileNameMatchConditionParameters_Operator("LessThanOrEqual")
	UrlFileNameMatchConditionParameters_Operator_RegEx              = UrlFileNameMatchConditionParameters_Operator("RegEx")
)
View Source
const (
	UrlFileNameMatchConditionParameters_Operator_STATUS_Any                = UrlFileNameMatchConditionParameters_Operator_STATUS("Any")
	UrlFileNameMatchConditionParameters_Operator_STATUS_BeginsWith         = UrlFileNameMatchConditionParameters_Operator_STATUS("BeginsWith")
	UrlFileNameMatchConditionParameters_Operator_STATUS_Contains           = UrlFileNameMatchConditionParameters_Operator_STATUS("Contains")
	UrlFileNameMatchConditionParameters_Operator_STATUS_EndsWith           = UrlFileNameMatchConditionParameters_Operator_STATUS("EndsWith")
	UrlFileNameMatchConditionParameters_Operator_STATUS_Equal              = UrlFileNameMatchConditionParameters_Operator_STATUS("Equal")
	UrlFileNameMatchConditionParameters_Operator_STATUS_GreaterThan        = UrlFileNameMatchConditionParameters_Operator_STATUS("GreaterThan")
	UrlFileNameMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = UrlFileNameMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	UrlFileNameMatchConditionParameters_Operator_STATUS_LessThan           = UrlFileNameMatchConditionParameters_Operator_STATUS("LessThan")
	UrlFileNameMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = UrlFileNameMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	UrlFileNameMatchConditionParameters_Operator_STATUS_RegEx              = UrlFileNameMatchConditionParameters_Operator_STATUS("RegEx")
)
View Source
const (
	UrlPathMatchConditionParameters_Operator_Any                = UrlPathMatchConditionParameters_Operator("Any")
	UrlPathMatchConditionParameters_Operator_BeginsWith         = UrlPathMatchConditionParameters_Operator("BeginsWith")
	UrlPathMatchConditionParameters_Operator_Contains           = UrlPathMatchConditionParameters_Operator("Contains")
	UrlPathMatchConditionParameters_Operator_EndsWith           = UrlPathMatchConditionParameters_Operator("EndsWith")
	UrlPathMatchConditionParameters_Operator_Equal              = UrlPathMatchConditionParameters_Operator("Equal")
	UrlPathMatchConditionParameters_Operator_GreaterThan        = UrlPathMatchConditionParameters_Operator("GreaterThan")
	UrlPathMatchConditionParameters_Operator_GreaterThanOrEqual = UrlPathMatchConditionParameters_Operator("GreaterThanOrEqual")
	UrlPathMatchConditionParameters_Operator_LessThan           = UrlPathMatchConditionParameters_Operator("LessThan")
	UrlPathMatchConditionParameters_Operator_LessThanOrEqual    = UrlPathMatchConditionParameters_Operator("LessThanOrEqual")
	UrlPathMatchConditionParameters_Operator_RegEx              = UrlPathMatchConditionParameters_Operator("RegEx")
	UrlPathMatchConditionParameters_Operator_Wildcard           = UrlPathMatchConditionParameters_Operator("Wildcard")
)
View Source
const (
	UrlPathMatchConditionParameters_Operator_STATUS_Any                = UrlPathMatchConditionParameters_Operator_STATUS("Any")
	UrlPathMatchConditionParameters_Operator_STATUS_BeginsWith         = UrlPathMatchConditionParameters_Operator_STATUS("BeginsWith")
	UrlPathMatchConditionParameters_Operator_STATUS_Contains           = UrlPathMatchConditionParameters_Operator_STATUS("Contains")
	UrlPathMatchConditionParameters_Operator_STATUS_EndsWith           = UrlPathMatchConditionParameters_Operator_STATUS("EndsWith")
	UrlPathMatchConditionParameters_Operator_STATUS_Equal              = UrlPathMatchConditionParameters_Operator_STATUS("Equal")
	UrlPathMatchConditionParameters_Operator_STATUS_GreaterThan        = UrlPathMatchConditionParameters_Operator_STATUS("GreaterThan")
	UrlPathMatchConditionParameters_Operator_STATUS_GreaterThanOrEqual = UrlPathMatchConditionParameters_Operator_STATUS("GreaterThanOrEqual")
	UrlPathMatchConditionParameters_Operator_STATUS_LessThan           = UrlPathMatchConditionParameters_Operator_STATUS("LessThan")
	UrlPathMatchConditionParameters_Operator_STATUS_LessThanOrEqual    = UrlPathMatchConditionParameters_Operator_STATUS("LessThanOrEqual")
	UrlPathMatchConditionParameters_Operator_STATUS_RegEx              = UrlPathMatchConditionParameters_Operator_STATUS("RegEx")
	UrlPathMatchConditionParameters_Operator_STATUS_Wildcard           = UrlPathMatchConditionParameters_Operator_STATUS("Wildcard")
)
View Source
const (
	UrlRedirectActionParameters_DestinationProtocol_Http         = UrlRedirectActionParameters_DestinationProtocol("Http")
	UrlRedirectActionParameters_DestinationProtocol_Https        = UrlRedirectActionParameters_DestinationProtocol("Https")
	UrlRedirectActionParameters_DestinationProtocol_MatchRequest = UrlRedirectActionParameters_DestinationProtocol("MatchRequest")
)
View Source
const (
	UrlRedirectActionParameters_DestinationProtocol_STATUS_Http         = UrlRedirectActionParameters_DestinationProtocol_STATUS("Http")
	UrlRedirectActionParameters_DestinationProtocol_STATUS_Https        = UrlRedirectActionParameters_DestinationProtocol_STATUS("Https")
	UrlRedirectActionParameters_DestinationProtocol_STATUS_MatchRequest = UrlRedirectActionParameters_DestinationProtocol_STATUS("MatchRequest")
)
View Source
const (
	UrlRedirectActionParameters_RedirectType_Found             = UrlRedirectActionParameters_RedirectType("Found")
	UrlRedirectActionParameters_RedirectType_Moved             = UrlRedirectActionParameters_RedirectType("Moved")
	UrlRedirectActionParameters_RedirectType_PermanentRedirect = UrlRedirectActionParameters_RedirectType("PermanentRedirect")
	UrlRedirectActionParameters_RedirectType_TemporaryRedirect = UrlRedirectActionParameters_RedirectType("TemporaryRedirect")
)
View Source
const (
	UrlRedirectActionParameters_RedirectType_STATUS_Found             = UrlRedirectActionParameters_RedirectType_STATUS("Found")
	UrlRedirectActionParameters_RedirectType_STATUS_Moved             = UrlRedirectActionParameters_RedirectType_STATUS("Moved")
	UrlRedirectActionParameters_RedirectType_STATUS_PermanentRedirect = UrlRedirectActionParameters_RedirectType_STATUS("PermanentRedirect")
	UrlRedirectActionParameters_RedirectType_STATUS_TemporaryRedirect = UrlRedirectActionParameters_RedirectType_STATUS("TemporaryRedirect")
)
View Source
const (
	CacheConfiguration_CacheBehavior_HonorOrigin             = CacheConfiguration_CacheBehavior("HonorOrigin")
	CacheConfiguration_CacheBehavior_OverrideAlways          = CacheConfiguration_CacheBehavior("OverrideAlways")
	CacheConfiguration_CacheBehavior_OverrideIfOriginMissing = CacheConfiguration_CacheBehavior("OverrideIfOriginMissing")
)
View Source
const (
	CacheConfiguration_CacheBehavior_STATUS_HonorOrigin             = CacheConfiguration_CacheBehavior_STATUS("HonorOrigin")
	CacheConfiguration_CacheBehavior_STATUS_OverrideAlways          = CacheConfiguration_CacheBehavior_STATUS("OverrideAlways")
	CacheConfiguration_CacheBehavior_STATUS_OverrideIfOriginMissing = CacheConfiguration_CacheBehavior_STATUS("OverrideIfOriginMissing")
)
View Source
const (
	CacheConfiguration_IsCompressionEnabled_Disabled = CacheConfiguration_IsCompressionEnabled("Disabled")
	CacheConfiguration_IsCompressionEnabled_Enabled  = CacheConfiguration_IsCompressionEnabled("Enabled")
)
View Source
const (
	CacheConfiguration_IsCompressionEnabled_STATUS_Disabled = CacheConfiguration_IsCompressionEnabled_STATUS("Disabled")
	CacheConfiguration_IsCompressionEnabled_STATUS_Enabled  = CacheConfiguration_IsCompressionEnabled_STATUS("Enabled")
)
View Source
const (
	CacheConfiguration_QueryStringCachingBehavior_IgnoreQueryString            = CacheConfiguration_QueryStringCachingBehavior("IgnoreQueryString")
	CacheConfiguration_QueryStringCachingBehavior_IgnoreSpecifiedQueryStrings  = CacheConfiguration_QueryStringCachingBehavior("IgnoreSpecifiedQueryStrings")
	CacheConfiguration_QueryStringCachingBehavior_IncludeSpecifiedQueryStrings = CacheConfiguration_QueryStringCachingBehavior("IncludeSpecifiedQueryStrings")
	CacheConfiguration_QueryStringCachingBehavior_UseQueryString               = CacheConfiguration_QueryStringCachingBehavior("UseQueryString")
)
View Source
const (
	CacheConfiguration_QueryStringCachingBehavior_STATUS_IgnoreQueryString            = CacheConfiguration_QueryStringCachingBehavior_STATUS("IgnoreQueryString")
	CacheConfiguration_QueryStringCachingBehavior_STATUS_IgnoreSpecifiedQueryStrings  = CacheConfiguration_QueryStringCachingBehavior_STATUS("IgnoreSpecifiedQueryStrings")
	CacheConfiguration_QueryStringCachingBehavior_STATUS_IncludeSpecifiedQueryStrings = CacheConfiguration_QueryStringCachingBehavior_STATUS("IncludeSpecifiedQueryStrings")
	CacheConfiguration_QueryStringCachingBehavior_STATUS_UseQueryString               = CacheConfiguration_QueryStringCachingBehavior_STATUS("UseQueryString")
)
View Source
const (
	OriginGroupOverride_ForwardingProtocol_HttpOnly     = OriginGroupOverride_ForwardingProtocol("HttpOnly")
	OriginGroupOverride_ForwardingProtocol_HttpsOnly    = OriginGroupOverride_ForwardingProtocol("HttpsOnly")
	OriginGroupOverride_ForwardingProtocol_MatchRequest = OriginGroupOverride_ForwardingProtocol("MatchRequest")
)
View Source
const (
	OriginGroupOverride_ForwardingProtocol_STATUS_HttpOnly     = OriginGroupOverride_ForwardingProtocol_STATUS("HttpOnly")
	OriginGroupOverride_ForwardingProtocol_STATUS_HttpsOnly    = OriginGroupOverride_ForwardingProtocol_STATUS("HttpsOnly")
	OriginGroupOverride_ForwardingProtocol_STATUS_MatchRequest = OriginGroupOverride_ForwardingProtocol_STATUS("MatchRequest")
)
View Source
const (
	UrlSigningParamIdentifier_ParamIndicator_Expires   = UrlSigningParamIdentifier_ParamIndicator("Expires")
	UrlSigningParamIdentifier_ParamIndicator_KeyId     = UrlSigningParamIdentifier_ParamIndicator("KeyId")
	UrlSigningParamIdentifier_ParamIndicator_Signature = UrlSigningParamIdentifier_ParamIndicator("Signature")
)
View Source
const (
	UrlSigningParamIdentifier_ParamIndicator_STATUS_Expires   = UrlSigningParamIdentifier_ParamIndicator_STATUS("Expires")
	UrlSigningParamIdentifier_ParamIndicator_STATUS_KeyId     = UrlSigningParamIdentifier_ParamIndicator_STATUS("KeyId")
	UrlSigningParamIdentifier_ParamIndicator_STATUS_Signature = UrlSigningParamIdentifier_ParamIndicator_STATUS("Signature")
)
View Source
const APIVersion_Value = APIVersion("2021-06-01")
View Source
const CacheExpirationActionParameters_CacheType_All = CacheExpirationActionParameters_CacheType("All")
View Source
const CacheExpirationActionParameters_CacheType_STATUS_All = CacheExpirationActionParameters_CacheType_STATUS("All")
View Source
const CacheExpirationActionParameters_TypeName_DeliveryRuleCacheExpirationActionParameters = CacheExpirationActionParameters_TypeName("DeliveryRuleCacheExpirationActionParameters")
View Source
const CacheExpirationActionParameters_TypeName_STATUS_DeliveryRuleCacheExpirationActionParameters = CacheExpirationActionParameters_TypeName_STATUS("DeliveryRuleCacheExpirationActionParameters")
View Source
const CacheKeyQueryStringActionParameters_TypeName_DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = CacheKeyQueryStringActionParameters_TypeName("DeliveryRuleCacheKeyQueryStringBehaviorActionParameters")
View Source
const CacheKeyQueryStringActionParameters_TypeName_STATUS_DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = CacheKeyQueryStringActionParameters_TypeName_STATUS("DeliveryRuleCacheKeyQueryStringBehaviorActionParameters")
View Source
const ClientPortMatchConditionParameters_TypeName_DeliveryRuleClientPortConditionParameters = ClientPortMatchConditionParameters_TypeName("DeliveryRuleClientPortConditionParameters")
View Source
const ClientPortMatchConditionParameters_TypeName_STATUS_DeliveryRuleClientPortConditionParameters = ClientPortMatchConditionParameters_TypeName_STATUS("DeliveryRuleClientPortConditionParameters")
View Source
const CookiesMatchConditionParameters_TypeName_DeliveryRuleCookiesConditionParameters = CookiesMatchConditionParameters_TypeName("DeliveryRuleCookiesConditionParameters")
View Source
const CookiesMatchConditionParameters_TypeName_STATUS_DeliveryRuleCookiesConditionParameters = CookiesMatchConditionParameters_TypeName_STATUS("DeliveryRuleCookiesConditionParameters")
View Source
const DeliveryRuleCacheExpirationAction_Name_CacheExpiration = DeliveryRuleCacheExpirationAction_Name("CacheExpiration")
View Source
const DeliveryRuleCacheExpirationAction_Name_STATUS_CacheExpiration = DeliveryRuleCacheExpirationAction_Name_STATUS("CacheExpiration")
View Source
const DeliveryRuleCacheKeyQueryStringAction_Name_CacheKeyQueryString = DeliveryRuleCacheKeyQueryStringAction_Name("CacheKeyQueryString")
View Source
const DeliveryRuleCacheKeyQueryStringAction_Name_STATUS_CacheKeyQueryString = DeliveryRuleCacheKeyQueryStringAction_Name_STATUS("CacheKeyQueryString")
View Source
const DeliveryRuleClientPortCondition_Name_ClientPort = DeliveryRuleClientPortCondition_Name("ClientPort")
View Source
const DeliveryRuleClientPortCondition_Name_STATUS_ClientPort = DeliveryRuleClientPortCondition_Name_STATUS("ClientPort")
View Source
const DeliveryRuleCookiesCondition_Name_Cookies = DeliveryRuleCookiesCondition_Name("Cookies")
View Source
const DeliveryRuleCookiesCondition_Name_STATUS_Cookies = DeliveryRuleCookiesCondition_Name_STATUS("Cookies")
View Source
const DeliveryRuleHostNameCondition_Name_HostName = DeliveryRuleHostNameCondition_Name("HostName")
View Source
const DeliveryRuleHostNameCondition_Name_STATUS_HostName = DeliveryRuleHostNameCondition_Name_STATUS("HostName")
View Source
const DeliveryRuleHttpVersionCondition_Name_HttpVersion = DeliveryRuleHttpVersionCondition_Name("HttpVersion")
View Source
const DeliveryRuleHttpVersionCondition_Name_STATUS_HttpVersion = DeliveryRuleHttpVersionCondition_Name_STATUS("HttpVersion")
View Source
const DeliveryRuleIsDeviceCondition_Name_IsDevice = DeliveryRuleIsDeviceCondition_Name("IsDevice")
View Source
const DeliveryRuleIsDeviceCondition_Name_STATUS_IsDevice = DeliveryRuleIsDeviceCondition_Name_STATUS("IsDevice")
View Source
const DeliveryRulePostArgsCondition_Name_PostArgs = DeliveryRulePostArgsCondition_Name("PostArgs")
View Source
const DeliveryRulePostArgsCondition_Name_STATUS_PostArgs = DeliveryRulePostArgsCondition_Name_STATUS("PostArgs")
View Source
const DeliveryRuleQueryStringCondition_Name_QueryString = DeliveryRuleQueryStringCondition_Name("QueryString")
View Source
const DeliveryRuleQueryStringCondition_Name_STATUS_QueryString = DeliveryRuleQueryStringCondition_Name_STATUS("QueryString")
View Source
const DeliveryRuleRemoteAddressCondition_Name_RemoteAddress = DeliveryRuleRemoteAddressCondition_Name("RemoteAddress")
View Source
const DeliveryRuleRemoteAddressCondition_Name_STATUS_RemoteAddress = DeliveryRuleRemoteAddressCondition_Name_STATUS("RemoteAddress")
View Source
const DeliveryRuleRequestBodyCondition_Name_RequestBody = DeliveryRuleRequestBodyCondition_Name("RequestBody")
View Source
const DeliveryRuleRequestBodyCondition_Name_STATUS_RequestBody = DeliveryRuleRequestBodyCondition_Name_STATUS("RequestBody")
View Source
const DeliveryRuleRequestHeaderAction_Name_ModifyRequestHeader = DeliveryRuleRequestHeaderAction_Name("ModifyRequestHeader")
View Source
const DeliveryRuleRequestHeaderAction_Name_STATUS_ModifyRequestHeader = DeliveryRuleRequestHeaderAction_Name_STATUS("ModifyRequestHeader")
View Source
const DeliveryRuleRequestHeaderCondition_Name_RequestHeader = DeliveryRuleRequestHeaderCondition_Name("RequestHeader")
View Source
const DeliveryRuleRequestHeaderCondition_Name_STATUS_RequestHeader = DeliveryRuleRequestHeaderCondition_Name_STATUS("RequestHeader")
View Source
const DeliveryRuleRequestMethodCondition_Name_RequestMethod = DeliveryRuleRequestMethodCondition_Name("RequestMethod")
View Source
const DeliveryRuleRequestMethodCondition_Name_STATUS_RequestMethod = DeliveryRuleRequestMethodCondition_Name_STATUS("RequestMethod")
View Source
const DeliveryRuleRequestSchemeCondition_Name_RequestScheme = DeliveryRuleRequestSchemeCondition_Name("RequestScheme")
View Source
const DeliveryRuleRequestSchemeCondition_Name_STATUS_RequestScheme = DeliveryRuleRequestSchemeCondition_Name_STATUS("RequestScheme")
View Source
const DeliveryRuleRequestUriCondition_Name_RequestUri = DeliveryRuleRequestUriCondition_Name("RequestUri")
View Source
const DeliveryRuleRequestUriCondition_Name_STATUS_RequestUri = DeliveryRuleRequestUriCondition_Name_STATUS("RequestUri")
View Source
const DeliveryRuleResponseHeaderAction_Name_ModifyResponseHeader = DeliveryRuleResponseHeaderAction_Name("ModifyResponseHeader")
View Source
const DeliveryRuleResponseHeaderAction_Name_STATUS_ModifyResponseHeader = DeliveryRuleResponseHeaderAction_Name_STATUS("ModifyResponseHeader")
View Source
const DeliveryRuleRouteConfigurationOverrideAction_Name_RouteConfigurationOverride = DeliveryRuleRouteConfigurationOverrideAction_Name("RouteConfigurationOverride")
View Source
const DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS_RouteConfigurationOverride = DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS("RouteConfigurationOverride")
View Source
const DeliveryRuleServerPortCondition_Name_STATUS_ServerPort = DeliveryRuleServerPortCondition_Name_STATUS("ServerPort")
View Source
const DeliveryRuleServerPortCondition_Name_ServerPort = DeliveryRuleServerPortCondition_Name("ServerPort")
View Source
const DeliveryRuleSocketAddrCondition_Name_STATUS_SocketAddr = DeliveryRuleSocketAddrCondition_Name_STATUS("SocketAddr")
View Source
const DeliveryRuleSocketAddrCondition_Name_SocketAddr = DeliveryRuleSocketAddrCondition_Name("SocketAddr")
View Source
const DeliveryRuleSslProtocolCondition_Name_STATUS_SslProtocol = DeliveryRuleSslProtocolCondition_Name_STATUS("SslProtocol")
View Source
const DeliveryRuleSslProtocolCondition_Name_SslProtocol = DeliveryRuleSslProtocolCondition_Name("SslProtocol")
View Source
const DeliveryRuleUrlFileExtensionCondition_Name_STATUS_UrlFileExtension = DeliveryRuleUrlFileExtensionCondition_Name_STATUS("UrlFileExtension")
View Source
const DeliveryRuleUrlFileExtensionCondition_Name_UrlFileExtension = DeliveryRuleUrlFileExtensionCondition_Name("UrlFileExtension")
View Source
const DeliveryRuleUrlFileNameCondition_Name_STATUS_UrlFileName = DeliveryRuleUrlFileNameCondition_Name_STATUS("UrlFileName")
View Source
const DeliveryRuleUrlFileNameCondition_Name_UrlFileName = DeliveryRuleUrlFileNameCondition_Name("UrlFileName")
View Source
const DeliveryRuleUrlPathCondition_Name_STATUS_UrlPath = DeliveryRuleUrlPathCondition_Name_STATUS("UrlPath")
View Source
const DeliveryRuleUrlPathCondition_Name_UrlPath = DeliveryRuleUrlPathCondition_Name("UrlPath")
View Source
const HeaderActionParameters_TypeName_DeliveryRuleHeaderActionParameters = HeaderActionParameters_TypeName("DeliveryRuleHeaderActionParameters")
View Source
const HeaderActionParameters_TypeName_STATUS_DeliveryRuleHeaderActionParameters = HeaderActionParameters_TypeName_STATUS("DeliveryRuleHeaderActionParameters")
View Source
const HostNameMatchConditionParameters_TypeName_DeliveryRuleHostNameConditionParameters = HostNameMatchConditionParameters_TypeName("DeliveryRuleHostNameConditionParameters")
View Source
const HostNameMatchConditionParameters_TypeName_STATUS_DeliveryRuleHostNameConditionParameters = HostNameMatchConditionParameters_TypeName_STATUS("DeliveryRuleHostNameConditionParameters")
View Source
const HttpVersionMatchConditionParameters_Operator_Equal = HttpVersionMatchConditionParameters_Operator("Equal")
View Source
const HttpVersionMatchConditionParameters_Operator_STATUS_Equal = HttpVersionMatchConditionParameters_Operator_STATUS("Equal")
View Source
const HttpVersionMatchConditionParameters_TypeName_DeliveryRuleHttpVersionConditionParameters = HttpVersionMatchConditionParameters_TypeName("DeliveryRuleHttpVersionConditionParameters")
View Source
const HttpVersionMatchConditionParameters_TypeName_STATUS_DeliveryRuleHttpVersionConditionParameters = HttpVersionMatchConditionParameters_TypeName_STATUS("DeliveryRuleHttpVersionConditionParameters")
View Source
const IsDeviceMatchConditionParameters_Operator_Equal = IsDeviceMatchConditionParameters_Operator("Equal")
View Source
const IsDeviceMatchConditionParameters_Operator_STATUS_Equal = IsDeviceMatchConditionParameters_Operator_STATUS("Equal")
View Source
const IsDeviceMatchConditionParameters_TypeName_DeliveryRuleIsDeviceConditionParameters = IsDeviceMatchConditionParameters_TypeName("DeliveryRuleIsDeviceConditionParameters")
View Source
const IsDeviceMatchConditionParameters_TypeName_STATUS_DeliveryRuleIsDeviceConditionParameters = IsDeviceMatchConditionParameters_TypeName_STATUS("DeliveryRuleIsDeviceConditionParameters")
View Source
const KeyVaultSigningKeyParameters_TypeName_KeyVaultSigningKeyParameters = KeyVaultSigningKeyParameters_TypeName("KeyVaultSigningKeyParameters")
View Source
const KeyVaultSigningKeyParameters_TypeName_STATUS_KeyVaultSigningKeyParameters = KeyVaultSigningKeyParameters_TypeName_STATUS("KeyVaultSigningKeyParameters")
View Source
const OriginGroupOverrideActionParameters_TypeName_DeliveryRuleOriginGroupOverrideActionParameters = OriginGroupOverrideActionParameters_TypeName("DeliveryRuleOriginGroupOverrideActionParameters")
View Source
const OriginGroupOverrideActionParameters_TypeName_STATUS_DeliveryRuleOriginGroupOverrideActionParameters = OriginGroupOverrideActionParameters_TypeName_STATUS("DeliveryRuleOriginGroupOverrideActionParameters")
View Source
const OriginGroupOverrideAction_Name_OriginGroupOverride = OriginGroupOverrideAction_Name("OriginGroupOverride")
View Source
const OriginGroupOverrideAction_Name_STATUS_OriginGroupOverride = OriginGroupOverrideAction_Name_STATUS("OriginGroupOverride")
View Source
const PostArgsMatchConditionParameters_TypeName_DeliveryRulePostArgsConditionParameters = PostArgsMatchConditionParameters_TypeName("DeliveryRulePostArgsConditionParameters")
View Source
const PostArgsMatchConditionParameters_TypeName_STATUS_DeliveryRulePostArgsConditionParameters = PostArgsMatchConditionParameters_TypeName_STATUS("DeliveryRulePostArgsConditionParameters")
View Source
const QueryStringMatchConditionParameters_TypeName_DeliveryRuleQueryStringConditionParameters = QueryStringMatchConditionParameters_TypeName("DeliveryRuleQueryStringConditionParameters")
View Source
const QueryStringMatchConditionParameters_TypeName_STATUS_DeliveryRuleQueryStringConditionParameters = QueryStringMatchConditionParameters_TypeName_STATUS("DeliveryRuleQueryStringConditionParameters")
View Source
const RemoteAddressMatchConditionParameters_TypeName_DeliveryRuleRemoteAddressConditionParameters = RemoteAddressMatchConditionParameters_TypeName("DeliveryRuleRemoteAddressConditionParameters")
View Source
const RemoteAddressMatchConditionParameters_TypeName_STATUS_DeliveryRuleRemoteAddressConditionParameters = RemoteAddressMatchConditionParameters_TypeName_STATUS("DeliveryRuleRemoteAddressConditionParameters")
View Source
const RequestBodyMatchConditionParameters_TypeName_DeliveryRuleRequestBodyConditionParameters = RequestBodyMatchConditionParameters_TypeName("DeliveryRuleRequestBodyConditionParameters")
View Source
const RequestBodyMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestBodyConditionParameters = RequestBodyMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestBodyConditionParameters")
View Source
const RequestHeaderMatchConditionParameters_TypeName_DeliveryRuleRequestHeaderConditionParameters = RequestHeaderMatchConditionParameters_TypeName("DeliveryRuleRequestHeaderConditionParameters")
View Source
const RequestHeaderMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestHeaderConditionParameters = RequestHeaderMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestHeaderConditionParameters")
View Source
const RequestMethodMatchConditionParameters_Operator_Equal = RequestMethodMatchConditionParameters_Operator("Equal")
View Source
const RequestMethodMatchConditionParameters_Operator_STATUS_Equal = RequestMethodMatchConditionParameters_Operator_STATUS("Equal")
View Source
const RequestMethodMatchConditionParameters_TypeName_DeliveryRuleRequestMethodConditionParameters = RequestMethodMatchConditionParameters_TypeName("DeliveryRuleRequestMethodConditionParameters")
View Source
const RequestMethodMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestMethodConditionParameters = RequestMethodMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestMethodConditionParameters")
View Source
const RequestSchemeMatchConditionParameters_Operator_Equal = RequestSchemeMatchConditionParameters_Operator("Equal")
View Source
const RequestSchemeMatchConditionParameters_Operator_STATUS_Equal = RequestSchemeMatchConditionParameters_Operator_STATUS("Equal")
View Source
const RequestSchemeMatchConditionParameters_TypeName_DeliveryRuleRequestSchemeConditionParameters = RequestSchemeMatchConditionParameters_TypeName("DeliveryRuleRequestSchemeConditionParameters")
View Source
const RequestSchemeMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestSchemeConditionParameters = RequestSchemeMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestSchemeConditionParameters")
View Source
const RequestUriMatchConditionParameters_TypeName_DeliveryRuleRequestUriConditionParameters = RequestUriMatchConditionParameters_TypeName("DeliveryRuleRequestUriConditionParameters")
View Source
const RequestUriMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestUriConditionParameters = RequestUriMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestUriConditionParameters")
View Source
const RouteConfigurationOverrideActionParameters_TypeName_DeliveryRuleRouteConfigurationOverrideActionParameters = RouteConfigurationOverrideActionParameters_TypeName("DeliveryRuleRouteConfigurationOverrideActionParameters")
View Source
const RouteConfigurationOverrideActionParameters_TypeName_STATUS_DeliveryRuleRouteConfigurationOverrideActionParameters = RouteConfigurationOverrideActionParameters_TypeName_STATUS("DeliveryRuleRouteConfigurationOverrideActionParameters")
View Source
const ServerPortMatchConditionParameters_TypeName_DeliveryRuleServerPortConditionParameters = ServerPortMatchConditionParameters_TypeName("DeliveryRuleServerPortConditionParameters")
View Source
const ServerPortMatchConditionParameters_TypeName_STATUS_DeliveryRuleServerPortConditionParameters = ServerPortMatchConditionParameters_TypeName_STATUS("DeliveryRuleServerPortConditionParameters")
View Source
const SocketAddrMatchConditionParameters_TypeName_DeliveryRuleSocketAddrConditionParameters = SocketAddrMatchConditionParameters_TypeName("DeliveryRuleSocketAddrConditionParameters")
View Source
const SocketAddrMatchConditionParameters_TypeName_STATUS_DeliveryRuleSocketAddrConditionParameters = SocketAddrMatchConditionParameters_TypeName_STATUS("DeliveryRuleSocketAddrConditionParameters")
View Source
const SslProtocolMatchConditionParameters_Operator_Equal = SslProtocolMatchConditionParameters_Operator("Equal")
View Source
const SslProtocolMatchConditionParameters_Operator_STATUS_Equal = SslProtocolMatchConditionParameters_Operator_STATUS("Equal")
View Source
const SslProtocolMatchConditionParameters_TypeName_DeliveryRuleSslProtocolConditionParameters = SslProtocolMatchConditionParameters_TypeName("DeliveryRuleSslProtocolConditionParameters")
View Source
const SslProtocolMatchConditionParameters_TypeName_STATUS_DeliveryRuleSslProtocolConditionParameters = SslProtocolMatchConditionParameters_TypeName_STATUS("DeliveryRuleSslProtocolConditionParameters")
View Source
const UrlFileExtensionMatchConditionParameters_TypeName_DeliveryRuleUrlFileExtensionMatchConditionParameters = UrlFileExtensionMatchConditionParameters_TypeName("DeliveryRuleUrlFileExtensionMatchConditionParameters")
View Source
const UrlFileExtensionMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlFileExtensionMatchConditionParameters = UrlFileExtensionMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlFileExtensionMatchConditionParameters")
View Source
const UrlFileNameMatchConditionParameters_TypeName_DeliveryRuleUrlFilenameConditionParameters = UrlFileNameMatchConditionParameters_TypeName("DeliveryRuleUrlFilenameConditionParameters")
View Source
const UrlFileNameMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlFilenameConditionParameters = UrlFileNameMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlFilenameConditionParameters")
View Source
const UrlPathMatchConditionParameters_TypeName_DeliveryRuleUrlPathMatchConditionParameters = UrlPathMatchConditionParameters_TypeName("DeliveryRuleUrlPathMatchConditionParameters")
View Source
const UrlPathMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlPathMatchConditionParameters = UrlPathMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlPathMatchConditionParameters")
View Source
const UrlRedirectActionParameters_TypeName_DeliveryRuleUrlRedirectActionParameters = UrlRedirectActionParameters_TypeName("DeliveryRuleUrlRedirectActionParameters")
View Source
const UrlRedirectActionParameters_TypeName_STATUS_DeliveryRuleUrlRedirectActionParameters = UrlRedirectActionParameters_TypeName_STATUS("DeliveryRuleUrlRedirectActionParameters")
View Source
const UrlRedirectAction_Name_STATUS_UrlRedirect = UrlRedirectAction_Name_STATUS("UrlRedirect")
View Source
const UrlRedirectAction_Name_UrlRedirect = UrlRedirectAction_Name("UrlRedirect")
View Source
const UrlRewriteActionParameters_TypeName_DeliveryRuleUrlRewriteActionParameters = UrlRewriteActionParameters_TypeName("DeliveryRuleUrlRewriteActionParameters")
View Source
const UrlRewriteActionParameters_TypeName_STATUS_DeliveryRuleUrlRewriteActionParameters = UrlRewriteActionParameters_TypeName_STATUS("DeliveryRuleUrlRewriteActionParameters")
View Source
const UrlRewriteAction_Name_STATUS_UrlRewrite = UrlRewriteAction_Name_STATUS("UrlRewrite")
View Source
const UrlRewriteAction_Name_UrlRewrite = UrlRewriteAction_Name("UrlRewrite")
View Source
const UrlSigningActionParameters_Algorithm_SHA256 = UrlSigningActionParameters_Algorithm("SHA256")
View Source
const UrlSigningActionParameters_Algorithm_STATUS_SHA256 = UrlSigningActionParameters_Algorithm_STATUS("SHA256")
View Source
const UrlSigningActionParameters_TypeName_DeliveryRuleUrlSigningActionParameters = UrlSigningActionParameters_TypeName("DeliveryRuleUrlSigningActionParameters")
View Source
const UrlSigningActionParameters_TypeName_STATUS_DeliveryRuleUrlSigningActionParameters = UrlSigningActionParameters_TypeName_STATUS("DeliveryRuleUrlSigningActionParameters")
View Source
const UrlSigningAction_Name_STATUS_UrlSigning = UrlSigningAction_Name_STATUS("UrlSigning")
View Source
const UrlSigningAction_Name_UrlSigning = UrlSigningAction_Name("UrlSigning")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "cdn.azure.com", Version: "v1beta20210601"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1api20210601.APIVersion instead +kubebuilder:validation:Enum={"2021-06-01"}

type CacheConfiguration

type CacheConfiguration struct {
	CacheBehavior              *CacheConfiguration_CacheBehavior              `json:"cacheBehavior,omitempty"`
	CacheDuration              *string                                        `json:"cacheDuration,omitempty"`
	IsCompressionEnabled       *CacheConfiguration_IsCompressionEnabled       `json:"isCompressionEnabled,omitempty"`
	QueryParameters            *string                                        `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"`
}

Deprecated version of CacheConfiguration. Use v1api20210601.CacheConfiguration instead

func (*CacheConfiguration) AssignProperties_From_CacheConfiguration

func (configuration *CacheConfiguration) AssignProperties_From_CacheConfiguration(source *v20210601s.CacheConfiguration) error

AssignProperties_From_CacheConfiguration populates our CacheConfiguration from the provided source CacheConfiguration

func (*CacheConfiguration) AssignProperties_To_CacheConfiguration

func (configuration *CacheConfiguration) AssignProperties_To_CacheConfiguration(destination *v20210601s.CacheConfiguration) error

AssignProperties_To_CacheConfiguration populates the provided destination CacheConfiguration from our CacheConfiguration

func (*CacheConfiguration) ConvertToARM

func (configuration *CacheConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CacheConfiguration) DeepCopy

func (in *CacheConfiguration) DeepCopy() *CacheConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration.

func (*CacheConfiguration) DeepCopyInto

func (in *CacheConfiguration) DeepCopyInto(out *CacheConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheConfiguration) NewEmptyARMValue

func (configuration *CacheConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheConfiguration) PopulateFromARM

func (configuration *CacheConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheConfiguration_ARM

type CacheConfiguration_ARM struct {
	CacheBehavior              *CacheConfiguration_CacheBehavior              `json:"cacheBehavior,omitempty"`
	CacheDuration              *string                                        `json:"cacheDuration,omitempty"`
	IsCompressionEnabled       *CacheConfiguration_IsCompressionEnabled       `json:"isCompressionEnabled,omitempty"`
	QueryParameters            *string                                        `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"`
}

Deprecated version of CacheConfiguration. Use v1api20210601.CacheConfiguration instead

func (*CacheConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_ARM.

func (*CacheConfiguration_ARM) DeepCopyInto

func (in *CacheConfiguration_ARM) DeepCopyInto(out *CacheConfiguration_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheConfiguration_CacheBehavior

type CacheConfiguration_CacheBehavior string

Deprecated version of CacheConfiguration_CacheBehavior. Use v1api20210601.CacheConfiguration_CacheBehavior instead +kubebuilder:validation:Enum={"HonorOrigin","OverrideAlways","OverrideIfOriginMissing"}

type CacheConfiguration_CacheBehavior_STATUS

type CacheConfiguration_CacheBehavior_STATUS string

Deprecated version of CacheConfiguration_CacheBehavior_STATUS. Use v1api20210601.CacheConfiguration_CacheBehavior_STATUS instead

type CacheConfiguration_IsCompressionEnabled

type CacheConfiguration_IsCompressionEnabled string

Deprecated version of CacheConfiguration_IsCompressionEnabled. Use v1api20210601.CacheConfiguration_IsCompressionEnabled instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type CacheConfiguration_IsCompressionEnabled_STATUS

type CacheConfiguration_IsCompressionEnabled_STATUS string

Deprecated version of CacheConfiguration_IsCompressionEnabled_STATUS. Use v1api20210601.CacheConfiguration_IsCompressionEnabled_STATUS instead

type CacheConfiguration_QueryStringCachingBehavior

type CacheConfiguration_QueryStringCachingBehavior string

Deprecated version of CacheConfiguration_QueryStringCachingBehavior. Use v1api20210601.CacheConfiguration_QueryStringCachingBehavior instead +kubebuilder:validation:Enum={"IgnoreQueryString","IgnoreSpecifiedQueryStrings","IncludeSpecifiedQueryStrings","UseQueryString"}

type CacheConfiguration_QueryStringCachingBehavior_STATUS

type CacheConfiguration_QueryStringCachingBehavior_STATUS string

Deprecated version of CacheConfiguration_QueryStringCachingBehavior_STATUS. Use v1api20210601.CacheConfiguration_QueryStringCachingBehavior_STATUS instead

type CacheConfiguration_STATUS

type CacheConfiguration_STATUS struct {
	CacheBehavior              *CacheConfiguration_CacheBehavior_STATUS              `json:"cacheBehavior,omitempty"`
	CacheDuration              *string                                               `json:"cacheDuration,omitempty"`
	IsCompressionEnabled       *CacheConfiguration_IsCompressionEnabled_STATUS       `json:"isCompressionEnabled,omitempty"`
	QueryParameters            *string                                               `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"`
}

Deprecated version of CacheConfiguration_STATUS. Use v1api20210601.CacheConfiguration_STATUS instead

func (*CacheConfiguration_STATUS) AssignProperties_From_CacheConfiguration_STATUS

func (configuration *CacheConfiguration_STATUS) AssignProperties_From_CacheConfiguration_STATUS(source *v20210601s.CacheConfiguration_STATUS) error

AssignProperties_From_CacheConfiguration_STATUS populates our CacheConfiguration_STATUS from the provided source CacheConfiguration_STATUS

func (*CacheConfiguration_STATUS) AssignProperties_To_CacheConfiguration_STATUS

func (configuration *CacheConfiguration_STATUS) AssignProperties_To_CacheConfiguration_STATUS(destination *v20210601s.CacheConfiguration_STATUS) error

AssignProperties_To_CacheConfiguration_STATUS populates the provided destination CacheConfiguration_STATUS from our CacheConfiguration_STATUS

func (*CacheConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_STATUS.

func (*CacheConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheConfiguration_STATUS) NewEmptyARMValue

func (configuration *CacheConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheConfiguration_STATUS) PopulateFromARM

func (configuration *CacheConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheConfiguration_STATUS_ARM

type CacheConfiguration_STATUS_ARM struct {
	CacheBehavior              *CacheConfiguration_CacheBehavior_STATUS              `json:"cacheBehavior,omitempty"`
	CacheDuration              *string                                               `json:"cacheDuration,omitempty"`
	IsCompressionEnabled       *CacheConfiguration_IsCompressionEnabled_STATUS       `json:"isCompressionEnabled,omitempty"`
	QueryParameters            *string                                               `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"`
}

Deprecated version of CacheConfiguration_STATUS. Use v1api20210601.CacheConfiguration_STATUS instead

func (*CacheConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_STATUS_ARM.

func (*CacheConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheExpirationActionParameters

type CacheExpirationActionParameters struct {
	// +kubebuilder:validation:Required
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior `json:"cacheBehavior,omitempty"`
	CacheDuration *string                                        `json:"cacheDuration,omitempty"`

	// +kubebuilder:validation:Required
	CacheType *CacheExpirationActionParameters_CacheType `json:"cacheType,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *CacheExpirationActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of CacheExpirationActionParameters. Use v1api20210601.CacheExpirationActionParameters instead

func (*CacheExpirationActionParameters) AssignProperties_From_CacheExpirationActionParameters

func (parameters *CacheExpirationActionParameters) AssignProperties_From_CacheExpirationActionParameters(source *v20210601s.CacheExpirationActionParameters) error

AssignProperties_From_CacheExpirationActionParameters populates our CacheExpirationActionParameters from the provided source CacheExpirationActionParameters

func (*CacheExpirationActionParameters) AssignProperties_To_CacheExpirationActionParameters

func (parameters *CacheExpirationActionParameters) AssignProperties_To_CacheExpirationActionParameters(destination *v20210601s.CacheExpirationActionParameters) error

AssignProperties_To_CacheExpirationActionParameters populates the provided destination CacheExpirationActionParameters from our CacheExpirationActionParameters

func (*CacheExpirationActionParameters) ConvertToARM

func (parameters *CacheExpirationActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CacheExpirationActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters.

func (*CacheExpirationActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheExpirationActionParameters) NewEmptyARMValue

func (parameters *CacheExpirationActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheExpirationActionParameters) PopulateFromARM

func (parameters *CacheExpirationActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheExpirationActionParameters_ARM

type CacheExpirationActionParameters_ARM struct {
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior `json:"cacheBehavior,omitempty"`
	CacheDuration *string                                        `json:"cacheDuration,omitempty"`
	CacheType     *CacheExpirationActionParameters_CacheType     `json:"cacheType,omitempty"`
	TypeName      *CacheExpirationActionParameters_TypeName      `json:"typeName,omitempty"`
}

Deprecated version of CacheExpirationActionParameters. Use v1api20210601.CacheExpirationActionParameters instead

func (*CacheExpirationActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_ARM.

func (*CacheExpirationActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheExpirationActionParameters_CacheBehavior

type CacheExpirationActionParameters_CacheBehavior string

Deprecated version of CacheExpirationActionParameters_CacheBehavior. Use v1api20210601.CacheExpirationActionParameters_CacheBehavior instead +kubebuilder:validation:Enum={"BypassCache","Override","SetIfMissing"}

type CacheExpirationActionParameters_CacheBehavior_STATUS

type CacheExpirationActionParameters_CacheBehavior_STATUS string

Deprecated version of CacheExpirationActionParameters_CacheBehavior_STATUS. Use v1api20210601.CacheExpirationActionParameters_CacheBehavior_STATUS instead

type CacheExpirationActionParameters_CacheType

type CacheExpirationActionParameters_CacheType string

Deprecated version of CacheExpirationActionParameters_CacheType. Use v1api20210601.CacheExpirationActionParameters_CacheType instead +kubebuilder:validation:Enum={"All"}

type CacheExpirationActionParameters_CacheType_STATUS

type CacheExpirationActionParameters_CacheType_STATUS string

Deprecated version of CacheExpirationActionParameters_CacheType_STATUS. Use v1api20210601.CacheExpirationActionParameters_CacheType_STATUS instead

type CacheExpirationActionParameters_STATUS

type CacheExpirationActionParameters_STATUS struct {
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior_STATUS `json:"cacheBehavior,omitempty"`
	CacheDuration *string                                               `json:"cacheDuration,omitempty"`
	CacheType     *CacheExpirationActionParameters_CacheType_STATUS     `json:"cacheType,omitempty"`
	TypeName      *CacheExpirationActionParameters_TypeName_STATUS      `json:"typeName,omitempty"`
}

Deprecated version of CacheExpirationActionParameters_STATUS. Use v1api20210601.CacheExpirationActionParameters_STATUS instead

func (*CacheExpirationActionParameters_STATUS) AssignProperties_From_CacheExpirationActionParameters_STATUS

func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_From_CacheExpirationActionParameters_STATUS(source *v20210601s.CacheExpirationActionParameters_STATUS) error

AssignProperties_From_CacheExpirationActionParameters_STATUS populates our CacheExpirationActionParameters_STATUS from the provided source CacheExpirationActionParameters_STATUS

func (*CacheExpirationActionParameters_STATUS) AssignProperties_To_CacheExpirationActionParameters_STATUS

func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_To_CacheExpirationActionParameters_STATUS(destination *v20210601s.CacheExpirationActionParameters_STATUS) error

AssignProperties_To_CacheExpirationActionParameters_STATUS populates the provided destination CacheExpirationActionParameters_STATUS from our CacheExpirationActionParameters_STATUS

func (*CacheExpirationActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_STATUS.

func (*CacheExpirationActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheExpirationActionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheExpirationActionParameters_STATUS) PopulateFromARM

func (parameters *CacheExpirationActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheExpirationActionParameters_STATUS_ARM

type CacheExpirationActionParameters_STATUS_ARM struct {
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior_STATUS `json:"cacheBehavior,omitempty"`
	CacheDuration *string                                               `json:"cacheDuration,omitempty"`
	CacheType     *CacheExpirationActionParameters_CacheType_STATUS     `json:"cacheType,omitempty"`
	TypeName      *CacheExpirationActionParameters_TypeName_STATUS      `json:"typeName,omitempty"`
}

Deprecated version of CacheExpirationActionParameters_STATUS. Use v1api20210601.CacheExpirationActionParameters_STATUS instead

func (*CacheExpirationActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_STATUS_ARM.

func (*CacheExpirationActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheExpirationActionParameters_TypeName

type CacheExpirationActionParameters_TypeName string

Deprecated version of CacheExpirationActionParameters_TypeName. Use v1api20210601.CacheExpirationActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleCacheExpirationActionParameters"}

type CacheExpirationActionParameters_TypeName_STATUS

type CacheExpirationActionParameters_TypeName_STATUS string

Deprecated version of CacheExpirationActionParameters_TypeName_STATUS. Use v1api20210601.CacheExpirationActionParameters_TypeName_STATUS instead

type CacheKeyQueryStringActionParameters

type CacheKeyQueryStringActionParameters struct {
	QueryParameters *string `json:"queryParameters,omitempty"`

	// +kubebuilder:validation:Required
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior `json:"queryStringBehavior,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *CacheKeyQueryStringActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of CacheKeyQueryStringActionParameters. Use v1api20210601.CacheKeyQueryStringActionParameters instead

func (*CacheKeyQueryStringActionParameters) AssignProperties_From_CacheKeyQueryStringActionParameters

func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_From_CacheKeyQueryStringActionParameters(source *v20210601s.CacheKeyQueryStringActionParameters) error

AssignProperties_From_CacheKeyQueryStringActionParameters populates our CacheKeyQueryStringActionParameters from the provided source CacheKeyQueryStringActionParameters

func (*CacheKeyQueryStringActionParameters) AssignProperties_To_CacheKeyQueryStringActionParameters

func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_To_CacheKeyQueryStringActionParameters(destination *v20210601s.CacheKeyQueryStringActionParameters) error

AssignProperties_To_CacheKeyQueryStringActionParameters populates the provided destination CacheKeyQueryStringActionParameters from our CacheKeyQueryStringActionParameters

func (*CacheKeyQueryStringActionParameters) ConvertToARM

func (parameters *CacheKeyQueryStringActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CacheKeyQueryStringActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters.

func (*CacheKeyQueryStringActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheKeyQueryStringActionParameters) NewEmptyARMValue

func (parameters *CacheKeyQueryStringActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheKeyQueryStringActionParameters) PopulateFromARM

func (parameters *CacheKeyQueryStringActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheKeyQueryStringActionParameters_ARM

type CacheKeyQueryStringActionParameters_ARM struct {
	QueryParameters     *string                                                  `json:"queryParameters,omitempty"`
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior `json:"queryStringBehavior,omitempty"`
	TypeName            *CacheKeyQueryStringActionParameters_TypeName            `json:"typeName,omitempty"`
}

Deprecated version of CacheKeyQueryStringActionParameters. Use v1api20210601.CacheKeyQueryStringActionParameters instead

func (*CacheKeyQueryStringActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_ARM.

func (*CacheKeyQueryStringActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheKeyQueryStringActionParameters_QueryStringBehavior

type CacheKeyQueryStringActionParameters_QueryStringBehavior string

Deprecated version of CacheKeyQueryStringActionParameters_QueryStringBehavior. Use v1api20210601.CacheKeyQueryStringActionParameters_QueryStringBehavior instead +kubebuilder:validation:Enum={"Exclude","ExcludeAll","Include","IncludeAll"}

type CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS

type CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS string

Deprecated version of CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS. Use v1api20210601.CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS instead

type CacheKeyQueryStringActionParameters_STATUS

type CacheKeyQueryStringActionParameters_STATUS struct {
	QueryParameters     *string                                                         `json:"queryParameters,omitempty"`
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS `json:"queryStringBehavior,omitempty"`
	TypeName            *CacheKeyQueryStringActionParameters_TypeName_STATUS            `json:"typeName,omitempty"`
}

Deprecated version of CacheKeyQueryStringActionParameters_STATUS. Use v1api20210601.CacheKeyQueryStringActionParameters_STATUS instead

func (*CacheKeyQueryStringActionParameters_STATUS) AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS

func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS(source *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error

AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS populates our CacheKeyQueryStringActionParameters_STATUS from the provided source CacheKeyQueryStringActionParameters_STATUS

func (*CacheKeyQueryStringActionParameters_STATUS) AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS

func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS(destination *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error

AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS populates the provided destination CacheKeyQueryStringActionParameters_STATUS from our CacheKeyQueryStringActionParameters_STATUS

func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_STATUS.

func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CacheKeyQueryStringActionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CacheKeyQueryStringActionParameters_STATUS) PopulateFromARM

func (parameters *CacheKeyQueryStringActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CacheKeyQueryStringActionParameters_STATUS_ARM

type CacheKeyQueryStringActionParameters_STATUS_ARM struct {
	QueryParameters     *string                                                         `json:"queryParameters,omitempty"`
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS `json:"queryStringBehavior,omitempty"`
	TypeName            *CacheKeyQueryStringActionParameters_TypeName_STATUS            `json:"typeName,omitempty"`
}

Deprecated version of CacheKeyQueryStringActionParameters_STATUS. Use v1api20210601.CacheKeyQueryStringActionParameters_STATUS instead

func (*CacheKeyQueryStringActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_STATUS_ARM.

func (*CacheKeyQueryStringActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CacheKeyQueryStringActionParameters_TypeName

type CacheKeyQueryStringActionParameters_TypeName string

Deprecated version of CacheKeyQueryStringActionParameters_TypeName. Use v1api20210601.CacheKeyQueryStringActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}

type CacheKeyQueryStringActionParameters_TypeName_STATUS

type CacheKeyQueryStringActionParameters_TypeName_STATUS string

Deprecated version of CacheKeyQueryStringActionParameters_TypeName_STATUS. Use v1api20210601.CacheKeyQueryStringActionParameters_TypeName_STATUS instead

type ClientPortMatchConditionParameters

type ClientPortMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *ClientPortMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                  `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *ClientPortMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of ClientPortMatchConditionParameters. Use v1api20210601.ClientPortMatchConditionParameters instead

func (*ClientPortMatchConditionParameters) AssignProperties_From_ClientPortMatchConditionParameters

func (parameters *ClientPortMatchConditionParameters) AssignProperties_From_ClientPortMatchConditionParameters(source *v20210601s.ClientPortMatchConditionParameters) error

AssignProperties_From_ClientPortMatchConditionParameters populates our ClientPortMatchConditionParameters from the provided source ClientPortMatchConditionParameters

func (*ClientPortMatchConditionParameters) AssignProperties_To_ClientPortMatchConditionParameters

func (parameters *ClientPortMatchConditionParameters) AssignProperties_To_ClientPortMatchConditionParameters(destination *v20210601s.ClientPortMatchConditionParameters) error

AssignProperties_To_ClientPortMatchConditionParameters populates the provided destination ClientPortMatchConditionParameters from our ClientPortMatchConditionParameters

func (*ClientPortMatchConditionParameters) ConvertToARM

func (parameters *ClientPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ClientPortMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters.

func (*ClientPortMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClientPortMatchConditionParameters) NewEmptyARMValue

func (parameters *ClientPortMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ClientPortMatchConditionParameters) PopulateFromARM

func (parameters *ClientPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ClientPortMatchConditionParameters_ARM

type ClientPortMatchConditionParameters_ARM struct {
	MatchValues     []string                                     `json:"matchValues,omitempty"`
	NegateCondition *bool                                        `json:"negateCondition,omitempty"`
	Operator        *ClientPortMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                  `json:"transforms,omitempty"`
	TypeName        *ClientPortMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of ClientPortMatchConditionParameters. Use v1api20210601.ClientPortMatchConditionParameters instead

func (*ClientPortMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_ARM.

func (*ClientPortMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClientPortMatchConditionParameters_Operator

type ClientPortMatchConditionParameters_Operator string

Deprecated version of ClientPortMatchConditionParameters_Operator. Use v1api20210601.ClientPortMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type ClientPortMatchConditionParameters_Operator_STATUS

type ClientPortMatchConditionParameters_Operator_STATUS string

Deprecated version of ClientPortMatchConditionParameters_Operator_STATUS. Use v1api20210601.ClientPortMatchConditionParameters_Operator_STATUS instead

type ClientPortMatchConditionParameters_STATUS

type ClientPortMatchConditionParameters_STATUS struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *ClientPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *ClientPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of ClientPortMatchConditionParameters_STATUS. Use v1api20210601.ClientPortMatchConditionParameters_STATUS instead

func (*ClientPortMatchConditionParameters_STATUS) AssignProperties_From_ClientPortMatchConditionParameters_STATUS

func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_From_ClientPortMatchConditionParameters_STATUS(source *v20210601s.ClientPortMatchConditionParameters_STATUS) error

AssignProperties_From_ClientPortMatchConditionParameters_STATUS populates our ClientPortMatchConditionParameters_STATUS from the provided source ClientPortMatchConditionParameters_STATUS

func (*ClientPortMatchConditionParameters_STATUS) AssignProperties_To_ClientPortMatchConditionParameters_STATUS

func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_To_ClientPortMatchConditionParameters_STATUS(destination *v20210601s.ClientPortMatchConditionParameters_STATUS) error

AssignProperties_To_ClientPortMatchConditionParameters_STATUS populates the provided destination ClientPortMatchConditionParameters_STATUS from our ClientPortMatchConditionParameters_STATUS

func (*ClientPortMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_STATUS.

func (*ClientPortMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClientPortMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ClientPortMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *ClientPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ClientPortMatchConditionParameters_STATUS_ARM

type ClientPortMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *ClientPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *ClientPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of ClientPortMatchConditionParameters_STATUS. Use v1api20210601.ClientPortMatchConditionParameters_STATUS instead

func (*ClientPortMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_STATUS_ARM.

func (*ClientPortMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClientPortMatchConditionParameters_TypeName

type ClientPortMatchConditionParameters_TypeName string

Deprecated version of ClientPortMatchConditionParameters_TypeName. Use v1api20210601.ClientPortMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleClientPortConditionParameters"}

type ClientPortMatchConditionParameters_TypeName_STATUS

type ClientPortMatchConditionParameters_TypeName_STATUS string

Deprecated version of ClientPortMatchConditionParameters_TypeName_STATUS. Use v1api20210601.ClientPortMatchConditionParameters_TypeName_STATUS instead

type CookiesMatchConditionParameters

type CookiesMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *CookiesMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector   *string                                   `json:"selector,omitempty"`
	Transforms []Transform                               `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *CookiesMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of CookiesMatchConditionParameters. Use v1api20210601.CookiesMatchConditionParameters instead

func (*CookiesMatchConditionParameters) AssignProperties_From_CookiesMatchConditionParameters

func (parameters *CookiesMatchConditionParameters) AssignProperties_From_CookiesMatchConditionParameters(source *v20210601s.CookiesMatchConditionParameters) error

AssignProperties_From_CookiesMatchConditionParameters populates our CookiesMatchConditionParameters from the provided source CookiesMatchConditionParameters

func (*CookiesMatchConditionParameters) AssignProperties_To_CookiesMatchConditionParameters

func (parameters *CookiesMatchConditionParameters) AssignProperties_To_CookiesMatchConditionParameters(destination *v20210601s.CookiesMatchConditionParameters) error

AssignProperties_To_CookiesMatchConditionParameters populates the provided destination CookiesMatchConditionParameters from our CookiesMatchConditionParameters

func (*CookiesMatchConditionParameters) ConvertToARM

func (parameters *CookiesMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CookiesMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters.

func (*CookiesMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CookiesMatchConditionParameters) NewEmptyARMValue

func (parameters *CookiesMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CookiesMatchConditionParameters) PopulateFromARM

func (parameters *CookiesMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CookiesMatchConditionParameters_ARM

type CookiesMatchConditionParameters_ARM struct {
	MatchValues     []string                                  `json:"matchValues,omitempty"`
	NegateCondition *bool                                     `json:"negateCondition,omitempty"`
	Operator        *CookiesMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector        *string                                   `json:"selector,omitempty"`
	Transforms      []Transform                               `json:"transforms,omitempty"`
	TypeName        *CookiesMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of CookiesMatchConditionParameters. Use v1api20210601.CookiesMatchConditionParameters instead

func (*CookiesMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_ARM.

func (*CookiesMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CookiesMatchConditionParameters_Operator

type CookiesMatchConditionParameters_Operator string

Deprecated version of CookiesMatchConditionParameters_Operator. Use v1api20210601.CookiesMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type CookiesMatchConditionParameters_Operator_STATUS

type CookiesMatchConditionParameters_Operator_STATUS string

Deprecated version of CookiesMatchConditionParameters_Operator_STATUS. Use v1api20210601.CookiesMatchConditionParameters_Operator_STATUS instead

type CookiesMatchConditionParameters_STATUS

type CookiesMatchConditionParameters_STATUS struct {
	MatchValues     []string                                         `json:"matchValues,omitempty"`
	NegateCondition *bool                                            `json:"negateCondition,omitempty"`
	Operator        *CookiesMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                          `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName        *CookiesMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of CookiesMatchConditionParameters_STATUS. Use v1api20210601.CookiesMatchConditionParameters_STATUS instead

func (*CookiesMatchConditionParameters_STATUS) AssignProperties_From_CookiesMatchConditionParameters_STATUS

func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_From_CookiesMatchConditionParameters_STATUS(source *v20210601s.CookiesMatchConditionParameters_STATUS) error

AssignProperties_From_CookiesMatchConditionParameters_STATUS populates our CookiesMatchConditionParameters_STATUS from the provided source CookiesMatchConditionParameters_STATUS

func (*CookiesMatchConditionParameters_STATUS) AssignProperties_To_CookiesMatchConditionParameters_STATUS

func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_To_CookiesMatchConditionParameters_STATUS(destination *v20210601s.CookiesMatchConditionParameters_STATUS) error

AssignProperties_To_CookiesMatchConditionParameters_STATUS populates the provided destination CookiesMatchConditionParameters_STATUS from our CookiesMatchConditionParameters_STATUS

func (*CookiesMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_STATUS.

func (*CookiesMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CookiesMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CookiesMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *CookiesMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CookiesMatchConditionParameters_STATUS_ARM

type CookiesMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                         `json:"matchValues,omitempty"`
	NegateCondition *bool                                            `json:"negateCondition,omitempty"`
	Operator        *CookiesMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                          `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName        *CookiesMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of CookiesMatchConditionParameters_STATUS. Use v1api20210601.CookiesMatchConditionParameters_STATUS instead

func (*CookiesMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_STATUS_ARM.

func (*CookiesMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CookiesMatchConditionParameters_TypeName

type CookiesMatchConditionParameters_TypeName string

Deprecated version of CookiesMatchConditionParameters_TypeName. Use v1api20210601.CookiesMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleCookiesConditionParameters"}

type CookiesMatchConditionParameters_TypeName_STATUS

type CookiesMatchConditionParameters_TypeName_STATUS string

Deprecated version of CookiesMatchConditionParameters_TypeName_STATUS. Use v1api20210601.CookiesMatchConditionParameters_TypeName_STATUS instead

type DeepCreatedCustomDomainProperties_STATUS_ARM

type DeepCreatedCustomDomainProperties_STATUS_ARM struct {
	HostName       *string `json:"hostName,omitempty"`
	ValidationData *string `json:"validationData,omitempty"`
}

Deprecated version of DeepCreatedCustomDomainProperties_STATUS. Use v1api20210601.DeepCreatedCustomDomainProperties_STATUS instead

func (*DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomainProperties_STATUS_ARM.

func (*DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedCustomDomain_STATUS

type DeepCreatedCustomDomain_STATUS struct {
	HostName       *string `json:"hostName,omitempty"`
	Name           *string `json:"name,omitempty"`
	ValidationData *string `json:"validationData,omitempty"`
}

Deprecated version of DeepCreatedCustomDomain_STATUS. Use v1api20210601.DeepCreatedCustomDomain_STATUS instead

func (*DeepCreatedCustomDomain_STATUS) AssignProperties_From_DeepCreatedCustomDomain_STATUS

func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_From_DeepCreatedCustomDomain_STATUS(source *v20210601s.DeepCreatedCustomDomain_STATUS) error

AssignProperties_From_DeepCreatedCustomDomain_STATUS populates our DeepCreatedCustomDomain_STATUS from the provided source DeepCreatedCustomDomain_STATUS

func (*DeepCreatedCustomDomain_STATUS) AssignProperties_To_DeepCreatedCustomDomain_STATUS

func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_To_DeepCreatedCustomDomain_STATUS(destination *v20210601s.DeepCreatedCustomDomain_STATUS) error

AssignProperties_To_DeepCreatedCustomDomain_STATUS populates the provided destination DeepCreatedCustomDomain_STATUS from our DeepCreatedCustomDomain_STATUS

func (*DeepCreatedCustomDomain_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomain_STATUS.

func (*DeepCreatedCustomDomain_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeepCreatedCustomDomain_STATUS) NewEmptyARMValue

func (domain *DeepCreatedCustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeepCreatedCustomDomain_STATUS) PopulateFromARM

func (domain *DeepCreatedCustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeepCreatedCustomDomain_STATUS_ARM

type DeepCreatedCustomDomain_STATUS_ARM struct {
	Name       *string                                       `json:"name,omitempty"`
	Properties *DeepCreatedCustomDomainProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of DeepCreatedCustomDomain_STATUS. Use v1api20210601.DeepCreatedCustomDomain_STATUS instead

func (*DeepCreatedCustomDomain_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomain_STATUS_ARM.

func (*DeepCreatedCustomDomain_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOrigin

type DeepCreatedOrigin struct {
	Enabled *bool `json:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName,omitempty"`

	// +kubebuilder:validation:Maximum=65535
	// +kubebuilder:validation:Minimum=1
	HttpPort *int `json:"httpPort,omitempty"`

	// +kubebuilder:validation:Maximum=65535
	// +kubebuilder:validation:Minimum=1
	HttpsPort *int `json:"httpsPort,omitempty"`

	// +kubebuilder:validation:Required
	Name             *string `json:"name,omitempty"`
	OriginHostHeader *string `json:"originHostHeader,omitempty"`

	// +kubebuilder:validation:Maximum=5
	// +kubebuilder:validation:Minimum=1
	Priority                     *int                          `json:"priority,omitempty"`
	PrivateLinkAlias             *string                       `json:"privateLinkAlias,omitempty"`
	PrivateLinkApprovalMessage   *string                       `json:"privateLinkApprovalMessage,omitempty"`
	PrivateLinkLocationReference *genruntime.ResourceReference `armReference:"PrivateLinkLocation" json:"privateLinkLocationReference,omitempty"`
	PrivateLinkResourceReference *genruntime.ResourceReference `armReference:"PrivateLinkResourceId" json:"privateLinkResourceReference,omitempty"`

	// +kubebuilder:validation:Maximum=1000
	// +kubebuilder:validation:Minimum=1
	Weight *int `json:"weight,omitempty"`
}

Deprecated version of DeepCreatedOrigin. Use v1api20210601.DeepCreatedOrigin instead

func (*DeepCreatedOrigin) AssignProperties_From_DeepCreatedOrigin

func (origin *DeepCreatedOrigin) AssignProperties_From_DeepCreatedOrigin(source *v20210601s.DeepCreatedOrigin) error

AssignProperties_From_DeepCreatedOrigin populates our DeepCreatedOrigin from the provided source DeepCreatedOrigin

func (*DeepCreatedOrigin) AssignProperties_To_DeepCreatedOrigin

func (origin *DeepCreatedOrigin) AssignProperties_To_DeepCreatedOrigin(destination *v20210601s.DeepCreatedOrigin) error

AssignProperties_To_DeepCreatedOrigin populates the provided destination DeepCreatedOrigin from our DeepCreatedOrigin

func (*DeepCreatedOrigin) ConvertToARM

func (origin *DeepCreatedOrigin) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeepCreatedOrigin) DeepCopy

func (in *DeepCreatedOrigin) DeepCopy() *DeepCreatedOrigin

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin.

func (*DeepCreatedOrigin) DeepCopyInto

func (in *DeepCreatedOrigin) DeepCopyInto(out *DeepCreatedOrigin)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeepCreatedOrigin) NewEmptyARMValue

func (origin *DeepCreatedOrigin) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeepCreatedOrigin) PopulateFromARM

func (origin *DeepCreatedOrigin) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeepCreatedOriginGroup

type DeepCreatedOriginGroup struct {
	HealthProbeSettings *HealthProbeParameters `json:"healthProbeSettings,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Origins                                   []ResourceReference                          `json:"origins,omitempty"`
	ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters `json:"responseBasedOriginErrorDetectionSettings,omitempty"`

	// +kubebuilder:validation:Maximum=50
	// +kubebuilder:validation:Minimum=0
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

Deprecated version of DeepCreatedOriginGroup. Use v1api20210601.DeepCreatedOriginGroup instead

func (*DeepCreatedOriginGroup) AssignProperties_From_DeepCreatedOriginGroup

func (group *DeepCreatedOriginGroup) AssignProperties_From_DeepCreatedOriginGroup(source *v20210601s.DeepCreatedOriginGroup) error

AssignProperties_From_DeepCreatedOriginGroup populates our DeepCreatedOriginGroup from the provided source DeepCreatedOriginGroup

func (*DeepCreatedOriginGroup) AssignProperties_To_DeepCreatedOriginGroup

func (group *DeepCreatedOriginGroup) AssignProperties_To_DeepCreatedOriginGroup(destination *v20210601s.DeepCreatedOriginGroup) error

AssignProperties_To_DeepCreatedOriginGroup populates the provided destination DeepCreatedOriginGroup from our DeepCreatedOriginGroup

func (*DeepCreatedOriginGroup) ConvertToARM

func (group *DeepCreatedOriginGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeepCreatedOriginGroup) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup.

func (*DeepCreatedOriginGroup) DeepCopyInto

func (in *DeepCreatedOriginGroup) DeepCopyInto(out *DeepCreatedOriginGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeepCreatedOriginGroup) NewEmptyARMValue

func (group *DeepCreatedOriginGroup) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeepCreatedOriginGroup) PopulateFromARM

func (group *DeepCreatedOriginGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeepCreatedOriginGroupProperties_ARM

type DeepCreatedOriginGroupProperties_ARM struct {
	HealthProbeSettings                                   *HealthProbeParameters_ARM                       `json:"healthProbeSettings,omitempty"`
	Origins                                               []ResourceReference_ARM                          `json:"origins,omitempty"`
	ResponseBasedOriginErrorDetectionSettings             *ResponseBasedOriginErrorDetectionParameters_ARM `json:"responseBasedOriginErrorDetectionSettings,omitempty"`
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int                                             `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

Deprecated version of DeepCreatedOriginGroupProperties. Use v1api20210601.DeepCreatedOriginGroupProperties instead

func (*DeepCreatedOriginGroupProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupProperties_ARM.

func (*DeepCreatedOriginGroupProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOriginGroupProperties_STATUS_ARM

type DeepCreatedOriginGroupProperties_STATUS_ARM struct {
	HealthProbeSettings                                   *HealthProbeParameters_STATUS_ARM                       `json:"healthProbeSettings,omitempty"`
	Origins                                               []ResourceReference_STATUS_ARM                          `json:"origins,omitempty"`
	ResponseBasedOriginErrorDetectionSettings             *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM `json:"responseBasedOriginErrorDetectionSettings,omitempty"`
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int                                                    `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

Deprecated version of DeepCreatedOriginGroupProperties_STATUS. Use v1api20210601.DeepCreatedOriginGroupProperties_STATUS instead

func (*DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupProperties_STATUS_ARM.

func (*DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOriginGroup_ARM

type DeepCreatedOriginGroup_ARM struct {
	Name       *string                               `json:"name,omitempty"`
	Properties *DeepCreatedOriginGroupProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of DeepCreatedOriginGroup. Use v1api20210601.DeepCreatedOriginGroup instead

func (*DeepCreatedOriginGroup_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_ARM.

func (*DeepCreatedOriginGroup_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOriginGroup_STATUS

type DeepCreatedOriginGroup_STATUS struct {
	HealthProbeSettings                                   *HealthProbeParameters_STATUS                       `json:"healthProbeSettings,omitempty"`
	Name                                                  *string                                             `json:"name,omitempty"`
	Origins                                               []ResourceReference_STATUS                          `json:"origins,omitempty"`
	ResponseBasedOriginErrorDetectionSettings             *ResponseBasedOriginErrorDetectionParameters_STATUS `json:"responseBasedOriginErrorDetectionSettings,omitempty"`
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int                                                `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

Deprecated version of DeepCreatedOriginGroup_STATUS. Use v1api20210601.DeepCreatedOriginGroup_STATUS instead

func (*DeepCreatedOriginGroup_STATUS) AssignProperties_From_DeepCreatedOriginGroup_STATUS

func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_From_DeepCreatedOriginGroup_STATUS(source *v20210601s.DeepCreatedOriginGroup_STATUS) error

AssignProperties_From_DeepCreatedOriginGroup_STATUS populates our DeepCreatedOriginGroup_STATUS from the provided source DeepCreatedOriginGroup_STATUS

func (*DeepCreatedOriginGroup_STATUS) AssignProperties_To_DeepCreatedOriginGroup_STATUS

func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_To_DeepCreatedOriginGroup_STATUS(destination *v20210601s.DeepCreatedOriginGroup_STATUS) error

AssignProperties_To_DeepCreatedOriginGroup_STATUS populates the provided destination DeepCreatedOriginGroup_STATUS from our DeepCreatedOriginGroup_STATUS

func (*DeepCreatedOriginGroup_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_STATUS.

func (*DeepCreatedOriginGroup_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeepCreatedOriginGroup_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeepCreatedOriginGroup_STATUS) PopulateFromARM

func (group *DeepCreatedOriginGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeepCreatedOriginGroup_STATUS_ARM

type DeepCreatedOriginGroup_STATUS_ARM struct {
	Name       *string                                      `json:"name,omitempty"`
	Properties *DeepCreatedOriginGroupProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of DeepCreatedOriginGroup_STATUS. Use v1api20210601.DeepCreatedOriginGroup_STATUS instead

func (*DeepCreatedOriginGroup_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_STATUS_ARM.

func (*DeepCreatedOriginGroup_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOriginProperties_ARM

type DeepCreatedOriginProperties_ARM struct {
	Enabled                    *bool   `json:"enabled,omitempty"`
	HostName                   *string `json:"hostName,omitempty"`
	HttpPort                   *int    `json:"httpPort,omitempty"`
	HttpsPort                  *int    `json:"httpsPort,omitempty"`
	OriginHostHeader           *string `json:"originHostHeader,omitempty"`
	Priority                   *int    `json:"priority,omitempty"`
	PrivateLinkAlias           *string `json:"privateLinkAlias,omitempty"`
	PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"`
	PrivateLinkLocation        *string `json:"privateLinkLocation,omitempty"`
	PrivateLinkResourceId      *string `json:"privateLinkResourceId,omitempty"`
	Weight                     *int    `json:"weight,omitempty"`
}

Deprecated version of DeepCreatedOriginProperties. Use v1api20210601.DeepCreatedOriginProperties instead

func (*DeepCreatedOriginProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginProperties_ARM.

func (*DeepCreatedOriginProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOriginProperties_STATUS_ARM

type DeepCreatedOriginProperties_STATUS_ARM struct {
	Enabled                    *bool                         `json:"enabled,omitempty"`
	HostName                   *string                       `json:"hostName,omitempty"`
	HttpPort                   *int                          `json:"httpPort,omitempty"`
	HttpsPort                  *int                          `json:"httpsPort,omitempty"`
	OriginHostHeader           *string                       `json:"originHostHeader,omitempty"`
	Priority                   *int                          `json:"priority,omitempty"`
	PrivateEndpointStatus      *PrivateEndpointStatus_STATUS `json:"privateEndpointStatus,omitempty"`
	PrivateLinkAlias           *string                       `json:"privateLinkAlias,omitempty"`
	PrivateLinkApprovalMessage *string                       `json:"privateLinkApprovalMessage,omitempty"`
	PrivateLinkLocation        *string                       `json:"privateLinkLocation,omitempty"`
	PrivateLinkResourceId      *string                       `json:"privateLinkResourceId,omitempty"`
	Weight                     *int                          `json:"weight,omitempty"`
}

Deprecated version of DeepCreatedOriginProperties_STATUS. Use v1api20210601.DeepCreatedOriginProperties_STATUS instead

func (*DeepCreatedOriginProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginProperties_STATUS_ARM.

func (*DeepCreatedOriginProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOrigin_ARM

type DeepCreatedOrigin_ARM struct {
	Name       *string                          `json:"name,omitempty"`
	Properties *DeepCreatedOriginProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of DeepCreatedOrigin. Use v1api20210601.DeepCreatedOrigin instead

func (*DeepCreatedOrigin_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_ARM.

func (*DeepCreatedOrigin_ARM) DeepCopyInto

func (in *DeepCreatedOrigin_ARM) DeepCopyInto(out *DeepCreatedOrigin_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeepCreatedOrigin_STATUS

type DeepCreatedOrigin_STATUS struct {
	Enabled                    *bool                         `json:"enabled,omitempty"`
	HostName                   *string                       `json:"hostName,omitempty"`
	HttpPort                   *int                          `json:"httpPort,omitempty"`
	HttpsPort                  *int                          `json:"httpsPort,omitempty"`
	Name                       *string                       `json:"name,omitempty"`
	OriginHostHeader           *string                       `json:"originHostHeader,omitempty"`
	Priority                   *int                          `json:"priority,omitempty"`
	PrivateEndpointStatus      *PrivateEndpointStatus_STATUS `json:"privateEndpointStatus,omitempty"`
	PrivateLinkAlias           *string                       `json:"privateLinkAlias,omitempty"`
	PrivateLinkApprovalMessage *string                       `json:"privateLinkApprovalMessage,omitempty"`
	PrivateLinkLocation        *string                       `json:"privateLinkLocation,omitempty"`
	PrivateLinkResourceId      *string                       `json:"privateLinkResourceId,omitempty"`
	Weight                     *int                          `json:"weight,omitempty"`
}

Deprecated version of DeepCreatedOrigin_STATUS. Use v1api20210601.DeepCreatedOrigin_STATUS instead

func (*DeepCreatedOrigin_STATUS) AssignProperties_From_DeepCreatedOrigin_STATUS

func (origin *DeepCreatedOrigin_STATUS) AssignProperties_From_DeepCreatedOrigin_STATUS(source *v20210601s.DeepCreatedOrigin_STATUS) error

AssignProperties_From_DeepCreatedOrigin_STATUS populates our DeepCreatedOrigin_STATUS from the provided source DeepCreatedOrigin_STATUS

func (*DeepCreatedOrigin_STATUS) AssignProperties_To_DeepCreatedOrigin_STATUS

func (origin *DeepCreatedOrigin_STATUS) AssignProperties_To_DeepCreatedOrigin_STATUS(destination *v20210601s.DeepCreatedOrigin_STATUS) error

AssignProperties_To_DeepCreatedOrigin_STATUS populates the provided destination DeepCreatedOrigin_STATUS from our DeepCreatedOrigin_STATUS

func (*DeepCreatedOrigin_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_STATUS.

func (*DeepCreatedOrigin_STATUS) DeepCopyInto

func (in *DeepCreatedOrigin_STATUS) DeepCopyInto(out *DeepCreatedOrigin_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeepCreatedOrigin_STATUS) NewEmptyARMValue

func (origin *DeepCreatedOrigin_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeepCreatedOrigin_STATUS) PopulateFromARM

func (origin *DeepCreatedOrigin_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeepCreatedOrigin_STATUS_ARM

type DeepCreatedOrigin_STATUS_ARM struct {
	Name       *string                                 `json:"name,omitempty"`
	Properties *DeepCreatedOriginProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of DeepCreatedOrigin_STATUS. Use v1api20210601.DeepCreatedOrigin_STATUS instead

func (*DeepCreatedOrigin_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_STATUS_ARM.

func (*DeepCreatedOrigin_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRule

type DeliveryRule struct {
	// +kubebuilder:validation:Required
	Actions    []DeliveryRuleAction    `json:"actions,omitempty"`
	Conditions []DeliveryRuleCondition `json:"conditions,omitempty"`
	Name       *string                 `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Order *int `json:"order,omitempty"`
}

Deprecated version of DeliveryRule. Use v1api20210601.DeliveryRule instead

func (*DeliveryRule) AssignProperties_From_DeliveryRule

func (rule *DeliveryRule) AssignProperties_From_DeliveryRule(source *v20210601s.DeliveryRule) error

AssignProperties_From_DeliveryRule populates our DeliveryRule from the provided source DeliveryRule

func (*DeliveryRule) AssignProperties_To_DeliveryRule

func (rule *DeliveryRule) AssignProperties_To_DeliveryRule(destination *v20210601s.DeliveryRule) error

AssignProperties_To_DeliveryRule populates the provided destination DeliveryRule from our DeliveryRule

func (*DeliveryRule) ConvertToARM

func (rule *DeliveryRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRule) DeepCopy

func (in *DeliveryRule) DeepCopy() *DeliveryRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule.

func (*DeliveryRule) DeepCopyInto

func (in *DeliveryRule) DeepCopyInto(out *DeliveryRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRule) NewEmptyARMValue

func (rule *DeliveryRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRule) PopulateFromARM

func (rule *DeliveryRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleAction

type DeliveryRuleAction struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction                    `json:"originGroupOverride,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction                             `json:"urlSigning,omitempty"`
}

Deprecated version of DeliveryRuleAction. Use v1api20210601.DeliveryRuleAction instead

func (*DeliveryRuleAction) AssignProperties_From_DeliveryRuleAction

func (action *DeliveryRuleAction) AssignProperties_From_DeliveryRuleAction(source *v20210601s.DeliveryRuleAction) error

AssignProperties_From_DeliveryRuleAction populates our DeliveryRuleAction from the provided source DeliveryRuleAction

func (*DeliveryRuleAction) AssignProperties_To_DeliveryRuleAction

func (action *DeliveryRuleAction) AssignProperties_To_DeliveryRuleAction(destination *v20210601s.DeliveryRuleAction) error

AssignProperties_To_DeliveryRuleAction populates the provided destination DeliveryRuleAction from our DeliveryRuleAction

func (*DeliveryRuleAction) ConvertToARM

func (action *DeliveryRuleAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleAction) DeepCopy

func (in *DeliveryRuleAction) DeepCopy() *DeliveryRuleAction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction.

func (*DeliveryRuleAction) DeepCopyInto

func (in *DeliveryRuleAction) DeepCopyInto(out *DeliveryRuleAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleAction) NewEmptyARMValue

func (action *DeliveryRuleAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleAction) PopulateFromARM

func (action *DeliveryRuleAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleAction_ARM

type DeliveryRuleAction_ARM struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction_ARM            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction_ARM        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction_ARM              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction_ARM             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction_ARM                    `json:"originGroupOverride,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_ARM `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction_ARM                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction_ARM                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction_ARM                             `json:"urlSigning,omitempty"`
}

Deprecated version of DeliveryRuleAction. Use v1api20210601.DeliveryRuleAction instead

func (*DeliveryRuleAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_ARM.

func (*DeliveryRuleAction_ARM) DeepCopyInto

func (in *DeliveryRuleAction_ARM) DeepCopyInto(out *DeliveryRuleAction_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DeliveryRuleAction_ARM) MarshalJSON

func (action DeliveryRuleAction_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleAction_ARM represents a discriminated union (JSON OneOf)

func (*DeliveryRuleAction_ARM) UnmarshalJSON

func (action *DeliveryRuleAction_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the DeliveryRuleAction_ARM

type DeliveryRuleAction_STATUS

type DeliveryRuleAction_STATUS struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction_STATUS            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction_STATUS        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction_STATUS              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction_STATUS             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction_STATUS                    `json:"originGroupOverride,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_STATUS `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction_STATUS                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction_STATUS                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction_STATUS                             `json:"urlSigning,omitempty"`
}

Deprecated version of DeliveryRuleAction_STATUS. Use v1api20210601.DeliveryRuleAction_STATUS instead

func (*DeliveryRuleAction_STATUS) AssignProperties_From_DeliveryRuleAction_STATUS

func (action *DeliveryRuleAction_STATUS) AssignProperties_From_DeliveryRuleAction_STATUS(source *v20210601s.DeliveryRuleAction_STATUS) error

AssignProperties_From_DeliveryRuleAction_STATUS populates our DeliveryRuleAction_STATUS from the provided source DeliveryRuleAction_STATUS

func (*DeliveryRuleAction_STATUS) AssignProperties_To_DeliveryRuleAction_STATUS

func (action *DeliveryRuleAction_STATUS) AssignProperties_To_DeliveryRuleAction_STATUS(destination *v20210601s.DeliveryRuleAction_STATUS) error

AssignProperties_To_DeliveryRuleAction_STATUS populates the provided destination DeliveryRuleAction_STATUS from our DeliveryRuleAction_STATUS

func (*DeliveryRuleAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_STATUS.

func (*DeliveryRuleAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleAction_STATUS) NewEmptyARMValue

func (action *DeliveryRuleAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleAction_STATUS) PopulateFromARM

func (action *DeliveryRuleAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleAction_STATUS_ARM

type DeliveryRuleAction_STATUS_ARM struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction_STATUS_ARM            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction_STATUS_ARM              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction_STATUS_ARM             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction_STATUS_ARM                    `json:"originGroupOverride,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction_STATUS_ARM                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction_STATUS_ARM                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction_STATUS_ARM                             `json:"urlSigning,omitempty"`
}

Deprecated version of DeliveryRuleAction_STATUS. Use v1api20210601.DeliveryRuleAction_STATUS instead

func (*DeliveryRuleAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_STATUS_ARM.

func (*DeliveryRuleAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DeliveryRuleAction_STATUS_ARM) MarshalJSON

func (action DeliveryRuleAction_STATUS_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleAction_STATUS_ARM represents a discriminated union (JSON OneOf)

func (*DeliveryRuleAction_STATUS_ARM) UnmarshalJSON

func (action *DeliveryRuleAction_STATUS_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the DeliveryRuleAction_STATUS_ARM

type DeliveryRuleCacheExpirationAction

type DeliveryRuleCacheExpirationAction struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleCacheExpirationAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *CacheExpirationActionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheExpirationAction. Use v1api20210601.DeliveryRuleCacheExpirationAction instead

func (*DeliveryRuleCacheExpirationAction) AssignProperties_From_DeliveryRuleCacheExpirationAction

func (action *DeliveryRuleCacheExpirationAction) AssignProperties_From_DeliveryRuleCacheExpirationAction(source *v20210601s.DeliveryRuleCacheExpirationAction) error

AssignProperties_From_DeliveryRuleCacheExpirationAction populates our DeliveryRuleCacheExpirationAction from the provided source DeliveryRuleCacheExpirationAction

func (*DeliveryRuleCacheExpirationAction) AssignProperties_To_DeliveryRuleCacheExpirationAction

func (action *DeliveryRuleCacheExpirationAction) AssignProperties_To_DeliveryRuleCacheExpirationAction(destination *v20210601s.DeliveryRuleCacheExpirationAction) error

AssignProperties_To_DeliveryRuleCacheExpirationAction populates the provided destination DeliveryRuleCacheExpirationAction from our DeliveryRuleCacheExpirationAction

func (*DeliveryRuleCacheExpirationAction) ConvertToARM

func (action *DeliveryRuleCacheExpirationAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleCacheExpirationAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction.

func (*DeliveryRuleCacheExpirationAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCacheExpirationAction) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCacheExpirationAction) PopulateFromARM

func (action *DeliveryRuleCacheExpirationAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCacheExpirationAction_ARM

type DeliveryRuleCacheExpirationAction_ARM struct {
	Name       DeliveryRuleCacheExpirationAction_Name `json:"name,omitempty"`
	Parameters *CacheExpirationActionParameters_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheExpirationAction. Use v1api20210601.DeliveryRuleCacheExpirationAction instead

func (*DeliveryRuleCacheExpirationAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_ARM.

func (*DeliveryRuleCacheExpirationAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleCacheExpirationAction_Name

type DeliveryRuleCacheExpirationAction_Name string

Deprecated version of DeliveryRuleCacheExpirationAction_Name. Use v1api20210601.DeliveryRuleCacheExpirationAction_Name instead +kubebuilder:validation:Enum={"CacheExpiration"}

type DeliveryRuleCacheExpirationAction_Name_STATUS

type DeliveryRuleCacheExpirationAction_Name_STATUS string

Deprecated version of DeliveryRuleCacheExpirationAction_Name_STATUS. Use v1api20210601.DeliveryRuleCacheExpirationAction_Name_STATUS instead

type DeliveryRuleCacheExpirationAction_STATUS

type DeliveryRuleCacheExpirationAction_STATUS struct {
	Name       *DeliveryRuleCacheExpirationAction_Name_STATUS `json:"name,omitempty"`
	Parameters *CacheExpirationActionParameters_STATUS        `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheExpirationAction_STATUS. Use v1api20210601.DeliveryRuleCacheExpirationAction_STATUS instead

func (*DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS

func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS(source *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error

AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS populates our DeliveryRuleCacheExpirationAction_STATUS from the provided source DeliveryRuleCacheExpirationAction_STATUS

func (*DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS

func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS(destination *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error

AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS populates the provided destination DeliveryRuleCacheExpirationAction_STATUS from our DeliveryRuleCacheExpirationAction_STATUS

func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_STATUS.

func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCacheExpirationAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCacheExpirationAction_STATUS) PopulateFromARM

func (action *DeliveryRuleCacheExpirationAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCacheExpirationAction_STATUS_ARM

type DeliveryRuleCacheExpirationAction_STATUS_ARM struct {
	Name       DeliveryRuleCacheExpirationAction_Name_STATUS `json:"name,omitempty"`
	Parameters *CacheExpirationActionParameters_STATUS_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheExpirationAction_STATUS. Use v1api20210601.DeliveryRuleCacheExpirationAction_STATUS instead

func (*DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_STATUS_ARM.

func (*DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleCacheKeyQueryStringAction

type DeliveryRuleCacheKeyQueryStringAction struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleCacheKeyQueryStringAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *CacheKeyQueryStringActionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheKeyQueryStringAction. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction instead

func (*DeliveryRuleCacheKeyQueryStringAction) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction

func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error

AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction populates our DeliveryRuleCacheKeyQueryStringAction from the provided source DeliveryRuleCacheKeyQueryStringAction

func (*DeliveryRuleCacheKeyQueryStringAction) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction

func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error

AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction populates the provided destination DeliveryRuleCacheKeyQueryStringAction from our DeliveryRuleCacheKeyQueryStringAction

func (*DeliveryRuleCacheKeyQueryStringAction) ConvertToARM

func (action *DeliveryRuleCacheKeyQueryStringAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleCacheKeyQueryStringAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction.

func (*DeliveryRuleCacheKeyQueryStringAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCacheKeyQueryStringAction) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM

func (action *DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCacheKeyQueryStringAction_ARM

type DeliveryRuleCacheKeyQueryStringAction_ARM struct {
	Name       DeliveryRuleCacheKeyQueryStringAction_Name `json:"name,omitempty"`
	Parameters *CacheKeyQueryStringActionParameters_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheKeyQueryStringAction. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction instead

func (*DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_ARM.

func (*DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleCacheKeyQueryStringAction_Name

type DeliveryRuleCacheKeyQueryStringAction_Name string

Deprecated version of DeliveryRuleCacheKeyQueryStringAction_Name. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction_Name instead +kubebuilder:validation:Enum={"CacheKeyQueryString"}

type DeliveryRuleCacheKeyQueryStringAction_Name_STATUS

type DeliveryRuleCacheKeyQueryStringAction_Name_STATUS string

Deprecated version of DeliveryRuleCacheKeyQueryStringAction_Name_STATUS. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction_Name_STATUS instead

type DeliveryRuleCacheKeyQueryStringAction_STATUS

type DeliveryRuleCacheKeyQueryStringAction_STATUS struct {
	Name       *DeliveryRuleCacheKeyQueryStringAction_Name_STATUS `json:"name,omitempty"`
	Parameters *CacheKeyQueryStringActionParameters_STATUS        `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheKeyQueryStringAction_STATUS. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction_STATUS instead

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS

func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error

AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS populates our DeliveryRuleCacheKeyQueryStringAction_STATUS from the provided source DeliveryRuleCacheKeyQueryStringAction_STATUS

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS

func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error

AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS populates the provided destination DeliveryRuleCacheKeyQueryStringAction_STATUS from our DeliveryRuleCacheKeyQueryStringAction_STATUS

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_STATUS.

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) PopulateFromARM

func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM

type DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM struct {
	Name       DeliveryRuleCacheKeyQueryStringAction_Name_STATUS `json:"name,omitempty"`
	Parameters *CacheKeyQueryStringActionParameters_STATUS_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCacheKeyQueryStringAction_STATUS. Use v1api20210601.DeliveryRuleCacheKeyQueryStringAction_STATUS instead

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM.

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleClientPortCondition

type DeliveryRuleClientPortCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleClientPortCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *ClientPortMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleClientPortCondition. Use v1api20210601.DeliveryRuleClientPortCondition instead

func (*DeliveryRuleClientPortCondition) AssignProperties_From_DeliveryRuleClientPortCondition

func (condition *DeliveryRuleClientPortCondition) AssignProperties_From_DeliveryRuleClientPortCondition(source *v20210601s.DeliveryRuleClientPortCondition) error

AssignProperties_From_DeliveryRuleClientPortCondition populates our DeliveryRuleClientPortCondition from the provided source DeliveryRuleClientPortCondition

func (*DeliveryRuleClientPortCondition) AssignProperties_To_DeliveryRuleClientPortCondition

func (condition *DeliveryRuleClientPortCondition) AssignProperties_To_DeliveryRuleClientPortCondition(destination *v20210601s.DeliveryRuleClientPortCondition) error

AssignProperties_To_DeliveryRuleClientPortCondition populates the provided destination DeliveryRuleClientPortCondition from our DeliveryRuleClientPortCondition

func (*DeliveryRuleClientPortCondition) ConvertToARM

func (condition *DeliveryRuleClientPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleClientPortCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition.

func (*DeliveryRuleClientPortCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleClientPortCondition) NewEmptyARMValue

func (condition *DeliveryRuleClientPortCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleClientPortCondition) PopulateFromARM

func (condition *DeliveryRuleClientPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleClientPortCondition_ARM

type DeliveryRuleClientPortCondition_ARM struct {
	Name       DeliveryRuleClientPortCondition_Name    `json:"name,omitempty"`
	Parameters *ClientPortMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleClientPortCondition. Use v1api20210601.DeliveryRuleClientPortCondition instead

func (*DeliveryRuleClientPortCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_ARM.

func (*DeliveryRuleClientPortCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleClientPortCondition_Name

type DeliveryRuleClientPortCondition_Name string

Deprecated version of DeliveryRuleClientPortCondition_Name. Use v1api20210601.DeliveryRuleClientPortCondition_Name instead +kubebuilder:validation:Enum={"ClientPort"}

type DeliveryRuleClientPortCondition_Name_STATUS

type DeliveryRuleClientPortCondition_Name_STATUS string

Deprecated version of DeliveryRuleClientPortCondition_Name_STATUS. Use v1api20210601.DeliveryRuleClientPortCondition_Name_STATUS instead

type DeliveryRuleClientPortCondition_STATUS

type DeliveryRuleClientPortCondition_STATUS struct {
	Name       *DeliveryRuleClientPortCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *ClientPortMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleClientPortCondition_STATUS. Use v1api20210601.DeliveryRuleClientPortCondition_STATUS instead

func (*DeliveryRuleClientPortCondition_STATUS) AssignProperties_From_DeliveryRuleClientPortCondition_STATUS

func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_From_DeliveryRuleClientPortCondition_STATUS(source *v20210601s.DeliveryRuleClientPortCondition_STATUS) error

AssignProperties_From_DeliveryRuleClientPortCondition_STATUS populates our DeliveryRuleClientPortCondition_STATUS from the provided source DeliveryRuleClientPortCondition_STATUS

func (*DeliveryRuleClientPortCondition_STATUS) AssignProperties_To_DeliveryRuleClientPortCondition_STATUS

func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_To_DeliveryRuleClientPortCondition_STATUS(destination *v20210601s.DeliveryRuleClientPortCondition_STATUS) error

AssignProperties_To_DeliveryRuleClientPortCondition_STATUS populates the provided destination DeliveryRuleClientPortCondition_STATUS from our DeliveryRuleClientPortCondition_STATUS

func (*DeliveryRuleClientPortCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_STATUS.

func (*DeliveryRuleClientPortCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleClientPortCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleClientPortCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleClientPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleClientPortCondition_STATUS_ARM

type DeliveryRuleClientPortCondition_STATUS_ARM struct {
	Name       DeliveryRuleClientPortCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *ClientPortMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleClientPortCondition_STATUS. Use v1api20210601.DeliveryRuleClientPortCondition_STATUS instead

func (*DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_STATUS_ARM.

func (*DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleCondition

type DeliveryRuleCondition struct {
	ClientPort       *DeliveryRuleClientPortCondition       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition         `json:"postArgs,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition          `json:"urlPath,omitempty"`
}

Deprecated version of DeliveryRuleCondition. Use v1api20210601.DeliveryRuleCondition instead

func (*DeliveryRuleCondition) AssignProperties_From_DeliveryRuleCondition

func (condition *DeliveryRuleCondition) AssignProperties_From_DeliveryRuleCondition(source *v20210601s.DeliveryRuleCondition) error

AssignProperties_From_DeliveryRuleCondition populates our DeliveryRuleCondition from the provided source DeliveryRuleCondition

func (*DeliveryRuleCondition) AssignProperties_To_DeliveryRuleCondition

func (condition *DeliveryRuleCondition) AssignProperties_To_DeliveryRuleCondition(destination *v20210601s.DeliveryRuleCondition) error

AssignProperties_To_DeliveryRuleCondition populates the provided destination DeliveryRuleCondition from our DeliveryRuleCondition

func (*DeliveryRuleCondition) ConvertToARM

func (condition *DeliveryRuleCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition.

func (*DeliveryRuleCondition) DeepCopyInto

func (in *DeliveryRuleCondition) DeepCopyInto(out *DeliveryRuleCondition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCondition) NewEmptyARMValue

func (condition *DeliveryRuleCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCondition) PopulateFromARM

func (condition *DeliveryRuleCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCondition_ARM

type DeliveryRuleCondition_ARM struct {
	ClientPort       *DeliveryRuleClientPortCondition_ARM       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition_ARM          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition_ARM         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition_ARM      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition_ARM         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition_ARM         `json:"postArgs,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition_ARM      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition_ARM    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition_ARM      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition_ARM    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition_ARM    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition_ARM    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition_ARM       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition_ARM       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition_ARM       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition_ARM      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_ARM `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition_ARM      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition_ARM          `json:"urlPath,omitempty"`
}

Deprecated version of DeliveryRuleCondition. Use v1api20210601.DeliveryRuleCondition instead

func (*DeliveryRuleCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_ARM.

func (*DeliveryRuleCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DeliveryRuleCondition_ARM) MarshalJSON

func (condition DeliveryRuleCondition_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleCondition_ARM represents a discriminated union (JSON OneOf)

func (*DeliveryRuleCondition_ARM) UnmarshalJSON

func (condition *DeliveryRuleCondition_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the DeliveryRuleCondition_ARM

type DeliveryRuleCondition_STATUS

type DeliveryRuleCondition_STATUS struct {
	ClientPort       *DeliveryRuleClientPortCondition_STATUS       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition_STATUS          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition_STATUS         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition_STATUS      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition_STATUS         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition_STATUS         `json:"postArgs,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition_STATUS      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition_STATUS    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition_STATUS      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition_STATUS    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition_STATUS    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition_STATUS    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition_STATUS       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition_STATUS       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition_STATUS       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition_STATUS      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_STATUS `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition_STATUS      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition_STATUS          `json:"urlPath,omitempty"`
}

Deprecated version of DeliveryRuleCondition_STATUS. Use v1api20210601.DeliveryRuleCondition_STATUS instead

func (*DeliveryRuleCondition_STATUS) AssignProperties_From_DeliveryRuleCondition_STATUS

func (condition *DeliveryRuleCondition_STATUS) AssignProperties_From_DeliveryRuleCondition_STATUS(source *v20210601s.DeliveryRuleCondition_STATUS) error

AssignProperties_From_DeliveryRuleCondition_STATUS populates our DeliveryRuleCondition_STATUS from the provided source DeliveryRuleCondition_STATUS

func (*DeliveryRuleCondition_STATUS) AssignProperties_To_DeliveryRuleCondition_STATUS

func (condition *DeliveryRuleCondition_STATUS) AssignProperties_To_DeliveryRuleCondition_STATUS(destination *v20210601s.DeliveryRuleCondition_STATUS) error

AssignProperties_To_DeliveryRuleCondition_STATUS populates the provided destination DeliveryRuleCondition_STATUS from our DeliveryRuleCondition_STATUS

func (*DeliveryRuleCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_STATUS.

func (*DeliveryRuleCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCondition_STATUS) NewEmptyARMValue

func (condition *DeliveryRuleCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCondition_STATUS_ARM

type DeliveryRuleCondition_STATUS_ARM struct {
	ClientPort       *DeliveryRuleClientPortCondition_STATUS_ARM       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition_STATUS_ARM          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition_STATUS_ARM         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition_STATUS_ARM      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition_STATUS_ARM         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition_STATUS_ARM         `json:"postArgs,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition_STATUS_ARM      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition_STATUS_ARM    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition_STATUS_ARM      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition_STATUS_ARM    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition_STATUS_ARM    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition_STATUS_ARM    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition_STATUS_ARM       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition_STATUS_ARM       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition_STATUS_ARM       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition_STATUS_ARM      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition_STATUS_ARM      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition_STATUS_ARM          `json:"urlPath,omitempty"`
}

Deprecated version of DeliveryRuleCondition_STATUS. Use v1api20210601.DeliveryRuleCondition_STATUS instead

func (*DeliveryRuleCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_STATUS_ARM.

func (*DeliveryRuleCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DeliveryRuleCondition_STATUS_ARM) MarshalJSON

func (condition DeliveryRuleCondition_STATUS_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleCondition_STATUS_ARM represents a discriminated union (JSON OneOf)

func (*DeliveryRuleCondition_STATUS_ARM) UnmarshalJSON

func (condition *DeliveryRuleCondition_STATUS_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the DeliveryRuleCondition_STATUS_ARM

type DeliveryRuleCookiesCondition

type DeliveryRuleCookiesCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleCookiesCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *CookiesMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCookiesCondition. Use v1api20210601.DeliveryRuleCookiesCondition instead

func (*DeliveryRuleCookiesCondition) AssignProperties_From_DeliveryRuleCookiesCondition

func (condition *DeliveryRuleCookiesCondition) AssignProperties_From_DeliveryRuleCookiesCondition(source *v20210601s.DeliveryRuleCookiesCondition) error

AssignProperties_From_DeliveryRuleCookiesCondition populates our DeliveryRuleCookiesCondition from the provided source DeliveryRuleCookiesCondition

func (*DeliveryRuleCookiesCondition) AssignProperties_To_DeliveryRuleCookiesCondition

func (condition *DeliveryRuleCookiesCondition) AssignProperties_To_DeliveryRuleCookiesCondition(destination *v20210601s.DeliveryRuleCookiesCondition) error

AssignProperties_To_DeliveryRuleCookiesCondition populates the provided destination DeliveryRuleCookiesCondition from our DeliveryRuleCookiesCondition

func (*DeliveryRuleCookiesCondition) ConvertToARM

func (condition *DeliveryRuleCookiesCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleCookiesCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition.

func (*DeliveryRuleCookiesCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCookiesCondition) NewEmptyARMValue

func (condition *DeliveryRuleCookiesCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCookiesCondition) PopulateFromARM

func (condition *DeliveryRuleCookiesCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCookiesCondition_ARM

type DeliveryRuleCookiesCondition_ARM struct {
	Name       DeliveryRuleCookiesCondition_Name    `json:"name,omitempty"`
	Parameters *CookiesMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCookiesCondition. Use v1api20210601.DeliveryRuleCookiesCondition instead

func (*DeliveryRuleCookiesCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_ARM.

func (*DeliveryRuleCookiesCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleCookiesCondition_Name

type DeliveryRuleCookiesCondition_Name string

Deprecated version of DeliveryRuleCookiesCondition_Name. Use v1api20210601.DeliveryRuleCookiesCondition_Name instead +kubebuilder:validation:Enum={"Cookies"}

type DeliveryRuleCookiesCondition_Name_STATUS

type DeliveryRuleCookiesCondition_Name_STATUS string

Deprecated version of DeliveryRuleCookiesCondition_Name_STATUS. Use v1api20210601.DeliveryRuleCookiesCondition_Name_STATUS instead

type DeliveryRuleCookiesCondition_STATUS

type DeliveryRuleCookiesCondition_STATUS struct {
	Name       *DeliveryRuleCookiesCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *CookiesMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCookiesCondition_STATUS. Use v1api20210601.DeliveryRuleCookiesCondition_STATUS instead

func (*DeliveryRuleCookiesCondition_STATUS) AssignProperties_From_DeliveryRuleCookiesCondition_STATUS

func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_From_DeliveryRuleCookiesCondition_STATUS(source *v20210601s.DeliveryRuleCookiesCondition_STATUS) error

AssignProperties_From_DeliveryRuleCookiesCondition_STATUS populates our DeliveryRuleCookiesCondition_STATUS from the provided source DeliveryRuleCookiesCondition_STATUS

func (*DeliveryRuleCookiesCondition_STATUS) AssignProperties_To_DeliveryRuleCookiesCondition_STATUS

func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_To_DeliveryRuleCookiesCondition_STATUS(destination *v20210601s.DeliveryRuleCookiesCondition_STATUS) error

AssignProperties_To_DeliveryRuleCookiesCondition_STATUS populates the provided destination DeliveryRuleCookiesCondition_STATUS from our DeliveryRuleCookiesCondition_STATUS

func (*DeliveryRuleCookiesCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_STATUS.

func (*DeliveryRuleCookiesCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleCookiesCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleCookiesCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleCookiesCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleCookiesCondition_STATUS_ARM

type DeliveryRuleCookiesCondition_STATUS_ARM struct {
	Name       DeliveryRuleCookiesCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *CookiesMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleCookiesCondition_STATUS. Use v1api20210601.DeliveryRuleCookiesCondition_STATUS instead

func (*DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_STATUS_ARM.

func (*DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleHostNameCondition

type DeliveryRuleHostNameCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleHostNameCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *HostNameMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHostNameCondition. Use v1api20210601.DeliveryRuleHostNameCondition instead

func (*DeliveryRuleHostNameCondition) AssignProperties_From_DeliveryRuleHostNameCondition

func (condition *DeliveryRuleHostNameCondition) AssignProperties_From_DeliveryRuleHostNameCondition(source *v20210601s.DeliveryRuleHostNameCondition) error

AssignProperties_From_DeliveryRuleHostNameCondition populates our DeliveryRuleHostNameCondition from the provided source DeliveryRuleHostNameCondition

func (*DeliveryRuleHostNameCondition) AssignProperties_To_DeliveryRuleHostNameCondition

func (condition *DeliveryRuleHostNameCondition) AssignProperties_To_DeliveryRuleHostNameCondition(destination *v20210601s.DeliveryRuleHostNameCondition) error

AssignProperties_To_DeliveryRuleHostNameCondition populates the provided destination DeliveryRuleHostNameCondition from our DeliveryRuleHostNameCondition

func (*DeliveryRuleHostNameCondition) ConvertToARM

func (condition *DeliveryRuleHostNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleHostNameCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition.

func (*DeliveryRuleHostNameCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleHostNameCondition) NewEmptyARMValue

func (condition *DeliveryRuleHostNameCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleHostNameCondition) PopulateFromARM

func (condition *DeliveryRuleHostNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleHostNameCondition_ARM

type DeliveryRuleHostNameCondition_ARM struct {
	Name       DeliveryRuleHostNameCondition_Name    `json:"name,omitempty"`
	Parameters *HostNameMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHostNameCondition. Use v1api20210601.DeliveryRuleHostNameCondition instead

func (*DeliveryRuleHostNameCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_ARM.

func (*DeliveryRuleHostNameCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleHostNameCondition_Name

type DeliveryRuleHostNameCondition_Name string

Deprecated version of DeliveryRuleHostNameCondition_Name. Use v1api20210601.DeliveryRuleHostNameCondition_Name instead +kubebuilder:validation:Enum={"HostName"}

type DeliveryRuleHostNameCondition_Name_STATUS

type DeliveryRuleHostNameCondition_Name_STATUS string

Deprecated version of DeliveryRuleHostNameCondition_Name_STATUS. Use v1api20210601.DeliveryRuleHostNameCondition_Name_STATUS instead

type DeliveryRuleHostNameCondition_STATUS

type DeliveryRuleHostNameCondition_STATUS struct {
	Name       *DeliveryRuleHostNameCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *HostNameMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHostNameCondition_STATUS. Use v1api20210601.DeliveryRuleHostNameCondition_STATUS instead

func (*DeliveryRuleHostNameCondition_STATUS) AssignProperties_From_DeliveryRuleHostNameCondition_STATUS

func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_From_DeliveryRuleHostNameCondition_STATUS(source *v20210601s.DeliveryRuleHostNameCondition_STATUS) error

AssignProperties_From_DeliveryRuleHostNameCondition_STATUS populates our DeliveryRuleHostNameCondition_STATUS from the provided source DeliveryRuleHostNameCondition_STATUS

func (*DeliveryRuleHostNameCondition_STATUS) AssignProperties_To_DeliveryRuleHostNameCondition_STATUS

func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_To_DeliveryRuleHostNameCondition_STATUS(destination *v20210601s.DeliveryRuleHostNameCondition_STATUS) error

AssignProperties_To_DeliveryRuleHostNameCondition_STATUS populates the provided destination DeliveryRuleHostNameCondition_STATUS from our DeliveryRuleHostNameCondition_STATUS

func (*DeliveryRuleHostNameCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_STATUS.

func (*DeliveryRuleHostNameCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleHostNameCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleHostNameCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleHostNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleHostNameCondition_STATUS_ARM

type DeliveryRuleHostNameCondition_STATUS_ARM struct {
	Name       DeliveryRuleHostNameCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *HostNameMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHostNameCondition_STATUS. Use v1api20210601.DeliveryRuleHostNameCondition_STATUS instead

func (*DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_STATUS_ARM.

func (*DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleHttpVersionCondition

type DeliveryRuleHttpVersionCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleHttpVersionCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *HttpVersionMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHttpVersionCondition. Use v1api20210601.DeliveryRuleHttpVersionCondition instead

func (*DeliveryRuleHttpVersionCondition) AssignProperties_From_DeliveryRuleHttpVersionCondition

func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_From_DeliveryRuleHttpVersionCondition(source *v20210601s.DeliveryRuleHttpVersionCondition) error

AssignProperties_From_DeliveryRuleHttpVersionCondition populates our DeliveryRuleHttpVersionCondition from the provided source DeliveryRuleHttpVersionCondition

func (*DeliveryRuleHttpVersionCondition) AssignProperties_To_DeliveryRuleHttpVersionCondition

func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_To_DeliveryRuleHttpVersionCondition(destination *v20210601s.DeliveryRuleHttpVersionCondition) error

AssignProperties_To_DeliveryRuleHttpVersionCondition populates the provided destination DeliveryRuleHttpVersionCondition from our DeliveryRuleHttpVersionCondition

func (*DeliveryRuleHttpVersionCondition) ConvertToARM

func (condition *DeliveryRuleHttpVersionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleHttpVersionCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition.

func (*DeliveryRuleHttpVersionCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleHttpVersionCondition) NewEmptyARMValue

func (condition *DeliveryRuleHttpVersionCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleHttpVersionCondition) PopulateFromARM

func (condition *DeliveryRuleHttpVersionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleHttpVersionCondition_ARM

type DeliveryRuleHttpVersionCondition_ARM struct {
	Name       DeliveryRuleHttpVersionCondition_Name    `json:"name,omitempty"`
	Parameters *HttpVersionMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHttpVersionCondition. Use v1api20210601.DeliveryRuleHttpVersionCondition instead

func (*DeliveryRuleHttpVersionCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_ARM.

func (*DeliveryRuleHttpVersionCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleHttpVersionCondition_Name

type DeliveryRuleHttpVersionCondition_Name string

Deprecated version of DeliveryRuleHttpVersionCondition_Name. Use v1api20210601.DeliveryRuleHttpVersionCondition_Name instead +kubebuilder:validation:Enum={"HttpVersion"}

type DeliveryRuleHttpVersionCondition_Name_STATUS

type DeliveryRuleHttpVersionCondition_Name_STATUS string

Deprecated version of DeliveryRuleHttpVersionCondition_Name_STATUS. Use v1api20210601.DeliveryRuleHttpVersionCondition_Name_STATUS instead

type DeliveryRuleHttpVersionCondition_STATUS

type DeliveryRuleHttpVersionCondition_STATUS struct {
	Name       *DeliveryRuleHttpVersionCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *HttpVersionMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHttpVersionCondition_STATUS. Use v1api20210601.DeliveryRuleHttpVersionCondition_STATUS instead

func (*DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS

func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS(source *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error

AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS populates our DeliveryRuleHttpVersionCondition_STATUS from the provided source DeliveryRuleHttpVersionCondition_STATUS

func (*DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS

func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS(destination *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error

AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS populates the provided destination DeliveryRuleHttpVersionCondition_STATUS from our DeliveryRuleHttpVersionCondition_STATUS

func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_STATUS.

func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleHttpVersionCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleHttpVersionCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleHttpVersionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleHttpVersionCondition_STATUS_ARM

type DeliveryRuleHttpVersionCondition_STATUS_ARM struct {
	Name       DeliveryRuleHttpVersionCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *HttpVersionMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleHttpVersionCondition_STATUS. Use v1api20210601.DeliveryRuleHttpVersionCondition_STATUS instead

func (*DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_STATUS_ARM.

func (*DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleIsDeviceCondition

type DeliveryRuleIsDeviceCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleIsDeviceCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *IsDeviceMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleIsDeviceCondition. Use v1api20210601.DeliveryRuleIsDeviceCondition instead

func (*DeliveryRuleIsDeviceCondition) AssignProperties_From_DeliveryRuleIsDeviceCondition

func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_From_DeliveryRuleIsDeviceCondition(source *v20210601s.DeliveryRuleIsDeviceCondition) error

AssignProperties_From_DeliveryRuleIsDeviceCondition populates our DeliveryRuleIsDeviceCondition from the provided source DeliveryRuleIsDeviceCondition

func (*DeliveryRuleIsDeviceCondition) AssignProperties_To_DeliveryRuleIsDeviceCondition

func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_To_DeliveryRuleIsDeviceCondition(destination *v20210601s.DeliveryRuleIsDeviceCondition) error

AssignProperties_To_DeliveryRuleIsDeviceCondition populates the provided destination DeliveryRuleIsDeviceCondition from our DeliveryRuleIsDeviceCondition

func (*DeliveryRuleIsDeviceCondition) ConvertToARM

func (condition *DeliveryRuleIsDeviceCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleIsDeviceCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition.

func (*DeliveryRuleIsDeviceCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleIsDeviceCondition) NewEmptyARMValue

func (condition *DeliveryRuleIsDeviceCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleIsDeviceCondition) PopulateFromARM

func (condition *DeliveryRuleIsDeviceCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleIsDeviceCondition_ARM

type DeliveryRuleIsDeviceCondition_ARM struct {
	Name       DeliveryRuleIsDeviceCondition_Name    `json:"name,omitempty"`
	Parameters *IsDeviceMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleIsDeviceCondition. Use v1api20210601.DeliveryRuleIsDeviceCondition instead

func (*DeliveryRuleIsDeviceCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_ARM.

func (*DeliveryRuleIsDeviceCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleIsDeviceCondition_Name

type DeliveryRuleIsDeviceCondition_Name string

Deprecated version of DeliveryRuleIsDeviceCondition_Name. Use v1api20210601.DeliveryRuleIsDeviceCondition_Name instead +kubebuilder:validation:Enum={"IsDevice"}

type DeliveryRuleIsDeviceCondition_Name_STATUS

type DeliveryRuleIsDeviceCondition_Name_STATUS string

Deprecated version of DeliveryRuleIsDeviceCondition_Name_STATUS. Use v1api20210601.DeliveryRuleIsDeviceCondition_Name_STATUS instead

type DeliveryRuleIsDeviceCondition_STATUS

type DeliveryRuleIsDeviceCondition_STATUS struct {
	Name       *DeliveryRuleIsDeviceCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *IsDeviceMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleIsDeviceCondition_STATUS. Use v1api20210601.DeliveryRuleIsDeviceCondition_STATUS instead

func (*DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS

func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS(source *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error

AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS populates our DeliveryRuleIsDeviceCondition_STATUS from the provided source DeliveryRuleIsDeviceCondition_STATUS

func (*DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS

func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS(destination *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error

AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS populates the provided destination DeliveryRuleIsDeviceCondition_STATUS from our DeliveryRuleIsDeviceCondition_STATUS

func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_STATUS.

func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleIsDeviceCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleIsDeviceCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleIsDeviceCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleIsDeviceCondition_STATUS_ARM

type DeliveryRuleIsDeviceCondition_STATUS_ARM struct {
	Name       DeliveryRuleIsDeviceCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *IsDeviceMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleIsDeviceCondition_STATUS. Use v1api20210601.DeliveryRuleIsDeviceCondition_STATUS instead

func (*DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_STATUS_ARM.

func (*DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRulePostArgsCondition

type DeliveryRulePostArgsCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRulePostArgsCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *PostArgsMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRulePostArgsCondition. Use v1api20210601.DeliveryRulePostArgsCondition instead

func (*DeliveryRulePostArgsCondition) AssignProperties_From_DeliveryRulePostArgsCondition

func (condition *DeliveryRulePostArgsCondition) AssignProperties_From_DeliveryRulePostArgsCondition(source *v20210601s.DeliveryRulePostArgsCondition) error

AssignProperties_From_DeliveryRulePostArgsCondition populates our DeliveryRulePostArgsCondition from the provided source DeliveryRulePostArgsCondition

func (*DeliveryRulePostArgsCondition) AssignProperties_To_DeliveryRulePostArgsCondition

func (condition *DeliveryRulePostArgsCondition) AssignProperties_To_DeliveryRulePostArgsCondition(destination *v20210601s.DeliveryRulePostArgsCondition) error

AssignProperties_To_DeliveryRulePostArgsCondition populates the provided destination DeliveryRulePostArgsCondition from our DeliveryRulePostArgsCondition

func (*DeliveryRulePostArgsCondition) ConvertToARM

func (condition *DeliveryRulePostArgsCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRulePostArgsCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition.

func (*DeliveryRulePostArgsCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRulePostArgsCondition) NewEmptyARMValue

func (condition *DeliveryRulePostArgsCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRulePostArgsCondition) PopulateFromARM

func (condition *DeliveryRulePostArgsCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRulePostArgsCondition_ARM

type DeliveryRulePostArgsCondition_ARM struct {
	Name       DeliveryRulePostArgsCondition_Name    `json:"name,omitempty"`
	Parameters *PostArgsMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRulePostArgsCondition. Use v1api20210601.DeliveryRulePostArgsCondition instead

func (*DeliveryRulePostArgsCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_ARM.

func (*DeliveryRulePostArgsCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRulePostArgsCondition_Name

type DeliveryRulePostArgsCondition_Name string

Deprecated version of DeliveryRulePostArgsCondition_Name. Use v1api20210601.DeliveryRulePostArgsCondition_Name instead +kubebuilder:validation:Enum={"PostArgs"}

type DeliveryRulePostArgsCondition_Name_STATUS

type DeliveryRulePostArgsCondition_Name_STATUS string

Deprecated version of DeliveryRulePostArgsCondition_Name_STATUS. Use v1api20210601.DeliveryRulePostArgsCondition_Name_STATUS instead

type DeliveryRulePostArgsCondition_STATUS

type DeliveryRulePostArgsCondition_STATUS struct {
	Name       *DeliveryRulePostArgsCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *PostArgsMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRulePostArgsCondition_STATUS. Use v1api20210601.DeliveryRulePostArgsCondition_STATUS instead

func (*DeliveryRulePostArgsCondition_STATUS) AssignProperties_From_DeliveryRulePostArgsCondition_STATUS

func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_From_DeliveryRulePostArgsCondition_STATUS(source *v20210601s.DeliveryRulePostArgsCondition_STATUS) error

AssignProperties_From_DeliveryRulePostArgsCondition_STATUS populates our DeliveryRulePostArgsCondition_STATUS from the provided source DeliveryRulePostArgsCondition_STATUS

func (*DeliveryRulePostArgsCondition_STATUS) AssignProperties_To_DeliveryRulePostArgsCondition_STATUS

func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_To_DeliveryRulePostArgsCondition_STATUS(destination *v20210601s.DeliveryRulePostArgsCondition_STATUS) error

AssignProperties_To_DeliveryRulePostArgsCondition_STATUS populates the provided destination DeliveryRulePostArgsCondition_STATUS from our DeliveryRulePostArgsCondition_STATUS

func (*DeliveryRulePostArgsCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_STATUS.

func (*DeliveryRulePostArgsCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRulePostArgsCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRulePostArgsCondition_STATUS) PopulateFromARM

func (condition *DeliveryRulePostArgsCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRulePostArgsCondition_STATUS_ARM

type DeliveryRulePostArgsCondition_STATUS_ARM struct {
	Name       DeliveryRulePostArgsCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *PostArgsMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRulePostArgsCondition_STATUS. Use v1api20210601.DeliveryRulePostArgsCondition_STATUS instead

func (*DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_STATUS_ARM.

func (*DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleQueryStringCondition

type DeliveryRuleQueryStringCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleQueryStringCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *QueryStringMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleQueryStringCondition. Use v1api20210601.DeliveryRuleQueryStringCondition instead

func (*DeliveryRuleQueryStringCondition) AssignProperties_From_DeliveryRuleQueryStringCondition

func (condition *DeliveryRuleQueryStringCondition) AssignProperties_From_DeliveryRuleQueryStringCondition(source *v20210601s.DeliveryRuleQueryStringCondition) error

AssignProperties_From_DeliveryRuleQueryStringCondition populates our DeliveryRuleQueryStringCondition from the provided source DeliveryRuleQueryStringCondition

func (*DeliveryRuleQueryStringCondition) AssignProperties_To_DeliveryRuleQueryStringCondition

func (condition *DeliveryRuleQueryStringCondition) AssignProperties_To_DeliveryRuleQueryStringCondition(destination *v20210601s.DeliveryRuleQueryStringCondition) error

AssignProperties_To_DeliveryRuleQueryStringCondition populates the provided destination DeliveryRuleQueryStringCondition from our DeliveryRuleQueryStringCondition

func (*DeliveryRuleQueryStringCondition) ConvertToARM

func (condition *DeliveryRuleQueryStringCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleQueryStringCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition.

func (*DeliveryRuleQueryStringCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleQueryStringCondition) NewEmptyARMValue

func (condition *DeliveryRuleQueryStringCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleQueryStringCondition) PopulateFromARM

func (condition *DeliveryRuleQueryStringCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleQueryStringCondition_ARM

type DeliveryRuleQueryStringCondition_ARM struct {
	Name       DeliveryRuleQueryStringCondition_Name    `json:"name,omitempty"`
	Parameters *QueryStringMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleQueryStringCondition. Use v1api20210601.DeliveryRuleQueryStringCondition instead

func (*DeliveryRuleQueryStringCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_ARM.

func (*DeliveryRuleQueryStringCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleQueryStringCondition_Name

type DeliveryRuleQueryStringCondition_Name string

Deprecated version of DeliveryRuleQueryStringCondition_Name. Use v1api20210601.DeliveryRuleQueryStringCondition_Name instead +kubebuilder:validation:Enum={"QueryString"}

type DeliveryRuleQueryStringCondition_Name_STATUS

type DeliveryRuleQueryStringCondition_Name_STATUS string

Deprecated version of DeliveryRuleQueryStringCondition_Name_STATUS. Use v1api20210601.DeliveryRuleQueryStringCondition_Name_STATUS instead

type DeliveryRuleQueryStringCondition_STATUS

type DeliveryRuleQueryStringCondition_STATUS struct {
	Name       *DeliveryRuleQueryStringCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *QueryStringMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleQueryStringCondition_STATUS. Use v1api20210601.DeliveryRuleQueryStringCondition_STATUS instead

func (*DeliveryRuleQueryStringCondition_STATUS) AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS

func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS(source *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error

AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS populates our DeliveryRuleQueryStringCondition_STATUS from the provided source DeliveryRuleQueryStringCondition_STATUS

func (*DeliveryRuleQueryStringCondition_STATUS) AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS

func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS(destination *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error

AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS populates the provided destination DeliveryRuleQueryStringCondition_STATUS from our DeliveryRuleQueryStringCondition_STATUS

func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_STATUS.

func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleQueryStringCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleQueryStringCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleQueryStringCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleQueryStringCondition_STATUS_ARM

type DeliveryRuleQueryStringCondition_STATUS_ARM struct {
	Name       DeliveryRuleQueryStringCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *QueryStringMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleQueryStringCondition_STATUS. Use v1api20210601.DeliveryRuleQueryStringCondition_STATUS instead

func (*DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_STATUS_ARM.

func (*DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRemoteAddressCondition

type DeliveryRuleRemoteAddressCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRemoteAddressCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RemoteAddressMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRemoteAddressCondition. Use v1api20210601.DeliveryRuleRemoteAddressCondition instead

func (*DeliveryRuleRemoteAddressCondition) AssignProperties_From_DeliveryRuleRemoteAddressCondition

func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_From_DeliveryRuleRemoteAddressCondition(source *v20210601s.DeliveryRuleRemoteAddressCondition) error

AssignProperties_From_DeliveryRuleRemoteAddressCondition populates our DeliveryRuleRemoteAddressCondition from the provided source DeliveryRuleRemoteAddressCondition

func (*DeliveryRuleRemoteAddressCondition) AssignProperties_To_DeliveryRuleRemoteAddressCondition

func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_To_DeliveryRuleRemoteAddressCondition(destination *v20210601s.DeliveryRuleRemoteAddressCondition) error

AssignProperties_To_DeliveryRuleRemoteAddressCondition populates the provided destination DeliveryRuleRemoteAddressCondition from our DeliveryRuleRemoteAddressCondition

func (*DeliveryRuleRemoteAddressCondition) ConvertToARM

func (condition *DeliveryRuleRemoteAddressCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRemoteAddressCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition.

func (*DeliveryRuleRemoteAddressCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRemoteAddressCondition) NewEmptyARMValue

func (condition *DeliveryRuleRemoteAddressCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRemoteAddressCondition) PopulateFromARM

func (condition *DeliveryRuleRemoteAddressCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRemoteAddressCondition_ARM

type DeliveryRuleRemoteAddressCondition_ARM struct {
	Name       DeliveryRuleRemoteAddressCondition_Name    `json:"name,omitempty"`
	Parameters *RemoteAddressMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRemoteAddressCondition. Use v1api20210601.DeliveryRuleRemoteAddressCondition instead

func (*DeliveryRuleRemoteAddressCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_ARM.

func (*DeliveryRuleRemoteAddressCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRemoteAddressCondition_Name

type DeliveryRuleRemoteAddressCondition_Name string

Deprecated version of DeliveryRuleRemoteAddressCondition_Name. Use v1api20210601.DeliveryRuleRemoteAddressCondition_Name instead +kubebuilder:validation:Enum={"RemoteAddress"}

type DeliveryRuleRemoteAddressCondition_Name_STATUS

type DeliveryRuleRemoteAddressCondition_Name_STATUS string

Deprecated version of DeliveryRuleRemoteAddressCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRemoteAddressCondition_Name_STATUS instead

type DeliveryRuleRemoteAddressCondition_STATUS

type DeliveryRuleRemoteAddressCondition_STATUS struct {
	Name       *DeliveryRuleRemoteAddressCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RemoteAddressMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRemoteAddressCondition_STATUS. Use v1api20210601.DeliveryRuleRemoteAddressCondition_STATUS instead

func (*DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS

func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS(source *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error

AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS populates our DeliveryRuleRemoteAddressCondition_STATUS from the provided source DeliveryRuleRemoteAddressCondition_STATUS

func (*DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS

func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS(destination *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error

AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS populates the provided destination DeliveryRuleRemoteAddressCondition_STATUS from our DeliveryRuleRemoteAddressCondition_STATUS

func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_STATUS.

func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRemoteAddressCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRemoteAddressCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRemoteAddressCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRemoteAddressCondition_STATUS_ARM

type DeliveryRuleRemoteAddressCondition_STATUS_ARM struct {
	Name       DeliveryRuleRemoteAddressCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RemoteAddressMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRemoteAddressCondition_STATUS. Use v1api20210601.DeliveryRuleRemoteAddressCondition_STATUS instead

func (*DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_STATUS_ARM.

func (*DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestBodyCondition

type DeliveryRuleRequestBodyCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestBodyCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RequestBodyMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestBodyCondition. Use v1api20210601.DeliveryRuleRequestBodyCondition instead

func (*DeliveryRuleRequestBodyCondition) AssignProperties_From_DeliveryRuleRequestBodyCondition

func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_From_DeliveryRuleRequestBodyCondition(source *v20210601s.DeliveryRuleRequestBodyCondition) error

AssignProperties_From_DeliveryRuleRequestBodyCondition populates our DeliveryRuleRequestBodyCondition from the provided source DeliveryRuleRequestBodyCondition

func (*DeliveryRuleRequestBodyCondition) AssignProperties_To_DeliveryRuleRequestBodyCondition

func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_To_DeliveryRuleRequestBodyCondition(destination *v20210601s.DeliveryRuleRequestBodyCondition) error

AssignProperties_To_DeliveryRuleRequestBodyCondition populates the provided destination DeliveryRuleRequestBodyCondition from our DeliveryRuleRequestBodyCondition

func (*DeliveryRuleRequestBodyCondition) ConvertToARM

func (condition *DeliveryRuleRequestBodyCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestBodyCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition.

func (*DeliveryRuleRequestBodyCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestBodyCondition) NewEmptyARMValue

func (condition *DeliveryRuleRequestBodyCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestBodyCondition) PopulateFromARM

func (condition *DeliveryRuleRequestBodyCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestBodyCondition_ARM

type DeliveryRuleRequestBodyCondition_ARM struct {
	Name       DeliveryRuleRequestBodyCondition_Name    `json:"name,omitempty"`
	Parameters *RequestBodyMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestBodyCondition. Use v1api20210601.DeliveryRuleRequestBodyCondition instead

func (*DeliveryRuleRequestBodyCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_ARM.

func (*DeliveryRuleRequestBodyCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestBodyCondition_Name

type DeliveryRuleRequestBodyCondition_Name string

Deprecated version of DeliveryRuleRequestBodyCondition_Name. Use v1api20210601.DeliveryRuleRequestBodyCondition_Name instead +kubebuilder:validation:Enum={"RequestBody"}

type DeliveryRuleRequestBodyCondition_Name_STATUS

type DeliveryRuleRequestBodyCondition_Name_STATUS string

Deprecated version of DeliveryRuleRequestBodyCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRequestBodyCondition_Name_STATUS instead

type DeliveryRuleRequestBodyCondition_STATUS

type DeliveryRuleRequestBodyCondition_STATUS struct {
	Name       *DeliveryRuleRequestBodyCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RequestBodyMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestBodyCondition_STATUS. Use v1api20210601.DeliveryRuleRequestBodyCondition_STATUS instead

func (*DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS

func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS(source *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error

AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS populates our DeliveryRuleRequestBodyCondition_STATUS from the provided source DeliveryRuleRequestBodyCondition_STATUS

func (*DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS

func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS(destination *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error

AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS populates the provided destination DeliveryRuleRequestBodyCondition_STATUS from our DeliveryRuleRequestBodyCondition_STATUS

func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_STATUS.

func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestBodyCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestBodyCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRequestBodyCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestBodyCondition_STATUS_ARM

type DeliveryRuleRequestBodyCondition_STATUS_ARM struct {
	Name       DeliveryRuleRequestBodyCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RequestBodyMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestBodyCondition_STATUS. Use v1api20210601.DeliveryRuleRequestBodyCondition_STATUS instead

func (*DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_STATUS_ARM.

func (*DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestHeaderAction

type DeliveryRuleRequestHeaderAction struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestHeaderAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *HeaderActionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderAction. Use v1api20210601.DeliveryRuleRequestHeaderAction instead

func (*DeliveryRuleRequestHeaderAction) AssignProperties_From_DeliveryRuleRequestHeaderAction

func (action *DeliveryRuleRequestHeaderAction) AssignProperties_From_DeliveryRuleRequestHeaderAction(source *v20210601s.DeliveryRuleRequestHeaderAction) error

AssignProperties_From_DeliveryRuleRequestHeaderAction populates our DeliveryRuleRequestHeaderAction from the provided source DeliveryRuleRequestHeaderAction

func (*DeliveryRuleRequestHeaderAction) AssignProperties_To_DeliveryRuleRequestHeaderAction

func (action *DeliveryRuleRequestHeaderAction) AssignProperties_To_DeliveryRuleRequestHeaderAction(destination *v20210601s.DeliveryRuleRequestHeaderAction) error

AssignProperties_To_DeliveryRuleRequestHeaderAction populates the provided destination DeliveryRuleRequestHeaderAction from our DeliveryRuleRequestHeaderAction

func (*DeliveryRuleRequestHeaderAction) ConvertToARM

func (action *DeliveryRuleRequestHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestHeaderAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction.

func (*DeliveryRuleRequestHeaderAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestHeaderAction) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestHeaderAction) PopulateFromARM

func (action *DeliveryRuleRequestHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestHeaderAction_ARM

type DeliveryRuleRequestHeaderAction_ARM struct {
	Name       DeliveryRuleRequestHeaderAction_Name `json:"name,omitempty"`
	Parameters *HeaderActionParameters_ARM          `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderAction. Use v1api20210601.DeliveryRuleRequestHeaderAction instead

func (*DeliveryRuleRequestHeaderAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_ARM.

func (*DeliveryRuleRequestHeaderAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestHeaderAction_Name

type DeliveryRuleRequestHeaderAction_Name string

Deprecated version of DeliveryRuleRequestHeaderAction_Name. Use v1api20210601.DeliveryRuleRequestHeaderAction_Name instead +kubebuilder:validation:Enum={"ModifyRequestHeader"}

type DeliveryRuleRequestHeaderAction_Name_STATUS

type DeliveryRuleRequestHeaderAction_Name_STATUS string

Deprecated version of DeliveryRuleRequestHeaderAction_Name_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderAction_Name_STATUS instead

type DeliveryRuleRequestHeaderAction_STATUS

type DeliveryRuleRequestHeaderAction_STATUS struct {
	Name       *DeliveryRuleRequestHeaderAction_Name_STATUS `json:"name,omitempty"`
	Parameters *HeaderActionParameters_STATUS               `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderAction_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderAction_STATUS instead

func (*DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS

func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS(source *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error

AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS populates our DeliveryRuleRequestHeaderAction_STATUS from the provided source DeliveryRuleRequestHeaderAction_STATUS

func (*DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS

func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error

AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS populates the provided destination DeliveryRuleRequestHeaderAction_STATUS from our DeliveryRuleRequestHeaderAction_STATUS

func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_STATUS.

func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestHeaderAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestHeaderAction_STATUS) PopulateFromARM

func (action *DeliveryRuleRequestHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestHeaderAction_STATUS_ARM

type DeliveryRuleRequestHeaderAction_STATUS_ARM struct {
	Name       DeliveryRuleRequestHeaderAction_Name_STATUS `json:"name,omitempty"`
	Parameters *HeaderActionParameters_STATUS_ARM          `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderAction_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderAction_STATUS instead

func (*DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_STATUS_ARM.

func (*DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestHeaderCondition

type DeliveryRuleRequestHeaderCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestHeaderCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RequestHeaderMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderCondition. Use v1api20210601.DeliveryRuleRequestHeaderCondition instead

func (*DeliveryRuleRequestHeaderCondition) AssignProperties_From_DeliveryRuleRequestHeaderCondition

func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_From_DeliveryRuleRequestHeaderCondition(source *v20210601s.DeliveryRuleRequestHeaderCondition) error

AssignProperties_From_DeliveryRuleRequestHeaderCondition populates our DeliveryRuleRequestHeaderCondition from the provided source DeliveryRuleRequestHeaderCondition

func (*DeliveryRuleRequestHeaderCondition) AssignProperties_To_DeliveryRuleRequestHeaderCondition

func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_To_DeliveryRuleRequestHeaderCondition(destination *v20210601s.DeliveryRuleRequestHeaderCondition) error

AssignProperties_To_DeliveryRuleRequestHeaderCondition populates the provided destination DeliveryRuleRequestHeaderCondition from our DeliveryRuleRequestHeaderCondition

func (*DeliveryRuleRequestHeaderCondition) ConvertToARM

func (condition *DeliveryRuleRequestHeaderCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestHeaderCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition.

func (*DeliveryRuleRequestHeaderCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestHeaderCondition) NewEmptyARMValue

func (condition *DeliveryRuleRequestHeaderCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestHeaderCondition) PopulateFromARM

func (condition *DeliveryRuleRequestHeaderCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestHeaderCondition_ARM

type DeliveryRuleRequestHeaderCondition_ARM struct {
	Name       DeliveryRuleRequestHeaderCondition_Name    `json:"name,omitempty"`
	Parameters *RequestHeaderMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderCondition. Use v1api20210601.DeliveryRuleRequestHeaderCondition instead

func (*DeliveryRuleRequestHeaderCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_ARM.

func (*DeliveryRuleRequestHeaderCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestHeaderCondition_Name

type DeliveryRuleRequestHeaderCondition_Name string

Deprecated version of DeliveryRuleRequestHeaderCondition_Name. Use v1api20210601.DeliveryRuleRequestHeaderCondition_Name instead +kubebuilder:validation:Enum={"RequestHeader"}

type DeliveryRuleRequestHeaderCondition_Name_STATUS

type DeliveryRuleRequestHeaderCondition_Name_STATUS string

Deprecated version of DeliveryRuleRequestHeaderCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderCondition_Name_STATUS instead

type DeliveryRuleRequestHeaderCondition_STATUS

type DeliveryRuleRequestHeaderCondition_STATUS struct {
	Name       *DeliveryRuleRequestHeaderCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RequestHeaderMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderCondition_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderCondition_STATUS instead

func (*DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS

func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS(source *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error

AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS populates our DeliveryRuleRequestHeaderCondition_STATUS from the provided source DeliveryRuleRequestHeaderCondition_STATUS

func (*DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS

func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error

AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS populates the provided destination DeliveryRuleRequestHeaderCondition_STATUS from our DeliveryRuleRequestHeaderCondition_STATUS

func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_STATUS.

func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestHeaderCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestHeaderCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRequestHeaderCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestHeaderCondition_STATUS_ARM

type DeliveryRuleRequestHeaderCondition_STATUS_ARM struct {
	Name       DeliveryRuleRequestHeaderCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RequestHeaderMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestHeaderCondition_STATUS. Use v1api20210601.DeliveryRuleRequestHeaderCondition_STATUS instead

func (*DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_STATUS_ARM.

func (*DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestMethodCondition

type DeliveryRuleRequestMethodCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestMethodCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RequestMethodMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestMethodCondition. Use v1api20210601.DeliveryRuleRequestMethodCondition instead

func (*DeliveryRuleRequestMethodCondition) AssignProperties_From_DeliveryRuleRequestMethodCondition

func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_From_DeliveryRuleRequestMethodCondition(source *v20210601s.DeliveryRuleRequestMethodCondition) error

AssignProperties_From_DeliveryRuleRequestMethodCondition populates our DeliveryRuleRequestMethodCondition from the provided source DeliveryRuleRequestMethodCondition

func (*DeliveryRuleRequestMethodCondition) AssignProperties_To_DeliveryRuleRequestMethodCondition

func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_To_DeliveryRuleRequestMethodCondition(destination *v20210601s.DeliveryRuleRequestMethodCondition) error

AssignProperties_To_DeliveryRuleRequestMethodCondition populates the provided destination DeliveryRuleRequestMethodCondition from our DeliveryRuleRequestMethodCondition

func (*DeliveryRuleRequestMethodCondition) ConvertToARM

func (condition *DeliveryRuleRequestMethodCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestMethodCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition.

func (*DeliveryRuleRequestMethodCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestMethodCondition) NewEmptyARMValue

func (condition *DeliveryRuleRequestMethodCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestMethodCondition) PopulateFromARM

func (condition *DeliveryRuleRequestMethodCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestMethodCondition_ARM

type DeliveryRuleRequestMethodCondition_ARM struct {
	Name       DeliveryRuleRequestMethodCondition_Name    `json:"name,omitempty"`
	Parameters *RequestMethodMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestMethodCondition. Use v1api20210601.DeliveryRuleRequestMethodCondition instead

func (*DeliveryRuleRequestMethodCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_ARM.

func (*DeliveryRuleRequestMethodCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestMethodCondition_Name

type DeliveryRuleRequestMethodCondition_Name string

Deprecated version of DeliveryRuleRequestMethodCondition_Name. Use v1api20210601.DeliveryRuleRequestMethodCondition_Name instead +kubebuilder:validation:Enum={"RequestMethod"}

type DeliveryRuleRequestMethodCondition_Name_STATUS

type DeliveryRuleRequestMethodCondition_Name_STATUS string

Deprecated version of DeliveryRuleRequestMethodCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRequestMethodCondition_Name_STATUS instead

type DeliveryRuleRequestMethodCondition_STATUS

type DeliveryRuleRequestMethodCondition_STATUS struct {
	Name       *DeliveryRuleRequestMethodCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RequestMethodMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestMethodCondition_STATUS. Use v1api20210601.DeliveryRuleRequestMethodCondition_STATUS instead

func (*DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS

func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS(source *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error

AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS populates our DeliveryRuleRequestMethodCondition_STATUS from the provided source DeliveryRuleRequestMethodCondition_STATUS

func (*DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS

func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS(destination *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error

AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS populates the provided destination DeliveryRuleRequestMethodCondition_STATUS from our DeliveryRuleRequestMethodCondition_STATUS

func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_STATUS.

func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestMethodCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestMethodCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRequestMethodCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestMethodCondition_STATUS_ARM

type DeliveryRuleRequestMethodCondition_STATUS_ARM struct {
	Name       DeliveryRuleRequestMethodCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RequestMethodMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestMethodCondition_STATUS. Use v1api20210601.DeliveryRuleRequestMethodCondition_STATUS instead

func (*DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_STATUS_ARM.

func (*DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestSchemeCondition

type DeliveryRuleRequestSchemeCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestSchemeCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RequestSchemeMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestSchemeCondition. Use v1api20210601.DeliveryRuleRequestSchemeCondition instead

func (*DeliveryRuleRequestSchemeCondition) AssignProperties_From_DeliveryRuleRequestSchemeCondition

func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_From_DeliveryRuleRequestSchemeCondition(source *v20210601s.DeliveryRuleRequestSchemeCondition) error

AssignProperties_From_DeliveryRuleRequestSchemeCondition populates our DeliveryRuleRequestSchemeCondition from the provided source DeliveryRuleRequestSchemeCondition

func (*DeliveryRuleRequestSchemeCondition) AssignProperties_To_DeliveryRuleRequestSchemeCondition

func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_To_DeliveryRuleRequestSchemeCondition(destination *v20210601s.DeliveryRuleRequestSchemeCondition) error

AssignProperties_To_DeliveryRuleRequestSchemeCondition populates the provided destination DeliveryRuleRequestSchemeCondition from our DeliveryRuleRequestSchemeCondition

func (*DeliveryRuleRequestSchemeCondition) ConvertToARM

func (condition *DeliveryRuleRequestSchemeCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestSchemeCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition.

func (*DeliveryRuleRequestSchemeCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestSchemeCondition) NewEmptyARMValue

func (condition *DeliveryRuleRequestSchemeCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestSchemeCondition) PopulateFromARM

func (condition *DeliveryRuleRequestSchemeCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestSchemeCondition_ARM

type DeliveryRuleRequestSchemeCondition_ARM struct {
	Name       DeliveryRuleRequestSchemeCondition_Name    `json:"name,omitempty"`
	Parameters *RequestSchemeMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestSchemeCondition. Use v1api20210601.DeliveryRuleRequestSchemeCondition instead

func (*DeliveryRuleRequestSchemeCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_ARM.

func (*DeliveryRuleRequestSchemeCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestSchemeCondition_Name

type DeliveryRuleRequestSchemeCondition_Name string

Deprecated version of DeliveryRuleRequestSchemeCondition_Name. Use v1api20210601.DeliveryRuleRequestSchemeCondition_Name instead +kubebuilder:validation:Enum={"RequestScheme"}

type DeliveryRuleRequestSchemeCondition_Name_STATUS

type DeliveryRuleRequestSchemeCondition_Name_STATUS string

Deprecated version of DeliveryRuleRequestSchemeCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRequestSchemeCondition_Name_STATUS instead

type DeliveryRuleRequestSchemeCondition_STATUS

type DeliveryRuleRequestSchemeCondition_STATUS struct {
	Name       *DeliveryRuleRequestSchemeCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RequestSchemeMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestSchemeCondition_STATUS. Use v1api20210601.DeliveryRuleRequestSchemeCondition_STATUS instead

func (*DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS

func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS(source *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error

AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS populates our DeliveryRuleRequestSchemeCondition_STATUS from the provided source DeliveryRuleRequestSchemeCondition_STATUS

func (*DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS

func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS(destination *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error

AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS populates the provided destination DeliveryRuleRequestSchemeCondition_STATUS from our DeliveryRuleRequestSchemeCondition_STATUS

func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_STATUS.

func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestSchemeCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestSchemeCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRequestSchemeCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestSchemeCondition_STATUS_ARM

type DeliveryRuleRequestSchemeCondition_STATUS_ARM struct {
	Name       DeliveryRuleRequestSchemeCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RequestSchemeMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestSchemeCondition_STATUS. Use v1api20210601.DeliveryRuleRequestSchemeCondition_STATUS instead

func (*DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_STATUS_ARM.

func (*DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestUriCondition

type DeliveryRuleRequestUriCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRequestUriCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RequestUriMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestUriCondition. Use v1api20210601.DeliveryRuleRequestUriCondition instead

func (*DeliveryRuleRequestUriCondition) AssignProperties_From_DeliveryRuleRequestUriCondition

func (condition *DeliveryRuleRequestUriCondition) AssignProperties_From_DeliveryRuleRequestUriCondition(source *v20210601s.DeliveryRuleRequestUriCondition) error

AssignProperties_From_DeliveryRuleRequestUriCondition populates our DeliveryRuleRequestUriCondition from the provided source DeliveryRuleRequestUriCondition

func (*DeliveryRuleRequestUriCondition) AssignProperties_To_DeliveryRuleRequestUriCondition

func (condition *DeliveryRuleRequestUriCondition) AssignProperties_To_DeliveryRuleRequestUriCondition(destination *v20210601s.DeliveryRuleRequestUriCondition) error

AssignProperties_To_DeliveryRuleRequestUriCondition populates the provided destination DeliveryRuleRequestUriCondition from our DeliveryRuleRequestUriCondition

func (*DeliveryRuleRequestUriCondition) ConvertToARM

func (condition *DeliveryRuleRequestUriCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRequestUriCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition.

func (*DeliveryRuleRequestUriCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestUriCondition) NewEmptyARMValue

func (condition *DeliveryRuleRequestUriCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestUriCondition) PopulateFromARM

func (condition *DeliveryRuleRequestUriCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestUriCondition_ARM

type DeliveryRuleRequestUriCondition_ARM struct {
	Name       DeliveryRuleRequestUriCondition_Name    `json:"name,omitempty"`
	Parameters *RequestUriMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestUriCondition. Use v1api20210601.DeliveryRuleRequestUriCondition instead

func (*DeliveryRuleRequestUriCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_ARM.

func (*DeliveryRuleRequestUriCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRequestUriCondition_Name

type DeliveryRuleRequestUriCondition_Name string

Deprecated version of DeliveryRuleRequestUriCondition_Name. Use v1api20210601.DeliveryRuleRequestUriCondition_Name instead +kubebuilder:validation:Enum={"RequestUri"}

type DeliveryRuleRequestUriCondition_Name_STATUS

type DeliveryRuleRequestUriCondition_Name_STATUS string

Deprecated version of DeliveryRuleRequestUriCondition_Name_STATUS. Use v1api20210601.DeliveryRuleRequestUriCondition_Name_STATUS instead

type DeliveryRuleRequestUriCondition_STATUS

type DeliveryRuleRequestUriCondition_STATUS struct {
	Name       *DeliveryRuleRequestUriCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *RequestUriMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestUriCondition_STATUS. Use v1api20210601.DeliveryRuleRequestUriCondition_STATUS instead

func (*DeliveryRuleRequestUriCondition_STATUS) AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS

func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS(source *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error

AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS populates our DeliveryRuleRequestUriCondition_STATUS from the provided source DeliveryRuleRequestUriCondition_STATUS

func (*DeliveryRuleRequestUriCondition_STATUS) AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS

func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS(destination *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error

AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS populates the provided destination DeliveryRuleRequestUriCondition_STATUS from our DeliveryRuleRequestUriCondition_STATUS

func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_STATUS.

func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRequestUriCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRequestUriCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleRequestUriCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRequestUriCondition_STATUS_ARM

type DeliveryRuleRequestUriCondition_STATUS_ARM struct {
	Name       DeliveryRuleRequestUriCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *RequestUriMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRequestUriCondition_STATUS. Use v1api20210601.DeliveryRuleRequestUriCondition_STATUS instead

func (*DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_STATUS_ARM.

func (*DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleResponseHeaderAction

type DeliveryRuleResponseHeaderAction struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleResponseHeaderAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *HeaderActionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleResponseHeaderAction. Use v1api20210601.DeliveryRuleResponseHeaderAction instead

func (*DeliveryRuleResponseHeaderAction) AssignProperties_From_DeliveryRuleResponseHeaderAction

func (action *DeliveryRuleResponseHeaderAction) AssignProperties_From_DeliveryRuleResponseHeaderAction(source *v20210601s.DeliveryRuleResponseHeaderAction) error

AssignProperties_From_DeliveryRuleResponseHeaderAction populates our DeliveryRuleResponseHeaderAction from the provided source DeliveryRuleResponseHeaderAction

func (*DeliveryRuleResponseHeaderAction) AssignProperties_To_DeliveryRuleResponseHeaderAction

func (action *DeliveryRuleResponseHeaderAction) AssignProperties_To_DeliveryRuleResponseHeaderAction(destination *v20210601s.DeliveryRuleResponseHeaderAction) error

AssignProperties_To_DeliveryRuleResponseHeaderAction populates the provided destination DeliveryRuleResponseHeaderAction from our DeliveryRuleResponseHeaderAction

func (*DeliveryRuleResponseHeaderAction) ConvertToARM

func (action *DeliveryRuleResponseHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleResponseHeaderAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction.

func (*DeliveryRuleResponseHeaderAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleResponseHeaderAction) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleResponseHeaderAction) PopulateFromARM

func (action *DeliveryRuleResponseHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleResponseHeaderAction_ARM

type DeliveryRuleResponseHeaderAction_ARM struct {
	Name       DeliveryRuleResponseHeaderAction_Name `json:"name,omitempty"`
	Parameters *HeaderActionParameters_ARM           `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleResponseHeaderAction. Use v1api20210601.DeliveryRuleResponseHeaderAction instead

func (*DeliveryRuleResponseHeaderAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_ARM.

func (*DeliveryRuleResponseHeaderAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleResponseHeaderAction_Name

type DeliveryRuleResponseHeaderAction_Name string

Deprecated version of DeliveryRuleResponseHeaderAction_Name. Use v1api20210601.DeliveryRuleResponseHeaderAction_Name instead +kubebuilder:validation:Enum={"ModifyResponseHeader"}

type DeliveryRuleResponseHeaderAction_Name_STATUS

type DeliveryRuleResponseHeaderAction_Name_STATUS string

Deprecated version of DeliveryRuleResponseHeaderAction_Name_STATUS. Use v1api20210601.DeliveryRuleResponseHeaderAction_Name_STATUS instead

type DeliveryRuleResponseHeaderAction_STATUS

type DeliveryRuleResponseHeaderAction_STATUS struct {
	Name       *DeliveryRuleResponseHeaderAction_Name_STATUS `json:"name,omitempty"`
	Parameters *HeaderActionParameters_STATUS                `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleResponseHeaderAction_STATUS. Use v1api20210601.DeliveryRuleResponseHeaderAction_STATUS instead

func (*DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS

func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS(source *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error

AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS populates our DeliveryRuleResponseHeaderAction_STATUS from the provided source DeliveryRuleResponseHeaderAction_STATUS

func (*DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS

func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS(destination *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error

AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS populates the provided destination DeliveryRuleResponseHeaderAction_STATUS from our DeliveryRuleResponseHeaderAction_STATUS

func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_STATUS.

func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleResponseHeaderAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleResponseHeaderAction_STATUS) PopulateFromARM

func (action *DeliveryRuleResponseHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleResponseHeaderAction_STATUS_ARM

type DeliveryRuleResponseHeaderAction_STATUS_ARM struct {
	Name       DeliveryRuleResponseHeaderAction_Name_STATUS `json:"name,omitempty"`
	Parameters *HeaderActionParameters_STATUS_ARM           `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleResponseHeaderAction_STATUS. Use v1api20210601.DeliveryRuleResponseHeaderAction_STATUS instead

func (*DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_STATUS_ARM.

func (*DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRouteConfigurationOverrideAction

type DeliveryRuleRouteConfigurationOverrideAction struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleRouteConfigurationOverrideAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *RouteConfigurationOverrideActionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction instead

func (*DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction

func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error

AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction populates our DeliveryRuleRouteConfigurationOverrideAction from the provided source DeliveryRuleRouteConfigurationOverrideAction

func (*DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction

func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error

AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction populates the provided destination DeliveryRuleRouteConfigurationOverrideAction from our DeliveryRuleRouteConfigurationOverrideAction

func (*DeliveryRuleRouteConfigurationOverrideAction) ConvertToARM

func (action *DeliveryRuleRouteConfigurationOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleRouteConfigurationOverrideAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction.

func (*DeliveryRuleRouteConfigurationOverrideAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRouteConfigurationOverrideAction) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM

func (action *DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRouteConfigurationOverrideAction_ARM

type DeliveryRuleRouteConfigurationOverrideAction_ARM struct {
	Name       DeliveryRuleRouteConfigurationOverrideAction_Name `json:"name,omitempty"`
	Parameters *RouteConfigurationOverrideActionParameters_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction instead

func (*DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_ARM.

func (*DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleRouteConfigurationOverrideAction_Name

type DeliveryRuleRouteConfigurationOverrideAction_Name string

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction_Name. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction_Name instead +kubebuilder:validation:Enum={"RouteConfigurationOverride"}

type DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS

type DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS string

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS instead

type DeliveryRuleRouteConfigurationOverrideAction_STATUS

type DeliveryRuleRouteConfigurationOverrideAction_STATUS struct {
	Name       *DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS `json:"name,omitempty"`
	Parameters *RouteConfigurationOverrideActionParameters_STATUS        `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction_STATUS. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction_STATUS instead

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS

func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error

AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS populates our DeliveryRuleRouteConfigurationOverrideAction_STATUS from the provided source DeliveryRuleRouteConfigurationOverrideAction_STATUS

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS

func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error

AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS populates the provided destination DeliveryRuleRouteConfigurationOverrideAction_STATUS from our DeliveryRuleRouteConfigurationOverrideAction_STATUS

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_STATUS.

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) PopulateFromARM

func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM

type DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM struct {
	Name       DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS `json:"name,omitempty"`
	Parameters *RouteConfigurationOverrideActionParameters_STATUS_ARM   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleRouteConfigurationOverrideAction_STATUS. Use v1api20210601.DeliveryRuleRouteConfigurationOverrideAction_STATUS instead

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM.

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleServerPortCondition

type DeliveryRuleServerPortCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleServerPortCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *ServerPortMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleServerPortCondition. Use v1api20210601.DeliveryRuleServerPortCondition instead

func (*DeliveryRuleServerPortCondition) AssignProperties_From_DeliveryRuleServerPortCondition

func (condition *DeliveryRuleServerPortCondition) AssignProperties_From_DeliveryRuleServerPortCondition(source *v20210601s.DeliveryRuleServerPortCondition) error

AssignProperties_From_DeliveryRuleServerPortCondition populates our DeliveryRuleServerPortCondition from the provided source DeliveryRuleServerPortCondition

func (*DeliveryRuleServerPortCondition) AssignProperties_To_DeliveryRuleServerPortCondition

func (condition *DeliveryRuleServerPortCondition) AssignProperties_To_DeliveryRuleServerPortCondition(destination *v20210601s.DeliveryRuleServerPortCondition) error

AssignProperties_To_DeliveryRuleServerPortCondition populates the provided destination DeliveryRuleServerPortCondition from our DeliveryRuleServerPortCondition

func (*DeliveryRuleServerPortCondition) ConvertToARM

func (condition *DeliveryRuleServerPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleServerPortCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition.

func (*DeliveryRuleServerPortCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleServerPortCondition) NewEmptyARMValue

func (condition *DeliveryRuleServerPortCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleServerPortCondition) PopulateFromARM

func (condition *DeliveryRuleServerPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleServerPortCondition_ARM

type DeliveryRuleServerPortCondition_ARM struct {
	Name       DeliveryRuleServerPortCondition_Name    `json:"name,omitempty"`
	Parameters *ServerPortMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleServerPortCondition. Use v1api20210601.DeliveryRuleServerPortCondition instead

func (*DeliveryRuleServerPortCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_ARM.

func (*DeliveryRuleServerPortCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleServerPortCondition_Name

type DeliveryRuleServerPortCondition_Name string

Deprecated version of DeliveryRuleServerPortCondition_Name. Use v1api20210601.DeliveryRuleServerPortCondition_Name instead +kubebuilder:validation:Enum={"ServerPort"}

type DeliveryRuleServerPortCondition_Name_STATUS

type DeliveryRuleServerPortCondition_Name_STATUS string

Deprecated version of DeliveryRuleServerPortCondition_Name_STATUS. Use v1api20210601.DeliveryRuleServerPortCondition_Name_STATUS instead

type DeliveryRuleServerPortCondition_STATUS

type DeliveryRuleServerPortCondition_STATUS struct {
	Name       *DeliveryRuleServerPortCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *ServerPortMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleServerPortCondition_STATUS. Use v1api20210601.DeliveryRuleServerPortCondition_STATUS instead

func (*DeliveryRuleServerPortCondition_STATUS) AssignProperties_From_DeliveryRuleServerPortCondition_STATUS

func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_From_DeliveryRuleServerPortCondition_STATUS(source *v20210601s.DeliveryRuleServerPortCondition_STATUS) error

AssignProperties_From_DeliveryRuleServerPortCondition_STATUS populates our DeliveryRuleServerPortCondition_STATUS from the provided source DeliveryRuleServerPortCondition_STATUS

func (*DeliveryRuleServerPortCondition_STATUS) AssignProperties_To_DeliveryRuleServerPortCondition_STATUS

func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_To_DeliveryRuleServerPortCondition_STATUS(destination *v20210601s.DeliveryRuleServerPortCondition_STATUS) error

AssignProperties_To_DeliveryRuleServerPortCondition_STATUS populates the provided destination DeliveryRuleServerPortCondition_STATUS from our DeliveryRuleServerPortCondition_STATUS

func (*DeliveryRuleServerPortCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_STATUS.

func (*DeliveryRuleServerPortCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleServerPortCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleServerPortCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleServerPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleServerPortCondition_STATUS_ARM

type DeliveryRuleServerPortCondition_STATUS_ARM struct {
	Name       DeliveryRuleServerPortCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *ServerPortMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleServerPortCondition_STATUS. Use v1api20210601.DeliveryRuleServerPortCondition_STATUS instead

func (*DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_STATUS_ARM.

func (*DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleSocketAddrCondition

type DeliveryRuleSocketAddrCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleSocketAddrCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *SocketAddrMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSocketAddrCondition. Use v1api20210601.DeliveryRuleSocketAddrCondition instead

func (*DeliveryRuleSocketAddrCondition) AssignProperties_From_DeliveryRuleSocketAddrCondition

func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_From_DeliveryRuleSocketAddrCondition(source *v20210601s.DeliveryRuleSocketAddrCondition) error

AssignProperties_From_DeliveryRuleSocketAddrCondition populates our DeliveryRuleSocketAddrCondition from the provided source DeliveryRuleSocketAddrCondition

func (*DeliveryRuleSocketAddrCondition) AssignProperties_To_DeliveryRuleSocketAddrCondition

func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_To_DeliveryRuleSocketAddrCondition(destination *v20210601s.DeliveryRuleSocketAddrCondition) error

AssignProperties_To_DeliveryRuleSocketAddrCondition populates the provided destination DeliveryRuleSocketAddrCondition from our DeliveryRuleSocketAddrCondition

func (*DeliveryRuleSocketAddrCondition) ConvertToARM

func (condition *DeliveryRuleSocketAddrCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleSocketAddrCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition.

func (*DeliveryRuleSocketAddrCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleSocketAddrCondition) NewEmptyARMValue

func (condition *DeliveryRuleSocketAddrCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleSocketAddrCondition) PopulateFromARM

func (condition *DeliveryRuleSocketAddrCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleSocketAddrCondition_ARM

type DeliveryRuleSocketAddrCondition_ARM struct {
	Name       DeliveryRuleSocketAddrCondition_Name    `json:"name,omitempty"`
	Parameters *SocketAddrMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSocketAddrCondition. Use v1api20210601.DeliveryRuleSocketAddrCondition instead

func (*DeliveryRuleSocketAddrCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_ARM.

func (*DeliveryRuleSocketAddrCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleSocketAddrCondition_Name

type DeliveryRuleSocketAddrCondition_Name string

Deprecated version of DeliveryRuleSocketAddrCondition_Name. Use v1api20210601.DeliveryRuleSocketAddrCondition_Name instead +kubebuilder:validation:Enum={"SocketAddr"}

type DeliveryRuleSocketAddrCondition_Name_STATUS

type DeliveryRuleSocketAddrCondition_Name_STATUS string

Deprecated version of DeliveryRuleSocketAddrCondition_Name_STATUS. Use v1api20210601.DeliveryRuleSocketAddrCondition_Name_STATUS instead

type DeliveryRuleSocketAddrCondition_STATUS

type DeliveryRuleSocketAddrCondition_STATUS struct {
	Name       *DeliveryRuleSocketAddrCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *SocketAddrMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSocketAddrCondition_STATUS. Use v1api20210601.DeliveryRuleSocketAddrCondition_STATUS instead

func (*DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS

func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS(source *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error

AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS populates our DeliveryRuleSocketAddrCondition_STATUS from the provided source DeliveryRuleSocketAddrCondition_STATUS

func (*DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS

func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS(destination *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error

AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS populates the provided destination DeliveryRuleSocketAddrCondition_STATUS from our DeliveryRuleSocketAddrCondition_STATUS

func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_STATUS.

func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleSocketAddrCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleSocketAddrCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleSocketAddrCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleSocketAddrCondition_STATUS_ARM

type DeliveryRuleSocketAddrCondition_STATUS_ARM struct {
	Name       DeliveryRuleSocketAddrCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *SocketAddrMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSocketAddrCondition_STATUS. Use v1api20210601.DeliveryRuleSocketAddrCondition_STATUS instead

func (*DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_STATUS_ARM.

func (*DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleSslProtocolCondition

type DeliveryRuleSslProtocolCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleSslProtocolCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *SslProtocolMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSslProtocolCondition. Use v1api20210601.DeliveryRuleSslProtocolCondition instead

func (*DeliveryRuleSslProtocolCondition) AssignProperties_From_DeliveryRuleSslProtocolCondition

func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_From_DeliveryRuleSslProtocolCondition(source *v20210601s.DeliveryRuleSslProtocolCondition) error

AssignProperties_From_DeliveryRuleSslProtocolCondition populates our DeliveryRuleSslProtocolCondition from the provided source DeliveryRuleSslProtocolCondition

func (*DeliveryRuleSslProtocolCondition) AssignProperties_To_DeliveryRuleSslProtocolCondition

func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_To_DeliveryRuleSslProtocolCondition(destination *v20210601s.DeliveryRuleSslProtocolCondition) error

AssignProperties_To_DeliveryRuleSslProtocolCondition populates the provided destination DeliveryRuleSslProtocolCondition from our DeliveryRuleSslProtocolCondition

func (*DeliveryRuleSslProtocolCondition) ConvertToARM

func (condition *DeliveryRuleSslProtocolCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleSslProtocolCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition.

func (*DeliveryRuleSslProtocolCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleSslProtocolCondition) NewEmptyARMValue

func (condition *DeliveryRuleSslProtocolCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleSslProtocolCondition) PopulateFromARM

func (condition *DeliveryRuleSslProtocolCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleSslProtocolCondition_ARM

type DeliveryRuleSslProtocolCondition_ARM struct {
	Name       DeliveryRuleSslProtocolCondition_Name    `json:"name,omitempty"`
	Parameters *SslProtocolMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSslProtocolCondition. Use v1api20210601.DeliveryRuleSslProtocolCondition instead

func (*DeliveryRuleSslProtocolCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_ARM.

func (*DeliveryRuleSslProtocolCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleSslProtocolCondition_Name

type DeliveryRuleSslProtocolCondition_Name string

Deprecated version of DeliveryRuleSslProtocolCondition_Name. Use v1api20210601.DeliveryRuleSslProtocolCondition_Name instead +kubebuilder:validation:Enum={"SslProtocol"}

type DeliveryRuleSslProtocolCondition_Name_STATUS

type DeliveryRuleSslProtocolCondition_Name_STATUS string

Deprecated version of DeliveryRuleSslProtocolCondition_Name_STATUS. Use v1api20210601.DeliveryRuleSslProtocolCondition_Name_STATUS instead

type DeliveryRuleSslProtocolCondition_STATUS

type DeliveryRuleSslProtocolCondition_STATUS struct {
	Name       *DeliveryRuleSslProtocolCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *SslProtocolMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSslProtocolCondition_STATUS. Use v1api20210601.DeliveryRuleSslProtocolCondition_STATUS instead

func (*DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS

func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS(source *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error

AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS populates our DeliveryRuleSslProtocolCondition_STATUS from the provided source DeliveryRuleSslProtocolCondition_STATUS

func (*DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS

func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS(destination *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error

AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS populates the provided destination DeliveryRuleSslProtocolCondition_STATUS from our DeliveryRuleSslProtocolCondition_STATUS

func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_STATUS.

func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleSslProtocolCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleSslProtocolCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleSslProtocolCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleSslProtocolCondition_STATUS_ARM

type DeliveryRuleSslProtocolCondition_STATUS_ARM struct {
	Name       DeliveryRuleSslProtocolCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *SslProtocolMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleSslProtocolCondition_STATUS. Use v1api20210601.DeliveryRuleSslProtocolCondition_STATUS instead

func (*DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_STATUS_ARM.

func (*DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlFileExtensionCondition

type DeliveryRuleUrlFileExtensionCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleUrlFileExtensionCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlFileExtensionMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileExtensionCondition. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition instead

func (*DeliveryRuleUrlFileExtensionCondition) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition

func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition(source *v20210601s.DeliveryRuleUrlFileExtensionCondition) error

AssignProperties_From_DeliveryRuleUrlFileExtensionCondition populates our DeliveryRuleUrlFileExtensionCondition from the provided source DeliveryRuleUrlFileExtensionCondition

func (*DeliveryRuleUrlFileExtensionCondition) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition

func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition) error

AssignProperties_To_DeliveryRuleUrlFileExtensionCondition populates the provided destination DeliveryRuleUrlFileExtensionCondition from our DeliveryRuleUrlFileExtensionCondition

func (*DeliveryRuleUrlFileExtensionCondition) ConvertToARM

func (condition *DeliveryRuleUrlFileExtensionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleUrlFileExtensionCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition.

func (*DeliveryRuleUrlFileExtensionCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlFileExtensionCondition) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlFileExtensionCondition) PopulateFromARM

func (condition *DeliveryRuleUrlFileExtensionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlFileExtensionCondition_ARM

type DeliveryRuleUrlFileExtensionCondition_ARM struct {
	Name       DeliveryRuleUrlFileExtensionCondition_Name    `json:"name,omitempty"`
	Parameters *UrlFileExtensionMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileExtensionCondition. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition instead

func (*DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_ARM.

func (*DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlFileExtensionCondition_Name

type DeliveryRuleUrlFileExtensionCondition_Name string

Deprecated version of DeliveryRuleUrlFileExtensionCondition_Name. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition_Name instead +kubebuilder:validation:Enum={"UrlFileExtension"}

type DeliveryRuleUrlFileExtensionCondition_Name_STATUS

type DeliveryRuleUrlFileExtensionCondition_Name_STATUS string

Deprecated version of DeliveryRuleUrlFileExtensionCondition_Name_STATUS. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition_Name_STATUS instead

type DeliveryRuleUrlFileExtensionCondition_STATUS

type DeliveryRuleUrlFileExtensionCondition_STATUS struct {
	Name       *DeliveryRuleUrlFileExtensionCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *UrlFileExtensionMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileExtensionCondition_STATUS. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition_STATUS instead

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS

func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS(source *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error

AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS populates our DeliveryRuleUrlFileExtensionCondition_STATUS from the provided source DeliveryRuleUrlFileExtensionCondition_STATUS

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS

func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error

AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS populates the provided destination DeliveryRuleUrlFileExtensionCondition_STATUS from our DeliveryRuleUrlFileExtensionCondition_STATUS

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_STATUS.

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlFileExtensionCondition_STATUS_ARM

type DeliveryRuleUrlFileExtensionCondition_STATUS_ARM struct {
	Name       DeliveryRuleUrlFileExtensionCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *UrlFileExtensionMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileExtensionCondition_STATUS. Use v1api20210601.DeliveryRuleUrlFileExtensionCondition_STATUS instead

func (*DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_STATUS_ARM.

func (*DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlFileNameCondition

type DeliveryRuleUrlFileNameCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleUrlFileNameCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlFileNameMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileNameCondition. Use v1api20210601.DeliveryRuleUrlFileNameCondition instead

func (*DeliveryRuleUrlFileNameCondition) AssignProperties_From_DeliveryRuleUrlFileNameCondition

func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_From_DeliveryRuleUrlFileNameCondition(source *v20210601s.DeliveryRuleUrlFileNameCondition) error

AssignProperties_From_DeliveryRuleUrlFileNameCondition populates our DeliveryRuleUrlFileNameCondition from the provided source DeliveryRuleUrlFileNameCondition

func (*DeliveryRuleUrlFileNameCondition) AssignProperties_To_DeliveryRuleUrlFileNameCondition

func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_To_DeliveryRuleUrlFileNameCondition(destination *v20210601s.DeliveryRuleUrlFileNameCondition) error

AssignProperties_To_DeliveryRuleUrlFileNameCondition populates the provided destination DeliveryRuleUrlFileNameCondition from our DeliveryRuleUrlFileNameCondition

func (*DeliveryRuleUrlFileNameCondition) ConvertToARM

func (condition *DeliveryRuleUrlFileNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleUrlFileNameCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition.

func (*DeliveryRuleUrlFileNameCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlFileNameCondition) NewEmptyARMValue

func (condition *DeliveryRuleUrlFileNameCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlFileNameCondition) PopulateFromARM

func (condition *DeliveryRuleUrlFileNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlFileNameCondition_ARM

type DeliveryRuleUrlFileNameCondition_ARM struct {
	Name       DeliveryRuleUrlFileNameCondition_Name    `json:"name,omitempty"`
	Parameters *UrlFileNameMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileNameCondition. Use v1api20210601.DeliveryRuleUrlFileNameCondition instead

func (*DeliveryRuleUrlFileNameCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_ARM.

func (*DeliveryRuleUrlFileNameCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlFileNameCondition_Name

type DeliveryRuleUrlFileNameCondition_Name string

Deprecated version of DeliveryRuleUrlFileNameCondition_Name. Use v1api20210601.DeliveryRuleUrlFileNameCondition_Name instead +kubebuilder:validation:Enum={"UrlFileName"}

type DeliveryRuleUrlFileNameCondition_Name_STATUS

type DeliveryRuleUrlFileNameCondition_Name_STATUS string

Deprecated version of DeliveryRuleUrlFileNameCondition_Name_STATUS. Use v1api20210601.DeliveryRuleUrlFileNameCondition_Name_STATUS instead

type DeliveryRuleUrlFileNameCondition_STATUS

type DeliveryRuleUrlFileNameCondition_STATUS struct {
	Name       *DeliveryRuleUrlFileNameCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *UrlFileNameMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileNameCondition_STATUS. Use v1api20210601.DeliveryRuleUrlFileNameCondition_STATUS instead

func (*DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS

func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS(source *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error

AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS populates our DeliveryRuleUrlFileNameCondition_STATUS from the provided source DeliveryRuleUrlFileNameCondition_STATUS

func (*DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS

func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error

AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS populates the provided destination DeliveryRuleUrlFileNameCondition_STATUS from our DeliveryRuleUrlFileNameCondition_STATUS

func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_STATUS.

func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlFileNameCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlFileNameCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleUrlFileNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlFileNameCondition_STATUS_ARM

type DeliveryRuleUrlFileNameCondition_STATUS_ARM struct {
	Name       DeliveryRuleUrlFileNameCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *UrlFileNameMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlFileNameCondition_STATUS. Use v1api20210601.DeliveryRuleUrlFileNameCondition_STATUS instead

func (*DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_STATUS_ARM.

func (*DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlPathCondition

type DeliveryRuleUrlPathCondition struct {
	// +kubebuilder:validation:Required
	Name *DeliveryRuleUrlPathCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlPathMatchConditionParameters `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlPathCondition. Use v1api20210601.DeliveryRuleUrlPathCondition instead

func (*DeliveryRuleUrlPathCondition) AssignProperties_From_DeliveryRuleUrlPathCondition

func (condition *DeliveryRuleUrlPathCondition) AssignProperties_From_DeliveryRuleUrlPathCondition(source *v20210601s.DeliveryRuleUrlPathCondition) error

AssignProperties_From_DeliveryRuleUrlPathCondition populates our DeliveryRuleUrlPathCondition from the provided source DeliveryRuleUrlPathCondition

func (*DeliveryRuleUrlPathCondition) AssignProperties_To_DeliveryRuleUrlPathCondition

func (condition *DeliveryRuleUrlPathCondition) AssignProperties_To_DeliveryRuleUrlPathCondition(destination *v20210601s.DeliveryRuleUrlPathCondition) error

AssignProperties_To_DeliveryRuleUrlPathCondition populates the provided destination DeliveryRuleUrlPathCondition from our DeliveryRuleUrlPathCondition

func (*DeliveryRuleUrlPathCondition) ConvertToARM

func (condition *DeliveryRuleUrlPathCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DeliveryRuleUrlPathCondition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition.

func (*DeliveryRuleUrlPathCondition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlPathCondition) NewEmptyARMValue

func (condition *DeliveryRuleUrlPathCondition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlPathCondition) PopulateFromARM

func (condition *DeliveryRuleUrlPathCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlPathCondition_ARM

type DeliveryRuleUrlPathCondition_ARM struct {
	Name       DeliveryRuleUrlPathCondition_Name    `json:"name,omitempty"`
	Parameters *UrlPathMatchConditionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlPathCondition. Use v1api20210601.DeliveryRuleUrlPathCondition instead

func (*DeliveryRuleUrlPathCondition_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_ARM.

func (*DeliveryRuleUrlPathCondition_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRuleUrlPathCondition_Name

type DeliveryRuleUrlPathCondition_Name string

Deprecated version of DeliveryRuleUrlPathCondition_Name. Use v1api20210601.DeliveryRuleUrlPathCondition_Name instead +kubebuilder:validation:Enum={"UrlPath"}

type DeliveryRuleUrlPathCondition_Name_STATUS

type DeliveryRuleUrlPathCondition_Name_STATUS string

Deprecated version of DeliveryRuleUrlPathCondition_Name_STATUS. Use v1api20210601.DeliveryRuleUrlPathCondition_Name_STATUS instead

type DeliveryRuleUrlPathCondition_STATUS

type DeliveryRuleUrlPathCondition_STATUS struct {
	Name       *DeliveryRuleUrlPathCondition_Name_STATUS `json:"name,omitempty"`
	Parameters *UrlPathMatchConditionParameters_STATUS   `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlPathCondition_STATUS. Use v1api20210601.DeliveryRuleUrlPathCondition_STATUS instead

func (*DeliveryRuleUrlPathCondition_STATUS) AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS

func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS(source *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error

AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS populates our DeliveryRuleUrlPathCondition_STATUS from the provided source DeliveryRuleUrlPathCondition_STATUS

func (*DeliveryRuleUrlPathCondition_STATUS) AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS

func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS(destination *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error

AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS populates the provided destination DeliveryRuleUrlPathCondition_STATUS from our DeliveryRuleUrlPathCondition_STATUS

func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_STATUS.

func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRuleUrlPathCondition_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRuleUrlPathCondition_STATUS) PopulateFromARM

func (condition *DeliveryRuleUrlPathCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRuleUrlPathCondition_STATUS_ARM

type DeliveryRuleUrlPathCondition_STATUS_ARM struct {
	Name       DeliveryRuleUrlPathCondition_Name_STATUS    `json:"name,omitempty"`
	Parameters *UrlPathMatchConditionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of DeliveryRuleUrlPathCondition_STATUS. Use v1api20210601.DeliveryRuleUrlPathCondition_STATUS instead

func (*DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_STATUS_ARM.

func (*DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRule_ARM

type DeliveryRule_ARM struct {
	Actions    []DeliveryRuleAction_ARM    `json:"actions,omitempty"`
	Conditions []DeliveryRuleCondition_ARM `json:"conditions,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Order      *int                        `json:"order,omitempty"`
}

Deprecated version of DeliveryRule. Use v1api20210601.DeliveryRule instead

func (*DeliveryRule_ARM) DeepCopy

func (in *DeliveryRule_ARM) DeepCopy() *DeliveryRule_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_ARM.

func (*DeliveryRule_ARM) DeepCopyInto

func (in *DeliveryRule_ARM) DeepCopyInto(out *DeliveryRule_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryRule_STATUS

type DeliveryRule_STATUS struct {
	Actions    []DeliveryRuleAction_STATUS    `json:"actions,omitempty"`
	Conditions []DeliveryRuleCondition_STATUS `json:"conditions,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Order      *int                           `json:"order,omitempty"`
}

Deprecated version of DeliveryRule_STATUS. Use v1api20210601.DeliveryRule_STATUS instead

func (*DeliveryRule_STATUS) AssignProperties_From_DeliveryRule_STATUS

func (rule *DeliveryRule_STATUS) AssignProperties_From_DeliveryRule_STATUS(source *v20210601s.DeliveryRule_STATUS) error

AssignProperties_From_DeliveryRule_STATUS populates our DeliveryRule_STATUS from the provided source DeliveryRule_STATUS

func (*DeliveryRule_STATUS) AssignProperties_To_DeliveryRule_STATUS

func (rule *DeliveryRule_STATUS) AssignProperties_To_DeliveryRule_STATUS(destination *v20210601s.DeliveryRule_STATUS) error

AssignProperties_To_DeliveryRule_STATUS populates the provided destination DeliveryRule_STATUS from our DeliveryRule_STATUS

func (*DeliveryRule_STATUS) DeepCopy

func (in *DeliveryRule_STATUS) DeepCopy() *DeliveryRule_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_STATUS.

func (*DeliveryRule_STATUS) DeepCopyInto

func (in *DeliveryRule_STATUS) DeepCopyInto(out *DeliveryRule_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DeliveryRule_STATUS) NewEmptyARMValue

func (rule *DeliveryRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeliveryRule_STATUS) PopulateFromARM

func (rule *DeliveryRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeliveryRule_STATUS_ARM

type DeliveryRule_STATUS_ARM struct {
	Actions    []DeliveryRuleAction_STATUS_ARM    `json:"actions,omitempty"`
	Conditions []DeliveryRuleCondition_STATUS_ARM `json:"conditions,omitempty"`
	Name       *string                            `json:"name,omitempty"`
	Order      *int                               `json:"order,omitempty"`
}

Deprecated version of DeliveryRule_STATUS. Use v1api20210601.DeliveryRule_STATUS instead

func (*DeliveryRule_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_STATUS_ARM.

func (*DeliveryRule_STATUS_ARM) DeepCopyInto

func (in *DeliveryRule_STATUS_ARM) DeepCopyInto(out *DeliveryRule_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_ARM

type EndpointProperties_ARM struct {
	ContentTypesToCompress           []string                                                 `json:"contentTypesToCompress,omitempty"`
	DefaultOriginGroup               *ResourceReference_ARM                                   `json:"defaultOriginGroup,omitempty"`
	DeliveryPolicy                   *EndpointProperties_DeliveryPolicy_ARM                   `json:"deliveryPolicy,omitempty"`
	GeoFilters                       []GeoFilter_ARM                                          `json:"geoFilters,omitempty"`
	IsCompressionEnabled             *bool                                                    `json:"isCompressionEnabled,omitempty"`
	IsHttpAllowed                    *bool                                                    `json:"isHttpAllowed,omitempty"`
	IsHttpsAllowed                   *bool                                                    `json:"isHttpsAllowed,omitempty"`
	OptimizationType                 *OptimizationType                                        `json:"optimizationType,omitempty"`
	OriginGroups                     []DeepCreatedOriginGroup_ARM                             `json:"originGroups,omitempty"`
	OriginHostHeader                 *string                                                  `json:"originHostHeader,omitempty"`
	OriginPath                       *string                                                  `json:"originPath,omitempty"`
	Origins                          []DeepCreatedOrigin_ARM                                  `json:"origins,omitempty"`
	ProbePath                        *string                                                  `json:"probePath,omitempty"`
	QueryStringCachingBehavior       *QueryStringCachingBehavior                              `json:"queryStringCachingBehavior,omitempty"`
	UrlSigningKeys                   []UrlSigningKey_ARM                                      `json:"urlSigningKeys,omitempty"`
	WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_ARM `json:"webApplicationFirewallPolicyLink,omitempty"`
}

Deprecated version of EndpointProperties. Use v1api20210601.EndpointProperties instead

func (*EndpointProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_ARM.

func (*EndpointProperties_ARM) DeepCopyInto

func (in *EndpointProperties_ARM) DeepCopyInto(out *EndpointProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_DeliveryPolicy

type EndpointProperties_DeliveryPolicy struct {
	Description *string `json:"description,omitempty"`

	// +kubebuilder:validation:Required
	Rules []DeliveryRule `json:"rules,omitempty"`
}

Deprecated version of EndpointProperties_DeliveryPolicy. Use v1api20210601.EndpointProperties_DeliveryPolicy instead

func (*EndpointProperties_DeliveryPolicy) AssignProperties_From_EndpointProperties_DeliveryPolicy

func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_From_EndpointProperties_DeliveryPolicy(source *v20210601s.EndpointProperties_DeliveryPolicy) error

AssignProperties_From_EndpointProperties_DeliveryPolicy populates our EndpointProperties_DeliveryPolicy from the provided source EndpointProperties_DeliveryPolicy

func (*EndpointProperties_DeliveryPolicy) AssignProperties_To_EndpointProperties_DeliveryPolicy

func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_To_EndpointProperties_DeliveryPolicy(destination *v20210601s.EndpointProperties_DeliveryPolicy) error

AssignProperties_To_EndpointProperties_DeliveryPolicy populates the provided destination EndpointProperties_DeliveryPolicy from our EndpointProperties_DeliveryPolicy

func (*EndpointProperties_DeliveryPolicy) ConvertToARM

func (policy *EndpointProperties_DeliveryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EndpointProperties_DeliveryPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy.

func (*EndpointProperties_DeliveryPolicy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointProperties_DeliveryPolicy) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EndpointProperties_DeliveryPolicy) PopulateFromARM

func (policy *EndpointProperties_DeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointProperties_DeliveryPolicy_ARM

type EndpointProperties_DeliveryPolicy_ARM struct {
	Description *string            `json:"description,omitempty"`
	Rules       []DeliveryRule_ARM `json:"rules,omitempty"`
}

Deprecated version of EndpointProperties_DeliveryPolicy. Use v1api20210601.EndpointProperties_DeliveryPolicy instead

func (*EndpointProperties_DeliveryPolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_ARM.

func (*EndpointProperties_DeliveryPolicy_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_DeliveryPolicy_STATUS

type EndpointProperties_DeliveryPolicy_STATUS struct {
	Description *string               `json:"description,omitempty"`
	Rules       []DeliveryRule_STATUS `json:"rules,omitempty"`
}

Deprecated version of EndpointProperties_DeliveryPolicy_STATUS. Use v1api20210601.EndpointProperties_DeliveryPolicy_STATUS instead

func (*EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS

func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS(source *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error

AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS populates our EndpointProperties_DeliveryPolicy_STATUS from the provided source EndpointProperties_DeliveryPolicy_STATUS

func (*EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS

func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS(destination *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error

AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS populates the provided destination EndpointProperties_DeliveryPolicy_STATUS from our EndpointProperties_DeliveryPolicy_STATUS

func (*EndpointProperties_DeliveryPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_STATUS.

func (*EndpointProperties_DeliveryPolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointProperties_DeliveryPolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EndpointProperties_DeliveryPolicy_STATUS) PopulateFromARM

func (policy *EndpointProperties_DeliveryPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointProperties_DeliveryPolicy_STATUS_ARM

type EndpointProperties_DeliveryPolicy_STATUS_ARM struct {
	Description *string                   `json:"description,omitempty"`
	Rules       []DeliveryRule_STATUS_ARM `json:"rules,omitempty"`
}

Deprecated version of EndpointProperties_DeliveryPolicy_STATUS. Use v1api20210601.EndpointProperties_DeliveryPolicy_STATUS instead

func (*EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_STATUS_ARM.

func (*EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_ProvisioningState_STATUS

type EndpointProperties_ProvisioningState_STATUS string

Deprecated version of EndpointProperties_ProvisioningState_STATUS. Use v1api20210601.EndpointProperties_ProvisioningState_STATUS instead

type EndpointProperties_ResourceState_STATUS

type EndpointProperties_ResourceState_STATUS string

Deprecated version of EndpointProperties_ResourceState_STATUS. Use v1api20210601.EndpointProperties_ResourceState_STATUS instead

type EndpointProperties_STATUS_ARM

type EndpointProperties_STATUS_ARM struct {
	ContentTypesToCompress           []string                                                        `json:"contentTypesToCompress,omitempty"`
	CustomDomains                    []DeepCreatedCustomDomain_STATUS_ARM                            `json:"customDomains,omitempty"`
	DefaultOriginGroup               *ResourceReference_STATUS_ARM                                   `json:"defaultOriginGroup,omitempty"`
	DeliveryPolicy                   *EndpointProperties_DeliveryPolicy_STATUS_ARM                   `json:"deliveryPolicy,omitempty"`
	GeoFilters                       []GeoFilter_STATUS_ARM                                          `json:"geoFilters,omitempty"`
	HostName                         *string                                                         `json:"hostName,omitempty"`
	IsCompressionEnabled             *bool                                                           `json:"isCompressionEnabled,omitempty"`
	IsHttpAllowed                    *bool                                                           `json:"isHttpAllowed,omitempty"`
	IsHttpsAllowed                   *bool                                                           `json:"isHttpsAllowed,omitempty"`
	OptimizationType                 *OptimizationType_STATUS                                        `json:"optimizationType,omitempty"`
	OriginGroups                     []DeepCreatedOriginGroup_STATUS_ARM                             `json:"originGroups,omitempty"`
	OriginHostHeader                 *string                                                         `json:"originHostHeader,omitempty"`
	OriginPath                       *string                                                         `json:"originPath,omitempty"`
	Origins                          []DeepCreatedOrigin_STATUS_ARM                                  `json:"origins,omitempty"`
	ProbePath                        *string                                                         `json:"probePath,omitempty"`
	ProvisioningState                *EndpointProperties_ProvisioningState_STATUS                    `json:"provisioningState,omitempty"`
	QueryStringCachingBehavior       *QueryStringCachingBehavior_STATUS                              `json:"queryStringCachingBehavior,omitempty"`
	ResourceState                    *EndpointProperties_ResourceState_STATUS                        `json:"resourceState,omitempty"`
	UrlSigningKeys                   []UrlSigningKey_STATUS_ARM                                      `json:"urlSigningKeys,omitempty"`
	WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM `json:"webApplicationFirewallPolicyLink,omitempty"`
}

Deprecated version of EndpointProperties_STATUS. Use v1api20210601.EndpointProperties_STATUS instead

func (*EndpointProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_STATUS_ARM.

func (*EndpointProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_WebApplicationFirewallPolicyLink struct {
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of EndpointProperties_WebApplicationFirewallPolicyLink. Use v1api20210601.EndpointProperties_WebApplicationFirewallPolicyLink instead

func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error

AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink populates our EndpointProperties_WebApplicationFirewallPolicyLink from the provided source EndpointProperties_WebApplicationFirewallPolicyLink

func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink(destination *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error

AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink populates the provided destination EndpointProperties_WebApplicationFirewallPolicyLink from our EndpointProperties_WebApplicationFirewallPolicyLink

func (*EndpointProperties_WebApplicationFirewallPolicyLink) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink.

func (*EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointProperties_WebApplicationFirewallPolicyLink) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EndpointProperties_WebApplicationFirewallPolicyLink) PopulateFromARM

func (link *EndpointProperties_WebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointProperties_WebApplicationFirewallPolicyLink_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of EndpointProperties_WebApplicationFirewallPolicyLink. Use v1api20210601.EndpointProperties_WebApplicationFirewallPolicyLink instead

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_ARM.

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of EndpointProperties_WebApplicationFirewallPolicyLink_STATUS. Use v1api20210601.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS instead

func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error

AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS populates our EndpointProperties_WebApplicationFirewallPolicyLink_STATUS from the provided source EndpointProperties_WebApplicationFirewallPolicyLink_STATUS

func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(destination *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error

AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS populates the provided destination EndpointProperties_WebApplicationFirewallPolicyLink_STATUS from our EndpointProperties_WebApplicationFirewallPolicyLink_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_STATUS.

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of EndpointProperties_WebApplicationFirewallPolicyLink_STATUS. Use v1api20210601.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS instead

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM.

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoFilter

type GeoFilter struct {
	// +kubebuilder:validation:Required
	Action *GeoFilter_Action `json:"action,omitempty"`

	// +kubebuilder:validation:Required
	CountryCodes []string `json:"countryCodes,omitempty"`

	// +kubebuilder:validation:Required
	RelativePath *string `json:"relativePath,omitempty"`
}

Deprecated version of GeoFilter. Use v1api20210601.GeoFilter instead

func (*GeoFilter) AssignProperties_From_GeoFilter

func (filter *GeoFilter) AssignProperties_From_GeoFilter(source *v20210601s.GeoFilter) error

AssignProperties_From_GeoFilter populates our GeoFilter from the provided source GeoFilter

func (*GeoFilter) AssignProperties_To_GeoFilter

func (filter *GeoFilter) AssignProperties_To_GeoFilter(destination *v20210601s.GeoFilter) error

AssignProperties_To_GeoFilter populates the provided destination GeoFilter from our GeoFilter

func (*GeoFilter) ConvertToARM

func (filter *GeoFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*GeoFilter) DeepCopy

func (in *GeoFilter) DeepCopy() *GeoFilter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter.

func (*GeoFilter) DeepCopyInto

func (in *GeoFilter) DeepCopyInto(out *GeoFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GeoFilter) NewEmptyARMValue

func (filter *GeoFilter) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*GeoFilter) PopulateFromARM

func (filter *GeoFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type GeoFilter_ARM

type GeoFilter_ARM struct {
	Action       *GeoFilter_Action `json:"action,omitempty"`
	CountryCodes []string          `json:"countryCodes,omitempty"`
	RelativePath *string           `json:"relativePath,omitempty"`
}

Deprecated version of GeoFilter. Use v1api20210601.GeoFilter instead

func (*GeoFilter_ARM) DeepCopy

func (in *GeoFilter_ARM) DeepCopy() *GeoFilter_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_ARM.

func (*GeoFilter_ARM) DeepCopyInto

func (in *GeoFilter_ARM) DeepCopyInto(out *GeoFilter_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoFilter_Action

type GeoFilter_Action string

Deprecated version of GeoFilter_Action. Use v1api20210601.GeoFilter_Action instead +kubebuilder:validation:Enum={"Allow","Block"}

type GeoFilter_Action_STATUS

type GeoFilter_Action_STATUS string

Deprecated version of GeoFilter_Action_STATUS. Use v1api20210601.GeoFilter_Action_STATUS instead

type GeoFilter_STATUS

type GeoFilter_STATUS struct {
	Action       *GeoFilter_Action_STATUS `json:"action,omitempty"`
	CountryCodes []string                 `json:"countryCodes,omitempty"`
	RelativePath *string                  `json:"relativePath,omitempty"`
}

Deprecated version of GeoFilter_STATUS. Use v1api20210601.GeoFilter_STATUS instead

func (*GeoFilter_STATUS) AssignProperties_From_GeoFilter_STATUS

func (filter *GeoFilter_STATUS) AssignProperties_From_GeoFilter_STATUS(source *v20210601s.GeoFilter_STATUS) error

AssignProperties_From_GeoFilter_STATUS populates our GeoFilter_STATUS from the provided source GeoFilter_STATUS

func (*GeoFilter_STATUS) AssignProperties_To_GeoFilter_STATUS

func (filter *GeoFilter_STATUS) AssignProperties_To_GeoFilter_STATUS(destination *v20210601s.GeoFilter_STATUS) error

AssignProperties_To_GeoFilter_STATUS populates the provided destination GeoFilter_STATUS from our GeoFilter_STATUS

func (*GeoFilter_STATUS) DeepCopy

func (in *GeoFilter_STATUS) DeepCopy() *GeoFilter_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_STATUS.

func (*GeoFilter_STATUS) DeepCopyInto

func (in *GeoFilter_STATUS) DeepCopyInto(out *GeoFilter_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GeoFilter_STATUS) NewEmptyARMValue

func (filter *GeoFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*GeoFilter_STATUS) PopulateFromARM

func (filter *GeoFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type GeoFilter_STATUS_ARM

type GeoFilter_STATUS_ARM struct {
	Action       *GeoFilter_Action_STATUS `json:"action,omitempty"`
	CountryCodes []string                 `json:"countryCodes,omitempty"`
	RelativePath *string                  `json:"relativePath,omitempty"`
}

Deprecated version of GeoFilter_STATUS. Use v1api20210601.GeoFilter_STATUS instead

func (*GeoFilter_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_STATUS_ARM.

func (*GeoFilter_STATUS_ARM) DeepCopyInto

func (in *GeoFilter_STATUS_ARM) DeepCopyInto(out *GeoFilter_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderActionParameters

type HeaderActionParameters struct {
	// +kubebuilder:validation:Required
	HeaderAction *HeaderActionParameters_HeaderAction `json:"headerAction,omitempty"`

	// +kubebuilder:validation:Required
	HeaderName *string `json:"headerName,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *HeaderActionParameters_TypeName `json:"typeName,omitempty"`
	Value    *string                          `json:"value,omitempty"`
}

Deprecated version of HeaderActionParameters. Use v1api20210601.HeaderActionParameters instead

func (*HeaderActionParameters) AssignProperties_From_HeaderActionParameters

func (parameters *HeaderActionParameters) AssignProperties_From_HeaderActionParameters(source *v20210601s.HeaderActionParameters) error

AssignProperties_From_HeaderActionParameters populates our HeaderActionParameters from the provided source HeaderActionParameters

func (*HeaderActionParameters) AssignProperties_To_HeaderActionParameters

func (parameters *HeaderActionParameters) AssignProperties_To_HeaderActionParameters(destination *v20210601s.HeaderActionParameters) error

AssignProperties_To_HeaderActionParameters populates the provided destination HeaderActionParameters from our HeaderActionParameters

func (*HeaderActionParameters) ConvertToARM

func (parameters *HeaderActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HeaderActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters.

func (*HeaderActionParameters) DeepCopyInto

func (in *HeaderActionParameters) DeepCopyInto(out *HeaderActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HeaderActionParameters) NewEmptyARMValue

func (parameters *HeaderActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HeaderActionParameters) PopulateFromARM

func (parameters *HeaderActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HeaderActionParameters_ARM

type HeaderActionParameters_ARM struct {
	HeaderAction *HeaderActionParameters_HeaderAction `json:"headerAction,omitempty"`
	HeaderName   *string                              `json:"headerName,omitempty"`
	TypeName     *HeaderActionParameters_TypeName     `json:"typeName,omitempty"`
	Value        *string                              `json:"value,omitempty"`
}

Deprecated version of HeaderActionParameters. Use v1api20210601.HeaderActionParameters instead

func (*HeaderActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_ARM.

func (*HeaderActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderActionParameters_HeaderAction

type HeaderActionParameters_HeaderAction string

Deprecated version of HeaderActionParameters_HeaderAction. Use v1api20210601.HeaderActionParameters_HeaderAction instead +kubebuilder:validation:Enum={"Append","Delete","Overwrite"}

type HeaderActionParameters_HeaderAction_STATUS

type HeaderActionParameters_HeaderAction_STATUS string

Deprecated version of HeaderActionParameters_HeaderAction_STATUS. Use v1api20210601.HeaderActionParameters_HeaderAction_STATUS instead

type HeaderActionParameters_STATUS

type HeaderActionParameters_STATUS struct {
	HeaderAction *HeaderActionParameters_HeaderAction_STATUS `json:"headerAction,omitempty"`
	HeaderName   *string                                     `json:"headerName,omitempty"`
	TypeName     *HeaderActionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
	Value        *string                                     `json:"value,omitempty"`
}

Deprecated version of HeaderActionParameters_STATUS. Use v1api20210601.HeaderActionParameters_STATUS instead

func (*HeaderActionParameters_STATUS) AssignProperties_From_HeaderActionParameters_STATUS

func (parameters *HeaderActionParameters_STATUS) AssignProperties_From_HeaderActionParameters_STATUS(source *v20210601s.HeaderActionParameters_STATUS) error

AssignProperties_From_HeaderActionParameters_STATUS populates our HeaderActionParameters_STATUS from the provided source HeaderActionParameters_STATUS

func (*HeaderActionParameters_STATUS) AssignProperties_To_HeaderActionParameters_STATUS

func (parameters *HeaderActionParameters_STATUS) AssignProperties_To_HeaderActionParameters_STATUS(destination *v20210601s.HeaderActionParameters_STATUS) error

AssignProperties_To_HeaderActionParameters_STATUS populates the provided destination HeaderActionParameters_STATUS from our HeaderActionParameters_STATUS

func (*HeaderActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_STATUS.

func (*HeaderActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HeaderActionParameters_STATUS) NewEmptyARMValue

func (parameters *HeaderActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HeaderActionParameters_STATUS) PopulateFromARM

func (parameters *HeaderActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HeaderActionParameters_STATUS_ARM

type HeaderActionParameters_STATUS_ARM struct {
	HeaderAction *HeaderActionParameters_HeaderAction_STATUS `json:"headerAction,omitempty"`
	HeaderName   *string                                     `json:"headerName,omitempty"`
	TypeName     *HeaderActionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
	Value        *string                                     `json:"value,omitempty"`
}

Deprecated version of HeaderActionParameters_STATUS. Use v1api20210601.HeaderActionParameters_STATUS instead

func (*HeaderActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_STATUS_ARM.

func (*HeaderActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderActionParameters_TypeName

type HeaderActionParameters_TypeName string

Deprecated version of HeaderActionParameters_TypeName. Use v1api20210601.HeaderActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleHeaderActionParameters"}

type HeaderActionParameters_TypeName_STATUS

type HeaderActionParameters_TypeName_STATUS string

Deprecated version of HeaderActionParameters_TypeName_STATUS. Use v1api20210601.HeaderActionParameters_TypeName_STATUS instead

type HealthProbeParameters

type HealthProbeParameters struct {
	// +kubebuilder:validation:Maximum=255
	// +kubebuilder:validation:Minimum=1
	ProbeIntervalInSeconds *int                                    `json:"probeIntervalInSeconds,omitempty"`
	ProbePath              *string                                 `json:"probePath,omitempty"`
	ProbeProtocol          *HealthProbeParameters_ProbeProtocol    `json:"probeProtocol,omitempty"`
	ProbeRequestType       *HealthProbeParameters_ProbeRequestType `json:"probeRequestType,omitempty"`
}

Deprecated version of HealthProbeParameters. Use v1api20210601.HealthProbeParameters instead

func (*HealthProbeParameters) AssignProperties_From_HealthProbeParameters

func (parameters *HealthProbeParameters) AssignProperties_From_HealthProbeParameters(source *v20210601s.HealthProbeParameters) error

AssignProperties_From_HealthProbeParameters populates our HealthProbeParameters from the provided source HealthProbeParameters

func (*HealthProbeParameters) AssignProperties_To_HealthProbeParameters

func (parameters *HealthProbeParameters) AssignProperties_To_HealthProbeParameters(destination *v20210601s.HealthProbeParameters) error

AssignProperties_To_HealthProbeParameters populates the provided destination HealthProbeParameters from our HealthProbeParameters

func (*HealthProbeParameters) ConvertToARM

func (parameters *HealthProbeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HealthProbeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters.

func (*HealthProbeParameters) DeepCopyInto

func (in *HealthProbeParameters) DeepCopyInto(out *HealthProbeParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthProbeParameters) NewEmptyARMValue

func (parameters *HealthProbeParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HealthProbeParameters) PopulateFromARM

func (parameters *HealthProbeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HealthProbeParameters_ARM

type HealthProbeParameters_ARM struct {
	ProbeIntervalInSeconds *int                                    `json:"probeIntervalInSeconds,omitempty"`
	ProbePath              *string                                 `json:"probePath,omitempty"`
	ProbeProtocol          *HealthProbeParameters_ProbeProtocol    `json:"probeProtocol,omitempty"`
	ProbeRequestType       *HealthProbeParameters_ProbeRequestType `json:"probeRequestType,omitempty"`
}

Deprecated version of HealthProbeParameters. Use v1api20210601.HealthProbeParameters instead

func (*HealthProbeParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_ARM.

func (*HealthProbeParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthProbeParameters_ProbeProtocol

type HealthProbeParameters_ProbeProtocol string

Deprecated version of HealthProbeParameters_ProbeProtocol. Use v1api20210601.HealthProbeParameters_ProbeProtocol instead +kubebuilder:validation:Enum={"Http","Https","NotSet"}

type HealthProbeParameters_ProbeProtocol_STATUS

type HealthProbeParameters_ProbeProtocol_STATUS string

Deprecated version of HealthProbeParameters_ProbeProtocol_STATUS. Use v1api20210601.HealthProbeParameters_ProbeProtocol_STATUS instead

type HealthProbeParameters_ProbeRequestType

type HealthProbeParameters_ProbeRequestType string

Deprecated version of HealthProbeParameters_ProbeRequestType. Use v1api20210601.HealthProbeParameters_ProbeRequestType instead +kubebuilder:validation:Enum={"GET","HEAD","NotSet"}

type HealthProbeParameters_ProbeRequestType_STATUS

type HealthProbeParameters_ProbeRequestType_STATUS string

Deprecated version of HealthProbeParameters_ProbeRequestType_STATUS. Use v1api20210601.HealthProbeParameters_ProbeRequestType_STATUS instead

type HealthProbeParameters_STATUS

type HealthProbeParameters_STATUS struct {
	ProbeIntervalInSeconds *int                                           `json:"probeIntervalInSeconds,omitempty"`
	ProbePath              *string                                        `json:"probePath,omitempty"`
	ProbeProtocol          *HealthProbeParameters_ProbeProtocol_STATUS    `json:"probeProtocol,omitempty"`
	ProbeRequestType       *HealthProbeParameters_ProbeRequestType_STATUS `json:"probeRequestType,omitempty"`
}

Deprecated version of HealthProbeParameters_STATUS. Use v1api20210601.HealthProbeParameters_STATUS instead

func (*HealthProbeParameters_STATUS) AssignProperties_From_HealthProbeParameters_STATUS

func (parameters *HealthProbeParameters_STATUS) AssignProperties_From_HealthProbeParameters_STATUS(source *v20210601s.HealthProbeParameters_STATUS) error

AssignProperties_From_HealthProbeParameters_STATUS populates our HealthProbeParameters_STATUS from the provided source HealthProbeParameters_STATUS

func (*HealthProbeParameters_STATUS) AssignProperties_To_HealthProbeParameters_STATUS

func (parameters *HealthProbeParameters_STATUS) AssignProperties_To_HealthProbeParameters_STATUS(destination *v20210601s.HealthProbeParameters_STATUS) error

AssignProperties_To_HealthProbeParameters_STATUS populates the provided destination HealthProbeParameters_STATUS from our HealthProbeParameters_STATUS

func (*HealthProbeParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_STATUS.

func (*HealthProbeParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthProbeParameters_STATUS) NewEmptyARMValue

func (parameters *HealthProbeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HealthProbeParameters_STATUS) PopulateFromARM

func (parameters *HealthProbeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HealthProbeParameters_STATUS_ARM

type HealthProbeParameters_STATUS_ARM struct {
	ProbeIntervalInSeconds *int                                           `json:"probeIntervalInSeconds,omitempty"`
	ProbePath              *string                                        `json:"probePath,omitempty"`
	ProbeProtocol          *HealthProbeParameters_ProbeProtocol_STATUS    `json:"probeProtocol,omitempty"`
	ProbeRequestType       *HealthProbeParameters_ProbeRequestType_STATUS `json:"probeRequestType,omitempty"`
}

Deprecated version of HealthProbeParameters_STATUS. Use v1api20210601.HealthProbeParameters_STATUS instead

func (*HealthProbeParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_STATUS_ARM.

func (*HealthProbeParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameMatchConditionParameters

type HostNameMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *HostNameMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *HostNameMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of HostNameMatchConditionParameters. Use v1api20210601.HostNameMatchConditionParameters instead

func (*HostNameMatchConditionParameters) AssignProperties_From_HostNameMatchConditionParameters

func (parameters *HostNameMatchConditionParameters) AssignProperties_From_HostNameMatchConditionParameters(source *v20210601s.HostNameMatchConditionParameters) error

AssignProperties_From_HostNameMatchConditionParameters populates our HostNameMatchConditionParameters from the provided source HostNameMatchConditionParameters

func (*HostNameMatchConditionParameters) AssignProperties_To_HostNameMatchConditionParameters

func (parameters *HostNameMatchConditionParameters) AssignProperties_To_HostNameMatchConditionParameters(destination *v20210601s.HostNameMatchConditionParameters) error

AssignProperties_To_HostNameMatchConditionParameters populates the provided destination HostNameMatchConditionParameters from our HostNameMatchConditionParameters

func (*HostNameMatchConditionParameters) ConvertToARM

func (parameters *HostNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HostNameMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters.

func (*HostNameMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostNameMatchConditionParameters) NewEmptyARMValue

func (parameters *HostNameMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HostNameMatchConditionParameters) PopulateFromARM

func (parameters *HostNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HostNameMatchConditionParameters_ARM

type HostNameMatchConditionParameters_ARM struct {
	MatchValues     []string                                   `json:"matchValues,omitempty"`
	NegateCondition *bool                                      `json:"negateCondition,omitempty"`
	Operator        *HostNameMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                `json:"transforms,omitempty"`
	TypeName        *HostNameMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of HostNameMatchConditionParameters. Use v1api20210601.HostNameMatchConditionParameters instead

func (*HostNameMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_ARM.

func (*HostNameMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameMatchConditionParameters_Operator

type HostNameMatchConditionParameters_Operator string

Deprecated version of HostNameMatchConditionParameters_Operator. Use v1api20210601.HostNameMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type HostNameMatchConditionParameters_Operator_STATUS

type HostNameMatchConditionParameters_Operator_STATUS string

Deprecated version of HostNameMatchConditionParameters_Operator_STATUS. Use v1api20210601.HostNameMatchConditionParameters_Operator_STATUS instead

type HostNameMatchConditionParameters_STATUS

type HostNameMatchConditionParameters_STATUS struct {
	MatchValues     []string                                          `json:"matchValues,omitempty"`
	NegateCondition *bool                                             `json:"negateCondition,omitempty"`
	Operator        *HostNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName        *HostNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of HostNameMatchConditionParameters_STATUS. Use v1api20210601.HostNameMatchConditionParameters_STATUS instead

func (*HostNameMatchConditionParameters_STATUS) AssignProperties_From_HostNameMatchConditionParameters_STATUS

func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_From_HostNameMatchConditionParameters_STATUS(source *v20210601s.HostNameMatchConditionParameters_STATUS) error

AssignProperties_From_HostNameMatchConditionParameters_STATUS populates our HostNameMatchConditionParameters_STATUS from the provided source HostNameMatchConditionParameters_STATUS

func (*HostNameMatchConditionParameters_STATUS) AssignProperties_To_HostNameMatchConditionParameters_STATUS

func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_To_HostNameMatchConditionParameters_STATUS(destination *v20210601s.HostNameMatchConditionParameters_STATUS) error

AssignProperties_To_HostNameMatchConditionParameters_STATUS populates the provided destination HostNameMatchConditionParameters_STATUS from our HostNameMatchConditionParameters_STATUS

func (*HostNameMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_STATUS.

func (*HostNameMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostNameMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HostNameMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *HostNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HostNameMatchConditionParameters_STATUS_ARM

type HostNameMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                          `json:"matchValues,omitempty"`
	NegateCondition *bool                                             `json:"negateCondition,omitempty"`
	Operator        *HostNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName        *HostNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of HostNameMatchConditionParameters_STATUS. Use v1api20210601.HostNameMatchConditionParameters_STATUS instead

func (*HostNameMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_STATUS_ARM.

func (*HostNameMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameMatchConditionParameters_TypeName

type HostNameMatchConditionParameters_TypeName string

Deprecated version of HostNameMatchConditionParameters_TypeName. Use v1api20210601.HostNameMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleHostNameConditionParameters"}

type HostNameMatchConditionParameters_TypeName_STATUS

type HostNameMatchConditionParameters_TypeName_STATUS string

Deprecated version of HostNameMatchConditionParameters_TypeName_STATUS. Use v1api20210601.HostNameMatchConditionParameters_TypeName_STATUS instead

type HttpErrorRangeParameters

type HttpErrorRangeParameters struct {
	// +kubebuilder:validation:Maximum=999
	// +kubebuilder:validation:Minimum=100
	Begin *int `json:"begin,omitempty"`

	// +kubebuilder:validation:Maximum=999
	// +kubebuilder:validation:Minimum=100
	End *int `json:"end,omitempty"`
}

Deprecated version of HttpErrorRangeParameters. Use v1api20210601.HttpErrorRangeParameters instead

func (*HttpErrorRangeParameters) AssignProperties_From_HttpErrorRangeParameters

func (parameters *HttpErrorRangeParameters) AssignProperties_From_HttpErrorRangeParameters(source *v20210601s.HttpErrorRangeParameters) error

AssignProperties_From_HttpErrorRangeParameters populates our HttpErrorRangeParameters from the provided source HttpErrorRangeParameters

func (*HttpErrorRangeParameters) AssignProperties_To_HttpErrorRangeParameters

func (parameters *HttpErrorRangeParameters) AssignProperties_To_HttpErrorRangeParameters(destination *v20210601s.HttpErrorRangeParameters) error

AssignProperties_To_HttpErrorRangeParameters populates the provided destination HttpErrorRangeParameters from our HttpErrorRangeParameters

func (*HttpErrorRangeParameters) ConvertToARM

func (parameters *HttpErrorRangeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HttpErrorRangeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters.

func (*HttpErrorRangeParameters) DeepCopyInto

func (in *HttpErrorRangeParameters) DeepCopyInto(out *HttpErrorRangeParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HttpErrorRangeParameters) NewEmptyARMValue

func (parameters *HttpErrorRangeParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HttpErrorRangeParameters) PopulateFromARM

func (parameters *HttpErrorRangeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HttpErrorRangeParameters_ARM

type HttpErrorRangeParameters_ARM struct {
	Begin *int `json:"begin,omitempty"`
	End   *int `json:"end,omitempty"`
}

Deprecated version of HttpErrorRangeParameters. Use v1api20210601.HttpErrorRangeParameters instead

func (*HttpErrorRangeParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_ARM.

func (*HttpErrorRangeParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HttpErrorRangeParameters_STATUS

type HttpErrorRangeParameters_STATUS struct {
	Begin *int `json:"begin,omitempty"`
	End   *int `json:"end,omitempty"`
}

Deprecated version of HttpErrorRangeParameters_STATUS. Use v1api20210601.HttpErrorRangeParameters_STATUS instead

func (*HttpErrorRangeParameters_STATUS) AssignProperties_From_HttpErrorRangeParameters_STATUS

func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_From_HttpErrorRangeParameters_STATUS(source *v20210601s.HttpErrorRangeParameters_STATUS) error

AssignProperties_From_HttpErrorRangeParameters_STATUS populates our HttpErrorRangeParameters_STATUS from the provided source HttpErrorRangeParameters_STATUS

func (*HttpErrorRangeParameters_STATUS) AssignProperties_To_HttpErrorRangeParameters_STATUS

func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_To_HttpErrorRangeParameters_STATUS(destination *v20210601s.HttpErrorRangeParameters_STATUS) error

AssignProperties_To_HttpErrorRangeParameters_STATUS populates the provided destination HttpErrorRangeParameters_STATUS from our HttpErrorRangeParameters_STATUS

func (*HttpErrorRangeParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_STATUS.

func (*HttpErrorRangeParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HttpErrorRangeParameters_STATUS) NewEmptyARMValue

func (parameters *HttpErrorRangeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HttpErrorRangeParameters_STATUS) PopulateFromARM

func (parameters *HttpErrorRangeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HttpErrorRangeParameters_STATUS_ARM

type HttpErrorRangeParameters_STATUS_ARM struct {
	Begin *int `json:"begin,omitempty"`
	End   *int `json:"end,omitempty"`
}

Deprecated version of HttpErrorRangeParameters_STATUS. Use v1api20210601.HttpErrorRangeParameters_STATUS instead

func (*HttpErrorRangeParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_STATUS_ARM.

func (*HttpErrorRangeParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HttpVersionMatchConditionParameters

type HttpVersionMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *HttpVersionMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                   `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *HttpVersionMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of HttpVersionMatchConditionParameters. Use v1api20210601.HttpVersionMatchConditionParameters instead

func (*HttpVersionMatchConditionParameters) AssignProperties_From_HttpVersionMatchConditionParameters

func (parameters *HttpVersionMatchConditionParameters) AssignProperties_From_HttpVersionMatchConditionParameters(source *v20210601s.HttpVersionMatchConditionParameters) error

AssignProperties_From_HttpVersionMatchConditionParameters populates our HttpVersionMatchConditionParameters from the provided source HttpVersionMatchConditionParameters

func (*HttpVersionMatchConditionParameters) AssignProperties_To_HttpVersionMatchConditionParameters

func (parameters *HttpVersionMatchConditionParameters) AssignProperties_To_HttpVersionMatchConditionParameters(destination *v20210601s.HttpVersionMatchConditionParameters) error

AssignProperties_To_HttpVersionMatchConditionParameters populates the provided destination HttpVersionMatchConditionParameters from our HttpVersionMatchConditionParameters

func (*HttpVersionMatchConditionParameters) ConvertToARM

func (parameters *HttpVersionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HttpVersionMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters.

func (*HttpVersionMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HttpVersionMatchConditionParameters) NewEmptyARMValue

func (parameters *HttpVersionMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HttpVersionMatchConditionParameters) PopulateFromARM

func (parameters *HttpVersionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HttpVersionMatchConditionParameters_ARM

type HttpVersionMatchConditionParameters_ARM struct {
	MatchValues     []string                                      `json:"matchValues,omitempty"`
	NegateCondition *bool                                         `json:"negateCondition,omitempty"`
	Operator        *HttpVersionMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                   `json:"transforms,omitempty"`
	TypeName        *HttpVersionMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of HttpVersionMatchConditionParameters. Use v1api20210601.HttpVersionMatchConditionParameters instead

func (*HttpVersionMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_ARM.

func (*HttpVersionMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HttpVersionMatchConditionParameters_Operator

type HttpVersionMatchConditionParameters_Operator string

Deprecated version of HttpVersionMatchConditionParameters_Operator. Use v1api20210601.HttpVersionMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Equal"}

type HttpVersionMatchConditionParameters_Operator_STATUS

type HttpVersionMatchConditionParameters_Operator_STATUS string

Deprecated version of HttpVersionMatchConditionParameters_Operator_STATUS. Use v1api20210601.HttpVersionMatchConditionParameters_Operator_STATUS instead

type HttpVersionMatchConditionParameters_STATUS

type HttpVersionMatchConditionParameters_STATUS struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *HttpVersionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *HttpVersionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of HttpVersionMatchConditionParameters_STATUS. Use v1api20210601.HttpVersionMatchConditionParameters_STATUS instead

func (*HttpVersionMatchConditionParameters_STATUS) AssignProperties_From_HttpVersionMatchConditionParameters_STATUS

func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_From_HttpVersionMatchConditionParameters_STATUS(source *v20210601s.HttpVersionMatchConditionParameters_STATUS) error

AssignProperties_From_HttpVersionMatchConditionParameters_STATUS populates our HttpVersionMatchConditionParameters_STATUS from the provided source HttpVersionMatchConditionParameters_STATUS

func (*HttpVersionMatchConditionParameters_STATUS) AssignProperties_To_HttpVersionMatchConditionParameters_STATUS

func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_To_HttpVersionMatchConditionParameters_STATUS(destination *v20210601s.HttpVersionMatchConditionParameters_STATUS) error

AssignProperties_To_HttpVersionMatchConditionParameters_STATUS populates the provided destination HttpVersionMatchConditionParameters_STATUS from our HttpVersionMatchConditionParameters_STATUS

func (*HttpVersionMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_STATUS.

func (*HttpVersionMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HttpVersionMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HttpVersionMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *HttpVersionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HttpVersionMatchConditionParameters_STATUS_ARM

type HttpVersionMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *HttpVersionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *HttpVersionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of HttpVersionMatchConditionParameters_STATUS. Use v1api20210601.HttpVersionMatchConditionParameters_STATUS instead

func (*HttpVersionMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_STATUS_ARM.

func (*HttpVersionMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HttpVersionMatchConditionParameters_TypeName

type HttpVersionMatchConditionParameters_TypeName string

Deprecated version of HttpVersionMatchConditionParameters_TypeName. Use v1api20210601.HttpVersionMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleHttpVersionConditionParameters"}

type HttpVersionMatchConditionParameters_TypeName_STATUS

type HttpVersionMatchConditionParameters_TypeName_STATUS string

Deprecated version of HttpVersionMatchConditionParameters_TypeName_STATUS. Use v1api20210601.HttpVersionMatchConditionParameters_TypeName_STATUS instead

type IdentityType_STATUS

type IdentityType_STATUS string

Deprecated version of IdentityType_STATUS. Use v1api20210601.IdentityType_STATUS instead

type IsDeviceMatchConditionParameters

type IsDeviceMatchConditionParameters struct {
	MatchValues     []IsDeviceMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                          `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *IsDeviceMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *IsDeviceMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of IsDeviceMatchConditionParameters. Use v1api20210601.IsDeviceMatchConditionParameters instead

func (*IsDeviceMatchConditionParameters) AssignProperties_From_IsDeviceMatchConditionParameters

func (parameters *IsDeviceMatchConditionParameters) AssignProperties_From_IsDeviceMatchConditionParameters(source *v20210601s.IsDeviceMatchConditionParameters) error

AssignProperties_From_IsDeviceMatchConditionParameters populates our IsDeviceMatchConditionParameters from the provided source IsDeviceMatchConditionParameters

func (*IsDeviceMatchConditionParameters) AssignProperties_To_IsDeviceMatchConditionParameters

func (parameters *IsDeviceMatchConditionParameters) AssignProperties_To_IsDeviceMatchConditionParameters(destination *v20210601s.IsDeviceMatchConditionParameters) error

AssignProperties_To_IsDeviceMatchConditionParameters populates the provided destination IsDeviceMatchConditionParameters from our IsDeviceMatchConditionParameters

func (*IsDeviceMatchConditionParameters) ConvertToARM

func (parameters *IsDeviceMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*IsDeviceMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters.

func (*IsDeviceMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IsDeviceMatchConditionParameters) NewEmptyARMValue

func (parameters *IsDeviceMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IsDeviceMatchConditionParameters) PopulateFromARM

func (parameters *IsDeviceMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IsDeviceMatchConditionParameters_ARM

type IsDeviceMatchConditionParameters_ARM struct {
	MatchValues     []IsDeviceMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                          `json:"negateCondition,omitempty"`
	Operator        *IsDeviceMatchConditionParameters_Operator     `json:"operator,omitempty"`
	Transforms      []Transform                                    `json:"transforms,omitempty"`
	TypeName        *IsDeviceMatchConditionParameters_TypeName     `json:"typeName,omitempty"`
}

Deprecated version of IsDeviceMatchConditionParameters. Use v1api20210601.IsDeviceMatchConditionParameters instead

func (*IsDeviceMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_ARM.

func (*IsDeviceMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IsDeviceMatchConditionParameters_MatchValues

type IsDeviceMatchConditionParameters_MatchValues string

Deprecated version of IsDeviceMatchConditionParameters_MatchValues. Use v1api20210601.IsDeviceMatchConditionParameters_MatchValues instead +kubebuilder:validation:Enum={"Desktop","Mobile"}

type IsDeviceMatchConditionParameters_MatchValues_STATUS

type IsDeviceMatchConditionParameters_MatchValues_STATUS string

Deprecated version of IsDeviceMatchConditionParameters_MatchValues_STATUS. Use v1api20210601.IsDeviceMatchConditionParameters_MatchValues_STATUS instead

type IsDeviceMatchConditionParameters_Operator

type IsDeviceMatchConditionParameters_Operator string

Deprecated version of IsDeviceMatchConditionParameters_Operator. Use v1api20210601.IsDeviceMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Equal"}

type IsDeviceMatchConditionParameters_Operator_STATUS

type IsDeviceMatchConditionParameters_Operator_STATUS string

Deprecated version of IsDeviceMatchConditionParameters_Operator_STATUS. Use v1api20210601.IsDeviceMatchConditionParameters_Operator_STATUS instead

type IsDeviceMatchConditionParameters_STATUS

type IsDeviceMatchConditionParameters_STATUS struct {
	MatchValues     []IsDeviceMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                 `json:"negateCondition,omitempty"`
	Operator        *IsDeviceMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                    `json:"transforms,omitempty"`
	TypeName        *IsDeviceMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of IsDeviceMatchConditionParameters_STATUS. Use v1api20210601.IsDeviceMatchConditionParameters_STATUS instead

func (*IsDeviceMatchConditionParameters_STATUS) AssignProperties_From_IsDeviceMatchConditionParameters_STATUS

func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_From_IsDeviceMatchConditionParameters_STATUS(source *v20210601s.IsDeviceMatchConditionParameters_STATUS) error

AssignProperties_From_IsDeviceMatchConditionParameters_STATUS populates our IsDeviceMatchConditionParameters_STATUS from the provided source IsDeviceMatchConditionParameters_STATUS

func (*IsDeviceMatchConditionParameters_STATUS) AssignProperties_To_IsDeviceMatchConditionParameters_STATUS

func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_To_IsDeviceMatchConditionParameters_STATUS(destination *v20210601s.IsDeviceMatchConditionParameters_STATUS) error

AssignProperties_To_IsDeviceMatchConditionParameters_STATUS populates the provided destination IsDeviceMatchConditionParameters_STATUS from our IsDeviceMatchConditionParameters_STATUS

func (*IsDeviceMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_STATUS.

func (*IsDeviceMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IsDeviceMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IsDeviceMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *IsDeviceMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IsDeviceMatchConditionParameters_STATUS_ARM

type IsDeviceMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []IsDeviceMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                 `json:"negateCondition,omitempty"`
	Operator        *IsDeviceMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                    `json:"transforms,omitempty"`
	TypeName        *IsDeviceMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of IsDeviceMatchConditionParameters_STATUS. Use v1api20210601.IsDeviceMatchConditionParameters_STATUS instead

func (*IsDeviceMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_STATUS_ARM.

func (*IsDeviceMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IsDeviceMatchConditionParameters_TypeName

type IsDeviceMatchConditionParameters_TypeName string

Deprecated version of IsDeviceMatchConditionParameters_TypeName. Use v1api20210601.IsDeviceMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleIsDeviceConditionParameters"}

type IsDeviceMatchConditionParameters_TypeName_STATUS

type IsDeviceMatchConditionParameters_TypeName_STATUS string

Deprecated version of IsDeviceMatchConditionParameters_TypeName_STATUS. Use v1api20210601.IsDeviceMatchConditionParameters_TypeName_STATUS instead

type KeyVaultSigningKeyParameters

type KeyVaultSigningKeyParameters struct {
	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName,omitempty"`

	// +kubebuilder:validation:Required
	SecretName *string `json:"secretName,omitempty"`

	// +kubebuilder:validation:Required
	SecretVersion *string `json:"secretVersion,omitempty"`

	// +kubebuilder:validation:Required
	SubscriptionId *string `json:"subscriptionId,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *KeyVaultSigningKeyParameters_TypeName `json:"typeName,omitempty"`

	// +kubebuilder:validation:Required
	VaultName *string `json:"vaultName,omitempty"`
}

Deprecated version of KeyVaultSigningKeyParameters. Use v1api20210601.KeyVaultSigningKeyParameters instead

func (*KeyVaultSigningKeyParameters) AssignProperties_From_KeyVaultSigningKeyParameters

func (parameters *KeyVaultSigningKeyParameters) AssignProperties_From_KeyVaultSigningKeyParameters(source *v20210601s.KeyVaultSigningKeyParameters) error

AssignProperties_From_KeyVaultSigningKeyParameters populates our KeyVaultSigningKeyParameters from the provided source KeyVaultSigningKeyParameters

func (*KeyVaultSigningKeyParameters) AssignProperties_To_KeyVaultSigningKeyParameters

func (parameters *KeyVaultSigningKeyParameters) AssignProperties_To_KeyVaultSigningKeyParameters(destination *v20210601s.KeyVaultSigningKeyParameters) error

AssignProperties_To_KeyVaultSigningKeyParameters populates the provided destination KeyVaultSigningKeyParameters from our KeyVaultSigningKeyParameters

func (*KeyVaultSigningKeyParameters) ConvertToARM

func (parameters *KeyVaultSigningKeyParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultSigningKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters.

func (*KeyVaultSigningKeyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultSigningKeyParameters) NewEmptyARMValue

func (parameters *KeyVaultSigningKeyParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultSigningKeyParameters) PopulateFromARM

func (parameters *KeyVaultSigningKeyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultSigningKeyParameters_ARM

type KeyVaultSigningKeyParameters_ARM struct {
	ResourceGroupName *string                                `json:"resourceGroupName,omitempty"`
	SecretName        *string                                `json:"secretName,omitempty"`
	SecretVersion     *string                                `json:"secretVersion,omitempty"`
	SubscriptionId    *string                                `json:"subscriptionId,omitempty"`
	TypeName          *KeyVaultSigningKeyParameters_TypeName `json:"typeName,omitempty"`
	VaultName         *string                                `json:"vaultName,omitempty"`
}

Deprecated version of KeyVaultSigningKeyParameters. Use v1api20210601.KeyVaultSigningKeyParameters instead

func (*KeyVaultSigningKeyParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_ARM.

func (*KeyVaultSigningKeyParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSigningKeyParameters_STATUS

type KeyVaultSigningKeyParameters_STATUS struct {
	ResourceGroupName *string                                       `json:"resourceGroupName,omitempty"`
	SecretName        *string                                       `json:"secretName,omitempty"`
	SecretVersion     *string                                       `json:"secretVersion,omitempty"`
	SubscriptionId    *string                                       `json:"subscriptionId,omitempty"`
	TypeName          *KeyVaultSigningKeyParameters_TypeName_STATUS `json:"typeName,omitempty"`
	VaultName         *string                                       `json:"vaultName,omitempty"`
}

Deprecated version of KeyVaultSigningKeyParameters_STATUS. Use v1api20210601.KeyVaultSigningKeyParameters_STATUS instead

func (*KeyVaultSigningKeyParameters_STATUS) AssignProperties_From_KeyVaultSigningKeyParameters_STATUS

func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_From_KeyVaultSigningKeyParameters_STATUS(source *v20210601s.KeyVaultSigningKeyParameters_STATUS) error

AssignProperties_From_KeyVaultSigningKeyParameters_STATUS populates our KeyVaultSigningKeyParameters_STATUS from the provided source KeyVaultSigningKeyParameters_STATUS

func (*KeyVaultSigningKeyParameters_STATUS) AssignProperties_To_KeyVaultSigningKeyParameters_STATUS

func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_To_KeyVaultSigningKeyParameters_STATUS(destination *v20210601s.KeyVaultSigningKeyParameters_STATUS) error

AssignProperties_To_KeyVaultSigningKeyParameters_STATUS populates the provided destination KeyVaultSigningKeyParameters_STATUS from our KeyVaultSigningKeyParameters_STATUS

func (*KeyVaultSigningKeyParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_STATUS.

func (*KeyVaultSigningKeyParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultSigningKeyParameters_STATUS) NewEmptyARMValue

func (parameters *KeyVaultSigningKeyParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultSigningKeyParameters_STATUS) PopulateFromARM

func (parameters *KeyVaultSigningKeyParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultSigningKeyParameters_STATUS_ARM

type KeyVaultSigningKeyParameters_STATUS_ARM struct {
	ResourceGroupName *string                                       `json:"resourceGroupName,omitempty"`
	SecretName        *string                                       `json:"secretName,omitempty"`
	SecretVersion     *string                                       `json:"secretVersion,omitempty"`
	SubscriptionId    *string                                       `json:"subscriptionId,omitempty"`
	TypeName          *KeyVaultSigningKeyParameters_TypeName_STATUS `json:"typeName,omitempty"`
	VaultName         *string                                       `json:"vaultName,omitempty"`
}

Deprecated version of KeyVaultSigningKeyParameters_STATUS. Use v1api20210601.KeyVaultSigningKeyParameters_STATUS instead

func (*KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_STATUS_ARM.

func (*KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSigningKeyParameters_TypeName

type KeyVaultSigningKeyParameters_TypeName string

Deprecated version of KeyVaultSigningKeyParameters_TypeName. Use v1api20210601.KeyVaultSigningKeyParameters_TypeName instead +kubebuilder:validation:Enum={"KeyVaultSigningKeyParameters"}

type KeyVaultSigningKeyParameters_TypeName_STATUS

type KeyVaultSigningKeyParameters_TypeName_STATUS string

Deprecated version of KeyVaultSigningKeyParameters_TypeName_STATUS. Use v1api20210601.KeyVaultSigningKeyParameters_TypeName_STATUS instead

type OptimizationType

type OptimizationType string

Deprecated version of OptimizationType. Use v1api20210601.OptimizationType instead +kubebuilder:validation:Enum={"DynamicSiteAcceleration","GeneralMediaStreaming","GeneralWebDelivery","LargeFileDownload","VideoOnDemandMediaStreaming"}

type OptimizationType_STATUS

type OptimizationType_STATUS string

Deprecated version of OptimizationType_STATUS. Use v1api20210601.OptimizationType_STATUS instead

type OriginGroupOverride

type OriginGroupOverride struct {
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference                      `json:"originGroup,omitempty"`
}

Deprecated version of OriginGroupOverride. Use v1api20210601.OriginGroupOverride instead

func (*OriginGroupOverride) AssignProperties_From_OriginGroupOverride

func (override *OriginGroupOverride) AssignProperties_From_OriginGroupOverride(source *v20210601s.OriginGroupOverride) error

AssignProperties_From_OriginGroupOverride populates our OriginGroupOverride from the provided source OriginGroupOverride

func (*OriginGroupOverride) AssignProperties_To_OriginGroupOverride

func (override *OriginGroupOverride) AssignProperties_To_OriginGroupOverride(destination *v20210601s.OriginGroupOverride) error

AssignProperties_To_OriginGroupOverride populates the provided destination OriginGroupOverride from our OriginGroupOverride

func (*OriginGroupOverride) ConvertToARM

func (override *OriginGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OriginGroupOverride) DeepCopy

func (in *OriginGroupOverride) DeepCopy() *OriginGroupOverride

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride.

func (*OriginGroupOverride) DeepCopyInto

func (in *OriginGroupOverride) DeepCopyInto(out *OriginGroupOverride)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverride) NewEmptyARMValue

func (override *OriginGroupOverride) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverride) PopulateFromARM

func (override *OriginGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverrideAction

type OriginGroupOverrideAction struct {
	// +kubebuilder:validation:Required
	Name *OriginGroupOverrideAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *OriginGroupOverrideActionParameters `json:"parameters,omitempty"`
}

Deprecated version of OriginGroupOverrideAction. Use v1api20210601.OriginGroupOverrideAction instead

func (*OriginGroupOverrideAction) AssignProperties_From_OriginGroupOverrideAction

func (action *OriginGroupOverrideAction) AssignProperties_From_OriginGroupOverrideAction(source *v20210601s.OriginGroupOverrideAction) error

AssignProperties_From_OriginGroupOverrideAction populates our OriginGroupOverrideAction from the provided source OriginGroupOverrideAction

func (*OriginGroupOverrideAction) AssignProperties_To_OriginGroupOverrideAction

func (action *OriginGroupOverrideAction) AssignProperties_To_OriginGroupOverrideAction(destination *v20210601s.OriginGroupOverrideAction) error

AssignProperties_To_OriginGroupOverrideAction populates the provided destination OriginGroupOverrideAction from our OriginGroupOverrideAction

func (*OriginGroupOverrideAction) ConvertToARM

func (action *OriginGroupOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OriginGroupOverrideAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction.

func (*OriginGroupOverrideAction) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverrideAction) NewEmptyARMValue

func (action *OriginGroupOverrideAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverrideAction) PopulateFromARM

func (action *OriginGroupOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverrideActionParameters

type OriginGroupOverrideActionParameters struct {
	// +kubebuilder:validation:Required
	OriginGroup *ResourceReference `json:"originGroup,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *OriginGroupOverrideActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of OriginGroupOverrideActionParameters. Use v1api20210601.OriginGroupOverrideActionParameters instead

func (*OriginGroupOverrideActionParameters) AssignProperties_From_OriginGroupOverrideActionParameters

func (parameters *OriginGroupOverrideActionParameters) AssignProperties_From_OriginGroupOverrideActionParameters(source *v20210601s.OriginGroupOverrideActionParameters) error

AssignProperties_From_OriginGroupOverrideActionParameters populates our OriginGroupOverrideActionParameters from the provided source OriginGroupOverrideActionParameters

func (*OriginGroupOverrideActionParameters) AssignProperties_To_OriginGroupOverrideActionParameters

func (parameters *OriginGroupOverrideActionParameters) AssignProperties_To_OriginGroupOverrideActionParameters(destination *v20210601s.OriginGroupOverrideActionParameters) error

AssignProperties_To_OriginGroupOverrideActionParameters populates the provided destination OriginGroupOverrideActionParameters from our OriginGroupOverrideActionParameters

func (*OriginGroupOverrideActionParameters) ConvertToARM

func (parameters *OriginGroupOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OriginGroupOverrideActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters.

func (*OriginGroupOverrideActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverrideActionParameters) NewEmptyARMValue

func (parameters *OriginGroupOverrideActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverrideActionParameters) PopulateFromARM

func (parameters *OriginGroupOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverrideActionParameters_ARM

type OriginGroupOverrideActionParameters_ARM struct {
	OriginGroup *ResourceReference_ARM                        `json:"originGroup,omitempty"`
	TypeName    *OriginGroupOverrideActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of OriginGroupOverrideActionParameters. Use v1api20210601.OriginGroupOverrideActionParameters instead

func (*OriginGroupOverrideActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_ARM.

func (*OriginGroupOverrideActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OriginGroupOverrideActionParameters_STATUS

type OriginGroupOverrideActionParameters_STATUS struct {
	OriginGroup *ResourceReference_STATUS                            `json:"originGroup,omitempty"`
	TypeName    *OriginGroupOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of OriginGroupOverrideActionParameters_STATUS. Use v1api20210601.OriginGroupOverrideActionParameters_STATUS instead

func (*OriginGroupOverrideActionParameters_STATUS) AssignProperties_From_OriginGroupOverrideActionParameters_STATUS

func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_From_OriginGroupOverrideActionParameters_STATUS(source *v20210601s.OriginGroupOverrideActionParameters_STATUS) error

AssignProperties_From_OriginGroupOverrideActionParameters_STATUS populates our OriginGroupOverrideActionParameters_STATUS from the provided source OriginGroupOverrideActionParameters_STATUS

func (*OriginGroupOverrideActionParameters_STATUS) AssignProperties_To_OriginGroupOverrideActionParameters_STATUS

func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_To_OriginGroupOverrideActionParameters_STATUS(destination *v20210601s.OriginGroupOverrideActionParameters_STATUS) error

AssignProperties_To_OriginGroupOverrideActionParameters_STATUS populates the provided destination OriginGroupOverrideActionParameters_STATUS from our OriginGroupOverrideActionParameters_STATUS

func (*OriginGroupOverrideActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_STATUS.

func (*OriginGroupOverrideActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverrideActionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverrideActionParameters_STATUS) PopulateFromARM

func (parameters *OriginGroupOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverrideActionParameters_STATUS_ARM

type OriginGroupOverrideActionParameters_STATUS_ARM struct {
	OriginGroup *ResourceReference_STATUS_ARM                        `json:"originGroup,omitempty"`
	TypeName    *OriginGroupOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of OriginGroupOverrideActionParameters_STATUS. Use v1api20210601.OriginGroupOverrideActionParameters_STATUS instead

func (*OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_STATUS_ARM.

func (*OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OriginGroupOverrideActionParameters_TypeName

type OriginGroupOverrideActionParameters_TypeName string

Deprecated version of OriginGroupOverrideActionParameters_TypeName. Use v1api20210601.OriginGroupOverrideActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleOriginGroupOverrideActionParameters"}

type OriginGroupOverrideActionParameters_TypeName_STATUS

type OriginGroupOverrideActionParameters_TypeName_STATUS string

Deprecated version of OriginGroupOverrideActionParameters_TypeName_STATUS. Use v1api20210601.OriginGroupOverrideActionParameters_TypeName_STATUS instead

type OriginGroupOverrideAction_ARM

type OriginGroupOverrideAction_ARM struct {
	Name       OriginGroupOverrideAction_Name           `json:"name,omitempty"`
	Parameters *OriginGroupOverrideActionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of OriginGroupOverrideAction. Use v1api20210601.OriginGroupOverrideAction instead

func (*OriginGroupOverrideAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_ARM.

func (*OriginGroupOverrideAction_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OriginGroupOverrideAction_Name

type OriginGroupOverrideAction_Name string

Deprecated version of OriginGroupOverrideAction_Name. Use v1api20210601.OriginGroupOverrideAction_Name instead +kubebuilder:validation:Enum={"OriginGroupOverride"}

type OriginGroupOverrideAction_Name_STATUS

type OriginGroupOverrideAction_Name_STATUS string

Deprecated version of OriginGroupOverrideAction_Name_STATUS. Use v1api20210601.OriginGroupOverrideAction_Name_STATUS instead

type OriginGroupOverrideAction_STATUS

type OriginGroupOverrideAction_STATUS struct {
	Name       *OriginGroupOverrideAction_Name_STATUS      `json:"name,omitempty"`
	Parameters *OriginGroupOverrideActionParameters_STATUS `json:"parameters,omitempty"`
}

Deprecated version of OriginGroupOverrideAction_STATUS. Use v1api20210601.OriginGroupOverrideAction_STATUS instead

func (*OriginGroupOverrideAction_STATUS) AssignProperties_From_OriginGroupOverrideAction_STATUS

func (action *OriginGroupOverrideAction_STATUS) AssignProperties_From_OriginGroupOverrideAction_STATUS(source *v20210601s.OriginGroupOverrideAction_STATUS) error

AssignProperties_From_OriginGroupOverrideAction_STATUS populates our OriginGroupOverrideAction_STATUS from the provided source OriginGroupOverrideAction_STATUS

func (*OriginGroupOverrideAction_STATUS) AssignProperties_To_OriginGroupOverrideAction_STATUS

func (action *OriginGroupOverrideAction_STATUS) AssignProperties_To_OriginGroupOverrideAction_STATUS(destination *v20210601s.OriginGroupOverrideAction_STATUS) error

AssignProperties_To_OriginGroupOverrideAction_STATUS populates the provided destination OriginGroupOverrideAction_STATUS from our OriginGroupOverrideAction_STATUS

func (*OriginGroupOverrideAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_STATUS.

func (*OriginGroupOverrideAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverrideAction_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverrideAction_STATUS) PopulateFromARM

func (action *OriginGroupOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverrideAction_STATUS_ARM

type OriginGroupOverrideAction_STATUS_ARM struct {
	Name       OriginGroupOverrideAction_Name_STATUS           `json:"name,omitempty"`
	Parameters *OriginGroupOverrideActionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of OriginGroupOverrideAction_STATUS. Use v1api20210601.OriginGroupOverrideAction_STATUS instead

func (*OriginGroupOverrideAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_STATUS_ARM.

func (*OriginGroupOverrideAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OriginGroupOverride_ARM

type OriginGroupOverride_ARM struct {
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference_ARM                  `json:"originGroup,omitempty"`
}

Deprecated version of OriginGroupOverride. Use v1api20210601.OriginGroupOverride instead

func (*OriginGroupOverride_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_ARM.

func (*OriginGroupOverride_ARM) DeepCopyInto

func (in *OriginGroupOverride_ARM) DeepCopyInto(out *OriginGroupOverride_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OriginGroupOverride_ForwardingProtocol

type OriginGroupOverride_ForwardingProtocol string

Deprecated version of OriginGroupOverride_ForwardingProtocol. Use v1api20210601.OriginGroupOverride_ForwardingProtocol instead +kubebuilder:validation:Enum={"HttpOnly","HttpsOnly","MatchRequest"}

type OriginGroupOverride_ForwardingProtocol_STATUS

type OriginGroupOverride_ForwardingProtocol_STATUS string

Deprecated version of OriginGroupOverride_ForwardingProtocol_STATUS. Use v1api20210601.OriginGroupOverride_ForwardingProtocol_STATUS instead

type OriginGroupOverride_STATUS

type OriginGroupOverride_STATUS struct {
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol_STATUS `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference_STATUS                      `json:"originGroup,omitempty"`
}

Deprecated version of OriginGroupOverride_STATUS. Use v1api20210601.OriginGroupOverride_STATUS instead

func (*OriginGroupOverride_STATUS) AssignProperties_From_OriginGroupOverride_STATUS

func (override *OriginGroupOverride_STATUS) AssignProperties_From_OriginGroupOverride_STATUS(source *v20210601s.OriginGroupOverride_STATUS) error

AssignProperties_From_OriginGroupOverride_STATUS populates our OriginGroupOverride_STATUS from the provided source OriginGroupOverride_STATUS

func (*OriginGroupOverride_STATUS) AssignProperties_To_OriginGroupOverride_STATUS

func (override *OriginGroupOverride_STATUS) AssignProperties_To_OriginGroupOverride_STATUS(destination *v20210601s.OriginGroupOverride_STATUS) error

AssignProperties_To_OriginGroupOverride_STATUS populates the provided destination OriginGroupOverride_STATUS from our OriginGroupOverride_STATUS

func (*OriginGroupOverride_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_STATUS.

func (*OriginGroupOverride_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OriginGroupOverride_STATUS) NewEmptyARMValue

func (override *OriginGroupOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OriginGroupOverride_STATUS) PopulateFromARM

func (override *OriginGroupOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverride_STATUS_ARM

type OriginGroupOverride_STATUS_ARM struct {
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol_STATUS `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference_STATUS_ARM                  `json:"originGroup,omitempty"`
}

Deprecated version of OriginGroupOverride_STATUS. Use v1api20210601.OriginGroupOverride_STATUS instead

func (*OriginGroupOverride_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_STATUS_ARM.

func (*OriginGroupOverride_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PostArgsMatchConditionParameters

type PostArgsMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *PostArgsMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector   *string                                    `json:"selector,omitempty"`
	Transforms []Transform                                `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *PostArgsMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of PostArgsMatchConditionParameters. Use v1api20210601.PostArgsMatchConditionParameters instead

func (*PostArgsMatchConditionParameters) AssignProperties_From_PostArgsMatchConditionParameters

func (parameters *PostArgsMatchConditionParameters) AssignProperties_From_PostArgsMatchConditionParameters(source *v20210601s.PostArgsMatchConditionParameters) error

AssignProperties_From_PostArgsMatchConditionParameters populates our PostArgsMatchConditionParameters from the provided source PostArgsMatchConditionParameters

func (*PostArgsMatchConditionParameters) AssignProperties_To_PostArgsMatchConditionParameters

func (parameters *PostArgsMatchConditionParameters) AssignProperties_To_PostArgsMatchConditionParameters(destination *v20210601s.PostArgsMatchConditionParameters) error

AssignProperties_To_PostArgsMatchConditionParameters populates the provided destination PostArgsMatchConditionParameters from our PostArgsMatchConditionParameters

func (*PostArgsMatchConditionParameters) ConvertToARM

func (parameters *PostArgsMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PostArgsMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters.

func (*PostArgsMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PostArgsMatchConditionParameters) NewEmptyARMValue

func (parameters *PostArgsMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PostArgsMatchConditionParameters) PopulateFromARM

func (parameters *PostArgsMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PostArgsMatchConditionParameters_ARM

type PostArgsMatchConditionParameters_ARM struct {
	MatchValues     []string                                   `json:"matchValues,omitempty"`
	NegateCondition *bool                                      `json:"negateCondition,omitempty"`
	Operator        *PostArgsMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector        *string                                    `json:"selector,omitempty"`
	Transforms      []Transform                                `json:"transforms,omitempty"`
	TypeName        *PostArgsMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of PostArgsMatchConditionParameters. Use v1api20210601.PostArgsMatchConditionParameters instead

func (*PostArgsMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_ARM.

func (*PostArgsMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PostArgsMatchConditionParameters_Operator

type PostArgsMatchConditionParameters_Operator string

Deprecated version of PostArgsMatchConditionParameters_Operator. Use v1api20210601.PostArgsMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type PostArgsMatchConditionParameters_Operator_STATUS

type PostArgsMatchConditionParameters_Operator_STATUS string

Deprecated version of PostArgsMatchConditionParameters_Operator_STATUS. Use v1api20210601.PostArgsMatchConditionParameters_Operator_STATUS instead

type PostArgsMatchConditionParameters_STATUS

type PostArgsMatchConditionParameters_STATUS struct {
	MatchValues     []string                                          `json:"matchValues,omitempty"`
	NegateCondition *bool                                             `json:"negateCondition,omitempty"`
	Operator        *PostArgsMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                           `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName        *PostArgsMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of PostArgsMatchConditionParameters_STATUS. Use v1api20210601.PostArgsMatchConditionParameters_STATUS instead

func (*PostArgsMatchConditionParameters_STATUS) AssignProperties_From_PostArgsMatchConditionParameters_STATUS

func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_From_PostArgsMatchConditionParameters_STATUS(source *v20210601s.PostArgsMatchConditionParameters_STATUS) error

AssignProperties_From_PostArgsMatchConditionParameters_STATUS populates our PostArgsMatchConditionParameters_STATUS from the provided source PostArgsMatchConditionParameters_STATUS

func (*PostArgsMatchConditionParameters_STATUS) AssignProperties_To_PostArgsMatchConditionParameters_STATUS

func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_To_PostArgsMatchConditionParameters_STATUS(destination *v20210601s.PostArgsMatchConditionParameters_STATUS) error

AssignProperties_To_PostArgsMatchConditionParameters_STATUS populates the provided destination PostArgsMatchConditionParameters_STATUS from our PostArgsMatchConditionParameters_STATUS

func (*PostArgsMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_STATUS.

func (*PostArgsMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PostArgsMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PostArgsMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *PostArgsMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PostArgsMatchConditionParameters_STATUS_ARM

type PostArgsMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                          `json:"matchValues,omitempty"`
	NegateCondition *bool                                             `json:"negateCondition,omitempty"`
	Operator        *PostArgsMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                           `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName        *PostArgsMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of PostArgsMatchConditionParameters_STATUS. Use v1api20210601.PostArgsMatchConditionParameters_STATUS instead

func (*PostArgsMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_STATUS_ARM.

func (*PostArgsMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PostArgsMatchConditionParameters_TypeName

type PostArgsMatchConditionParameters_TypeName string

Deprecated version of PostArgsMatchConditionParameters_TypeName. Use v1api20210601.PostArgsMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRulePostArgsConditionParameters"}

type PostArgsMatchConditionParameters_TypeName_STATUS

type PostArgsMatchConditionParameters_TypeName_STATUS string

Deprecated version of PostArgsMatchConditionParameters_TypeName_STATUS. Use v1api20210601.PostArgsMatchConditionParameters_TypeName_STATUS instead

type PrivateEndpointStatus_STATUS

type PrivateEndpointStatus_STATUS string

Deprecated version of PrivateEndpointStatus_STATUS. Use v1api20210601.PrivateEndpointStatus_STATUS instead

type Profile

type Profile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Profile_Spec   `json:"spec,omitempty"`
	Status            Profile_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" Deprecated version of Profile. Use v1api20210601.Profile instead

func (*Profile) AssignProperties_From_Profile

func (profile *Profile) AssignProperties_From_Profile(source *v20210601s.Profile) error

AssignProperties_From_Profile populates our Profile from the provided source Profile

func (*Profile) AssignProperties_To_Profile

func (profile *Profile) AssignProperties_To_Profile(destination *v20210601s.Profile) error

AssignProperties_To_Profile populates the provided destination Profile from our Profile

func (*Profile) AzureName

func (profile *Profile) AzureName() string

AzureName returns the Azure name of the resource

func (*Profile) ConvertFrom

func (profile *Profile) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Profile from the provided hub Profile

func (*Profile) ConvertTo

func (profile *Profile) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Profile from our Profile

func (*Profile) DeepCopy

func (in *Profile) DeepCopy() *Profile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.

func (*Profile) DeepCopyInto

func (in *Profile) DeepCopyInto(out *Profile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Profile) DeepCopyObject

func (in *Profile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Profile) Default

func (profile *Profile) Default()

Default applies defaults to the Profile resource

func (Profile) GetAPIVersion

func (profile Profile) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*Profile) GetConditions

func (profile *Profile) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Profile) GetResourceScope

func (profile *Profile) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Profile) GetSpec

func (profile *Profile) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Profile) GetStatus

func (profile *Profile) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Profile) GetType

func (profile *Profile) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles"

func (*Profile) NewEmptyStatus

func (profile *Profile) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Profile) OriginalGVK

func (profile *Profile) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Profile) Owner

func (profile *Profile) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Profile) SetConditions

func (profile *Profile) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Profile) SetStatus

func (profile *Profile) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Profile) ValidateCreate

func (profile *Profile) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Profile) ValidateDelete

func (profile *Profile) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Profile) ValidateUpdate

func (profile *Profile) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type ProfileList

type ProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Profile `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of Profile. Use v1api20210601.Profile instead

func (*ProfileList) DeepCopy

func (in *ProfileList) DeepCopy() *ProfileList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.

func (*ProfileList) DeepCopyInto

func (in *ProfileList) DeepCopyInto(out *ProfileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProfileList) DeepCopyObject

func (in *ProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProfileProperties_ARM

type ProfileProperties_ARM struct {
	OriginResponseTimeoutSeconds *int `json:"originResponseTimeoutSeconds,omitempty"`
}

Deprecated version of ProfileProperties. Use v1api20210601.ProfileProperties instead

func (*ProfileProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileProperties_ARM.

func (*ProfileProperties_ARM) DeepCopyInto

func (in *ProfileProperties_ARM) DeepCopyInto(out *ProfileProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProfileProperties_ProvisioningState_STATUS

type ProfileProperties_ProvisioningState_STATUS string

Deprecated version of ProfileProperties_ProvisioningState_STATUS. Use v1api20210601.ProfileProperties_ProvisioningState_STATUS instead

type ProfileProperties_ResourceState_STATUS

type ProfileProperties_ResourceState_STATUS string

Deprecated version of ProfileProperties_ResourceState_STATUS. Use v1api20210601.ProfileProperties_ResourceState_STATUS instead

type ProfileProperties_STATUS_ARM

type ProfileProperties_STATUS_ARM struct {
	FrontDoorId                  *string                                     `json:"frontDoorId,omitempty"`
	OriginResponseTimeoutSeconds *int                                        `json:"originResponseTimeoutSeconds,omitempty"`
	ProvisioningState            *ProfileProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
	ResourceState                *ProfileProperties_ResourceState_STATUS     `json:"resourceState,omitempty"`
}

Deprecated version of ProfileProperties_STATUS. Use v1api20210601.ProfileProperties_STATUS instead

func (*ProfileProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileProperties_STATUS_ARM.

func (*ProfileProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Profile_STATUS

type Profile_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions                   []conditions.Condition                      `json:"conditions,omitempty"`
	FrontDoorId                  *string                                     `json:"frontDoorId,omitempty"`
	Id                           *string                                     `json:"id,omitempty"`
	Kind                         *string                                     `json:"kind,omitempty"`
	Location                     *string                                     `json:"location,omitempty"`
	Name                         *string                                     `json:"name,omitempty"`
	OriginResponseTimeoutSeconds *int                                        `json:"originResponseTimeoutSeconds,omitempty"`
	ProvisioningState            *ProfileProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
	ResourceState                *ProfileProperties_ResourceState_STATUS     `json:"resourceState,omitempty"`
	Sku                          *Sku_STATUS                                 `json:"sku,omitempty"`
	SystemData                   *SystemData_STATUS                          `json:"systemData,omitempty"`
	Tags                         map[string]string                           `json:"tags,omitempty"`
	Type                         *string                                     `json:"type,omitempty"`
}

Deprecated version of Profile_STATUS. Use v1api20210601.Profile_STATUS instead

func (*Profile_STATUS) AssignProperties_From_Profile_STATUS

func (profile *Profile_STATUS) AssignProperties_From_Profile_STATUS(source *v20210601s.Profile_STATUS) error

AssignProperties_From_Profile_STATUS populates our Profile_STATUS from the provided source Profile_STATUS

func (*Profile_STATUS) AssignProperties_To_Profile_STATUS

func (profile *Profile_STATUS) AssignProperties_To_Profile_STATUS(destination *v20210601s.Profile_STATUS) error

AssignProperties_To_Profile_STATUS populates the provided destination Profile_STATUS from our Profile_STATUS

func (*Profile_STATUS) ConvertStatusFrom

func (profile *Profile_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Profile_STATUS from the provided source

func (*Profile_STATUS) ConvertStatusTo

func (profile *Profile_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Profile_STATUS

func (*Profile_STATUS) DeepCopy

func (in *Profile_STATUS) DeepCopy() *Profile_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_STATUS.

func (*Profile_STATUS) DeepCopyInto

func (in *Profile_STATUS) DeepCopyInto(out *Profile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Profile_STATUS) NewEmptyARMValue

func (profile *Profile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Profile_STATUS) PopulateFromARM

func (profile *Profile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Profile_STATUS_ARM

type Profile_STATUS_ARM struct {
	Id         *string                       `json:"id,omitempty"`
	Kind       *string                       `json:"kind,omitempty"`
	Location   *string                       `json:"location,omitempty"`
	Name       *string                       `json:"name,omitempty"`
	Properties *ProfileProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku        *Sku_STATUS_ARM               `json:"sku,omitempty"`
	SystemData *SystemData_STATUS_ARM        `json:"systemData,omitempty"`
	Tags       map[string]string             `json:"tags,omitempty"`
	Type       *string                       `json:"type,omitempty"`
}

Deprecated version of Profile_STATUS. Use v1api20210601.Profile_STATUS instead

func (*Profile_STATUS_ARM) DeepCopy

func (in *Profile_STATUS_ARM) DeepCopy() *Profile_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_STATUS_ARM.

func (*Profile_STATUS_ARM) DeepCopyInto

func (in *Profile_STATUS_ARM) DeepCopyInto(out *Profile_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Profile_Spec

type Profile_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
	Location *string `json:"location,omitempty"`

	// +kubebuilder:validation:Minimum=16
	OriginResponseTimeoutSeconds *int `json:"originResponseTimeoutSeconds,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:Required
	Sku  *Sku              `json:"sku,omitempty"`
	Tags map[string]string `json:"tags,omitempty"`
}

func (*Profile_Spec) AssignProperties_From_Profile_Spec

func (profile *Profile_Spec) AssignProperties_From_Profile_Spec(source *v20210601s.Profile_Spec) error

AssignProperties_From_Profile_Spec populates our Profile_Spec from the provided source Profile_Spec

func (*Profile_Spec) AssignProperties_To_Profile_Spec

func (profile *Profile_Spec) AssignProperties_To_Profile_Spec(destination *v20210601s.Profile_Spec) error

AssignProperties_To_Profile_Spec populates the provided destination Profile_Spec from our Profile_Spec

func (*Profile_Spec) ConvertSpecFrom

func (profile *Profile_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Profile_Spec from the provided source

func (*Profile_Spec) ConvertSpecTo

func (profile *Profile_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Profile_Spec

func (*Profile_Spec) ConvertToARM

func (profile *Profile_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Profile_Spec) DeepCopy

func (in *Profile_Spec) DeepCopy() *Profile_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_Spec.

func (*Profile_Spec) DeepCopyInto

func (in *Profile_Spec) DeepCopyInto(out *Profile_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Profile_Spec) NewEmptyARMValue

func (profile *Profile_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Profile_Spec) OriginalVersion

func (profile *Profile_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Profile_Spec) PopulateFromARM

func (profile *Profile_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Profile_Spec) SetAzureName

func (profile *Profile_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Profile_Spec_ARM

type Profile_Spec_ARM struct {
	Location   *string                `json:"location,omitempty"`
	Name       string                 `json:"name,omitempty"`
	Properties *ProfileProperties_ARM `json:"properties,omitempty"`
	Sku        *Sku_ARM               `json:"sku,omitempty"`
	Tags       map[string]string      `json:"tags,omitempty"`
}

Deprecated version of Profile_Spec. Use v1api20210601.Profile_Spec instead

func (*Profile_Spec_ARM) DeepCopy

func (in *Profile_Spec_ARM) DeepCopy() *Profile_Spec_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_Spec_ARM.

func (*Profile_Spec_ARM) DeepCopyInto

func (in *Profile_Spec_ARM) DeepCopyInto(out *Profile_Spec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Profile_Spec_ARM) GetAPIVersion

func (profile Profile_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*Profile_Spec_ARM) GetName

func (profile *Profile_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Profile_Spec_ARM) GetType

func (profile *Profile_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles"

type ProfilesEndpoint

type ProfilesEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Profiles_Endpoint_Spec   `json:"spec,omitempty"`
	Status            Profiles_Endpoint_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" Deprecated version of ProfilesEndpoint. Use v1api20210601.ProfilesEndpoint instead

func (*ProfilesEndpoint) AssignProperties_From_ProfilesEndpoint

func (endpoint *ProfilesEndpoint) AssignProperties_From_ProfilesEndpoint(source *v20210601s.ProfilesEndpoint) error

AssignProperties_From_ProfilesEndpoint populates our ProfilesEndpoint from the provided source ProfilesEndpoint

func (*ProfilesEndpoint) AssignProperties_To_ProfilesEndpoint

func (endpoint *ProfilesEndpoint) AssignProperties_To_ProfilesEndpoint(destination *v20210601s.ProfilesEndpoint) error

AssignProperties_To_ProfilesEndpoint populates the provided destination ProfilesEndpoint from our ProfilesEndpoint

func (*ProfilesEndpoint) AzureName

func (endpoint *ProfilesEndpoint) AzureName() string

AzureName returns the Azure name of the resource

func (*ProfilesEndpoint) ConvertFrom

func (endpoint *ProfilesEndpoint) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ProfilesEndpoint from the provided hub ProfilesEndpoint

func (*ProfilesEndpoint) ConvertTo

func (endpoint *ProfilesEndpoint) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ProfilesEndpoint from our ProfilesEndpoint

func (*ProfilesEndpoint) DeepCopy

func (in *ProfilesEndpoint) DeepCopy() *ProfilesEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoint.

func (*ProfilesEndpoint) DeepCopyInto

func (in *ProfilesEndpoint) DeepCopyInto(out *ProfilesEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProfilesEndpoint) DeepCopyObject

func (in *ProfilesEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProfilesEndpoint) Default

func (endpoint *ProfilesEndpoint) Default()

Default applies defaults to the ProfilesEndpoint resource

func (ProfilesEndpoint) GetAPIVersion

func (endpoint ProfilesEndpoint) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*ProfilesEndpoint) GetConditions

func (endpoint *ProfilesEndpoint) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ProfilesEndpoint) GetResourceScope

func (endpoint *ProfilesEndpoint) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ProfilesEndpoint) GetSpec

func (endpoint *ProfilesEndpoint) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ProfilesEndpoint) GetStatus

func (endpoint *ProfilesEndpoint) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ProfilesEndpoint) GetType

func (endpoint *ProfilesEndpoint) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"

func (*ProfilesEndpoint) NewEmptyStatus

func (endpoint *ProfilesEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ProfilesEndpoint) OriginalGVK

func (endpoint *ProfilesEndpoint) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ProfilesEndpoint) Owner

func (endpoint *ProfilesEndpoint) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ProfilesEndpoint) SetConditions

func (endpoint *ProfilesEndpoint) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ProfilesEndpoint) SetStatus

func (endpoint *ProfilesEndpoint) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*ProfilesEndpoint) ValidateCreate

func (endpoint *ProfilesEndpoint) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*ProfilesEndpoint) ValidateDelete

func (endpoint *ProfilesEndpoint) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*ProfilesEndpoint) ValidateUpdate

func (endpoint *ProfilesEndpoint) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type ProfilesEndpointList

type ProfilesEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProfilesEndpoint `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of ProfilesEndpoint. Use v1api20210601.ProfilesEndpoint instead

func (*ProfilesEndpointList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpointList.

func (*ProfilesEndpointList) DeepCopyInto

func (in *ProfilesEndpointList) DeepCopyInto(out *ProfilesEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProfilesEndpointList) DeepCopyObject

func (in *ProfilesEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Profiles_Endpoint_STATUS

type Profiles_Endpoint_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions                       []conditions.Condition                                      `json:"conditions,omitempty"`
	ContentTypesToCompress           []string                                                    `json:"contentTypesToCompress,omitempty"`
	CustomDomains                    []DeepCreatedCustomDomain_STATUS                            `json:"customDomains,omitempty"`
	DefaultOriginGroup               *ResourceReference_STATUS                                   `json:"defaultOriginGroup,omitempty"`
	DeliveryPolicy                   *EndpointProperties_DeliveryPolicy_STATUS                   `json:"deliveryPolicy,omitempty"`
	GeoFilters                       []GeoFilter_STATUS                                          `json:"geoFilters,omitempty"`
	HostName                         *string                                                     `json:"hostName,omitempty"`
	Id                               *string                                                     `json:"id,omitempty"`
	IsCompressionEnabled             *bool                                                       `json:"isCompressionEnabled,omitempty"`
	IsHttpAllowed                    *bool                                                       `json:"isHttpAllowed,omitempty"`
	IsHttpsAllowed                   *bool                                                       `json:"isHttpsAllowed,omitempty"`
	Location                         *string                                                     `json:"location,omitempty"`
	Name                             *string                                                     `json:"name,omitempty"`
	OptimizationType                 *OptimizationType_STATUS                                    `json:"optimizationType,omitempty"`
	OriginGroups                     []DeepCreatedOriginGroup_STATUS                             `json:"originGroups,omitempty"`
	OriginHostHeader                 *string                                                     `json:"originHostHeader,omitempty"`
	OriginPath                       *string                                                     `json:"originPath,omitempty"`
	Origins                          []DeepCreatedOrigin_STATUS                                  `json:"origins,omitempty"`
	ProbePath                        *string                                                     `json:"probePath,omitempty"`
	ProvisioningState                *EndpointProperties_ProvisioningState_STATUS                `json:"provisioningState,omitempty"`
	QueryStringCachingBehavior       *QueryStringCachingBehavior_STATUS                          `json:"queryStringCachingBehavior,omitempty"`
	ResourceState                    *EndpointProperties_ResourceState_STATUS                    `json:"resourceState,omitempty"`
	SystemData                       *SystemData_STATUS                                          `json:"systemData,omitempty"`
	Tags                             map[string]string                                           `json:"tags,omitempty"`
	Type                             *string                                                     `json:"type,omitempty"`
	UrlSigningKeys                   []UrlSigningKey_STATUS                                      `json:"urlSigningKeys,omitempty"`
	WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS `json:"webApplicationFirewallPolicyLink,omitempty"`
}

Deprecated version of Profiles_Endpoint_STATUS. Use v1api20210601.Profiles_Endpoint_STATUS instead

func (*Profiles_Endpoint_STATUS) AssignProperties_From_Profiles_Endpoint_STATUS

func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_From_Profiles_Endpoint_STATUS(source *v20210601s.Profiles_Endpoint_STATUS) error

AssignProperties_From_Profiles_Endpoint_STATUS populates our Profiles_Endpoint_STATUS from the provided source Profiles_Endpoint_STATUS

func (*Profiles_Endpoint_STATUS) AssignProperties_To_Profiles_Endpoint_STATUS

func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_To_Profiles_Endpoint_STATUS(destination *v20210601s.Profiles_Endpoint_STATUS) error

AssignProperties_To_Profiles_Endpoint_STATUS populates the provided destination Profiles_Endpoint_STATUS from our Profiles_Endpoint_STATUS

func (*Profiles_Endpoint_STATUS) ConvertStatusFrom

func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Profiles_Endpoint_STATUS from the provided source

func (*Profiles_Endpoint_STATUS) ConvertStatusTo

func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Profiles_Endpoint_STATUS

func (*Profiles_Endpoint_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_STATUS.

func (*Profiles_Endpoint_STATUS) DeepCopyInto

func (in *Profiles_Endpoint_STATUS) DeepCopyInto(out *Profiles_Endpoint_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Profiles_Endpoint_STATUS) NewEmptyARMValue

func (endpoint *Profiles_Endpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Profiles_Endpoint_STATUS) PopulateFromARM

func (endpoint *Profiles_Endpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Profiles_Endpoint_STATUS_ARM

type Profiles_Endpoint_STATUS_ARM struct {
	Id         *string                        `json:"id,omitempty"`
	Location   *string                        `json:"location,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *EndpointProperties_STATUS_ARM `json:"properties,omitempty"`
	SystemData *SystemData_STATUS_ARM         `json:"systemData,omitempty"`
	Tags       map[string]string              `json:"tags,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

Deprecated version of Profiles_Endpoint_STATUS. Use v1api20210601.Profiles_Endpoint_STATUS instead

func (*Profiles_Endpoint_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_STATUS_ARM.

func (*Profiles_Endpoint_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Profiles_Endpoint_Spec

type Profiles_Endpoint_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"`
	ContentTypesToCompress []string                           `json:"contentTypesToCompress,omitempty"`
	DefaultOriginGroup     *ResourceReference                 `json:"defaultOriginGroup,omitempty"`
	DeliveryPolicy         *EndpointProperties_DeliveryPolicy `json:"deliveryPolicy,omitempty"`
	GeoFilters             []GeoFilter                        `json:"geoFilters,omitempty"`
	IsCompressionEnabled   *bool                              `json:"isCompressionEnabled,omitempty"`
	IsHttpAllowed          *bool                              `json:"isHttpAllowed,omitempty"`
	IsHttpsAllowed         *bool                              `json:"isHttpsAllowed,omitempty"`

	// +kubebuilder:validation:Required
	Location         *string                  `json:"location,omitempty"`
	OptimizationType *OptimizationType        `json:"optimizationType,omitempty"`
	OriginGroups     []DeepCreatedOriginGroup `json:"originGroups,omitempty"`
	OriginHostHeader *string                  `json:"originHostHeader,omitempty"`
	OriginPath       *string                  `json:"originPath,omitempty"`

	// +kubebuilder:validation:Required
	Origins []DeepCreatedOrigin `json:"origins,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 cdn.azure.com/Profile resource
	Owner                            *genruntime.KnownResourceReference                   `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	ProbePath                        *string                                              `json:"probePath,omitempty"`
	QueryStringCachingBehavior       *QueryStringCachingBehavior                          `json:"queryStringCachingBehavior,omitempty"`
	Tags                             map[string]string                                    `json:"tags,omitempty"`
	UrlSigningKeys                   []UrlSigningKey                                      `json:"urlSigningKeys,omitempty"`
	WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"`
}

func (*Profiles_Endpoint_Spec) AssignProperties_From_Profiles_Endpoint_Spec

func (endpoint *Profiles_Endpoint_Spec) AssignProperties_From_Profiles_Endpoint_Spec(source *v20210601s.Profiles_Endpoint_Spec) error

AssignProperties_From_Profiles_Endpoint_Spec populates our Profiles_Endpoint_Spec from the provided source Profiles_Endpoint_Spec

func (*Profiles_Endpoint_Spec) AssignProperties_To_Profiles_Endpoint_Spec

func (endpoint *Profiles_Endpoint_Spec) AssignProperties_To_Profiles_Endpoint_Spec(destination *v20210601s.Profiles_Endpoint_Spec) error

AssignProperties_To_Profiles_Endpoint_Spec populates the provided destination Profiles_Endpoint_Spec from our Profiles_Endpoint_Spec

func (*Profiles_Endpoint_Spec) ConvertSpecFrom

func (endpoint *Profiles_Endpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Profiles_Endpoint_Spec from the provided source

func (*Profiles_Endpoint_Spec) ConvertSpecTo

func (endpoint *Profiles_Endpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Profiles_Endpoint_Spec

func (*Profiles_Endpoint_Spec) ConvertToARM

func (endpoint *Profiles_Endpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Profiles_Endpoint_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_Spec.

func (*Profiles_Endpoint_Spec) DeepCopyInto

func (in *Profiles_Endpoint_Spec) DeepCopyInto(out *Profiles_Endpoint_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Profiles_Endpoint_Spec) NewEmptyARMValue

func (endpoint *Profiles_Endpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Profiles_Endpoint_Spec) OriginalVersion

func (endpoint *Profiles_Endpoint_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Profiles_Endpoint_Spec) PopulateFromARM

func (endpoint *Profiles_Endpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Profiles_Endpoint_Spec) SetAzureName

func (endpoint *Profiles_Endpoint_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Profiles_Endpoint_Spec_ARM

type Profiles_Endpoint_Spec_ARM struct {
	Location   *string                 `json:"location,omitempty"`
	Name       string                  `json:"name,omitempty"`
	Properties *EndpointProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string       `json:"tags,omitempty"`
}

Deprecated version of Profiles_Endpoint_Spec. Use v1api20210601.Profiles_Endpoint_Spec instead

func (*Profiles_Endpoint_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_Spec_ARM.

func (*Profiles_Endpoint_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Profiles_Endpoint_Spec_ARM) GetAPIVersion

func (endpoint Profiles_Endpoint_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*Profiles_Endpoint_Spec_ARM) GetName

func (endpoint *Profiles_Endpoint_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Profiles_Endpoint_Spec_ARM) GetType

func (endpoint *Profiles_Endpoint_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"

type QueryStringCachingBehavior

type QueryStringCachingBehavior string

Deprecated version of QueryStringCachingBehavior. Use v1api20210601.QueryStringCachingBehavior instead +kubebuilder:validation:Enum={"BypassCaching","IgnoreQueryString","NotSet","UseQueryString"}

type QueryStringCachingBehavior_STATUS

type QueryStringCachingBehavior_STATUS string

Deprecated version of QueryStringCachingBehavior_STATUS. Use v1api20210601.QueryStringCachingBehavior_STATUS instead

type QueryStringMatchConditionParameters

type QueryStringMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *QueryStringMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                   `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *QueryStringMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of QueryStringMatchConditionParameters. Use v1api20210601.QueryStringMatchConditionParameters instead

func (*QueryStringMatchConditionParameters) AssignProperties_From_QueryStringMatchConditionParameters

func (parameters *QueryStringMatchConditionParameters) AssignProperties_From_QueryStringMatchConditionParameters(source *v20210601s.QueryStringMatchConditionParameters) error

AssignProperties_From_QueryStringMatchConditionParameters populates our QueryStringMatchConditionParameters from the provided source QueryStringMatchConditionParameters

func (*QueryStringMatchConditionParameters) AssignProperties_To_QueryStringMatchConditionParameters

func (parameters *QueryStringMatchConditionParameters) AssignProperties_To_QueryStringMatchConditionParameters(destination *v20210601s.QueryStringMatchConditionParameters) error

AssignProperties_To_QueryStringMatchConditionParameters populates the provided destination QueryStringMatchConditionParameters from our QueryStringMatchConditionParameters

func (*QueryStringMatchConditionParameters) ConvertToARM

func (parameters *QueryStringMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*QueryStringMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters.

func (*QueryStringMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QueryStringMatchConditionParameters) NewEmptyARMValue

func (parameters *QueryStringMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*QueryStringMatchConditionParameters) PopulateFromARM

func (parameters *QueryStringMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type QueryStringMatchConditionParameters_ARM

type QueryStringMatchConditionParameters_ARM struct {
	MatchValues     []string                                      `json:"matchValues,omitempty"`
	NegateCondition *bool                                         `json:"negateCondition,omitempty"`
	Operator        *QueryStringMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                   `json:"transforms,omitempty"`
	TypeName        *QueryStringMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of QueryStringMatchConditionParameters. Use v1api20210601.QueryStringMatchConditionParameters instead

func (*QueryStringMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_ARM.

func (*QueryStringMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryStringMatchConditionParameters_Operator

type QueryStringMatchConditionParameters_Operator string

Deprecated version of QueryStringMatchConditionParameters_Operator. Use v1api20210601.QueryStringMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type QueryStringMatchConditionParameters_Operator_STATUS

type QueryStringMatchConditionParameters_Operator_STATUS string

Deprecated version of QueryStringMatchConditionParameters_Operator_STATUS. Use v1api20210601.QueryStringMatchConditionParameters_Operator_STATUS instead

type QueryStringMatchConditionParameters_STATUS

type QueryStringMatchConditionParameters_STATUS struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *QueryStringMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *QueryStringMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of QueryStringMatchConditionParameters_STATUS. Use v1api20210601.QueryStringMatchConditionParameters_STATUS instead

func (*QueryStringMatchConditionParameters_STATUS) AssignProperties_From_QueryStringMatchConditionParameters_STATUS

func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_From_QueryStringMatchConditionParameters_STATUS(source *v20210601s.QueryStringMatchConditionParameters_STATUS) error

AssignProperties_From_QueryStringMatchConditionParameters_STATUS populates our QueryStringMatchConditionParameters_STATUS from the provided source QueryStringMatchConditionParameters_STATUS

func (*QueryStringMatchConditionParameters_STATUS) AssignProperties_To_QueryStringMatchConditionParameters_STATUS

func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_To_QueryStringMatchConditionParameters_STATUS(destination *v20210601s.QueryStringMatchConditionParameters_STATUS) error

AssignProperties_To_QueryStringMatchConditionParameters_STATUS populates the provided destination QueryStringMatchConditionParameters_STATUS from our QueryStringMatchConditionParameters_STATUS

func (*QueryStringMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_STATUS.

func (*QueryStringMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QueryStringMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*QueryStringMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *QueryStringMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type QueryStringMatchConditionParameters_STATUS_ARM

type QueryStringMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *QueryStringMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *QueryStringMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of QueryStringMatchConditionParameters_STATUS. Use v1api20210601.QueryStringMatchConditionParameters_STATUS instead

func (*QueryStringMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_STATUS_ARM.

func (*QueryStringMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryStringMatchConditionParameters_TypeName

type QueryStringMatchConditionParameters_TypeName string

Deprecated version of QueryStringMatchConditionParameters_TypeName. Use v1api20210601.QueryStringMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleQueryStringConditionParameters"}

type QueryStringMatchConditionParameters_TypeName_STATUS

type QueryStringMatchConditionParameters_TypeName_STATUS string

Deprecated version of QueryStringMatchConditionParameters_TypeName_STATUS. Use v1api20210601.QueryStringMatchConditionParameters_TypeName_STATUS instead

type RemoteAddressMatchConditionParameters

type RemoteAddressMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RemoteAddressMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                     `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RemoteAddressMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RemoteAddressMatchConditionParameters. Use v1api20210601.RemoteAddressMatchConditionParameters instead

func (*RemoteAddressMatchConditionParameters) AssignProperties_From_RemoteAddressMatchConditionParameters

func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_From_RemoteAddressMatchConditionParameters(source *v20210601s.RemoteAddressMatchConditionParameters) error

AssignProperties_From_RemoteAddressMatchConditionParameters populates our RemoteAddressMatchConditionParameters from the provided source RemoteAddressMatchConditionParameters

func (*RemoteAddressMatchConditionParameters) AssignProperties_To_RemoteAddressMatchConditionParameters

func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_To_RemoteAddressMatchConditionParameters(destination *v20210601s.RemoteAddressMatchConditionParameters) error

AssignProperties_To_RemoteAddressMatchConditionParameters populates the provided destination RemoteAddressMatchConditionParameters from our RemoteAddressMatchConditionParameters

func (*RemoteAddressMatchConditionParameters) ConvertToARM

func (parameters *RemoteAddressMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RemoteAddressMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters.

func (*RemoteAddressMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RemoteAddressMatchConditionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RemoteAddressMatchConditionParameters) PopulateFromARM

func (parameters *RemoteAddressMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RemoteAddressMatchConditionParameters_ARM

type RemoteAddressMatchConditionParameters_ARM struct {
	MatchValues     []string                                        `json:"matchValues,omitempty"`
	NegateCondition *bool                                           `json:"negateCondition,omitempty"`
	Operator        *RemoteAddressMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                     `json:"transforms,omitempty"`
	TypeName        *RemoteAddressMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RemoteAddressMatchConditionParameters. Use v1api20210601.RemoteAddressMatchConditionParameters instead

func (*RemoteAddressMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_ARM.

func (*RemoteAddressMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RemoteAddressMatchConditionParameters_Operator

type RemoteAddressMatchConditionParameters_Operator string

Deprecated version of RemoteAddressMatchConditionParameters_Operator. Use v1api20210601.RemoteAddressMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","GeoMatch","IPMatch"}

type RemoteAddressMatchConditionParameters_Operator_STATUS

type RemoteAddressMatchConditionParameters_Operator_STATUS string

Deprecated version of RemoteAddressMatchConditionParameters_Operator_STATUS. Use v1api20210601.RemoteAddressMatchConditionParameters_Operator_STATUS instead

type RemoteAddressMatchConditionParameters_STATUS

type RemoteAddressMatchConditionParameters_STATUS struct {
	MatchValues     []string                                               `json:"matchValues,omitempty"`
	NegateCondition *bool                                                  `json:"negateCondition,omitempty"`
	Operator        *RemoteAddressMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName        *RemoteAddressMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RemoteAddressMatchConditionParameters_STATUS. Use v1api20210601.RemoteAddressMatchConditionParameters_STATUS instead

func (*RemoteAddressMatchConditionParameters_STATUS) AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS

func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS(source *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error

AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS populates our RemoteAddressMatchConditionParameters_STATUS from the provided source RemoteAddressMatchConditionParameters_STATUS

func (*RemoteAddressMatchConditionParameters_STATUS) AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS

func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS(destination *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error

AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS populates the provided destination RemoteAddressMatchConditionParameters_STATUS from our RemoteAddressMatchConditionParameters_STATUS

func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_STATUS.

func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RemoteAddressMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RemoteAddressMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RemoteAddressMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RemoteAddressMatchConditionParameters_STATUS_ARM

type RemoteAddressMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                               `json:"matchValues,omitempty"`
	NegateCondition *bool                                                  `json:"negateCondition,omitempty"`
	Operator        *RemoteAddressMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName        *RemoteAddressMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RemoteAddressMatchConditionParameters_STATUS. Use v1api20210601.RemoteAddressMatchConditionParameters_STATUS instead

func (*RemoteAddressMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_STATUS_ARM.

func (*RemoteAddressMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RemoteAddressMatchConditionParameters_TypeName

type RemoteAddressMatchConditionParameters_TypeName string

Deprecated version of RemoteAddressMatchConditionParameters_TypeName. Use v1api20210601.RemoteAddressMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRemoteAddressConditionParameters"}

type RemoteAddressMatchConditionParameters_TypeName_STATUS

type RemoteAddressMatchConditionParameters_TypeName_STATUS string

Deprecated version of RemoteAddressMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RemoteAddressMatchConditionParameters_TypeName_STATUS instead

type RequestBodyMatchConditionParameters

type RequestBodyMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RequestBodyMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                   `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RequestBodyMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestBodyMatchConditionParameters. Use v1api20210601.RequestBodyMatchConditionParameters instead

func (*RequestBodyMatchConditionParameters) AssignProperties_From_RequestBodyMatchConditionParameters

func (parameters *RequestBodyMatchConditionParameters) AssignProperties_From_RequestBodyMatchConditionParameters(source *v20210601s.RequestBodyMatchConditionParameters) error

AssignProperties_From_RequestBodyMatchConditionParameters populates our RequestBodyMatchConditionParameters from the provided source RequestBodyMatchConditionParameters

func (*RequestBodyMatchConditionParameters) AssignProperties_To_RequestBodyMatchConditionParameters

func (parameters *RequestBodyMatchConditionParameters) AssignProperties_To_RequestBodyMatchConditionParameters(destination *v20210601s.RequestBodyMatchConditionParameters) error

AssignProperties_To_RequestBodyMatchConditionParameters populates the provided destination RequestBodyMatchConditionParameters from our RequestBodyMatchConditionParameters

func (*RequestBodyMatchConditionParameters) ConvertToARM

func (parameters *RequestBodyMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RequestBodyMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters.

func (*RequestBodyMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestBodyMatchConditionParameters) NewEmptyARMValue

func (parameters *RequestBodyMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestBodyMatchConditionParameters) PopulateFromARM

func (parameters *RequestBodyMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestBodyMatchConditionParameters_ARM

type RequestBodyMatchConditionParameters_ARM struct {
	MatchValues     []string                                      `json:"matchValues,omitempty"`
	NegateCondition *bool                                         `json:"negateCondition,omitempty"`
	Operator        *RequestBodyMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                   `json:"transforms,omitempty"`
	TypeName        *RequestBodyMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestBodyMatchConditionParameters. Use v1api20210601.RequestBodyMatchConditionParameters instead

func (*RequestBodyMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_ARM.

func (*RequestBodyMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestBodyMatchConditionParameters_Operator

type RequestBodyMatchConditionParameters_Operator string

Deprecated version of RequestBodyMatchConditionParameters_Operator. Use v1api20210601.RequestBodyMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestBodyMatchConditionParameters_Operator_STATUS

type RequestBodyMatchConditionParameters_Operator_STATUS string

Deprecated version of RequestBodyMatchConditionParameters_Operator_STATUS. Use v1api20210601.RequestBodyMatchConditionParameters_Operator_STATUS instead

type RequestBodyMatchConditionParameters_STATUS

type RequestBodyMatchConditionParameters_STATUS struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *RequestBodyMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *RequestBodyMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestBodyMatchConditionParameters_STATUS. Use v1api20210601.RequestBodyMatchConditionParameters_STATUS instead

func (*RequestBodyMatchConditionParameters_STATUS) AssignProperties_From_RequestBodyMatchConditionParameters_STATUS

func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_From_RequestBodyMatchConditionParameters_STATUS(source *v20210601s.RequestBodyMatchConditionParameters_STATUS) error

AssignProperties_From_RequestBodyMatchConditionParameters_STATUS populates our RequestBodyMatchConditionParameters_STATUS from the provided source RequestBodyMatchConditionParameters_STATUS

func (*RequestBodyMatchConditionParameters_STATUS) AssignProperties_To_RequestBodyMatchConditionParameters_STATUS

func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_To_RequestBodyMatchConditionParameters_STATUS(destination *v20210601s.RequestBodyMatchConditionParameters_STATUS) error

AssignProperties_To_RequestBodyMatchConditionParameters_STATUS populates the provided destination RequestBodyMatchConditionParameters_STATUS from our RequestBodyMatchConditionParameters_STATUS

func (*RequestBodyMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_STATUS.

func (*RequestBodyMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestBodyMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestBodyMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RequestBodyMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestBodyMatchConditionParameters_STATUS_ARM

type RequestBodyMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *RequestBodyMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *RequestBodyMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestBodyMatchConditionParameters_STATUS. Use v1api20210601.RequestBodyMatchConditionParameters_STATUS instead

func (*RequestBodyMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_STATUS_ARM.

func (*RequestBodyMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestBodyMatchConditionParameters_TypeName

type RequestBodyMatchConditionParameters_TypeName string

Deprecated version of RequestBodyMatchConditionParameters_TypeName. Use v1api20210601.RequestBodyMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRequestBodyConditionParameters"}

type RequestBodyMatchConditionParameters_TypeName_STATUS

type RequestBodyMatchConditionParameters_TypeName_STATUS string

Deprecated version of RequestBodyMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RequestBodyMatchConditionParameters_TypeName_STATUS instead

type RequestHeaderMatchConditionParameters

type RequestHeaderMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RequestHeaderMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector   *string                                         `json:"selector,omitempty"`
	Transforms []Transform                                     `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RequestHeaderMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestHeaderMatchConditionParameters. Use v1api20210601.RequestHeaderMatchConditionParameters instead

func (*RequestHeaderMatchConditionParameters) AssignProperties_From_RequestHeaderMatchConditionParameters

func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_From_RequestHeaderMatchConditionParameters(source *v20210601s.RequestHeaderMatchConditionParameters) error

AssignProperties_From_RequestHeaderMatchConditionParameters populates our RequestHeaderMatchConditionParameters from the provided source RequestHeaderMatchConditionParameters

func (*RequestHeaderMatchConditionParameters) AssignProperties_To_RequestHeaderMatchConditionParameters

func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_To_RequestHeaderMatchConditionParameters(destination *v20210601s.RequestHeaderMatchConditionParameters) error

AssignProperties_To_RequestHeaderMatchConditionParameters populates the provided destination RequestHeaderMatchConditionParameters from our RequestHeaderMatchConditionParameters

func (*RequestHeaderMatchConditionParameters) ConvertToARM

func (parameters *RequestHeaderMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RequestHeaderMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters.

func (*RequestHeaderMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestHeaderMatchConditionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestHeaderMatchConditionParameters) PopulateFromARM

func (parameters *RequestHeaderMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestHeaderMatchConditionParameters_ARM

type RequestHeaderMatchConditionParameters_ARM struct {
	MatchValues     []string                                        `json:"matchValues,omitempty"`
	NegateCondition *bool                                           `json:"negateCondition,omitempty"`
	Operator        *RequestHeaderMatchConditionParameters_Operator `json:"operator,omitempty"`
	Selector        *string                                         `json:"selector,omitempty"`
	Transforms      []Transform                                     `json:"transforms,omitempty"`
	TypeName        *RequestHeaderMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestHeaderMatchConditionParameters. Use v1api20210601.RequestHeaderMatchConditionParameters instead

func (*RequestHeaderMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_ARM.

func (*RequestHeaderMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestHeaderMatchConditionParameters_Operator

type RequestHeaderMatchConditionParameters_Operator string

Deprecated version of RequestHeaderMatchConditionParameters_Operator. Use v1api20210601.RequestHeaderMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestHeaderMatchConditionParameters_Operator_STATUS

type RequestHeaderMatchConditionParameters_Operator_STATUS string

Deprecated version of RequestHeaderMatchConditionParameters_Operator_STATUS. Use v1api20210601.RequestHeaderMatchConditionParameters_Operator_STATUS instead

type RequestHeaderMatchConditionParameters_STATUS

type RequestHeaderMatchConditionParameters_STATUS struct {
	MatchValues     []string                                               `json:"matchValues,omitempty"`
	NegateCondition *bool                                                  `json:"negateCondition,omitempty"`
	Operator        *RequestHeaderMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                                `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName        *RequestHeaderMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestHeaderMatchConditionParameters_STATUS. Use v1api20210601.RequestHeaderMatchConditionParameters_STATUS instead

func (*RequestHeaderMatchConditionParameters_STATUS) AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS

func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS(source *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error

AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS populates our RequestHeaderMatchConditionParameters_STATUS from the provided source RequestHeaderMatchConditionParameters_STATUS

func (*RequestHeaderMatchConditionParameters_STATUS) AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS

func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS(destination *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error

AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS populates the provided destination RequestHeaderMatchConditionParameters_STATUS from our RequestHeaderMatchConditionParameters_STATUS

func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_STATUS.

func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestHeaderMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestHeaderMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RequestHeaderMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestHeaderMatchConditionParameters_STATUS_ARM

type RequestHeaderMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                               `json:"matchValues,omitempty"`
	NegateCondition *bool                                                  `json:"negateCondition,omitempty"`
	Operator        *RequestHeaderMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Selector        *string                                                `json:"selector,omitempty"`
	Transforms      []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName        *RequestHeaderMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestHeaderMatchConditionParameters_STATUS. Use v1api20210601.RequestHeaderMatchConditionParameters_STATUS instead

func (*RequestHeaderMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_STATUS_ARM.

func (*RequestHeaderMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestHeaderMatchConditionParameters_TypeName

type RequestHeaderMatchConditionParameters_TypeName string

Deprecated version of RequestHeaderMatchConditionParameters_TypeName. Use v1api20210601.RequestHeaderMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRequestHeaderConditionParameters"}

type RequestHeaderMatchConditionParameters_TypeName_STATUS

type RequestHeaderMatchConditionParameters_TypeName_STATUS string

Deprecated version of RequestHeaderMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RequestHeaderMatchConditionParameters_TypeName_STATUS instead

type RequestMethodMatchConditionParameters

type RequestMethodMatchConditionParameters struct {
	MatchValues     []RequestMethodMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RequestMethodMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                     `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RequestMethodMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestMethodMatchConditionParameters. Use v1api20210601.RequestMethodMatchConditionParameters instead

func (*RequestMethodMatchConditionParameters) AssignProperties_From_RequestMethodMatchConditionParameters

func (parameters *RequestMethodMatchConditionParameters) AssignProperties_From_RequestMethodMatchConditionParameters(source *v20210601s.RequestMethodMatchConditionParameters) error

AssignProperties_From_RequestMethodMatchConditionParameters populates our RequestMethodMatchConditionParameters from the provided source RequestMethodMatchConditionParameters

func (*RequestMethodMatchConditionParameters) AssignProperties_To_RequestMethodMatchConditionParameters

func (parameters *RequestMethodMatchConditionParameters) AssignProperties_To_RequestMethodMatchConditionParameters(destination *v20210601s.RequestMethodMatchConditionParameters) error

AssignProperties_To_RequestMethodMatchConditionParameters populates the provided destination RequestMethodMatchConditionParameters from our RequestMethodMatchConditionParameters

func (*RequestMethodMatchConditionParameters) ConvertToARM

func (parameters *RequestMethodMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RequestMethodMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters.

func (*RequestMethodMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestMethodMatchConditionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestMethodMatchConditionParameters) PopulateFromARM

func (parameters *RequestMethodMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestMethodMatchConditionParameters_ARM

type RequestMethodMatchConditionParameters_ARM struct {
	MatchValues     []RequestMethodMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *RequestMethodMatchConditionParameters_Operator     `json:"operator,omitempty"`
	Transforms      []Transform                                         `json:"transforms,omitempty"`
	TypeName        *RequestMethodMatchConditionParameters_TypeName     `json:"typeName,omitempty"`
}

Deprecated version of RequestMethodMatchConditionParameters. Use v1api20210601.RequestMethodMatchConditionParameters instead

func (*RequestMethodMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_ARM.

func (*RequestMethodMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestMethodMatchConditionParameters_MatchValues

type RequestMethodMatchConditionParameters_MatchValues string

Deprecated version of RequestMethodMatchConditionParameters_MatchValues. Use v1api20210601.RequestMethodMatchConditionParameters_MatchValues instead +kubebuilder:validation:Enum={"DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE"}

type RequestMethodMatchConditionParameters_MatchValues_STATUS

type RequestMethodMatchConditionParameters_MatchValues_STATUS string

Deprecated version of RequestMethodMatchConditionParameters_MatchValues_STATUS. Use v1api20210601.RequestMethodMatchConditionParameters_MatchValues_STATUS instead

type RequestMethodMatchConditionParameters_Operator

type RequestMethodMatchConditionParameters_Operator string

Deprecated version of RequestMethodMatchConditionParameters_Operator. Use v1api20210601.RequestMethodMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Equal"}

type RequestMethodMatchConditionParameters_Operator_STATUS

type RequestMethodMatchConditionParameters_Operator_STATUS string

Deprecated version of RequestMethodMatchConditionParameters_Operator_STATUS. Use v1api20210601.RequestMethodMatchConditionParameters_Operator_STATUS instead

type RequestMethodMatchConditionParameters_STATUS

type RequestMethodMatchConditionParameters_STATUS struct {
	MatchValues     []RequestMethodMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                      `json:"negateCondition,omitempty"`
	Operator        *RequestMethodMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                         `json:"transforms,omitempty"`
	TypeName        *RequestMethodMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of RequestMethodMatchConditionParameters_STATUS. Use v1api20210601.RequestMethodMatchConditionParameters_STATUS instead

func (*RequestMethodMatchConditionParameters_STATUS) AssignProperties_From_RequestMethodMatchConditionParameters_STATUS

func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_From_RequestMethodMatchConditionParameters_STATUS(source *v20210601s.RequestMethodMatchConditionParameters_STATUS) error

AssignProperties_From_RequestMethodMatchConditionParameters_STATUS populates our RequestMethodMatchConditionParameters_STATUS from the provided source RequestMethodMatchConditionParameters_STATUS

func (*RequestMethodMatchConditionParameters_STATUS) AssignProperties_To_RequestMethodMatchConditionParameters_STATUS

func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_To_RequestMethodMatchConditionParameters_STATUS(destination *v20210601s.RequestMethodMatchConditionParameters_STATUS) error

AssignProperties_To_RequestMethodMatchConditionParameters_STATUS populates the provided destination RequestMethodMatchConditionParameters_STATUS from our RequestMethodMatchConditionParameters_STATUS

func (*RequestMethodMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_STATUS.

func (*RequestMethodMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestMethodMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestMethodMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RequestMethodMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestMethodMatchConditionParameters_STATUS_ARM

type RequestMethodMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []RequestMethodMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                      `json:"negateCondition,omitempty"`
	Operator        *RequestMethodMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                         `json:"transforms,omitempty"`
	TypeName        *RequestMethodMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of RequestMethodMatchConditionParameters_STATUS. Use v1api20210601.RequestMethodMatchConditionParameters_STATUS instead

func (*RequestMethodMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_STATUS_ARM.

func (*RequestMethodMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestMethodMatchConditionParameters_TypeName

type RequestMethodMatchConditionParameters_TypeName string

Deprecated version of RequestMethodMatchConditionParameters_TypeName. Use v1api20210601.RequestMethodMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRequestMethodConditionParameters"}

type RequestMethodMatchConditionParameters_TypeName_STATUS

type RequestMethodMatchConditionParameters_TypeName_STATUS string

Deprecated version of RequestMethodMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RequestMethodMatchConditionParameters_TypeName_STATUS instead

type RequestSchemeMatchConditionParameters

type RequestSchemeMatchConditionParameters struct {
	MatchValues     []RequestSchemeMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RequestSchemeMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                     `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RequestSchemeMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestSchemeMatchConditionParameters. Use v1api20210601.RequestSchemeMatchConditionParameters instead

func (*RequestSchemeMatchConditionParameters) AssignProperties_From_RequestSchemeMatchConditionParameters

func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_From_RequestSchemeMatchConditionParameters(source *v20210601s.RequestSchemeMatchConditionParameters) error

AssignProperties_From_RequestSchemeMatchConditionParameters populates our RequestSchemeMatchConditionParameters from the provided source RequestSchemeMatchConditionParameters

func (*RequestSchemeMatchConditionParameters) AssignProperties_To_RequestSchemeMatchConditionParameters

func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_To_RequestSchemeMatchConditionParameters(destination *v20210601s.RequestSchemeMatchConditionParameters) error

AssignProperties_To_RequestSchemeMatchConditionParameters populates the provided destination RequestSchemeMatchConditionParameters from our RequestSchemeMatchConditionParameters

func (*RequestSchemeMatchConditionParameters) ConvertToARM

func (parameters *RequestSchemeMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RequestSchemeMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters.

func (*RequestSchemeMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestSchemeMatchConditionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestSchemeMatchConditionParameters) PopulateFromARM

func (parameters *RequestSchemeMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestSchemeMatchConditionParameters_ARM

type RequestSchemeMatchConditionParameters_ARM struct {
	MatchValues     []RequestSchemeMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *RequestSchemeMatchConditionParameters_Operator     `json:"operator,omitempty"`
	Transforms      []Transform                                         `json:"transforms,omitempty"`
	TypeName        *RequestSchemeMatchConditionParameters_TypeName     `json:"typeName,omitempty"`
}

Deprecated version of RequestSchemeMatchConditionParameters. Use v1api20210601.RequestSchemeMatchConditionParameters instead

func (*RequestSchemeMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_ARM.

func (*RequestSchemeMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestSchemeMatchConditionParameters_MatchValues

type RequestSchemeMatchConditionParameters_MatchValues string

Deprecated version of RequestSchemeMatchConditionParameters_MatchValues. Use v1api20210601.RequestSchemeMatchConditionParameters_MatchValues instead +kubebuilder:validation:Enum={"HTTP","HTTPS"}

type RequestSchemeMatchConditionParameters_MatchValues_STATUS

type RequestSchemeMatchConditionParameters_MatchValues_STATUS string

Deprecated version of RequestSchemeMatchConditionParameters_MatchValues_STATUS. Use v1api20210601.RequestSchemeMatchConditionParameters_MatchValues_STATUS instead

type RequestSchemeMatchConditionParameters_Operator

type RequestSchemeMatchConditionParameters_Operator string

Deprecated version of RequestSchemeMatchConditionParameters_Operator. Use v1api20210601.RequestSchemeMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Equal"}

type RequestSchemeMatchConditionParameters_Operator_STATUS

type RequestSchemeMatchConditionParameters_Operator_STATUS string

Deprecated version of RequestSchemeMatchConditionParameters_Operator_STATUS. Use v1api20210601.RequestSchemeMatchConditionParameters_Operator_STATUS instead

type RequestSchemeMatchConditionParameters_STATUS

type RequestSchemeMatchConditionParameters_STATUS struct {
	MatchValues     []RequestSchemeMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                      `json:"negateCondition,omitempty"`
	Operator        *RequestSchemeMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                         `json:"transforms,omitempty"`
	TypeName        *RequestSchemeMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of RequestSchemeMatchConditionParameters_STATUS. Use v1api20210601.RequestSchemeMatchConditionParameters_STATUS instead

func (*RequestSchemeMatchConditionParameters_STATUS) AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS

func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS(source *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error

AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS populates our RequestSchemeMatchConditionParameters_STATUS from the provided source RequestSchemeMatchConditionParameters_STATUS

func (*RequestSchemeMatchConditionParameters_STATUS) AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS

func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS(destination *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error

AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS populates the provided destination RequestSchemeMatchConditionParameters_STATUS from our RequestSchemeMatchConditionParameters_STATUS

func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_STATUS.

func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestSchemeMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestSchemeMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RequestSchemeMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestSchemeMatchConditionParameters_STATUS_ARM

type RequestSchemeMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []RequestSchemeMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`
	NegateCondition *bool                                                      `json:"negateCondition,omitempty"`
	Operator        *RequestSchemeMatchConditionParameters_Operator_STATUS     `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                         `json:"transforms,omitempty"`
	TypeName        *RequestSchemeMatchConditionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Deprecated version of RequestSchemeMatchConditionParameters_STATUS. Use v1api20210601.RequestSchemeMatchConditionParameters_STATUS instead

func (*RequestSchemeMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_STATUS_ARM.

func (*RequestSchemeMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestSchemeMatchConditionParameters_TypeName

type RequestSchemeMatchConditionParameters_TypeName string

Deprecated version of RequestSchemeMatchConditionParameters_TypeName. Use v1api20210601.RequestSchemeMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRequestSchemeConditionParameters"}

type RequestSchemeMatchConditionParameters_TypeName_STATUS

type RequestSchemeMatchConditionParameters_TypeName_STATUS string

Deprecated version of RequestSchemeMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RequestSchemeMatchConditionParameters_TypeName_STATUS instead

type RequestUriMatchConditionParameters

type RequestUriMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *RequestUriMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                  `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RequestUriMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestUriMatchConditionParameters. Use v1api20210601.RequestUriMatchConditionParameters instead

func (*RequestUriMatchConditionParameters) AssignProperties_From_RequestUriMatchConditionParameters

func (parameters *RequestUriMatchConditionParameters) AssignProperties_From_RequestUriMatchConditionParameters(source *v20210601s.RequestUriMatchConditionParameters) error

AssignProperties_From_RequestUriMatchConditionParameters populates our RequestUriMatchConditionParameters from the provided source RequestUriMatchConditionParameters

func (*RequestUriMatchConditionParameters) AssignProperties_To_RequestUriMatchConditionParameters

func (parameters *RequestUriMatchConditionParameters) AssignProperties_To_RequestUriMatchConditionParameters(destination *v20210601s.RequestUriMatchConditionParameters) error

AssignProperties_To_RequestUriMatchConditionParameters populates the provided destination RequestUriMatchConditionParameters from our RequestUriMatchConditionParameters

func (*RequestUriMatchConditionParameters) ConvertToARM

func (parameters *RequestUriMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RequestUriMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters.

func (*RequestUriMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestUriMatchConditionParameters) NewEmptyARMValue

func (parameters *RequestUriMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestUriMatchConditionParameters) PopulateFromARM

func (parameters *RequestUriMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestUriMatchConditionParameters_ARM

type RequestUriMatchConditionParameters_ARM struct {
	MatchValues     []string                                     `json:"matchValues,omitempty"`
	NegateCondition *bool                                        `json:"negateCondition,omitempty"`
	Operator        *RequestUriMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                  `json:"transforms,omitempty"`
	TypeName        *RequestUriMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RequestUriMatchConditionParameters. Use v1api20210601.RequestUriMatchConditionParameters instead

func (*RequestUriMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_ARM.

func (*RequestUriMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestUriMatchConditionParameters_Operator

type RequestUriMatchConditionParameters_Operator string

Deprecated version of RequestUriMatchConditionParameters_Operator. Use v1api20210601.RequestUriMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestUriMatchConditionParameters_Operator_STATUS

type RequestUriMatchConditionParameters_Operator_STATUS string

Deprecated version of RequestUriMatchConditionParameters_Operator_STATUS. Use v1api20210601.RequestUriMatchConditionParameters_Operator_STATUS instead

type RequestUriMatchConditionParameters_STATUS

type RequestUriMatchConditionParameters_STATUS struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *RequestUriMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *RequestUriMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestUriMatchConditionParameters_STATUS. Use v1api20210601.RequestUriMatchConditionParameters_STATUS instead

func (*RequestUriMatchConditionParameters_STATUS) AssignProperties_From_RequestUriMatchConditionParameters_STATUS

func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_From_RequestUriMatchConditionParameters_STATUS(source *v20210601s.RequestUriMatchConditionParameters_STATUS) error

AssignProperties_From_RequestUriMatchConditionParameters_STATUS populates our RequestUriMatchConditionParameters_STATUS from the provided source RequestUriMatchConditionParameters_STATUS

func (*RequestUriMatchConditionParameters_STATUS) AssignProperties_To_RequestUriMatchConditionParameters_STATUS

func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_To_RequestUriMatchConditionParameters_STATUS(destination *v20210601s.RequestUriMatchConditionParameters_STATUS) error

AssignProperties_To_RequestUriMatchConditionParameters_STATUS populates the provided destination RequestUriMatchConditionParameters_STATUS from our RequestUriMatchConditionParameters_STATUS

func (*RequestUriMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_STATUS.

func (*RequestUriMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RequestUriMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RequestUriMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *RequestUriMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RequestUriMatchConditionParameters_STATUS_ARM

type RequestUriMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *RequestUriMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *RequestUriMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RequestUriMatchConditionParameters_STATUS. Use v1api20210601.RequestUriMatchConditionParameters_STATUS instead

func (*RequestUriMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_STATUS_ARM.

func (*RequestUriMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestUriMatchConditionParameters_TypeName

type RequestUriMatchConditionParameters_TypeName string

Deprecated version of RequestUriMatchConditionParameters_TypeName. Use v1api20210601.RequestUriMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRequestUriConditionParameters"}

type RequestUriMatchConditionParameters_TypeName_STATUS

type RequestUriMatchConditionParameters_TypeName_STATUS string

Deprecated version of RequestUriMatchConditionParameters_TypeName_STATUS. Use v1api20210601.RequestUriMatchConditionParameters_TypeName_STATUS instead

type ResourceReference

type ResourceReference struct {
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of ResourceReference. Use v1api20210601.ResourceReference instead

func (*ResourceReference) AssignProperties_From_ResourceReference

func (reference *ResourceReference) AssignProperties_From_ResourceReference(source *v20210601s.ResourceReference) error

AssignProperties_From_ResourceReference populates our ResourceReference from the provided source ResourceReference

func (*ResourceReference) AssignProperties_To_ResourceReference

func (reference *ResourceReference) AssignProperties_To_ResourceReference(destination *v20210601s.ResourceReference) error

AssignProperties_To_ResourceReference populates the provided destination ResourceReference from our ResourceReference

func (*ResourceReference) ConvertToARM

func (reference *ResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ResourceReference) DeepCopy

func (in *ResourceReference) DeepCopy() *ResourceReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.

func (*ResourceReference) DeepCopyInto

func (in *ResourceReference) DeepCopyInto(out *ResourceReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourceReference) NewEmptyARMValue

func (reference *ResourceReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceReference) PopulateFromARM

func (reference *ResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceReference_ARM

type ResourceReference_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ResourceReference. Use v1api20210601.ResourceReference instead

func (*ResourceReference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_ARM.

func (*ResourceReference_ARM) DeepCopyInto

func (in *ResourceReference_ARM) DeepCopyInto(out *ResourceReference_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceReference_STATUS

type ResourceReference_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ResourceReference_STATUS. Use v1api20210601.ResourceReference_STATUS instead

func (*ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS

func (reference *ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS(source *v20210601s.ResourceReference_STATUS) error

AssignProperties_From_ResourceReference_STATUS populates our ResourceReference_STATUS from the provided source ResourceReference_STATUS

func (*ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS

func (reference *ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS(destination *v20210601s.ResourceReference_STATUS) error

AssignProperties_To_ResourceReference_STATUS populates the provided destination ResourceReference_STATUS from our ResourceReference_STATUS

func (*ResourceReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_STATUS.

func (*ResourceReference_STATUS) DeepCopyInto

func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourceReference_STATUS) NewEmptyARMValue

func (reference *ResourceReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceReference_STATUS) PopulateFromARM

func (reference *ResourceReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceReference_STATUS_ARM

type ResourceReference_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ResourceReference_STATUS. Use v1api20210601.ResourceReference_STATUS instead

func (*ResourceReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_STATUS_ARM.

func (*ResourceReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseBasedOriginErrorDetectionParameters

type ResponseBasedOriginErrorDetectionParameters struct {
	HttpErrorRanges                 []HttpErrorRangeParameters                                                   `json:"httpErrorRanges,omitempty"`
	ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"`

	// +kubebuilder:validation:Maximum=100
	// +kubebuilder:validation:Minimum=0
	ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"`
}

Deprecated version of ResponseBasedOriginErrorDetectionParameters. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters instead

func (*ResponseBasedOriginErrorDetectionParameters) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters

func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters(source *v20210601s.ResponseBasedOriginErrorDetectionParameters) error

AssignProperties_From_ResponseBasedOriginErrorDetectionParameters populates our ResponseBasedOriginErrorDetectionParameters from the provided source ResponseBasedOriginErrorDetectionParameters

func (*ResponseBasedOriginErrorDetectionParameters) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters

func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters) error

AssignProperties_To_ResponseBasedOriginErrorDetectionParameters populates the provided destination ResponseBasedOriginErrorDetectionParameters from our ResponseBasedOriginErrorDetectionParameters

func (*ResponseBasedOriginErrorDetectionParameters) ConvertToARM

func (parameters *ResponseBasedOriginErrorDetectionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ResponseBasedOriginErrorDetectionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters.

func (*ResponseBasedOriginErrorDetectionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResponseBasedOriginErrorDetectionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResponseBasedOriginErrorDetectionParameters) PopulateFromARM

func (parameters *ResponseBasedOriginErrorDetectionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResponseBasedOriginErrorDetectionParameters_ARM

type ResponseBasedOriginErrorDetectionParameters_ARM struct {
	HttpErrorRanges                          []HttpErrorRangeParameters_ARM                                               `json:"httpErrorRanges,omitempty"`
	ResponseBasedDetectedErrorTypes          *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"`
	ResponseBasedFailoverThresholdPercentage *int                                                                         `json:"responseBasedFailoverThresholdPercentage,omitempty"`
}

Deprecated version of ResponseBasedOriginErrorDetectionParameters. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters instead

func (*ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_ARM.

func (*ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes

type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes string

Deprecated version of ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes instead +kubebuilder:validation:Enum={"None","TcpAndHttpErrors","TcpErrorsOnly"}

type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS

type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS string

Deprecated version of ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS instead

type ResponseBasedOriginErrorDetectionParameters_STATUS

type ResponseBasedOriginErrorDetectionParameters_STATUS struct {
	HttpErrorRanges                          []HttpErrorRangeParameters_STATUS                                                   `json:"httpErrorRanges,omitempty"`
	ResponseBasedDetectedErrorTypes          *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS `json:"responseBasedDetectedErrorTypes,omitempty"`
	ResponseBasedFailoverThresholdPercentage *int                                                                                `json:"responseBasedFailoverThresholdPercentage,omitempty"`
}

Deprecated version of ResponseBasedOriginErrorDetectionParameters_STATUS. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters_STATUS instead

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS

func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS(source *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error

AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS populates our ResponseBasedOriginErrorDetectionParameters_STATUS from the provided source ResponseBasedOriginErrorDetectionParameters_STATUS

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS

func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error

AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS populates the provided destination ResponseBasedOriginErrorDetectionParameters_STATUS from our ResponseBasedOriginErrorDetectionParameters_STATUS

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_STATUS.

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResponseBasedOriginErrorDetectionParameters_STATUS) PopulateFromARM

func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResponseBasedOriginErrorDetectionParameters_STATUS_ARM

type ResponseBasedOriginErrorDetectionParameters_STATUS_ARM struct {
	HttpErrorRanges                          []HttpErrorRangeParameters_STATUS_ARM                                               `json:"httpErrorRanges,omitempty"`
	ResponseBasedDetectedErrorTypes          *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS `json:"responseBasedDetectedErrorTypes,omitempty"`
	ResponseBasedFailoverThresholdPercentage *int                                                                                `json:"responseBasedFailoverThresholdPercentage,omitempty"`
}

Deprecated version of ResponseBasedOriginErrorDetectionParameters_STATUS. Use v1api20210601.ResponseBasedOriginErrorDetectionParameters_STATUS instead

func (*ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_STATUS_ARM.

func (*ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteConfigurationOverrideActionParameters

type RouteConfigurationOverrideActionParameters struct {
	CacheConfiguration  *CacheConfiguration  `json:"cacheConfiguration,omitempty"`
	OriginGroupOverride *OriginGroupOverride `json:"originGroupOverride,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *RouteConfigurationOverrideActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RouteConfigurationOverrideActionParameters. Use v1api20210601.RouteConfigurationOverrideActionParameters instead

func (*RouteConfigurationOverrideActionParameters) AssignProperties_From_RouteConfigurationOverrideActionParameters

func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_From_RouteConfigurationOverrideActionParameters(source *v20210601s.RouteConfigurationOverrideActionParameters) error

AssignProperties_From_RouteConfigurationOverrideActionParameters populates our RouteConfigurationOverrideActionParameters from the provided source RouteConfigurationOverrideActionParameters

func (*RouteConfigurationOverrideActionParameters) AssignProperties_To_RouteConfigurationOverrideActionParameters

func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_To_RouteConfigurationOverrideActionParameters(destination *v20210601s.RouteConfigurationOverrideActionParameters) error

AssignProperties_To_RouteConfigurationOverrideActionParameters populates the provided destination RouteConfigurationOverrideActionParameters from our RouteConfigurationOverrideActionParameters

func (*RouteConfigurationOverrideActionParameters) ConvertToARM

func (parameters *RouteConfigurationOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RouteConfigurationOverrideActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters.

func (*RouteConfigurationOverrideActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteConfigurationOverrideActionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RouteConfigurationOverrideActionParameters) PopulateFromARM

func (parameters *RouteConfigurationOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RouteConfigurationOverrideActionParameters_ARM

type RouteConfigurationOverrideActionParameters_ARM struct {
	CacheConfiguration  *CacheConfiguration_ARM                              `json:"cacheConfiguration,omitempty"`
	OriginGroupOverride *OriginGroupOverride_ARM                             `json:"originGroupOverride,omitempty"`
	TypeName            *RouteConfigurationOverrideActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of RouteConfigurationOverrideActionParameters. Use v1api20210601.RouteConfigurationOverrideActionParameters instead

func (*RouteConfigurationOverrideActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_ARM.

func (*RouteConfigurationOverrideActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteConfigurationOverrideActionParameters_STATUS

type RouteConfigurationOverrideActionParameters_STATUS struct {
	CacheConfiguration  *CacheConfiguration_STATUS                                  `json:"cacheConfiguration,omitempty"`
	OriginGroupOverride *OriginGroupOverride_STATUS                                 `json:"originGroupOverride,omitempty"`
	TypeName            *RouteConfigurationOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RouteConfigurationOverrideActionParameters_STATUS. Use v1api20210601.RouteConfigurationOverrideActionParameters_STATUS instead

func (*RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS

func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS(source *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error

AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS populates our RouteConfigurationOverrideActionParameters_STATUS from the provided source RouteConfigurationOverrideActionParameters_STATUS

func (*RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS

func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS(destination *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error

AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS populates the provided destination RouteConfigurationOverrideActionParameters_STATUS from our RouteConfigurationOverrideActionParameters_STATUS

func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_STATUS.

func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteConfigurationOverrideActionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RouteConfigurationOverrideActionParameters_STATUS) PopulateFromARM

func (parameters *RouteConfigurationOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RouteConfigurationOverrideActionParameters_STATUS_ARM

type RouteConfigurationOverrideActionParameters_STATUS_ARM struct {
	CacheConfiguration  *CacheConfiguration_STATUS_ARM                              `json:"cacheConfiguration,omitempty"`
	OriginGroupOverride *OriginGroupOverride_STATUS_ARM                             `json:"originGroupOverride,omitempty"`
	TypeName            *RouteConfigurationOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of RouteConfigurationOverrideActionParameters_STATUS. Use v1api20210601.RouteConfigurationOverrideActionParameters_STATUS instead

func (*RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_STATUS_ARM.

func (*RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteConfigurationOverrideActionParameters_TypeName

type RouteConfigurationOverrideActionParameters_TypeName string

Deprecated version of RouteConfigurationOverrideActionParameters_TypeName. Use v1api20210601.RouteConfigurationOverrideActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleRouteConfigurationOverrideActionParameters"}

type RouteConfigurationOverrideActionParameters_TypeName_STATUS

type RouteConfigurationOverrideActionParameters_TypeName_STATUS string

Deprecated version of RouteConfigurationOverrideActionParameters_TypeName_STATUS. Use v1api20210601.RouteConfigurationOverrideActionParameters_TypeName_STATUS instead

type ServerPortMatchConditionParameters

type ServerPortMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *ServerPortMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                  `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *ServerPortMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of ServerPortMatchConditionParameters. Use v1api20210601.ServerPortMatchConditionParameters instead

func (*ServerPortMatchConditionParameters) AssignProperties_From_ServerPortMatchConditionParameters

func (parameters *ServerPortMatchConditionParameters) AssignProperties_From_ServerPortMatchConditionParameters(source *v20210601s.ServerPortMatchConditionParameters) error

AssignProperties_From_ServerPortMatchConditionParameters populates our ServerPortMatchConditionParameters from the provided source ServerPortMatchConditionParameters

func (*ServerPortMatchConditionParameters) AssignProperties_To_ServerPortMatchConditionParameters

func (parameters *ServerPortMatchConditionParameters) AssignProperties_To_ServerPortMatchConditionParameters(destination *v20210601s.ServerPortMatchConditionParameters) error

AssignProperties_To_ServerPortMatchConditionParameters populates the provided destination ServerPortMatchConditionParameters from our ServerPortMatchConditionParameters

func (*ServerPortMatchConditionParameters) ConvertToARM

func (parameters *ServerPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPortMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters.

func (*ServerPortMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPortMatchConditionParameters) NewEmptyARMValue

func (parameters *ServerPortMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPortMatchConditionParameters) PopulateFromARM

func (parameters *ServerPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPortMatchConditionParameters_ARM

type ServerPortMatchConditionParameters_ARM struct {
	MatchValues     []string                                     `json:"matchValues,omitempty"`
	NegateCondition *bool                                        `json:"negateCondition,omitempty"`
	Operator        *ServerPortMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                  `json:"transforms,omitempty"`
	TypeName        *ServerPortMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of ServerPortMatchConditionParameters. Use v1api20210601.ServerPortMatchConditionParameters instead

func (*ServerPortMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_ARM.

func (*ServerPortMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPortMatchConditionParameters_Operator

type ServerPortMatchConditionParameters_Operator string

Deprecated version of ServerPortMatchConditionParameters_Operator. Use v1api20210601.ServerPortMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type ServerPortMatchConditionParameters_Operator_STATUS

type ServerPortMatchConditionParameters_Operator_STATUS string

Deprecated version of ServerPortMatchConditionParameters_Operator_STATUS. Use v1api20210601.ServerPortMatchConditionParameters_Operator_STATUS instead

type ServerPortMatchConditionParameters_STATUS

type ServerPortMatchConditionParameters_STATUS struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *ServerPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *ServerPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of ServerPortMatchConditionParameters_STATUS. Use v1api20210601.ServerPortMatchConditionParameters_STATUS instead

func (*ServerPortMatchConditionParameters_STATUS) AssignProperties_From_ServerPortMatchConditionParameters_STATUS

func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_From_ServerPortMatchConditionParameters_STATUS(source *v20210601s.ServerPortMatchConditionParameters_STATUS) error

AssignProperties_From_ServerPortMatchConditionParameters_STATUS populates our ServerPortMatchConditionParameters_STATUS from the provided source ServerPortMatchConditionParameters_STATUS

func (*ServerPortMatchConditionParameters_STATUS) AssignProperties_To_ServerPortMatchConditionParameters_STATUS

func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_To_ServerPortMatchConditionParameters_STATUS(destination *v20210601s.ServerPortMatchConditionParameters_STATUS) error

AssignProperties_To_ServerPortMatchConditionParameters_STATUS populates the provided destination ServerPortMatchConditionParameters_STATUS from our ServerPortMatchConditionParameters_STATUS

func (*ServerPortMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_STATUS.

func (*ServerPortMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPortMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPortMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *ServerPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPortMatchConditionParameters_STATUS_ARM

type ServerPortMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *ServerPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *ServerPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of ServerPortMatchConditionParameters_STATUS. Use v1api20210601.ServerPortMatchConditionParameters_STATUS instead

func (*ServerPortMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_STATUS_ARM.

func (*ServerPortMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPortMatchConditionParameters_TypeName

type ServerPortMatchConditionParameters_TypeName string

Deprecated version of ServerPortMatchConditionParameters_TypeName. Use v1api20210601.ServerPortMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleServerPortConditionParameters"}

type ServerPortMatchConditionParameters_TypeName_STATUS

type ServerPortMatchConditionParameters_TypeName_STATUS string

Deprecated version of ServerPortMatchConditionParameters_TypeName_STATUS. Use v1api20210601.ServerPortMatchConditionParameters_TypeName_STATUS instead

type Sku

type Sku struct {
	Name *Sku_Name `json:"name,omitempty"`
}

Deprecated version of Sku. Use v1api20210601.Sku instead

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *v20210601s.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *v20210601s.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_ARM

type Sku_ARM struct {
	Name *Sku_Name `json:"name,omitempty"`
}

Deprecated version of Sku. Use v1api20210601.Sku instead

func (*Sku_ARM) DeepCopy

func (in *Sku_ARM) DeepCopy() *Sku_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.

func (*Sku_ARM) DeepCopyInto

func (in *Sku_ARM) DeepCopyInto(out *Sku_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_Name

type Sku_Name string

Deprecated version of Sku_Name. Use v1api20210601.Sku_Name instead +kubebuilder:validation:Enum={"Custom_Verizon","Premium_AzureFrontDoor","Premium_Verizon","StandardPlus_955BandWidth_ChinaCdn","StandardPlus_AvgBandWidth_ChinaCdn","StandardPlus_ChinaCdn","Standard_955BandWidth_ChinaCdn","Standard_Akamai","Standard_AvgBandWidth_ChinaCdn","Standard_AzureFrontDoor","Standard_ChinaCdn","Standard_Microsoft","Standard_Verizon"}

type Sku_Name_STATUS

type Sku_Name_STATUS string

Deprecated version of Sku_Name_STATUS. Use v1api20210601.Sku_Name_STATUS instead

type Sku_STATUS

type Sku_STATUS struct {
	Name *Sku_Name_STATUS `json:"name,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20210601.Sku_STATUS instead

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20210601s.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20210601s.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku_STATUS) NewEmptyARMValue

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_STATUS_ARM

type Sku_STATUS_ARM struct {
	Name *Sku_Name_STATUS `json:"name,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20210601.Sku_STATUS instead

func (*Sku_STATUS_ARM) DeepCopy

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

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 SocketAddrMatchConditionParameters

type SocketAddrMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *SocketAddrMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                  `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *SocketAddrMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of SocketAddrMatchConditionParameters. Use v1api20210601.SocketAddrMatchConditionParameters instead

func (*SocketAddrMatchConditionParameters) AssignProperties_From_SocketAddrMatchConditionParameters

func (parameters *SocketAddrMatchConditionParameters) AssignProperties_From_SocketAddrMatchConditionParameters(source *v20210601s.SocketAddrMatchConditionParameters) error

AssignProperties_From_SocketAddrMatchConditionParameters populates our SocketAddrMatchConditionParameters from the provided source SocketAddrMatchConditionParameters

func (*SocketAddrMatchConditionParameters) AssignProperties_To_SocketAddrMatchConditionParameters

func (parameters *SocketAddrMatchConditionParameters) AssignProperties_To_SocketAddrMatchConditionParameters(destination *v20210601s.SocketAddrMatchConditionParameters) error

AssignProperties_To_SocketAddrMatchConditionParameters populates the provided destination SocketAddrMatchConditionParameters from our SocketAddrMatchConditionParameters

func (*SocketAddrMatchConditionParameters) ConvertToARM

func (parameters *SocketAddrMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SocketAddrMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters.

func (*SocketAddrMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SocketAddrMatchConditionParameters) NewEmptyARMValue

func (parameters *SocketAddrMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SocketAddrMatchConditionParameters) PopulateFromARM

func (parameters *SocketAddrMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SocketAddrMatchConditionParameters_ARM

type SocketAddrMatchConditionParameters_ARM struct {
	MatchValues     []string                                     `json:"matchValues,omitempty"`
	NegateCondition *bool                                        `json:"negateCondition,omitempty"`
	Operator        *SocketAddrMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                  `json:"transforms,omitempty"`
	TypeName        *SocketAddrMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of SocketAddrMatchConditionParameters. Use v1api20210601.SocketAddrMatchConditionParameters instead

func (*SocketAddrMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_ARM.

func (*SocketAddrMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SocketAddrMatchConditionParameters_Operator

type SocketAddrMatchConditionParameters_Operator string

Deprecated version of SocketAddrMatchConditionParameters_Operator. Use v1api20210601.SocketAddrMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","IPMatch"}

type SocketAddrMatchConditionParameters_Operator_STATUS

type SocketAddrMatchConditionParameters_Operator_STATUS string

Deprecated version of SocketAddrMatchConditionParameters_Operator_STATUS. Use v1api20210601.SocketAddrMatchConditionParameters_Operator_STATUS instead

type SocketAddrMatchConditionParameters_STATUS

type SocketAddrMatchConditionParameters_STATUS struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *SocketAddrMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *SocketAddrMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of SocketAddrMatchConditionParameters_STATUS. Use v1api20210601.SocketAddrMatchConditionParameters_STATUS instead

func (*SocketAddrMatchConditionParameters_STATUS) AssignProperties_From_SocketAddrMatchConditionParameters_STATUS

func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_From_SocketAddrMatchConditionParameters_STATUS(source *v20210601s.SocketAddrMatchConditionParameters_STATUS) error

AssignProperties_From_SocketAddrMatchConditionParameters_STATUS populates our SocketAddrMatchConditionParameters_STATUS from the provided source SocketAddrMatchConditionParameters_STATUS

func (*SocketAddrMatchConditionParameters_STATUS) AssignProperties_To_SocketAddrMatchConditionParameters_STATUS

func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_To_SocketAddrMatchConditionParameters_STATUS(destination *v20210601s.SocketAddrMatchConditionParameters_STATUS) error

AssignProperties_To_SocketAddrMatchConditionParameters_STATUS populates the provided destination SocketAddrMatchConditionParameters_STATUS from our SocketAddrMatchConditionParameters_STATUS

func (*SocketAddrMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_STATUS.

func (*SocketAddrMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SocketAddrMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SocketAddrMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *SocketAddrMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SocketAddrMatchConditionParameters_STATUS_ARM

type SocketAddrMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                            `json:"matchValues,omitempty"`
	NegateCondition *bool                                               `json:"negateCondition,omitempty"`
	Operator        *SocketAddrMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName        *SocketAddrMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of SocketAddrMatchConditionParameters_STATUS. Use v1api20210601.SocketAddrMatchConditionParameters_STATUS instead

func (*SocketAddrMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_STATUS_ARM.

func (*SocketAddrMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SocketAddrMatchConditionParameters_TypeName

type SocketAddrMatchConditionParameters_TypeName string

Deprecated version of SocketAddrMatchConditionParameters_TypeName. Use v1api20210601.SocketAddrMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleSocketAddrConditionParameters"}

type SocketAddrMatchConditionParameters_TypeName_STATUS

type SocketAddrMatchConditionParameters_TypeName_STATUS string

Deprecated version of SocketAddrMatchConditionParameters_TypeName_STATUS. Use v1api20210601.SocketAddrMatchConditionParameters_TypeName_STATUS instead

type SslProtocol

type SslProtocol string

Deprecated version of SslProtocol. Use v1api20210601.SslProtocol instead +kubebuilder:validation:Enum={"TLSv1","TLSv1.1","TLSv1.2"}

type SslProtocolMatchConditionParameters

type SslProtocolMatchConditionParameters struct {
	MatchValues     []SslProtocol `json:"matchValues,omitempty"`
	NegateCondition *bool         `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *SslProtocolMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                   `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *SslProtocolMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of SslProtocolMatchConditionParameters. Use v1api20210601.SslProtocolMatchConditionParameters instead

func (*SslProtocolMatchConditionParameters) AssignProperties_From_SslProtocolMatchConditionParameters

func (parameters *SslProtocolMatchConditionParameters) AssignProperties_From_SslProtocolMatchConditionParameters(source *v20210601s.SslProtocolMatchConditionParameters) error

AssignProperties_From_SslProtocolMatchConditionParameters populates our SslProtocolMatchConditionParameters from the provided source SslProtocolMatchConditionParameters

func (*SslProtocolMatchConditionParameters) AssignProperties_To_SslProtocolMatchConditionParameters

func (parameters *SslProtocolMatchConditionParameters) AssignProperties_To_SslProtocolMatchConditionParameters(destination *v20210601s.SslProtocolMatchConditionParameters) error

AssignProperties_To_SslProtocolMatchConditionParameters populates the provided destination SslProtocolMatchConditionParameters from our SslProtocolMatchConditionParameters

func (*SslProtocolMatchConditionParameters) ConvertToARM

func (parameters *SslProtocolMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SslProtocolMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters.

func (*SslProtocolMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SslProtocolMatchConditionParameters) NewEmptyARMValue

func (parameters *SslProtocolMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SslProtocolMatchConditionParameters) PopulateFromARM

func (parameters *SslProtocolMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslProtocolMatchConditionParameters_ARM

type SslProtocolMatchConditionParameters_ARM struct {
	MatchValues     []SslProtocol                                 `json:"matchValues,omitempty"`
	NegateCondition *bool                                         `json:"negateCondition,omitempty"`
	Operator        *SslProtocolMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                   `json:"transforms,omitempty"`
	TypeName        *SslProtocolMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of SslProtocolMatchConditionParameters. Use v1api20210601.SslProtocolMatchConditionParameters instead

func (*SslProtocolMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_ARM.

func (*SslProtocolMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SslProtocolMatchConditionParameters_Operator

type SslProtocolMatchConditionParameters_Operator string

Deprecated version of SslProtocolMatchConditionParameters_Operator. Use v1api20210601.SslProtocolMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Equal"}

type SslProtocolMatchConditionParameters_Operator_STATUS

type SslProtocolMatchConditionParameters_Operator_STATUS string

Deprecated version of SslProtocolMatchConditionParameters_Operator_STATUS. Use v1api20210601.SslProtocolMatchConditionParameters_Operator_STATUS instead

type SslProtocolMatchConditionParameters_STATUS

type SslProtocolMatchConditionParameters_STATUS struct {
	MatchValues     []SslProtocol_STATUS                                 `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *SslProtocolMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *SslProtocolMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of SslProtocolMatchConditionParameters_STATUS. Use v1api20210601.SslProtocolMatchConditionParameters_STATUS instead

func (*SslProtocolMatchConditionParameters_STATUS) AssignProperties_From_SslProtocolMatchConditionParameters_STATUS

func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_From_SslProtocolMatchConditionParameters_STATUS(source *v20210601s.SslProtocolMatchConditionParameters_STATUS) error

AssignProperties_From_SslProtocolMatchConditionParameters_STATUS populates our SslProtocolMatchConditionParameters_STATUS from the provided source SslProtocolMatchConditionParameters_STATUS

func (*SslProtocolMatchConditionParameters_STATUS) AssignProperties_To_SslProtocolMatchConditionParameters_STATUS

func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_To_SslProtocolMatchConditionParameters_STATUS(destination *v20210601s.SslProtocolMatchConditionParameters_STATUS) error

AssignProperties_To_SslProtocolMatchConditionParameters_STATUS populates the provided destination SslProtocolMatchConditionParameters_STATUS from our SslProtocolMatchConditionParameters_STATUS

func (*SslProtocolMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_STATUS.

func (*SslProtocolMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SslProtocolMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SslProtocolMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *SslProtocolMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslProtocolMatchConditionParameters_STATUS_ARM

type SslProtocolMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []SslProtocol_STATUS                                 `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *SslProtocolMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *SslProtocolMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of SslProtocolMatchConditionParameters_STATUS. Use v1api20210601.SslProtocolMatchConditionParameters_STATUS instead

func (*SslProtocolMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_STATUS_ARM.

func (*SslProtocolMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SslProtocolMatchConditionParameters_TypeName

type SslProtocolMatchConditionParameters_TypeName string

Deprecated version of SslProtocolMatchConditionParameters_TypeName. Use v1api20210601.SslProtocolMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleSslProtocolConditionParameters"}

type SslProtocolMatchConditionParameters_TypeName_STATUS

type SslProtocolMatchConditionParameters_TypeName_STATUS string

Deprecated version of SslProtocolMatchConditionParameters_TypeName_STATUS. Use v1api20210601.SslProtocolMatchConditionParameters_TypeName_STATUS instead

type SslProtocol_STATUS

type SslProtocol_STATUS string

Deprecated version of SslProtocol_STATUS. Use v1api20210601.SslProtocol_STATUS instead

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string              `json:"createdAt,omitempty"`
	CreatedBy          *string              `json:"createdBy,omitempty"`
	CreatedByType      *IdentityType_STATUS `json:"createdByType,omitempty"`
	LastModifiedAt     *string              `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string              `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *IdentityType_STATUS `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_STATUS. Use v1api20210601.SystemData_STATUS instead

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20210601s.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20210601s.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SystemData_STATUS) NewEmptyARMValue

func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_STATUS) PopulateFromARM

func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_STATUS_ARM

type SystemData_STATUS_ARM struct {
	CreatedAt          *string              `json:"createdAt,omitempty"`
	CreatedBy          *string              `json:"createdBy,omitempty"`
	CreatedByType      *IdentityType_STATUS `json:"createdByType,omitempty"`
	LastModifiedAt     *string              `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string              `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *IdentityType_STATUS `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_STATUS. Use v1api20210601.SystemData_STATUS instead

func (*SystemData_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.

func (*SystemData_STATUS_ARM) DeepCopyInto

func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Transform

type Transform string

Deprecated version of Transform. Use v1api20210601.Transform instead +kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}

type Transform_STATUS

type Transform_STATUS string

Deprecated version of Transform_STATUS. Use v1api20210601.Transform_STATUS instead

type UrlFileExtensionMatchConditionParameters

type UrlFileExtensionMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *UrlFileExtensionMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                        `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlFileExtensionMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlFileExtensionMatchConditionParameters. Use v1api20210601.UrlFileExtensionMatchConditionParameters instead

func (*UrlFileExtensionMatchConditionParameters) AssignProperties_From_UrlFileExtensionMatchConditionParameters

func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_From_UrlFileExtensionMatchConditionParameters(source *v20210601s.UrlFileExtensionMatchConditionParameters) error

AssignProperties_From_UrlFileExtensionMatchConditionParameters populates our UrlFileExtensionMatchConditionParameters from the provided source UrlFileExtensionMatchConditionParameters

func (*UrlFileExtensionMatchConditionParameters) AssignProperties_To_UrlFileExtensionMatchConditionParameters

func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_To_UrlFileExtensionMatchConditionParameters(destination *v20210601s.UrlFileExtensionMatchConditionParameters) error

AssignProperties_To_UrlFileExtensionMatchConditionParameters populates the provided destination UrlFileExtensionMatchConditionParameters from our UrlFileExtensionMatchConditionParameters

func (*UrlFileExtensionMatchConditionParameters) ConvertToARM

func (parameters *UrlFileExtensionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlFileExtensionMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters.

func (*UrlFileExtensionMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlFileExtensionMatchConditionParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlFileExtensionMatchConditionParameters) PopulateFromARM

func (parameters *UrlFileExtensionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlFileExtensionMatchConditionParameters_ARM

type UrlFileExtensionMatchConditionParameters_ARM struct {
	MatchValues     []string                                           `json:"matchValues,omitempty"`
	NegateCondition *bool                                              `json:"negateCondition,omitempty"`
	Operator        *UrlFileExtensionMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                        `json:"transforms,omitempty"`
	TypeName        *UrlFileExtensionMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlFileExtensionMatchConditionParameters. Use v1api20210601.UrlFileExtensionMatchConditionParameters instead

func (*UrlFileExtensionMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_ARM.

func (*UrlFileExtensionMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlFileExtensionMatchConditionParameters_Operator

type UrlFileExtensionMatchConditionParameters_Operator string

Deprecated version of UrlFileExtensionMatchConditionParameters_Operator. Use v1api20210601.UrlFileExtensionMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type UrlFileExtensionMatchConditionParameters_Operator_STATUS

type UrlFileExtensionMatchConditionParameters_Operator_STATUS string

Deprecated version of UrlFileExtensionMatchConditionParameters_Operator_STATUS. Use v1api20210601.UrlFileExtensionMatchConditionParameters_Operator_STATUS instead

type UrlFileExtensionMatchConditionParameters_STATUS

type UrlFileExtensionMatchConditionParameters_STATUS struct {
	MatchValues     []string                                                  `json:"matchValues,omitempty"`
	NegateCondition *bool                                                     `json:"negateCondition,omitempty"`
	Operator        *UrlFileExtensionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                        `json:"transforms,omitempty"`
	TypeName        *UrlFileExtensionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlFileExtensionMatchConditionParameters_STATUS. Use v1api20210601.UrlFileExtensionMatchConditionParameters_STATUS instead

func (*UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS

func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS(source *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error

AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS populates our UrlFileExtensionMatchConditionParameters_STATUS from the provided source UrlFileExtensionMatchConditionParameters_STATUS

func (*UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS

func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS(destination *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error

AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS populates the provided destination UrlFileExtensionMatchConditionParameters_STATUS from our UrlFileExtensionMatchConditionParameters_STATUS

func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_STATUS.

func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlFileExtensionMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlFileExtensionMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlFileExtensionMatchConditionParameters_STATUS_ARM

type UrlFileExtensionMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                                  `json:"matchValues,omitempty"`
	NegateCondition *bool                                                     `json:"negateCondition,omitempty"`
	Operator        *UrlFileExtensionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                        `json:"transforms,omitempty"`
	TypeName        *UrlFileExtensionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlFileExtensionMatchConditionParameters_STATUS. Use v1api20210601.UrlFileExtensionMatchConditionParameters_STATUS instead

func (*UrlFileExtensionMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_STATUS_ARM.

func (*UrlFileExtensionMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlFileExtensionMatchConditionParameters_TypeName

type UrlFileExtensionMatchConditionParameters_TypeName string

Deprecated version of UrlFileExtensionMatchConditionParameters_TypeName. Use v1api20210601.UrlFileExtensionMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlFileExtensionMatchConditionParameters"}

type UrlFileExtensionMatchConditionParameters_TypeName_STATUS

type UrlFileExtensionMatchConditionParameters_TypeName_STATUS string

Deprecated version of UrlFileExtensionMatchConditionParameters_TypeName_STATUS. Use v1api20210601.UrlFileExtensionMatchConditionParameters_TypeName_STATUS instead

type UrlFileNameMatchConditionParameters

type UrlFileNameMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *UrlFileNameMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                                   `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlFileNameMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlFileNameMatchConditionParameters. Use v1api20210601.UrlFileNameMatchConditionParameters instead

func (*UrlFileNameMatchConditionParameters) AssignProperties_From_UrlFileNameMatchConditionParameters

func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_From_UrlFileNameMatchConditionParameters(source *v20210601s.UrlFileNameMatchConditionParameters) error

AssignProperties_From_UrlFileNameMatchConditionParameters populates our UrlFileNameMatchConditionParameters from the provided source UrlFileNameMatchConditionParameters

func (*UrlFileNameMatchConditionParameters) AssignProperties_To_UrlFileNameMatchConditionParameters

func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_To_UrlFileNameMatchConditionParameters(destination *v20210601s.UrlFileNameMatchConditionParameters) error

AssignProperties_To_UrlFileNameMatchConditionParameters populates the provided destination UrlFileNameMatchConditionParameters from our UrlFileNameMatchConditionParameters

func (*UrlFileNameMatchConditionParameters) ConvertToARM

func (parameters *UrlFileNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlFileNameMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters.

func (*UrlFileNameMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlFileNameMatchConditionParameters) NewEmptyARMValue

func (parameters *UrlFileNameMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlFileNameMatchConditionParameters) PopulateFromARM

func (parameters *UrlFileNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlFileNameMatchConditionParameters_ARM

type UrlFileNameMatchConditionParameters_ARM struct {
	MatchValues     []string                                      `json:"matchValues,omitempty"`
	NegateCondition *bool                                         `json:"negateCondition,omitempty"`
	Operator        *UrlFileNameMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                                   `json:"transforms,omitempty"`
	TypeName        *UrlFileNameMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlFileNameMatchConditionParameters. Use v1api20210601.UrlFileNameMatchConditionParameters instead

func (*UrlFileNameMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_ARM.

func (*UrlFileNameMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlFileNameMatchConditionParameters_Operator

type UrlFileNameMatchConditionParameters_Operator string

Deprecated version of UrlFileNameMatchConditionParameters_Operator. Use v1api20210601.UrlFileNameMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type UrlFileNameMatchConditionParameters_Operator_STATUS

type UrlFileNameMatchConditionParameters_Operator_STATUS string

Deprecated version of UrlFileNameMatchConditionParameters_Operator_STATUS. Use v1api20210601.UrlFileNameMatchConditionParameters_Operator_STATUS instead

type UrlFileNameMatchConditionParameters_STATUS

type UrlFileNameMatchConditionParameters_STATUS struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *UrlFileNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *UrlFileNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlFileNameMatchConditionParameters_STATUS. Use v1api20210601.UrlFileNameMatchConditionParameters_STATUS instead

func (*UrlFileNameMatchConditionParameters_STATUS) AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS

func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS(source *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error

AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS populates our UrlFileNameMatchConditionParameters_STATUS from the provided source UrlFileNameMatchConditionParameters_STATUS

func (*UrlFileNameMatchConditionParameters_STATUS) AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS

func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS(destination *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error

AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS populates the provided destination UrlFileNameMatchConditionParameters_STATUS from our UrlFileNameMatchConditionParameters_STATUS

func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_STATUS.

func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlFileNameMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlFileNameMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *UrlFileNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlFileNameMatchConditionParameters_STATUS_ARM

type UrlFileNameMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                             `json:"matchValues,omitempty"`
	NegateCondition *bool                                                `json:"negateCondition,omitempty"`
	Operator        *UrlFileNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName        *UrlFileNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlFileNameMatchConditionParameters_STATUS. Use v1api20210601.UrlFileNameMatchConditionParameters_STATUS instead

func (*UrlFileNameMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_STATUS_ARM.

func (*UrlFileNameMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlFileNameMatchConditionParameters_TypeName

type UrlFileNameMatchConditionParameters_TypeName string

Deprecated version of UrlFileNameMatchConditionParameters_TypeName. Use v1api20210601.UrlFileNameMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlFilenameConditionParameters"}

type UrlFileNameMatchConditionParameters_TypeName_STATUS

type UrlFileNameMatchConditionParameters_TypeName_STATUS string

Deprecated version of UrlFileNameMatchConditionParameters_TypeName_STATUS. Use v1api20210601.UrlFileNameMatchConditionParameters_TypeName_STATUS instead

type UrlPathMatchConditionParameters

type UrlPathMatchConditionParameters struct {
	MatchValues     []string `json:"matchValues,omitempty"`
	NegateCondition *bool    `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	Operator   *UrlPathMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms []Transform                               `json:"transforms,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlPathMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlPathMatchConditionParameters. Use v1api20210601.UrlPathMatchConditionParameters instead

func (*UrlPathMatchConditionParameters) AssignProperties_From_UrlPathMatchConditionParameters

func (parameters *UrlPathMatchConditionParameters) AssignProperties_From_UrlPathMatchConditionParameters(source *v20210601s.UrlPathMatchConditionParameters) error

AssignProperties_From_UrlPathMatchConditionParameters populates our UrlPathMatchConditionParameters from the provided source UrlPathMatchConditionParameters

func (*UrlPathMatchConditionParameters) AssignProperties_To_UrlPathMatchConditionParameters

func (parameters *UrlPathMatchConditionParameters) AssignProperties_To_UrlPathMatchConditionParameters(destination *v20210601s.UrlPathMatchConditionParameters) error

AssignProperties_To_UrlPathMatchConditionParameters populates the provided destination UrlPathMatchConditionParameters from our UrlPathMatchConditionParameters

func (*UrlPathMatchConditionParameters) ConvertToARM

func (parameters *UrlPathMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlPathMatchConditionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters.

func (*UrlPathMatchConditionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlPathMatchConditionParameters) NewEmptyARMValue

func (parameters *UrlPathMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlPathMatchConditionParameters) PopulateFromARM

func (parameters *UrlPathMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlPathMatchConditionParameters_ARM

type UrlPathMatchConditionParameters_ARM struct {
	MatchValues     []string                                  `json:"matchValues,omitempty"`
	NegateCondition *bool                                     `json:"negateCondition,omitempty"`
	Operator        *UrlPathMatchConditionParameters_Operator `json:"operator,omitempty"`
	Transforms      []Transform                               `json:"transforms,omitempty"`
	TypeName        *UrlPathMatchConditionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlPathMatchConditionParameters. Use v1api20210601.UrlPathMatchConditionParameters instead

func (*UrlPathMatchConditionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_ARM.

func (*UrlPathMatchConditionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlPathMatchConditionParameters_Operator

type UrlPathMatchConditionParameters_Operator string

Deprecated version of UrlPathMatchConditionParameters_Operator. Use v1api20210601.UrlPathMatchConditionParameters_Operator instead +kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx","Wildcard"}

type UrlPathMatchConditionParameters_Operator_STATUS

type UrlPathMatchConditionParameters_Operator_STATUS string

Deprecated version of UrlPathMatchConditionParameters_Operator_STATUS. Use v1api20210601.UrlPathMatchConditionParameters_Operator_STATUS instead

type UrlPathMatchConditionParameters_STATUS

type UrlPathMatchConditionParameters_STATUS struct {
	MatchValues     []string                                         `json:"matchValues,omitempty"`
	NegateCondition *bool                                            `json:"negateCondition,omitempty"`
	Operator        *UrlPathMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName        *UrlPathMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlPathMatchConditionParameters_STATUS. Use v1api20210601.UrlPathMatchConditionParameters_STATUS instead

func (*UrlPathMatchConditionParameters_STATUS) AssignProperties_From_UrlPathMatchConditionParameters_STATUS

func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_From_UrlPathMatchConditionParameters_STATUS(source *v20210601s.UrlPathMatchConditionParameters_STATUS) error

AssignProperties_From_UrlPathMatchConditionParameters_STATUS populates our UrlPathMatchConditionParameters_STATUS from the provided source UrlPathMatchConditionParameters_STATUS

func (*UrlPathMatchConditionParameters_STATUS) AssignProperties_To_UrlPathMatchConditionParameters_STATUS

func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_To_UrlPathMatchConditionParameters_STATUS(destination *v20210601s.UrlPathMatchConditionParameters_STATUS) error

AssignProperties_To_UrlPathMatchConditionParameters_STATUS populates the provided destination UrlPathMatchConditionParameters_STATUS from our UrlPathMatchConditionParameters_STATUS

func (*UrlPathMatchConditionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_STATUS.

func (*UrlPathMatchConditionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlPathMatchConditionParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlPathMatchConditionParameters_STATUS) PopulateFromARM

func (parameters *UrlPathMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlPathMatchConditionParameters_STATUS_ARM

type UrlPathMatchConditionParameters_STATUS_ARM struct {
	MatchValues     []string                                         `json:"matchValues,omitempty"`
	NegateCondition *bool                                            `json:"negateCondition,omitempty"`
	Operator        *UrlPathMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`
	Transforms      []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName        *UrlPathMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlPathMatchConditionParameters_STATUS. Use v1api20210601.UrlPathMatchConditionParameters_STATUS instead

func (*UrlPathMatchConditionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_STATUS_ARM.

func (*UrlPathMatchConditionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlPathMatchConditionParameters_TypeName

type UrlPathMatchConditionParameters_TypeName string

Deprecated version of UrlPathMatchConditionParameters_TypeName. Use v1api20210601.UrlPathMatchConditionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlPathMatchConditionParameters"}

type UrlPathMatchConditionParameters_TypeName_STATUS

type UrlPathMatchConditionParameters_TypeName_STATUS string

Deprecated version of UrlPathMatchConditionParameters_TypeName_STATUS. Use v1api20210601.UrlPathMatchConditionParameters_TypeName_STATUS instead

type UrlRedirectAction

type UrlRedirectAction struct {
	// +kubebuilder:validation:Required
	Name *UrlRedirectAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlRedirectActionParameters `json:"parameters,omitempty"`
}

Deprecated version of UrlRedirectAction. Use v1api20210601.UrlRedirectAction instead

func (*UrlRedirectAction) AssignProperties_From_UrlRedirectAction

func (action *UrlRedirectAction) AssignProperties_From_UrlRedirectAction(source *v20210601s.UrlRedirectAction) error

AssignProperties_From_UrlRedirectAction populates our UrlRedirectAction from the provided source UrlRedirectAction

func (*UrlRedirectAction) AssignProperties_To_UrlRedirectAction

func (action *UrlRedirectAction) AssignProperties_To_UrlRedirectAction(destination *v20210601s.UrlRedirectAction) error

AssignProperties_To_UrlRedirectAction populates the provided destination UrlRedirectAction from our UrlRedirectAction

func (*UrlRedirectAction) ConvertToARM

func (action *UrlRedirectAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlRedirectAction) DeepCopy

func (in *UrlRedirectAction) DeepCopy() *UrlRedirectAction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction.

func (*UrlRedirectAction) DeepCopyInto

func (in *UrlRedirectAction) DeepCopyInto(out *UrlRedirectAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRedirectAction) NewEmptyARMValue

func (action *UrlRedirectAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRedirectAction) PopulateFromARM

func (action *UrlRedirectAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRedirectActionParameters

type UrlRedirectActionParameters struct {
	CustomFragment      *string                                          `json:"customFragment,omitempty"`
	CustomHostname      *string                                          `json:"customHostname,omitempty"`
	CustomPath          *string                                          `json:"customPath,omitempty"`
	CustomQueryString   *string                                          `json:"customQueryString,omitempty"`
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol `json:"destinationProtocol,omitempty"`

	// +kubebuilder:validation:Required
	RedirectType *UrlRedirectActionParameters_RedirectType `json:"redirectType,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlRedirectActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlRedirectActionParameters. Use v1api20210601.UrlRedirectActionParameters instead

func (*UrlRedirectActionParameters) AssignProperties_From_UrlRedirectActionParameters

func (parameters *UrlRedirectActionParameters) AssignProperties_From_UrlRedirectActionParameters(source *v20210601s.UrlRedirectActionParameters) error

AssignProperties_From_UrlRedirectActionParameters populates our UrlRedirectActionParameters from the provided source UrlRedirectActionParameters

func (*UrlRedirectActionParameters) AssignProperties_To_UrlRedirectActionParameters

func (parameters *UrlRedirectActionParameters) AssignProperties_To_UrlRedirectActionParameters(destination *v20210601s.UrlRedirectActionParameters) error

AssignProperties_To_UrlRedirectActionParameters populates the provided destination UrlRedirectActionParameters from our UrlRedirectActionParameters

func (*UrlRedirectActionParameters) ConvertToARM

func (parameters *UrlRedirectActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlRedirectActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters.

func (*UrlRedirectActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRedirectActionParameters) NewEmptyARMValue

func (parameters *UrlRedirectActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRedirectActionParameters) PopulateFromARM

func (parameters *UrlRedirectActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRedirectActionParameters_ARM

type UrlRedirectActionParameters_ARM struct {
	CustomFragment      *string                                          `json:"customFragment,omitempty"`
	CustomHostname      *string                                          `json:"customHostname,omitempty"`
	CustomPath          *string                                          `json:"customPath,omitempty"`
	CustomQueryString   *string                                          `json:"customQueryString,omitempty"`
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol `json:"destinationProtocol,omitempty"`
	RedirectType        *UrlRedirectActionParameters_RedirectType        `json:"redirectType,omitempty"`
	TypeName            *UrlRedirectActionParameters_TypeName            `json:"typeName,omitempty"`
}

Deprecated version of UrlRedirectActionParameters. Use v1api20210601.UrlRedirectActionParameters instead

func (*UrlRedirectActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_ARM.

func (*UrlRedirectActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRedirectActionParameters_DestinationProtocol

type UrlRedirectActionParameters_DestinationProtocol string

Deprecated version of UrlRedirectActionParameters_DestinationProtocol. Use v1api20210601.UrlRedirectActionParameters_DestinationProtocol instead +kubebuilder:validation:Enum={"Http","Https","MatchRequest"}

type UrlRedirectActionParameters_DestinationProtocol_STATUS

type UrlRedirectActionParameters_DestinationProtocol_STATUS string

Deprecated version of UrlRedirectActionParameters_DestinationProtocol_STATUS. Use v1api20210601.UrlRedirectActionParameters_DestinationProtocol_STATUS instead

type UrlRedirectActionParameters_RedirectType

type UrlRedirectActionParameters_RedirectType string

Deprecated version of UrlRedirectActionParameters_RedirectType. Use v1api20210601.UrlRedirectActionParameters_RedirectType instead +kubebuilder:validation:Enum={"Found","Moved","PermanentRedirect","TemporaryRedirect"}

type UrlRedirectActionParameters_RedirectType_STATUS

type UrlRedirectActionParameters_RedirectType_STATUS string

Deprecated version of UrlRedirectActionParameters_RedirectType_STATUS. Use v1api20210601.UrlRedirectActionParameters_RedirectType_STATUS instead

type UrlRedirectActionParameters_STATUS

type UrlRedirectActionParameters_STATUS struct {
	CustomFragment      *string                                                 `json:"customFragment,omitempty"`
	CustomHostname      *string                                                 `json:"customHostname,omitempty"`
	CustomPath          *string                                                 `json:"customPath,omitempty"`
	CustomQueryString   *string                                                 `json:"customQueryString,omitempty"`
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol_STATUS `json:"destinationProtocol,omitempty"`
	RedirectType        *UrlRedirectActionParameters_RedirectType_STATUS        `json:"redirectType,omitempty"`
	TypeName            *UrlRedirectActionParameters_TypeName_STATUS            `json:"typeName,omitempty"`
}

Deprecated version of UrlRedirectActionParameters_STATUS. Use v1api20210601.UrlRedirectActionParameters_STATUS instead

func (*UrlRedirectActionParameters_STATUS) AssignProperties_From_UrlRedirectActionParameters_STATUS

func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_From_UrlRedirectActionParameters_STATUS(source *v20210601s.UrlRedirectActionParameters_STATUS) error

AssignProperties_From_UrlRedirectActionParameters_STATUS populates our UrlRedirectActionParameters_STATUS from the provided source UrlRedirectActionParameters_STATUS

func (*UrlRedirectActionParameters_STATUS) AssignProperties_To_UrlRedirectActionParameters_STATUS

func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_To_UrlRedirectActionParameters_STATUS(destination *v20210601s.UrlRedirectActionParameters_STATUS) error

AssignProperties_To_UrlRedirectActionParameters_STATUS populates the provided destination UrlRedirectActionParameters_STATUS from our UrlRedirectActionParameters_STATUS

func (*UrlRedirectActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_STATUS.

func (*UrlRedirectActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRedirectActionParameters_STATUS) NewEmptyARMValue

func (parameters *UrlRedirectActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRedirectActionParameters_STATUS) PopulateFromARM

func (parameters *UrlRedirectActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRedirectActionParameters_STATUS_ARM

type UrlRedirectActionParameters_STATUS_ARM struct {
	CustomFragment      *string                                                 `json:"customFragment,omitempty"`
	CustomHostname      *string                                                 `json:"customHostname,omitempty"`
	CustomPath          *string                                                 `json:"customPath,omitempty"`
	CustomQueryString   *string                                                 `json:"customQueryString,omitempty"`
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol_STATUS `json:"destinationProtocol,omitempty"`
	RedirectType        *UrlRedirectActionParameters_RedirectType_STATUS        `json:"redirectType,omitempty"`
	TypeName            *UrlRedirectActionParameters_TypeName_STATUS            `json:"typeName,omitempty"`
}

Deprecated version of UrlRedirectActionParameters_STATUS. Use v1api20210601.UrlRedirectActionParameters_STATUS instead

func (*UrlRedirectActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_STATUS_ARM.

func (*UrlRedirectActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRedirectActionParameters_TypeName

type UrlRedirectActionParameters_TypeName string

Deprecated version of UrlRedirectActionParameters_TypeName. Use v1api20210601.UrlRedirectActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlRedirectActionParameters"}

type UrlRedirectActionParameters_TypeName_STATUS

type UrlRedirectActionParameters_TypeName_STATUS string

Deprecated version of UrlRedirectActionParameters_TypeName_STATUS. Use v1api20210601.UrlRedirectActionParameters_TypeName_STATUS instead

type UrlRedirectAction_ARM

type UrlRedirectAction_ARM struct {
	Name       UrlRedirectAction_Name           `json:"name,omitempty"`
	Parameters *UrlRedirectActionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlRedirectAction. Use v1api20210601.UrlRedirectAction instead

func (*UrlRedirectAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_ARM.

func (*UrlRedirectAction_ARM) DeepCopyInto

func (in *UrlRedirectAction_ARM) DeepCopyInto(out *UrlRedirectAction_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRedirectAction_Name

type UrlRedirectAction_Name string

Deprecated version of UrlRedirectAction_Name. Use v1api20210601.UrlRedirectAction_Name instead +kubebuilder:validation:Enum={"UrlRedirect"}

type UrlRedirectAction_Name_STATUS

type UrlRedirectAction_Name_STATUS string

Deprecated version of UrlRedirectAction_Name_STATUS. Use v1api20210601.UrlRedirectAction_Name_STATUS instead

type UrlRedirectAction_STATUS

type UrlRedirectAction_STATUS struct {
	Name       *UrlRedirectAction_Name_STATUS      `json:"name,omitempty"`
	Parameters *UrlRedirectActionParameters_STATUS `json:"parameters,omitempty"`
}

Deprecated version of UrlRedirectAction_STATUS. Use v1api20210601.UrlRedirectAction_STATUS instead

func (*UrlRedirectAction_STATUS) AssignProperties_From_UrlRedirectAction_STATUS

func (action *UrlRedirectAction_STATUS) AssignProperties_From_UrlRedirectAction_STATUS(source *v20210601s.UrlRedirectAction_STATUS) error

AssignProperties_From_UrlRedirectAction_STATUS populates our UrlRedirectAction_STATUS from the provided source UrlRedirectAction_STATUS

func (*UrlRedirectAction_STATUS) AssignProperties_To_UrlRedirectAction_STATUS

func (action *UrlRedirectAction_STATUS) AssignProperties_To_UrlRedirectAction_STATUS(destination *v20210601s.UrlRedirectAction_STATUS) error

AssignProperties_To_UrlRedirectAction_STATUS populates the provided destination UrlRedirectAction_STATUS from our UrlRedirectAction_STATUS

func (*UrlRedirectAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_STATUS.

func (*UrlRedirectAction_STATUS) DeepCopyInto

func (in *UrlRedirectAction_STATUS) DeepCopyInto(out *UrlRedirectAction_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRedirectAction_STATUS) NewEmptyARMValue

func (action *UrlRedirectAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRedirectAction_STATUS) PopulateFromARM

func (action *UrlRedirectAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRedirectAction_STATUS_ARM

type UrlRedirectAction_STATUS_ARM struct {
	Name       UrlRedirectAction_Name_STATUS           `json:"name,omitempty"`
	Parameters *UrlRedirectActionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlRedirectAction_STATUS. Use v1api20210601.UrlRedirectAction_STATUS instead

func (*UrlRedirectAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_STATUS_ARM.

func (*UrlRedirectAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRewriteAction

type UrlRewriteAction struct {
	// +kubebuilder:validation:Required
	Name *UrlRewriteAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlRewriteActionParameters `json:"parameters,omitempty"`
}

Deprecated version of UrlRewriteAction. Use v1api20210601.UrlRewriteAction instead

func (*UrlRewriteAction) AssignProperties_From_UrlRewriteAction

func (action *UrlRewriteAction) AssignProperties_From_UrlRewriteAction(source *v20210601s.UrlRewriteAction) error

AssignProperties_From_UrlRewriteAction populates our UrlRewriteAction from the provided source UrlRewriteAction

func (*UrlRewriteAction) AssignProperties_To_UrlRewriteAction

func (action *UrlRewriteAction) AssignProperties_To_UrlRewriteAction(destination *v20210601s.UrlRewriteAction) error

AssignProperties_To_UrlRewriteAction populates the provided destination UrlRewriteAction from our UrlRewriteAction

func (*UrlRewriteAction) ConvertToARM

func (action *UrlRewriteAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlRewriteAction) DeepCopy

func (in *UrlRewriteAction) DeepCopy() *UrlRewriteAction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction.

func (*UrlRewriteAction) DeepCopyInto

func (in *UrlRewriteAction) DeepCopyInto(out *UrlRewriteAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRewriteAction) NewEmptyARMValue

func (action *UrlRewriteAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRewriteAction) PopulateFromARM

func (action *UrlRewriteAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRewriteActionParameters

type UrlRewriteActionParameters struct {
	// +kubebuilder:validation:Required
	Destination           *string `json:"destination,omitempty"`
	PreserveUnmatchedPath *bool   `json:"preserveUnmatchedPath,omitempty"`

	// +kubebuilder:validation:Required
	SourcePattern *string `json:"sourcePattern,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlRewriteActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlRewriteActionParameters. Use v1api20210601.UrlRewriteActionParameters instead

func (*UrlRewriteActionParameters) AssignProperties_From_UrlRewriteActionParameters

func (parameters *UrlRewriteActionParameters) AssignProperties_From_UrlRewriteActionParameters(source *v20210601s.UrlRewriteActionParameters) error

AssignProperties_From_UrlRewriteActionParameters populates our UrlRewriteActionParameters from the provided source UrlRewriteActionParameters

func (*UrlRewriteActionParameters) AssignProperties_To_UrlRewriteActionParameters

func (parameters *UrlRewriteActionParameters) AssignProperties_To_UrlRewriteActionParameters(destination *v20210601s.UrlRewriteActionParameters) error

AssignProperties_To_UrlRewriteActionParameters populates the provided destination UrlRewriteActionParameters from our UrlRewriteActionParameters

func (*UrlRewriteActionParameters) ConvertToARM

func (parameters *UrlRewriteActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlRewriteActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters.

func (*UrlRewriteActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRewriteActionParameters) NewEmptyARMValue

func (parameters *UrlRewriteActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRewriteActionParameters) PopulateFromARM

func (parameters *UrlRewriteActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRewriteActionParameters_ARM

type UrlRewriteActionParameters_ARM struct {
	Destination           *string                              `json:"destination,omitempty"`
	PreserveUnmatchedPath *bool                                `json:"preserveUnmatchedPath,omitempty"`
	SourcePattern         *string                              `json:"sourcePattern,omitempty"`
	TypeName              *UrlRewriteActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlRewriteActionParameters. Use v1api20210601.UrlRewriteActionParameters instead

func (*UrlRewriteActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_ARM.

func (*UrlRewriteActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRewriteActionParameters_STATUS

type UrlRewriteActionParameters_STATUS struct {
	Destination           *string                                     `json:"destination,omitempty"`
	PreserveUnmatchedPath *bool                                       `json:"preserveUnmatchedPath,omitempty"`
	SourcePattern         *string                                     `json:"sourcePattern,omitempty"`
	TypeName              *UrlRewriteActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlRewriteActionParameters_STATUS. Use v1api20210601.UrlRewriteActionParameters_STATUS instead

func (*UrlRewriteActionParameters_STATUS) AssignProperties_From_UrlRewriteActionParameters_STATUS

func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_From_UrlRewriteActionParameters_STATUS(source *v20210601s.UrlRewriteActionParameters_STATUS) error

AssignProperties_From_UrlRewriteActionParameters_STATUS populates our UrlRewriteActionParameters_STATUS from the provided source UrlRewriteActionParameters_STATUS

func (*UrlRewriteActionParameters_STATUS) AssignProperties_To_UrlRewriteActionParameters_STATUS

func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_To_UrlRewriteActionParameters_STATUS(destination *v20210601s.UrlRewriteActionParameters_STATUS) error

AssignProperties_To_UrlRewriteActionParameters_STATUS populates the provided destination UrlRewriteActionParameters_STATUS from our UrlRewriteActionParameters_STATUS

func (*UrlRewriteActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_STATUS.

func (*UrlRewriteActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRewriteActionParameters_STATUS) NewEmptyARMValue

func (parameters *UrlRewriteActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRewriteActionParameters_STATUS) PopulateFromARM

func (parameters *UrlRewriteActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRewriteActionParameters_STATUS_ARM

type UrlRewriteActionParameters_STATUS_ARM struct {
	Destination           *string                                     `json:"destination,omitempty"`
	PreserveUnmatchedPath *bool                                       `json:"preserveUnmatchedPath,omitempty"`
	SourcePattern         *string                                     `json:"sourcePattern,omitempty"`
	TypeName              *UrlRewriteActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Deprecated version of UrlRewriteActionParameters_STATUS. Use v1api20210601.UrlRewriteActionParameters_STATUS instead

func (*UrlRewriteActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_STATUS_ARM.

func (*UrlRewriteActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRewriteActionParameters_TypeName

type UrlRewriteActionParameters_TypeName string

Deprecated version of UrlRewriteActionParameters_TypeName. Use v1api20210601.UrlRewriteActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlRewriteActionParameters"}

type UrlRewriteActionParameters_TypeName_STATUS

type UrlRewriteActionParameters_TypeName_STATUS string

Deprecated version of UrlRewriteActionParameters_TypeName_STATUS. Use v1api20210601.UrlRewriteActionParameters_TypeName_STATUS instead

type UrlRewriteAction_ARM

type UrlRewriteAction_ARM struct {
	Name       UrlRewriteAction_Name           `json:"name,omitempty"`
	Parameters *UrlRewriteActionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlRewriteAction. Use v1api20210601.UrlRewriteAction instead

func (*UrlRewriteAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_ARM.

func (*UrlRewriteAction_ARM) DeepCopyInto

func (in *UrlRewriteAction_ARM) DeepCopyInto(out *UrlRewriteAction_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlRewriteAction_Name

type UrlRewriteAction_Name string

Deprecated version of UrlRewriteAction_Name. Use v1api20210601.UrlRewriteAction_Name instead +kubebuilder:validation:Enum={"UrlRewrite"}

type UrlRewriteAction_Name_STATUS

type UrlRewriteAction_Name_STATUS string

Deprecated version of UrlRewriteAction_Name_STATUS. Use v1api20210601.UrlRewriteAction_Name_STATUS instead

type UrlRewriteAction_STATUS

type UrlRewriteAction_STATUS struct {
	Name       *UrlRewriteAction_Name_STATUS      `json:"name,omitempty"`
	Parameters *UrlRewriteActionParameters_STATUS `json:"parameters,omitempty"`
}

Deprecated version of UrlRewriteAction_STATUS. Use v1api20210601.UrlRewriteAction_STATUS instead

func (*UrlRewriteAction_STATUS) AssignProperties_From_UrlRewriteAction_STATUS

func (action *UrlRewriteAction_STATUS) AssignProperties_From_UrlRewriteAction_STATUS(source *v20210601s.UrlRewriteAction_STATUS) error

AssignProperties_From_UrlRewriteAction_STATUS populates our UrlRewriteAction_STATUS from the provided source UrlRewriteAction_STATUS

func (*UrlRewriteAction_STATUS) AssignProperties_To_UrlRewriteAction_STATUS

func (action *UrlRewriteAction_STATUS) AssignProperties_To_UrlRewriteAction_STATUS(destination *v20210601s.UrlRewriteAction_STATUS) error

AssignProperties_To_UrlRewriteAction_STATUS populates the provided destination UrlRewriteAction_STATUS from our UrlRewriteAction_STATUS

func (*UrlRewriteAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_STATUS.

func (*UrlRewriteAction_STATUS) DeepCopyInto

func (in *UrlRewriteAction_STATUS) DeepCopyInto(out *UrlRewriteAction_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlRewriteAction_STATUS) NewEmptyARMValue

func (action *UrlRewriteAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlRewriteAction_STATUS) PopulateFromARM

func (action *UrlRewriteAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlRewriteAction_STATUS_ARM

type UrlRewriteAction_STATUS_ARM struct {
	Name       UrlRewriteAction_Name_STATUS           `json:"name,omitempty"`
	Parameters *UrlRewriteActionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlRewriteAction_STATUS. Use v1api20210601.UrlRewriteAction_STATUS instead

func (*UrlRewriteAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_STATUS_ARM.

func (*UrlRewriteAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningAction

type UrlSigningAction struct {
	// +kubebuilder:validation:Required
	Name *UrlSigningAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *UrlSigningActionParameters `json:"parameters,omitempty"`
}

Deprecated version of UrlSigningAction. Use v1api20210601.UrlSigningAction instead

func (*UrlSigningAction) AssignProperties_From_UrlSigningAction

func (action *UrlSigningAction) AssignProperties_From_UrlSigningAction(source *v20210601s.UrlSigningAction) error

AssignProperties_From_UrlSigningAction populates our UrlSigningAction from the provided source UrlSigningAction

func (*UrlSigningAction) AssignProperties_To_UrlSigningAction

func (action *UrlSigningAction) AssignProperties_To_UrlSigningAction(destination *v20210601s.UrlSigningAction) error

AssignProperties_To_UrlSigningAction populates the provided destination UrlSigningAction from our UrlSigningAction

func (*UrlSigningAction) ConvertToARM

func (action *UrlSigningAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlSigningAction) DeepCopy

func (in *UrlSigningAction) DeepCopy() *UrlSigningAction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction.

func (*UrlSigningAction) DeepCopyInto

func (in *UrlSigningAction) DeepCopyInto(out *UrlSigningAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningAction) NewEmptyARMValue

func (action *UrlSigningAction) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningAction) PopulateFromARM

func (action *UrlSigningAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningActionParameters

type UrlSigningActionParameters struct {
	Algorithm             *UrlSigningActionParameters_Algorithm `json:"algorithm,omitempty"`
	ParameterNameOverride []UrlSigningParamIdentifier           `json:"parameterNameOverride,omitempty"`

	// +kubebuilder:validation:Required
	TypeName *UrlSigningActionParameters_TypeName `json:"typeName,omitempty"`
}

Deprecated version of UrlSigningActionParameters. Use v1api20210601.UrlSigningActionParameters instead

func (*UrlSigningActionParameters) AssignProperties_From_UrlSigningActionParameters

func (parameters *UrlSigningActionParameters) AssignProperties_From_UrlSigningActionParameters(source *v20210601s.UrlSigningActionParameters) error

AssignProperties_From_UrlSigningActionParameters populates our UrlSigningActionParameters from the provided source UrlSigningActionParameters

func (*UrlSigningActionParameters) AssignProperties_To_UrlSigningActionParameters

func (parameters *UrlSigningActionParameters) AssignProperties_To_UrlSigningActionParameters(destination *v20210601s.UrlSigningActionParameters) error

AssignProperties_To_UrlSigningActionParameters populates the provided destination UrlSigningActionParameters from our UrlSigningActionParameters

func (*UrlSigningActionParameters) ConvertToARM

func (parameters *UrlSigningActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlSigningActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters.

func (*UrlSigningActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningActionParameters) NewEmptyARMValue

func (parameters *UrlSigningActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningActionParameters) PopulateFromARM

func (parameters *UrlSigningActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningActionParameters_ARM

type UrlSigningActionParameters_ARM struct {
	Algorithm             *UrlSigningActionParameters_Algorithm `json:"algorithm,omitempty"`
	ParameterNameOverride []UrlSigningParamIdentifier_ARM       `json:"parameterNameOverride,omitempty"`
	TypeName              *UrlSigningActionParameters_TypeName  `json:"typeName,omitempty"`
}

Deprecated version of UrlSigningActionParameters. Use v1api20210601.UrlSigningActionParameters instead

func (*UrlSigningActionParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_ARM.

func (*UrlSigningActionParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningActionParameters_Algorithm

type UrlSigningActionParameters_Algorithm string

Deprecated version of UrlSigningActionParameters_Algorithm. Use v1api20210601.UrlSigningActionParameters_Algorithm instead +kubebuilder:validation:Enum={"SHA256"}

type UrlSigningActionParameters_Algorithm_STATUS

type UrlSigningActionParameters_Algorithm_STATUS string

Deprecated version of UrlSigningActionParameters_Algorithm_STATUS. Use v1api20210601.UrlSigningActionParameters_Algorithm_STATUS instead

type UrlSigningActionParameters_STATUS

type UrlSigningActionParameters_STATUS struct {
	Algorithm             *UrlSigningActionParameters_Algorithm_STATUS `json:"algorithm,omitempty"`
	ParameterNameOverride []UrlSigningParamIdentifier_STATUS           `json:"parameterNameOverride,omitempty"`
	TypeName              *UrlSigningActionParameters_TypeName_STATUS  `json:"typeName,omitempty"`
}

Deprecated version of UrlSigningActionParameters_STATUS. Use v1api20210601.UrlSigningActionParameters_STATUS instead

func (*UrlSigningActionParameters_STATUS) AssignProperties_From_UrlSigningActionParameters_STATUS

func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_From_UrlSigningActionParameters_STATUS(source *v20210601s.UrlSigningActionParameters_STATUS) error

AssignProperties_From_UrlSigningActionParameters_STATUS populates our UrlSigningActionParameters_STATUS from the provided source UrlSigningActionParameters_STATUS

func (*UrlSigningActionParameters_STATUS) AssignProperties_To_UrlSigningActionParameters_STATUS

func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_To_UrlSigningActionParameters_STATUS(destination *v20210601s.UrlSigningActionParameters_STATUS) error

AssignProperties_To_UrlSigningActionParameters_STATUS populates the provided destination UrlSigningActionParameters_STATUS from our UrlSigningActionParameters_STATUS

func (*UrlSigningActionParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_STATUS.

func (*UrlSigningActionParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningActionParameters_STATUS) NewEmptyARMValue

func (parameters *UrlSigningActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningActionParameters_STATUS) PopulateFromARM

func (parameters *UrlSigningActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningActionParameters_STATUS_ARM

type UrlSigningActionParameters_STATUS_ARM struct {
	Algorithm             *UrlSigningActionParameters_Algorithm_STATUS `json:"algorithm,omitempty"`
	ParameterNameOverride []UrlSigningParamIdentifier_STATUS_ARM       `json:"parameterNameOverride,omitempty"`
	TypeName              *UrlSigningActionParameters_TypeName_STATUS  `json:"typeName,omitempty"`
}

Deprecated version of UrlSigningActionParameters_STATUS. Use v1api20210601.UrlSigningActionParameters_STATUS instead

func (*UrlSigningActionParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_STATUS_ARM.

func (*UrlSigningActionParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningActionParameters_TypeName

type UrlSigningActionParameters_TypeName string

Deprecated version of UrlSigningActionParameters_TypeName. Use v1api20210601.UrlSigningActionParameters_TypeName instead +kubebuilder:validation:Enum={"DeliveryRuleUrlSigningActionParameters"}

type UrlSigningActionParameters_TypeName_STATUS

type UrlSigningActionParameters_TypeName_STATUS string

Deprecated version of UrlSigningActionParameters_TypeName_STATUS. Use v1api20210601.UrlSigningActionParameters_TypeName_STATUS instead

type UrlSigningAction_ARM

type UrlSigningAction_ARM struct {
	Name       UrlSigningAction_Name           `json:"name,omitempty"`
	Parameters *UrlSigningActionParameters_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlSigningAction. Use v1api20210601.UrlSigningAction instead

func (*UrlSigningAction_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_ARM.

func (*UrlSigningAction_ARM) DeepCopyInto

func (in *UrlSigningAction_ARM) DeepCopyInto(out *UrlSigningAction_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningAction_Name

type UrlSigningAction_Name string

Deprecated version of UrlSigningAction_Name. Use v1api20210601.UrlSigningAction_Name instead +kubebuilder:validation:Enum={"UrlSigning"}

type UrlSigningAction_Name_STATUS

type UrlSigningAction_Name_STATUS string

Deprecated version of UrlSigningAction_Name_STATUS. Use v1api20210601.UrlSigningAction_Name_STATUS instead

type UrlSigningAction_STATUS

type UrlSigningAction_STATUS struct {
	Name       *UrlSigningAction_Name_STATUS      `json:"name,omitempty"`
	Parameters *UrlSigningActionParameters_STATUS `json:"parameters,omitempty"`
}

Deprecated version of UrlSigningAction_STATUS. Use v1api20210601.UrlSigningAction_STATUS instead

func (*UrlSigningAction_STATUS) AssignProperties_From_UrlSigningAction_STATUS

func (action *UrlSigningAction_STATUS) AssignProperties_From_UrlSigningAction_STATUS(source *v20210601s.UrlSigningAction_STATUS) error

AssignProperties_From_UrlSigningAction_STATUS populates our UrlSigningAction_STATUS from the provided source UrlSigningAction_STATUS

func (*UrlSigningAction_STATUS) AssignProperties_To_UrlSigningAction_STATUS

func (action *UrlSigningAction_STATUS) AssignProperties_To_UrlSigningAction_STATUS(destination *v20210601s.UrlSigningAction_STATUS) error

AssignProperties_To_UrlSigningAction_STATUS populates the provided destination UrlSigningAction_STATUS from our UrlSigningAction_STATUS

func (*UrlSigningAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_STATUS.

func (*UrlSigningAction_STATUS) DeepCopyInto

func (in *UrlSigningAction_STATUS) DeepCopyInto(out *UrlSigningAction_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningAction_STATUS) NewEmptyARMValue

func (action *UrlSigningAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningAction_STATUS) PopulateFromARM

func (action *UrlSigningAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningAction_STATUS_ARM

type UrlSigningAction_STATUS_ARM struct {
	Name       UrlSigningAction_Name_STATUS           `json:"name,omitempty"`
	Parameters *UrlSigningActionParameters_STATUS_ARM `json:"parameters,omitempty"`
}

Deprecated version of UrlSigningAction_STATUS. Use v1api20210601.UrlSigningAction_STATUS instead

func (*UrlSigningAction_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_STATUS_ARM.

func (*UrlSigningAction_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningKey

type UrlSigningKey struct {
	// +kubebuilder:validation:Required
	KeyId *string `json:"keyId,omitempty"`

	// +kubebuilder:validation:Required
	KeySourceParameters *KeyVaultSigningKeyParameters `json:"keySourceParameters,omitempty"`
}

Deprecated version of UrlSigningKey. Use v1api20210601.UrlSigningKey instead

func (*UrlSigningKey) AssignProperties_From_UrlSigningKey

func (signingKey *UrlSigningKey) AssignProperties_From_UrlSigningKey(source *v20210601s.UrlSigningKey) error

AssignProperties_From_UrlSigningKey populates our UrlSigningKey from the provided source UrlSigningKey

func (*UrlSigningKey) AssignProperties_To_UrlSigningKey

func (signingKey *UrlSigningKey) AssignProperties_To_UrlSigningKey(destination *v20210601s.UrlSigningKey) error

AssignProperties_To_UrlSigningKey populates the provided destination UrlSigningKey from our UrlSigningKey

func (*UrlSigningKey) ConvertToARM

func (signingKey *UrlSigningKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlSigningKey) DeepCopy

func (in *UrlSigningKey) DeepCopy() *UrlSigningKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey.

func (*UrlSigningKey) DeepCopyInto

func (in *UrlSigningKey) DeepCopyInto(out *UrlSigningKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningKey) NewEmptyARMValue

func (signingKey *UrlSigningKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningKey) PopulateFromARM

func (signingKey *UrlSigningKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningKey_ARM

type UrlSigningKey_ARM struct {
	KeyId               *string                           `json:"keyId,omitempty"`
	KeySourceParameters *KeyVaultSigningKeyParameters_ARM `json:"keySourceParameters,omitempty"`
}

Deprecated version of UrlSigningKey. Use v1api20210601.UrlSigningKey instead

func (*UrlSigningKey_ARM) DeepCopy

func (in *UrlSigningKey_ARM) DeepCopy() *UrlSigningKey_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_ARM.

func (*UrlSigningKey_ARM) DeepCopyInto

func (in *UrlSigningKey_ARM) DeepCopyInto(out *UrlSigningKey_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningKey_STATUS

type UrlSigningKey_STATUS struct {
	KeyId               *string                              `json:"keyId,omitempty"`
	KeySourceParameters *KeyVaultSigningKeyParameters_STATUS `json:"keySourceParameters,omitempty"`
}

Deprecated version of UrlSigningKey_STATUS. Use v1api20210601.UrlSigningKey_STATUS instead

func (*UrlSigningKey_STATUS) AssignProperties_From_UrlSigningKey_STATUS

func (signingKey *UrlSigningKey_STATUS) AssignProperties_From_UrlSigningKey_STATUS(source *v20210601s.UrlSigningKey_STATUS) error

AssignProperties_From_UrlSigningKey_STATUS populates our UrlSigningKey_STATUS from the provided source UrlSigningKey_STATUS

func (*UrlSigningKey_STATUS) AssignProperties_To_UrlSigningKey_STATUS

func (signingKey *UrlSigningKey_STATUS) AssignProperties_To_UrlSigningKey_STATUS(destination *v20210601s.UrlSigningKey_STATUS) error

AssignProperties_To_UrlSigningKey_STATUS populates the provided destination UrlSigningKey_STATUS from our UrlSigningKey_STATUS

func (*UrlSigningKey_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_STATUS.

func (*UrlSigningKey_STATUS) DeepCopyInto

func (in *UrlSigningKey_STATUS) DeepCopyInto(out *UrlSigningKey_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningKey_STATUS) NewEmptyARMValue

func (signingKey *UrlSigningKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningKey_STATUS) PopulateFromARM

func (signingKey *UrlSigningKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningKey_STATUS_ARM

type UrlSigningKey_STATUS_ARM struct {
	KeyId               *string                                  `json:"keyId,omitempty"`
	KeySourceParameters *KeyVaultSigningKeyParameters_STATUS_ARM `json:"keySourceParameters,omitempty"`
}

Deprecated version of UrlSigningKey_STATUS. Use v1api20210601.UrlSigningKey_STATUS instead

func (*UrlSigningKey_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_STATUS_ARM.

func (*UrlSigningKey_STATUS_ARM) DeepCopyInto

func (in *UrlSigningKey_STATUS_ARM) DeepCopyInto(out *UrlSigningKey_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningParamIdentifier

type UrlSigningParamIdentifier struct {
	// +kubebuilder:validation:Required
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator `json:"paramIndicator,omitempty"`

	// +kubebuilder:validation:Required
	ParamName *string `json:"paramName,omitempty"`
}

Deprecated version of UrlSigningParamIdentifier. Use v1api20210601.UrlSigningParamIdentifier instead

func (*UrlSigningParamIdentifier) AssignProperties_From_UrlSigningParamIdentifier

func (identifier *UrlSigningParamIdentifier) AssignProperties_From_UrlSigningParamIdentifier(source *v20210601s.UrlSigningParamIdentifier) error

AssignProperties_From_UrlSigningParamIdentifier populates our UrlSigningParamIdentifier from the provided source UrlSigningParamIdentifier

func (*UrlSigningParamIdentifier) AssignProperties_To_UrlSigningParamIdentifier

func (identifier *UrlSigningParamIdentifier) AssignProperties_To_UrlSigningParamIdentifier(destination *v20210601s.UrlSigningParamIdentifier) error

AssignProperties_To_UrlSigningParamIdentifier populates the provided destination UrlSigningParamIdentifier from our UrlSigningParamIdentifier

func (*UrlSigningParamIdentifier) ConvertToARM

func (identifier *UrlSigningParamIdentifier) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlSigningParamIdentifier) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier.

func (*UrlSigningParamIdentifier) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningParamIdentifier) NewEmptyARMValue

func (identifier *UrlSigningParamIdentifier) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningParamIdentifier) PopulateFromARM

func (identifier *UrlSigningParamIdentifier) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningParamIdentifier_ARM

type UrlSigningParamIdentifier_ARM struct {
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator `json:"paramIndicator,omitempty"`
	ParamName      *string                                   `json:"paramName,omitempty"`
}

Deprecated version of UrlSigningParamIdentifier. Use v1api20210601.UrlSigningParamIdentifier instead

func (*UrlSigningParamIdentifier_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_ARM.

func (*UrlSigningParamIdentifier_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UrlSigningParamIdentifier_ParamIndicator

type UrlSigningParamIdentifier_ParamIndicator string

Deprecated version of UrlSigningParamIdentifier_ParamIndicator. Use v1api20210601.UrlSigningParamIdentifier_ParamIndicator instead +kubebuilder:validation:Enum={"Expires","KeyId","Signature"}

type UrlSigningParamIdentifier_ParamIndicator_STATUS

type UrlSigningParamIdentifier_ParamIndicator_STATUS string

Deprecated version of UrlSigningParamIdentifier_ParamIndicator_STATUS. Use v1api20210601.UrlSigningParamIdentifier_ParamIndicator_STATUS instead

type UrlSigningParamIdentifier_STATUS

type UrlSigningParamIdentifier_STATUS struct {
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator_STATUS `json:"paramIndicator,omitempty"`
	ParamName      *string                                          `json:"paramName,omitempty"`
}

Deprecated version of UrlSigningParamIdentifier_STATUS. Use v1api20210601.UrlSigningParamIdentifier_STATUS instead

func (*UrlSigningParamIdentifier_STATUS) AssignProperties_From_UrlSigningParamIdentifier_STATUS

func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_From_UrlSigningParamIdentifier_STATUS(source *v20210601s.UrlSigningParamIdentifier_STATUS) error

AssignProperties_From_UrlSigningParamIdentifier_STATUS populates our UrlSigningParamIdentifier_STATUS from the provided source UrlSigningParamIdentifier_STATUS

func (*UrlSigningParamIdentifier_STATUS) AssignProperties_To_UrlSigningParamIdentifier_STATUS

func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_To_UrlSigningParamIdentifier_STATUS(destination *v20210601s.UrlSigningParamIdentifier_STATUS) error

AssignProperties_To_UrlSigningParamIdentifier_STATUS populates the provided destination UrlSigningParamIdentifier_STATUS from our UrlSigningParamIdentifier_STATUS

func (*UrlSigningParamIdentifier_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_STATUS.

func (*UrlSigningParamIdentifier_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UrlSigningParamIdentifier_STATUS) NewEmptyARMValue

func (identifier *UrlSigningParamIdentifier_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningParamIdentifier_STATUS) PopulateFromARM

func (identifier *UrlSigningParamIdentifier_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningParamIdentifier_STATUS_ARM

type UrlSigningParamIdentifier_STATUS_ARM struct {
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator_STATUS `json:"paramIndicator,omitempty"`
	ParamName      *string                                          `json:"paramName,omitempty"`
}

Deprecated version of UrlSigningParamIdentifier_STATUS. Use v1api20210601.UrlSigningParamIdentifier_STATUS instead

func (*UrlSigningParamIdentifier_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_STATUS_ARM.

func (*UrlSigningParamIdentifier_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL