v1api20230501

package
v2.0.0-...-a7294fb Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 16 Imported by: 0

Documentation ΒΆ

Overview ΒΆ

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

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

Package v1api20230501 contains API Schema definitions for the cdn v1api20230501 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 +versionName=v1api20230501

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 (
	AFDDomainProperties_DeploymentStatus_STATUS_Failed     = AFDDomainProperties_DeploymentStatus_STATUS("Failed")
	AFDDomainProperties_DeploymentStatus_STATUS_InProgress = AFDDomainProperties_DeploymentStatus_STATUS("InProgress")
	AFDDomainProperties_DeploymentStatus_STATUS_NotStarted = AFDDomainProperties_DeploymentStatus_STATUS("NotStarted")
	AFDDomainProperties_DeploymentStatus_STATUS_Succeeded  = AFDDomainProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	AFDDomainProperties_DomainValidationState_STATUS_Approved                  = AFDDomainProperties_DomainValidationState_STATUS("Approved")
	AFDDomainProperties_DomainValidationState_STATUS_InternalError             = AFDDomainProperties_DomainValidationState_STATUS("InternalError")
	AFDDomainProperties_DomainValidationState_STATUS_Pending                   = AFDDomainProperties_DomainValidationState_STATUS("Pending")
	AFDDomainProperties_DomainValidationState_STATUS_PendingRevalidation       = AFDDomainProperties_DomainValidationState_STATUS("PendingRevalidation")
	AFDDomainProperties_DomainValidationState_STATUS_RefreshingValidationToken = AFDDomainProperties_DomainValidationState_STATUS("RefreshingValidationToken")
	AFDDomainProperties_DomainValidationState_STATUS_Rejected                  = AFDDomainProperties_DomainValidationState_STATUS("Rejected")
	AFDDomainProperties_DomainValidationState_STATUS_Submitting                = AFDDomainProperties_DomainValidationState_STATUS("Submitting")
	AFDDomainProperties_DomainValidationState_STATUS_TimedOut                  = AFDDomainProperties_DomainValidationState_STATUS("TimedOut")
	AFDDomainProperties_DomainValidationState_STATUS_Unknown                   = AFDDomainProperties_DomainValidationState_STATUS("Unknown")
)
View Source
const (
	AFDDomainProperties_ProvisioningState_STATUS_Creating  = AFDDomainProperties_ProvisioningState_STATUS("Creating")
	AFDDomainProperties_ProvisioningState_STATUS_Deleting  = AFDDomainProperties_ProvisioningState_STATUS("Deleting")
	AFDDomainProperties_ProvisioningState_STATUS_Failed    = AFDDomainProperties_ProvisioningState_STATUS("Failed")
	AFDDomainProperties_ProvisioningState_STATUS_Succeeded = AFDDomainProperties_ProvisioningState_STATUS("Succeeded")
	AFDDomainProperties_ProvisioningState_STATUS_Updating  = AFDDomainProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AFDDomainHttpsParameters_CertificateType_AzureFirstPartyManagedCertificate = AFDDomainHttpsParameters_CertificateType("AzureFirstPartyManagedCertificate")
	AFDDomainHttpsParameters_CertificateType_CustomerCertificate               = AFDDomainHttpsParameters_CertificateType("CustomerCertificate")
	AFDDomainHttpsParameters_CertificateType_ManagedCertificate                = AFDDomainHttpsParameters_CertificateType("ManagedCertificate")
)
View Source
const (
	AFDDomainHttpsParameters_CertificateType_STATUS_AzureFirstPartyManagedCertificate = AFDDomainHttpsParameters_CertificateType_STATUS("AzureFirstPartyManagedCertificate")
	AFDDomainHttpsParameters_CertificateType_STATUS_CustomerCertificate               = AFDDomainHttpsParameters_CertificateType_STATUS("CustomerCertificate")
	AFDDomainHttpsParameters_CertificateType_STATUS_ManagedCertificate                = AFDDomainHttpsParameters_CertificateType_STATUS("ManagedCertificate")
)
View Source
const (
	AFDDomainHttpsParameters_MinimumTlsVersion_TLS10 = AFDDomainHttpsParameters_MinimumTlsVersion("TLS10")
	AFDDomainHttpsParameters_MinimumTlsVersion_TLS12 = AFDDomainHttpsParameters_MinimumTlsVersion("TLS12")
)
View Source
const (
	AFDDomainHttpsParameters_MinimumTlsVersion_STATUS_TLS10 = AFDDomainHttpsParameters_MinimumTlsVersion_STATUS("TLS10")
	AFDDomainHttpsParameters_MinimumTlsVersion_STATUS_TLS12 = AFDDomainHttpsParameters_MinimumTlsVersion_STATUS("TLS12")
)
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 (
	AFDEndpointProperties_DeploymentStatus_STATUS_Failed     = AFDEndpointProperties_DeploymentStatus_STATUS("Failed")
	AFDEndpointProperties_DeploymentStatus_STATUS_InProgress = AFDEndpointProperties_DeploymentStatus_STATUS("InProgress")
	AFDEndpointProperties_DeploymentStatus_STATUS_NotStarted = AFDEndpointProperties_DeploymentStatus_STATUS("NotStarted")
	AFDEndpointProperties_DeploymentStatus_STATUS_Succeeded  = AFDEndpointProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	AFDEndpointProperties_EnabledState_Disabled = AFDEndpointProperties_EnabledState("Disabled")
	AFDEndpointProperties_EnabledState_Enabled  = AFDEndpointProperties_EnabledState("Enabled")
)
View Source
const (
	AFDEndpointProperties_EnabledState_STATUS_Disabled = AFDEndpointProperties_EnabledState_STATUS("Disabled")
	AFDEndpointProperties_EnabledState_STATUS_Enabled  = AFDEndpointProperties_EnabledState_STATUS("Enabled")
)
View Source
const (
	AFDEndpointProperties_ProvisioningState_STATUS_Creating  = AFDEndpointProperties_ProvisioningState_STATUS("Creating")
	AFDEndpointProperties_ProvisioningState_STATUS_Deleting  = AFDEndpointProperties_ProvisioningState_STATUS("Deleting")
	AFDEndpointProperties_ProvisioningState_STATUS_Failed    = AFDEndpointProperties_ProvisioningState_STATUS("Failed")
	AFDEndpointProperties_ProvisioningState_STATUS_Succeeded = AFDEndpointProperties_ProvisioningState_STATUS("Succeeded")
	AFDEndpointProperties_ProvisioningState_STATUS_Updating  = AFDEndpointProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AutoGeneratedDomainNameLabelScope_NoReuse            = AutoGeneratedDomainNameLabelScope("NoReuse")
	AutoGeneratedDomainNameLabelScope_ResourceGroupReuse = AutoGeneratedDomainNameLabelScope("ResourceGroupReuse")
	AutoGeneratedDomainNameLabelScope_SubscriptionReuse  = AutoGeneratedDomainNameLabelScope("SubscriptionReuse")
	AutoGeneratedDomainNameLabelScope_TenantReuse        = AutoGeneratedDomainNameLabelScope("TenantReuse")
)
View Source
const (
	AutoGeneratedDomainNameLabelScope_STATUS_NoReuse            = AutoGeneratedDomainNameLabelScope_STATUS("NoReuse")
	AutoGeneratedDomainNameLabelScope_STATUS_ResourceGroupReuse = AutoGeneratedDomainNameLabelScope_STATUS("ResourceGroupReuse")
	AutoGeneratedDomainNameLabelScope_STATUS_SubscriptionReuse  = AutoGeneratedDomainNameLabelScope_STATUS("SubscriptionReuse")
	AutoGeneratedDomainNameLabelScope_STATUS_TenantReuse        = AutoGeneratedDomainNameLabelScope_STATUS("TenantReuse")
)
View Source
const (
	AFDOriginGroupProperties_DeploymentStatus_STATUS_Failed     = AFDOriginGroupProperties_DeploymentStatus_STATUS("Failed")
	AFDOriginGroupProperties_DeploymentStatus_STATUS_InProgress = AFDOriginGroupProperties_DeploymentStatus_STATUS("InProgress")
	AFDOriginGroupProperties_DeploymentStatus_STATUS_NotStarted = AFDOriginGroupProperties_DeploymentStatus_STATUS("NotStarted")
	AFDOriginGroupProperties_DeploymentStatus_STATUS_Succeeded  = AFDOriginGroupProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	AFDOriginGroupProperties_ProvisioningState_STATUS_Creating  = AFDOriginGroupProperties_ProvisioningState_STATUS("Creating")
	AFDOriginGroupProperties_ProvisioningState_STATUS_Deleting  = AFDOriginGroupProperties_ProvisioningState_STATUS("Deleting")
	AFDOriginGroupProperties_ProvisioningState_STATUS_Failed    = AFDOriginGroupProperties_ProvisioningState_STATUS("Failed")
	AFDOriginGroupProperties_ProvisioningState_STATUS_Succeeded = AFDOriginGroupProperties_ProvisioningState_STATUS("Succeeded")
	AFDOriginGroupProperties_ProvisioningState_STATUS_Updating  = AFDOriginGroupProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AFDOriginGroupProperties_SessionAffinityState_Disabled = AFDOriginGroupProperties_SessionAffinityState("Disabled")
	AFDOriginGroupProperties_SessionAffinityState_Enabled  = AFDOriginGroupProperties_SessionAffinityState("Enabled")
)
View Source
const (
	AFDOriginGroupProperties_SessionAffinityState_STATUS_Disabled = AFDOriginGroupProperties_SessionAffinityState_STATUS("Disabled")
	AFDOriginGroupProperties_SessionAffinityState_STATUS_Enabled  = AFDOriginGroupProperties_SessionAffinityState_STATUS("Enabled")
)
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 (
	AFDOriginProperties_DeploymentStatus_STATUS_Failed     = AFDOriginProperties_DeploymentStatus_STATUS("Failed")
	AFDOriginProperties_DeploymentStatus_STATUS_InProgress = AFDOriginProperties_DeploymentStatus_STATUS("InProgress")
	AFDOriginProperties_DeploymentStatus_STATUS_NotStarted = AFDOriginProperties_DeploymentStatus_STATUS("NotStarted")
	AFDOriginProperties_DeploymentStatus_STATUS_Succeeded  = AFDOriginProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	AFDOriginProperties_EnabledState_Disabled = AFDOriginProperties_EnabledState("Disabled")
	AFDOriginProperties_EnabledState_Enabled  = AFDOriginProperties_EnabledState("Enabled")
)
View Source
const (
	AFDOriginProperties_EnabledState_STATUS_Disabled = AFDOriginProperties_EnabledState_STATUS("Disabled")
	AFDOriginProperties_EnabledState_STATUS_Enabled  = AFDOriginProperties_EnabledState_STATUS("Enabled")
)
View Source
const (
	AFDOriginProperties_ProvisioningState_STATUS_Creating  = AFDOriginProperties_ProvisioningState_STATUS("Creating")
	AFDOriginProperties_ProvisioningState_STATUS_Deleting  = AFDOriginProperties_ProvisioningState_STATUS("Deleting")
	AFDOriginProperties_ProvisioningState_STATUS_Failed    = AFDOriginProperties_ProvisioningState_STATUS("Failed")
	AFDOriginProperties_ProvisioningState_STATUS_Succeeded = AFDOriginProperties_ProvisioningState_STATUS("Succeeded")
	AFDOriginProperties_ProvisioningState_STATUS_Updating  = AFDOriginProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	SharedPrivateLinkResourceProperties_Status_Approved     = SharedPrivateLinkResourceProperties_Status("Approved")
	SharedPrivateLinkResourceProperties_Status_Disconnected = SharedPrivateLinkResourceProperties_Status("Disconnected")
	SharedPrivateLinkResourceProperties_Status_Pending      = SharedPrivateLinkResourceProperties_Status("Pending")
	SharedPrivateLinkResourceProperties_Status_Rejected     = SharedPrivateLinkResourceProperties_Status("Rejected")
	SharedPrivateLinkResourceProperties_Status_Timeout      = SharedPrivateLinkResourceProperties_Status("Timeout")
)
View Source
const (
	SharedPrivateLinkResourceProperties_Status_STATUS_Approved     = SharedPrivateLinkResourceProperties_Status_STATUS("Approved")
	SharedPrivateLinkResourceProperties_Status_STATUS_Disconnected = SharedPrivateLinkResourceProperties_Status_STATUS("Disconnected")
	SharedPrivateLinkResourceProperties_Status_STATUS_Pending      = SharedPrivateLinkResourceProperties_Status_STATUS("Pending")
	SharedPrivateLinkResourceProperties_Status_STATUS_Rejected     = SharedPrivateLinkResourceProperties_Status_STATUS("Rejected")
	SharedPrivateLinkResourceProperties_Status_STATUS_Timeout      = SharedPrivateLinkResourceProperties_Status_STATUS("Timeout")
)
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_AbortingMigration      = ProfileProperties_ResourceState_STATUS("AbortingMigration")
	ProfileProperties_ResourceState_STATUS_Active                 = ProfileProperties_ResourceState_STATUS("Active")
	ProfileProperties_ResourceState_STATUS_CommittingMigration    = ProfileProperties_ResourceState_STATUS("CommittingMigration")
	ProfileProperties_ResourceState_STATUS_Creating               = ProfileProperties_ResourceState_STATUS("Creating")
	ProfileProperties_ResourceState_STATUS_Deleting               = ProfileProperties_ResourceState_STATUS("Deleting")
	ProfileProperties_ResourceState_STATUS_Disabled               = ProfileProperties_ResourceState_STATUS("Disabled")
	ProfileProperties_ResourceState_STATUS_Migrated               = ProfileProperties_ResourceState_STATUS("Migrated")
	ProfileProperties_ResourceState_STATUS_Migrating              = ProfileProperties_ResourceState_STATUS("Migrating")
	ProfileProperties_ResourceState_STATUS_PendingMigrationCommit = ProfileProperties_ResourceState_STATUS("PendingMigrationCommit")
)
View Source
const (
	ManagedServiceIdentityType_None                       = ManagedServiceIdentityType("None")
	ManagedServiceIdentityType_SystemAssigned             = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityType_SystemAssignedUserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned")
	ManagedServiceIdentityType_UserAssigned               = ManagedServiceIdentityType("UserAssigned")
)
View Source
const (
	ManagedServiceIdentityType_STATUS_None                       = ManagedServiceIdentityType_STATUS("None")
	ManagedServiceIdentityType_STATUS_SystemAssigned             = ManagedServiceIdentityType_STATUS("SystemAssigned")
	ManagedServiceIdentityType_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentityType_STATUS("SystemAssigned, UserAssigned")
	ManagedServiceIdentityType_STATUS_UserAssigned               = ManagedServiceIdentityType_STATUS("UserAssigned")
)
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 (
	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 (
	AFDEndpointProtocols_Http  = AFDEndpointProtocols("Http")
	AFDEndpointProtocols_Https = AFDEndpointProtocols("Https")
)
View Source
const (
	AFDEndpointProtocols_STATUS_Http  = AFDEndpointProtocols_STATUS("Http")
	AFDEndpointProtocols_STATUS_Https = AFDEndpointProtocols_STATUS("Https")
)
View Source
const (
	RouteProperties_DeploymentStatus_STATUS_Failed     = RouteProperties_DeploymentStatus_STATUS("Failed")
	RouteProperties_DeploymentStatus_STATUS_InProgress = RouteProperties_DeploymentStatus_STATUS("InProgress")
	RouteProperties_DeploymentStatus_STATUS_NotStarted = RouteProperties_DeploymentStatus_STATUS("NotStarted")
	RouteProperties_DeploymentStatus_STATUS_Succeeded  = RouteProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	RouteProperties_EnabledState_Disabled = RouteProperties_EnabledState("Disabled")
	RouteProperties_EnabledState_Enabled  = RouteProperties_EnabledState("Enabled")
)
View Source
const (
	RouteProperties_EnabledState_STATUS_Disabled = RouteProperties_EnabledState_STATUS("Disabled")
	RouteProperties_EnabledState_STATUS_Enabled  = RouteProperties_EnabledState_STATUS("Enabled")
)
View Source
const (
	RouteProperties_ForwardingProtocol_HttpOnly     = RouteProperties_ForwardingProtocol("HttpOnly")
	RouteProperties_ForwardingProtocol_HttpsOnly    = RouteProperties_ForwardingProtocol("HttpsOnly")
	RouteProperties_ForwardingProtocol_MatchRequest = RouteProperties_ForwardingProtocol("MatchRequest")
)
View Source
const (
	RouteProperties_ForwardingProtocol_STATUS_HttpOnly     = RouteProperties_ForwardingProtocol_STATUS("HttpOnly")
	RouteProperties_ForwardingProtocol_STATUS_HttpsOnly    = RouteProperties_ForwardingProtocol_STATUS("HttpsOnly")
	RouteProperties_ForwardingProtocol_STATUS_MatchRequest = RouteProperties_ForwardingProtocol_STATUS("MatchRequest")
)
View Source
const (
	RouteProperties_HttpsRedirect_Disabled = RouteProperties_HttpsRedirect("Disabled")
	RouteProperties_HttpsRedirect_Enabled  = RouteProperties_HttpsRedirect("Enabled")
)
View Source
const (
	RouteProperties_HttpsRedirect_STATUS_Disabled = RouteProperties_HttpsRedirect_STATUS("Disabled")
	RouteProperties_HttpsRedirect_STATUS_Enabled  = RouteProperties_HttpsRedirect_STATUS("Enabled")
)
View Source
const (
	RouteProperties_LinkToDefaultDomain_Disabled = RouteProperties_LinkToDefaultDomain("Disabled")
	RouteProperties_LinkToDefaultDomain_Enabled  = RouteProperties_LinkToDefaultDomain("Enabled")
)
View Source
const (
	RouteProperties_LinkToDefaultDomain_STATUS_Disabled = RouteProperties_LinkToDefaultDomain_STATUS("Disabled")
	RouteProperties_LinkToDefaultDomain_STATUS_Enabled  = RouteProperties_LinkToDefaultDomain_STATUS("Enabled")
)
View Source
const (
	RouteProperties_ProvisioningState_STATUS_Creating  = RouteProperties_ProvisioningState_STATUS("Creating")
	RouteProperties_ProvisioningState_STATUS_Deleting  = RouteProperties_ProvisioningState_STATUS("Deleting")
	RouteProperties_ProvisioningState_STATUS_Failed    = RouteProperties_ProvisioningState_STATUS("Failed")
	RouteProperties_ProvisioningState_STATUS_Succeeded = RouteProperties_ProvisioningState_STATUS("Succeeded")
	RouteProperties_ProvisioningState_STATUS_Updating  = RouteProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_IgnoreQueryString            = AfdRouteCacheConfiguration_QueryStringCachingBehavior("IgnoreQueryString")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_IgnoreSpecifiedQueryStrings  = AfdRouteCacheConfiguration_QueryStringCachingBehavior("IgnoreSpecifiedQueryStrings")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_IncludeSpecifiedQueryStrings = AfdRouteCacheConfiguration_QueryStringCachingBehavior("IncludeSpecifiedQueryStrings")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_UseQueryString               = AfdRouteCacheConfiguration_QueryStringCachingBehavior("UseQueryString")
)
View Source
const (
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS_IgnoreQueryString            = AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS("IgnoreQueryString")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS_IgnoreSpecifiedQueryStrings  = AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS("IgnoreSpecifiedQueryStrings")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS_IncludeSpecifiedQueryStrings = AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS("IncludeSpecifiedQueryStrings")
	AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS_UseQueryString               = AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS("UseQueryString")
)
View Source
const (
	RuleSetProperties_DeploymentStatus_STATUS_Failed     = RuleSetProperties_DeploymentStatus_STATUS("Failed")
	RuleSetProperties_DeploymentStatus_STATUS_InProgress = RuleSetProperties_DeploymentStatus_STATUS("InProgress")
	RuleSetProperties_DeploymentStatus_STATUS_NotStarted = RuleSetProperties_DeploymentStatus_STATUS("NotStarted")
	RuleSetProperties_DeploymentStatus_STATUS_Succeeded  = RuleSetProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	RuleSetProperties_ProvisioningState_STATUS_Creating  = RuleSetProperties_ProvisioningState_STATUS("Creating")
	RuleSetProperties_ProvisioningState_STATUS_Deleting  = RuleSetProperties_ProvisioningState_STATUS("Deleting")
	RuleSetProperties_ProvisioningState_STATUS_Failed    = RuleSetProperties_ProvisioningState_STATUS("Failed")
	RuleSetProperties_ProvisioningState_STATUS_Succeeded = RuleSetProperties_ProvisioningState_STATUS("Succeeded")
	RuleSetProperties_ProvisioningState_STATUS_Updating  = RuleSetProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	RuleProperties_DeploymentStatus_STATUS_Failed     = RuleProperties_DeploymentStatus_STATUS("Failed")
	RuleProperties_DeploymentStatus_STATUS_InProgress = RuleProperties_DeploymentStatus_STATUS("InProgress")
	RuleProperties_DeploymentStatus_STATUS_NotStarted = RuleProperties_DeploymentStatus_STATUS("NotStarted")
	RuleProperties_DeploymentStatus_STATUS_Succeeded  = RuleProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	RuleProperties_MatchProcessingBehavior_Continue = RuleProperties_MatchProcessingBehavior("Continue")
	RuleProperties_MatchProcessingBehavior_Stop     = RuleProperties_MatchProcessingBehavior("Stop")
)
View Source
const (
	RuleProperties_MatchProcessingBehavior_STATUS_Continue = RuleProperties_MatchProcessingBehavior_STATUS("Continue")
	RuleProperties_MatchProcessingBehavior_STATUS_Stop     = RuleProperties_MatchProcessingBehavior_STATUS("Stop")
)
View Source
const (
	RuleProperties_ProvisioningState_STATUS_Creating  = RuleProperties_ProvisioningState_STATUS("Creating")
	RuleProperties_ProvisioningState_STATUS_Deleting  = RuleProperties_ProvisioningState_STATUS("Deleting")
	RuleProperties_ProvisioningState_STATUS_Failed    = RuleProperties_ProvisioningState_STATUS("Failed")
	RuleProperties_ProvisioningState_STATUS_Succeeded = RuleProperties_ProvisioningState_STATUS("Succeeded")
	RuleProperties_ProvisioningState_STATUS_Updating  = RuleProperties_ProvisioningState_STATUS("Updating")
)
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 (
	SecretProperties_DeploymentStatus_STATUS_Failed     = SecretProperties_DeploymentStatus_STATUS("Failed")
	SecretProperties_DeploymentStatus_STATUS_InProgress = SecretProperties_DeploymentStatus_STATUS("InProgress")
	SecretProperties_DeploymentStatus_STATUS_NotStarted = SecretProperties_DeploymentStatus_STATUS("NotStarted")
	SecretProperties_DeploymentStatus_STATUS_Succeeded  = SecretProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	SecretProperties_ProvisioningState_STATUS_Creating  = SecretProperties_ProvisioningState_STATUS("Creating")
	SecretProperties_ProvisioningState_STATUS_Deleting  = SecretProperties_ProvisioningState_STATUS("Deleting")
	SecretProperties_ProvisioningState_STATUS_Failed    = SecretProperties_ProvisioningState_STATUS("Failed")
	SecretProperties_ProvisioningState_STATUS_Succeeded = SecretProperties_ProvisioningState_STATUS("Succeeded")
	SecretProperties_ProvisioningState_STATUS_Updating  = SecretProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	SecurityPolicyProperties_DeploymentStatus_STATUS_Failed     = SecurityPolicyProperties_DeploymentStatus_STATUS("Failed")
	SecurityPolicyProperties_DeploymentStatus_STATUS_InProgress = SecurityPolicyProperties_DeploymentStatus_STATUS("InProgress")
	SecurityPolicyProperties_DeploymentStatus_STATUS_NotStarted = SecurityPolicyProperties_DeploymentStatus_STATUS("NotStarted")
	SecurityPolicyProperties_DeploymentStatus_STATUS_Succeeded  = SecurityPolicyProperties_DeploymentStatus_STATUS("Succeeded")
)
View Source
const (
	SecurityPolicyProperties_ProvisioningState_STATUS_Creating  = SecurityPolicyProperties_ProvisioningState_STATUS("Creating")
	SecurityPolicyProperties_ProvisioningState_STATUS_Deleting  = SecurityPolicyProperties_ProvisioningState_STATUS("Deleting")
	SecurityPolicyProperties_ProvisioningState_STATUS_Failed    = SecurityPolicyProperties_ProvisioningState_STATUS("Failed")
	SecurityPolicyProperties_ProvisioningState_STATUS_Succeeded = SecurityPolicyProperties_ProvisioningState_STATUS("Succeeded")
	SecurityPolicyProperties_ProvisioningState_STATUS_Updating  = SecurityPolicyProperties_ProvisioningState_STATUS("Updating")
)
View Source
const APIVersion_Value = APIVersion("2023-05-01")
View Source
const AzureFirstPartyManagedCertificateParameters_Type_AzureFirstPartyManagedCertificate = AzureFirstPartyManagedCertificateParameters_Type("AzureFirstPartyManagedCertificate")
View Source
const AzureFirstPartyManagedCertificateParameters_Type_STATUS_AzureFirstPartyManagedCertificate = AzureFirstPartyManagedCertificateParameters_Type_STATUS("AzureFirstPartyManagedCertificate")
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 CustomerCertificateParameters_Type_CustomerCertificate = CustomerCertificateParameters_Type("CustomerCertificate")
View Source
const CustomerCertificateParameters_Type_STATUS_CustomerCertificate = CustomerCertificateParameters_Type_STATUS("CustomerCertificate")
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 ManagedCertificateParameters_Type_ManagedCertificate = ManagedCertificateParameters_Type("ManagedCertificate")
View Source
const ManagedCertificateParameters_Type_STATUS_ManagedCertificate = ManagedCertificateParameters_Type_STATUS("ManagedCertificate")
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 SecurityPolicyWebApplicationFirewallParameters_Type_STATUS_WebApplicationFirewall = SecurityPolicyWebApplicationFirewallParameters_Type_STATUS("WebApplicationFirewall")
View Source
const SecurityPolicyWebApplicationFirewallParameters_Type_WebApplicationFirewall = SecurityPolicyWebApplicationFirewallParameters_Type("WebApplicationFirewall")
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")
View Source
const UrlSigningKeyParameters_Type_STATUS_UrlSigningKey = UrlSigningKeyParameters_Type_STATUS("UrlSigningKey")
View Source
const UrlSigningKeyParameters_Type_UrlSigningKey = UrlSigningKeyParameters_Type("UrlSigningKey")

Variables ΒΆ

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

	// 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 AFDDomainHttpsParameters ΒΆ

type AFDDomainHttpsParameters struct {
	// +kubebuilder:validation:Required
	// CertificateType: Defines the source of the SSL certificate.
	CertificateType *AFDDomainHttpsParameters_CertificateType `json:"certificateType,omitempty"`

	// MinimumTlsVersion: TLS protocol version that will be used for Https
	MinimumTlsVersion *AFDDomainHttpsParameters_MinimumTlsVersion `json:"minimumTlsVersion,omitempty"`

	// Secret: Resource reference to the secret. ie. subs/rg/profile/secret
	Secret *ResourceReference `json:"secret,omitempty"`
}

The JSON object that contains the properties to secure a domain.

func (*AFDDomainHttpsParameters) AssignProperties_From_AFDDomainHttpsParameters ΒΆ

func (parameters *AFDDomainHttpsParameters) AssignProperties_From_AFDDomainHttpsParameters(source *storage.AFDDomainHttpsParameters) error

AssignProperties_From_AFDDomainHttpsParameters populates our AFDDomainHttpsParameters from the provided source AFDDomainHttpsParameters

func (*AFDDomainHttpsParameters) AssignProperties_To_AFDDomainHttpsParameters ΒΆ

func (parameters *AFDDomainHttpsParameters) AssignProperties_To_AFDDomainHttpsParameters(destination *storage.AFDDomainHttpsParameters) error

AssignProperties_To_AFDDomainHttpsParameters populates the provided destination AFDDomainHttpsParameters from our AFDDomainHttpsParameters

func (*AFDDomainHttpsParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AFDDomainHttpsParameters) DeepCopy ΒΆ

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

func (*AFDDomainHttpsParameters) DeepCopyInto ΒΆ

func (in *AFDDomainHttpsParameters) DeepCopyInto(out *AFDDomainHttpsParameters)

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

func (*AFDDomainHttpsParameters) Initialize_From_AFDDomainHttpsParameters_STATUS ΒΆ

func (parameters *AFDDomainHttpsParameters) Initialize_From_AFDDomainHttpsParameters_STATUS(source *AFDDomainHttpsParameters_STATUS) error

Initialize_From_AFDDomainHttpsParameters_STATUS populates our AFDDomainHttpsParameters from the provided source AFDDomainHttpsParameters_STATUS

func (*AFDDomainHttpsParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AFDDomainHttpsParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AFDDomainHttpsParameters_CertificateType ΒΆ

type AFDDomainHttpsParameters_CertificateType string

+kubebuilder:validation:Enum={"AzureFirstPartyManagedCertificate","CustomerCertificate","ManagedCertificate"}

type AFDDomainHttpsParameters_CertificateType_STATUS ΒΆ

type AFDDomainHttpsParameters_CertificateType_STATUS string

type AFDDomainHttpsParameters_MinimumTlsVersion ΒΆ

type AFDDomainHttpsParameters_MinimumTlsVersion string

+kubebuilder:validation:Enum={"TLS10","TLS12"}

type AFDDomainHttpsParameters_MinimumTlsVersion_STATUS ΒΆ

type AFDDomainHttpsParameters_MinimumTlsVersion_STATUS string

type AFDDomainHttpsParameters_STATUS ΒΆ

type AFDDomainHttpsParameters_STATUS struct {
	// CertificateType: Defines the source of the SSL certificate.
	CertificateType *AFDDomainHttpsParameters_CertificateType_STATUS `json:"certificateType,omitempty"`

	// MinimumTlsVersion: TLS protocol version that will be used for Https
	MinimumTlsVersion *AFDDomainHttpsParameters_MinimumTlsVersion_STATUS `json:"minimumTlsVersion,omitempty"`

	// Secret: Resource reference to the secret. ie. subs/rg/profile/secret
	Secret *ResourceReference_STATUS `json:"secret,omitempty"`
}

The JSON object that contains the properties to secure a domain.

func (*AFDDomainHttpsParameters_STATUS) AssignProperties_From_AFDDomainHttpsParameters_STATUS ΒΆ

func (parameters *AFDDomainHttpsParameters_STATUS) AssignProperties_From_AFDDomainHttpsParameters_STATUS(source *storage.AFDDomainHttpsParameters_STATUS) error

AssignProperties_From_AFDDomainHttpsParameters_STATUS populates our AFDDomainHttpsParameters_STATUS from the provided source AFDDomainHttpsParameters_STATUS

func (*AFDDomainHttpsParameters_STATUS) AssignProperties_To_AFDDomainHttpsParameters_STATUS ΒΆ

func (parameters *AFDDomainHttpsParameters_STATUS) AssignProperties_To_AFDDomainHttpsParameters_STATUS(destination *storage.AFDDomainHttpsParameters_STATUS) error

AssignProperties_To_AFDDomainHttpsParameters_STATUS populates the provided destination AFDDomainHttpsParameters_STATUS from our AFDDomainHttpsParameters_STATUS

func (*AFDDomainHttpsParameters_STATUS) DeepCopy ΒΆ

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

func (*AFDDomainHttpsParameters_STATUS) DeepCopyInto ΒΆ

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

func (*AFDDomainHttpsParameters_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AFDDomainHttpsParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AFDDomainProperties_DeploymentStatus_STATUS ΒΆ

type AFDDomainProperties_DeploymentStatus_STATUS string

type AFDDomainProperties_DomainValidationState_STATUS ΒΆ

type AFDDomainProperties_DomainValidationState_STATUS string

type AFDDomainProperties_ProvisioningState_STATUS ΒΆ

type AFDDomainProperties_ProvisioningState_STATUS string

type AFDEndpointProperties_DeploymentStatus_STATUS ΒΆ

type AFDEndpointProperties_DeploymentStatus_STATUS string

type AFDEndpointProperties_EnabledState ΒΆ

type AFDEndpointProperties_EnabledState string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type AFDEndpointProperties_EnabledState_STATUS ΒΆ

type AFDEndpointProperties_EnabledState_STATUS string

type AFDEndpointProperties_ProvisioningState_STATUS ΒΆ

type AFDEndpointProperties_ProvisioningState_STATUS string

type AFDEndpointProtocols ΒΆ

type AFDEndpointProtocols string

Supported protocols for the customer's endpoint. +kubebuilder:validation:Enum={"Http","Https"}

type AFDEndpointProtocols_STATUS ΒΆ

type AFDEndpointProtocols_STATUS string

Supported protocols for the customer's endpoint.

type AFDOriginGroupProperties_DeploymentStatus_STATUS ΒΆ

type AFDOriginGroupProperties_DeploymentStatus_STATUS string

type AFDOriginGroupProperties_ProvisioningState_STATUS ΒΆ

type AFDOriginGroupProperties_ProvisioningState_STATUS string

type AFDOriginGroupProperties_SessionAffinityState ΒΆ

type AFDOriginGroupProperties_SessionAffinityState string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type AFDOriginGroupProperties_SessionAffinityState_STATUS ΒΆ

type AFDOriginGroupProperties_SessionAffinityState_STATUS string

type AFDOriginProperties_DeploymentStatus_STATUS ΒΆ

type AFDOriginProperties_DeploymentStatus_STATUS string

type AFDOriginProperties_EnabledState ΒΆ

type AFDOriginProperties_EnabledState string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type AFDOriginProperties_EnabledState_STATUS ΒΆ

type AFDOriginProperties_EnabledState_STATUS string

type AFDOriginProperties_ProvisioningState_STATUS ΒΆ

type AFDOriginProperties_ProvisioningState_STATUS string

type APIVersion ΒΆ

type APIVersion string

+kubebuilder:validation:Enum={"2023-05-01"}

type ActivatedResourceReference ΒΆ

type ActivatedResourceReference struct {
	// Reference: Resource ID.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Reference to another resource along with its state.

func (*ActivatedResourceReference) AssignProperties_From_ActivatedResourceReference ΒΆ

func (reference *ActivatedResourceReference) AssignProperties_From_ActivatedResourceReference(source *storage.ActivatedResourceReference) error

AssignProperties_From_ActivatedResourceReference populates our ActivatedResourceReference from the provided source ActivatedResourceReference

func (*ActivatedResourceReference) AssignProperties_To_ActivatedResourceReference ΒΆ

func (reference *ActivatedResourceReference) AssignProperties_To_ActivatedResourceReference(destination *storage.ActivatedResourceReference) error

AssignProperties_To_ActivatedResourceReference populates the provided destination ActivatedResourceReference from our ActivatedResourceReference

func (*ActivatedResourceReference) ConvertToARM ΒΆ

func (reference *ActivatedResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ActivatedResourceReference) DeepCopy ΒΆ

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

func (*ActivatedResourceReference) DeepCopyInto ΒΆ

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

func (*ActivatedResourceReference) Initialize_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded ΒΆ

func (reference *ActivatedResourceReference) Initialize_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded(source *ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) error

Initialize_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded populates our ActivatedResourceReference from the provided source ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded

func (*ActivatedResourceReference) Initialize_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded ΒΆ

func (reference *ActivatedResourceReference) Initialize_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded(source *ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) error

Initialize_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded populates our ActivatedResourceReference from the provided source ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded

func (*ActivatedResourceReference) NewEmptyARMValue ΒΆ

func (reference *ActivatedResourceReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ActivatedResourceReference) PopulateFromARM ΒΆ

func (reference *ActivatedResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded ΒΆ

type ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded struct {
	// Id: Resource ID.
	Id *string `json:"id,omitempty"`
}

Reference to another resource along with its state.

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded ΒΆ

func (embedded *ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded(source *storage.ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) error

AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded populates our ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded from the provided source ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded ΒΆ

func (embedded *ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded(destination *storage.ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) error

AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded populates the provided destination ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded from our ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) DeepCopy ΒΆ

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

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) DeepCopyInto ΒΆ

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

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) PopulateFromARM ΒΆ

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded ΒΆ

type ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded struct {
	// Id: Resource ID.
	Id *string `json:"id,omitempty"`
}

Reference to another resource along with its state.

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded ΒΆ

func (embedded *ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded(source *storage.ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) error

AssignProperties_From_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded populates our ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded from the provided source ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded ΒΆ

func (embedded *ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded(destination *storage.ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) error

AssignProperties_To_ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded populates the provided destination ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded from our ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) DeepCopy ΒΆ

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

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) DeepCopyInto ΒΆ

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

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) PopulateFromARM ΒΆ

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdCustomDomain ΒΆ

type AfdCustomDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AfdCustomDomain_Spec   `json:"spec,omitempty"`
	Status            AfdCustomDomain_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}

func (*AfdCustomDomain) AssignProperties_From_AfdCustomDomain ΒΆ

func (domain *AfdCustomDomain) AssignProperties_From_AfdCustomDomain(source *storage.AfdCustomDomain) error

AssignProperties_From_AfdCustomDomain populates our AfdCustomDomain from the provided source AfdCustomDomain

func (*AfdCustomDomain) AssignProperties_To_AfdCustomDomain ΒΆ

func (domain *AfdCustomDomain) AssignProperties_To_AfdCustomDomain(destination *storage.AfdCustomDomain) error

AssignProperties_To_AfdCustomDomain populates the provided destination AfdCustomDomain from our AfdCustomDomain

func (*AfdCustomDomain) AzureName ΒΆ

func (domain *AfdCustomDomain) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdCustomDomain) ConfigMapDestinationExpressions ΒΆ

func (domain *AfdCustomDomain) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdCustomDomain) ConvertFrom ΒΆ

func (domain *AfdCustomDomain) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AfdCustomDomain from the provided hub AfdCustomDomain

func (*AfdCustomDomain) ConvertTo ΒΆ

func (domain *AfdCustomDomain) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AfdCustomDomain from our AfdCustomDomain

func (*AfdCustomDomain) DeepCopy ΒΆ

func (in *AfdCustomDomain) DeepCopy() *AfdCustomDomain

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

func (*AfdCustomDomain) DeepCopyInto ΒΆ

func (in *AfdCustomDomain) DeepCopyInto(out *AfdCustomDomain)

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

func (*AfdCustomDomain) DeepCopyObject ΒΆ

func (in *AfdCustomDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AfdCustomDomain) Default ΒΆ

func (domain *AfdCustomDomain) Default()

Default applies defaults to the AfdCustomDomain resource

func (AfdCustomDomain) GetAPIVersion ΒΆ

func (domain AfdCustomDomain) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*AfdCustomDomain) GetConditions ΒΆ

func (domain *AfdCustomDomain) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AfdCustomDomain) GetResourceScope ΒΆ

func (domain *AfdCustomDomain) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AfdCustomDomain) GetSpec ΒΆ

func (domain *AfdCustomDomain) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AfdCustomDomain) GetStatus ΒΆ

func (domain *AfdCustomDomain) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AfdCustomDomain) GetSupportedOperations ΒΆ

func (domain *AfdCustomDomain) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AfdCustomDomain) GetType ΒΆ

func (domain *AfdCustomDomain) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/customDomains"

func (*AfdCustomDomain) InitializeSpec ΒΆ

func (domain *AfdCustomDomain) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*AfdCustomDomain) NewEmptyStatus ΒΆ

func (domain *AfdCustomDomain) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AfdCustomDomain) OriginalGVK ΒΆ

func (domain *AfdCustomDomain) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AfdCustomDomain) Owner ΒΆ

func (domain *AfdCustomDomain) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*AfdCustomDomain) SecretDestinationExpressions ΒΆ

func (domain *AfdCustomDomain) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdCustomDomain) SetConditions ΒΆ

func (domain *AfdCustomDomain) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*AfdCustomDomain) SetStatus ΒΆ

func (domain *AfdCustomDomain) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*AfdCustomDomain) ValidateCreate ΒΆ

func (domain *AfdCustomDomain) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*AfdCustomDomain) ValidateDelete ΒΆ

func (domain *AfdCustomDomain) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*AfdCustomDomain) ValidateUpdate ΒΆ

func (domain *AfdCustomDomain) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type AfdCustomDomainList ΒΆ

type AfdCustomDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AfdCustomDomain `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}

func (*AfdCustomDomainList) DeepCopy ΒΆ

func (in *AfdCustomDomainList) DeepCopy() *AfdCustomDomainList

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

func (*AfdCustomDomainList) DeepCopyInto ΒΆ

func (in *AfdCustomDomainList) DeepCopyInto(out *AfdCustomDomainList)

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

func (*AfdCustomDomainList) DeepCopyObject ΒΆ

func (in *AfdCustomDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AfdCustomDomainOperatorSpec ΒΆ

type AfdCustomDomainOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*AfdCustomDomainOperatorSpec) AssignProperties_From_AfdCustomDomainOperatorSpec ΒΆ

func (operator *AfdCustomDomainOperatorSpec) AssignProperties_From_AfdCustomDomainOperatorSpec(source *storage.AfdCustomDomainOperatorSpec) error

AssignProperties_From_AfdCustomDomainOperatorSpec populates our AfdCustomDomainOperatorSpec from the provided source AfdCustomDomainOperatorSpec

func (*AfdCustomDomainOperatorSpec) AssignProperties_To_AfdCustomDomainOperatorSpec ΒΆ

func (operator *AfdCustomDomainOperatorSpec) AssignProperties_To_AfdCustomDomainOperatorSpec(destination *storage.AfdCustomDomainOperatorSpec) error

AssignProperties_To_AfdCustomDomainOperatorSpec populates the provided destination AfdCustomDomainOperatorSpec from our AfdCustomDomainOperatorSpec

func (*AfdCustomDomainOperatorSpec) DeepCopy ΒΆ

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

func (*AfdCustomDomainOperatorSpec) DeepCopyInto ΒΆ

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

type AfdCustomDomain_STATUS ΒΆ

type AfdCustomDomain_STATUS struct {
	// AzureDnsZone: Resource reference to the Azure DNS zone
	AzureDnsZone *ResourceReference_STATUS `json:"azureDnsZone,omitempty"`

	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                       `json:"conditions,omitempty"`
	DeploymentStatus *AFDDomainProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// DomainValidationState: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
	// DCV stands for DomainControlValidation.
	DomainValidationState *AFDDomainProperties_DomainValidationState_STATUS `json:"domainValidationState,omitempty"`

	// ExtendedProperties: Key-Value pair representing migration properties for domains.
	ExtendedProperties map[string]string `json:"extendedProperties,omitempty"`

	// HostName: The host name of the domain. Must be a domain name.
	HostName *string `json:"hostName,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// PreValidatedCustomDomainResourceId: Resource reference to the Azure resource where custom domain ownership was
	// prevalidated
	PreValidatedCustomDomainResourceId *ResourceReference_STATUS `json:"preValidatedCustomDomainResourceId,omitempty"`

	// ProfileName: The name of the profile which holds the domain.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *AFDDomainProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// TlsSettings: The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate
	// or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default.
	TlsSettings *AFDDomainHttpsParameters_STATUS `json:"tlsSettings,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`

	// ValidationProperties: Values the customer needs to validate domain ownership
	ValidationProperties *DomainValidationProperties_STATUS `json:"validationProperties,omitempty"`
}

func (*AfdCustomDomain_STATUS) AssignProperties_From_AfdCustomDomain_STATUS ΒΆ

func (domain *AfdCustomDomain_STATUS) AssignProperties_From_AfdCustomDomain_STATUS(source *storage.AfdCustomDomain_STATUS) error

AssignProperties_From_AfdCustomDomain_STATUS populates our AfdCustomDomain_STATUS from the provided source AfdCustomDomain_STATUS

func (*AfdCustomDomain_STATUS) AssignProperties_To_AfdCustomDomain_STATUS ΒΆ

func (domain *AfdCustomDomain_STATUS) AssignProperties_To_AfdCustomDomain_STATUS(destination *storage.AfdCustomDomain_STATUS) error

AssignProperties_To_AfdCustomDomain_STATUS populates the provided destination AfdCustomDomain_STATUS from our AfdCustomDomain_STATUS

func (*AfdCustomDomain_STATUS) ConvertStatusFrom ΒΆ

func (domain *AfdCustomDomain_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AfdCustomDomain_STATUS from the provided source

func (*AfdCustomDomain_STATUS) ConvertStatusTo ΒΆ

func (domain *AfdCustomDomain_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AfdCustomDomain_STATUS

func (*AfdCustomDomain_STATUS) DeepCopy ΒΆ

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

func (*AfdCustomDomain_STATUS) DeepCopyInto ΒΆ

func (in *AfdCustomDomain_STATUS) DeepCopyInto(out *AfdCustomDomain_STATUS)

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

func (*AfdCustomDomain_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdCustomDomain_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdCustomDomain_Spec ΒΆ

type AfdCustomDomain_Spec struct {
	// AzureDnsZone: Resource reference to the Azure DNS zone
	AzureDnsZone *ResourceReference `json:"azureDnsZone,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// ExtendedProperties: Key-Value pair representing migration properties for domains.
	ExtendedProperties map[string]string `json:"extendedProperties,omitempty"`

	// +kubebuilder:validation:Required
	// HostName: The host name of the domain. Must be a domain name.
	HostName *string `json:"hostName,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *AfdCustomDomainOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`

	// PreValidatedCustomDomainResourceId: Resource reference to the Azure resource where custom domain ownership was
	// prevalidated
	PreValidatedCustomDomainResourceId *ResourceReference `json:"preValidatedCustomDomainResourceId,omitempty"`

	// TlsSettings: The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate
	// or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default.
	TlsSettings *AFDDomainHttpsParameters `json:"tlsSettings,omitempty"`
}

func (*AfdCustomDomain_Spec) AssignProperties_From_AfdCustomDomain_Spec ΒΆ

func (domain *AfdCustomDomain_Spec) AssignProperties_From_AfdCustomDomain_Spec(source *storage.AfdCustomDomain_Spec) error

AssignProperties_From_AfdCustomDomain_Spec populates our AfdCustomDomain_Spec from the provided source AfdCustomDomain_Spec

func (*AfdCustomDomain_Spec) AssignProperties_To_AfdCustomDomain_Spec ΒΆ

func (domain *AfdCustomDomain_Spec) AssignProperties_To_AfdCustomDomain_Spec(destination *storage.AfdCustomDomain_Spec) error

AssignProperties_To_AfdCustomDomain_Spec populates the provided destination AfdCustomDomain_Spec from our AfdCustomDomain_Spec

func (*AfdCustomDomain_Spec) ConvertSpecFrom ΒΆ

func (domain *AfdCustomDomain_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our AfdCustomDomain_Spec from the provided source

func (*AfdCustomDomain_Spec) ConvertSpecTo ΒΆ

func (domain *AfdCustomDomain_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our AfdCustomDomain_Spec

func (*AfdCustomDomain_Spec) ConvertToARM ΒΆ

func (domain *AfdCustomDomain_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AfdCustomDomain_Spec) DeepCopy ΒΆ

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

func (*AfdCustomDomain_Spec) DeepCopyInto ΒΆ

func (in *AfdCustomDomain_Spec) DeepCopyInto(out *AfdCustomDomain_Spec)

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

func (*AfdCustomDomain_Spec) Initialize_From_AfdCustomDomain_STATUS ΒΆ

func (domain *AfdCustomDomain_Spec) Initialize_From_AfdCustomDomain_STATUS(source *AfdCustomDomain_STATUS) error

Initialize_From_AfdCustomDomain_STATUS populates our AfdCustomDomain_Spec from the provided source AfdCustomDomain_STATUS

func (*AfdCustomDomain_Spec) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdCustomDomain_Spec) OriginalVersion ΒΆ

func (domain *AfdCustomDomain_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*AfdCustomDomain_Spec) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*AfdCustomDomain_Spec) SetAzureName ΒΆ

func (domain *AfdCustomDomain_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type AfdEndpoint ΒΆ

type AfdEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AfdEndpoint_Spec   `json:"spec,omitempty"`
	Status            AfdEndpoint_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}

func (*AfdEndpoint) AssignProperties_From_AfdEndpoint ΒΆ

func (endpoint *AfdEndpoint) AssignProperties_From_AfdEndpoint(source *storage.AfdEndpoint) error

AssignProperties_From_AfdEndpoint populates our AfdEndpoint from the provided source AfdEndpoint

func (*AfdEndpoint) AssignProperties_To_AfdEndpoint ΒΆ

func (endpoint *AfdEndpoint) AssignProperties_To_AfdEndpoint(destination *storage.AfdEndpoint) error

AssignProperties_To_AfdEndpoint populates the provided destination AfdEndpoint from our AfdEndpoint

func (*AfdEndpoint) AzureName ΒΆ

func (endpoint *AfdEndpoint) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdEndpoint) ConfigMapDestinationExpressions ΒΆ

func (endpoint *AfdEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdEndpoint) ConvertFrom ΒΆ

func (endpoint *AfdEndpoint) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AfdEndpoint from the provided hub AfdEndpoint

func (*AfdEndpoint) ConvertTo ΒΆ

func (endpoint *AfdEndpoint) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AfdEndpoint from our AfdEndpoint

func (*AfdEndpoint) DeepCopy ΒΆ

func (in *AfdEndpoint) DeepCopy() *AfdEndpoint

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

func (*AfdEndpoint) DeepCopyInto ΒΆ

func (in *AfdEndpoint) DeepCopyInto(out *AfdEndpoint)

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

func (*AfdEndpoint) DeepCopyObject ΒΆ

func (in *AfdEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AfdEndpoint) Default ΒΆ

func (endpoint *AfdEndpoint) Default()

Default applies defaults to the AfdEndpoint resource

func (AfdEndpoint) GetAPIVersion ΒΆ

func (endpoint AfdEndpoint) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*AfdEndpoint) GetConditions ΒΆ

func (endpoint *AfdEndpoint) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AfdEndpoint) GetResourceScope ΒΆ

func (endpoint *AfdEndpoint) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AfdEndpoint) GetSpec ΒΆ

func (endpoint *AfdEndpoint) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AfdEndpoint) GetStatus ΒΆ

func (endpoint *AfdEndpoint) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AfdEndpoint) GetSupportedOperations ΒΆ

func (endpoint *AfdEndpoint) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AfdEndpoint) GetType ΒΆ

func (endpoint *AfdEndpoint) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/afdEndpoints"

func (*AfdEndpoint) InitializeSpec ΒΆ

func (endpoint *AfdEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*AfdEndpoint) NewEmptyStatus ΒΆ

func (endpoint *AfdEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AfdEndpoint) OriginalGVK ΒΆ

func (endpoint *AfdEndpoint) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AfdEndpoint) Owner ΒΆ

func (endpoint *AfdEndpoint) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*AfdEndpoint) SecretDestinationExpressions ΒΆ

func (endpoint *AfdEndpoint) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdEndpoint) SetConditions ΒΆ

func (endpoint *AfdEndpoint) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*AfdEndpoint) SetStatus ΒΆ

func (endpoint *AfdEndpoint) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*AfdEndpoint) ValidateCreate ΒΆ

func (endpoint *AfdEndpoint) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*AfdEndpoint) ValidateDelete ΒΆ

func (endpoint *AfdEndpoint) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*AfdEndpoint) ValidateUpdate ΒΆ

func (endpoint *AfdEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type AfdEndpointList ΒΆ

type AfdEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AfdEndpoint `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}

func (*AfdEndpointList) DeepCopy ΒΆ

func (in *AfdEndpointList) DeepCopy() *AfdEndpointList

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

func (*AfdEndpointList) DeepCopyInto ΒΆ

func (in *AfdEndpointList) DeepCopyInto(out *AfdEndpointList)

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

func (*AfdEndpointList) DeepCopyObject ΒΆ

func (in *AfdEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AfdEndpointOperatorSpec ΒΆ

type AfdEndpointOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*AfdEndpointOperatorSpec) AssignProperties_From_AfdEndpointOperatorSpec ΒΆ

func (operator *AfdEndpointOperatorSpec) AssignProperties_From_AfdEndpointOperatorSpec(source *storage.AfdEndpointOperatorSpec) error

AssignProperties_From_AfdEndpointOperatorSpec populates our AfdEndpointOperatorSpec from the provided source AfdEndpointOperatorSpec

func (*AfdEndpointOperatorSpec) AssignProperties_To_AfdEndpointOperatorSpec ΒΆ

func (operator *AfdEndpointOperatorSpec) AssignProperties_To_AfdEndpointOperatorSpec(destination *storage.AfdEndpointOperatorSpec) error

AssignProperties_To_AfdEndpointOperatorSpec populates the provided destination AfdEndpointOperatorSpec from our AfdEndpointOperatorSpec

func (*AfdEndpointOperatorSpec) DeepCopy ΒΆ

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

func (*AfdEndpointOperatorSpec) DeepCopyInto ΒΆ

func (in *AfdEndpointOperatorSpec) DeepCopyInto(out *AfdEndpointOperatorSpec)

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

type AfdEndpoint_STATUS ΒΆ

type AfdEndpoint_STATUS struct {
	// AutoGeneratedDomainNameLabelScope: Indicates the endpoint name reuse scope. The default value is TenantReuse.
	AutoGeneratedDomainNameLabelScope *AutoGeneratedDomainNameLabelScope_STATUS `json:"autoGeneratedDomainNameLabelScope,omitempty"`

	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                         `json:"conditions,omitempty"`
	DeploymentStatus *AFDEndpointProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// EnabledState: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
	EnabledState *AFDEndpointProperties_EnabledState_STATUS `json:"enabledState,omitempty"`

	// HostName: The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
	HostName *string `json:"hostName,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// ProfileName: The name of the profile which holds the endpoint.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *AFDEndpointProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*AfdEndpoint_STATUS) AssignProperties_From_AfdEndpoint_STATUS ΒΆ

func (endpoint *AfdEndpoint_STATUS) AssignProperties_From_AfdEndpoint_STATUS(source *storage.AfdEndpoint_STATUS) error

AssignProperties_From_AfdEndpoint_STATUS populates our AfdEndpoint_STATUS from the provided source AfdEndpoint_STATUS

func (*AfdEndpoint_STATUS) AssignProperties_To_AfdEndpoint_STATUS ΒΆ

func (endpoint *AfdEndpoint_STATUS) AssignProperties_To_AfdEndpoint_STATUS(destination *storage.AfdEndpoint_STATUS) error

AssignProperties_To_AfdEndpoint_STATUS populates the provided destination AfdEndpoint_STATUS from our AfdEndpoint_STATUS

func (*AfdEndpoint_STATUS) ConvertStatusFrom ΒΆ

func (endpoint *AfdEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AfdEndpoint_STATUS from the provided source

func (*AfdEndpoint_STATUS) ConvertStatusTo ΒΆ

func (endpoint *AfdEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AfdEndpoint_STATUS

func (*AfdEndpoint_STATUS) DeepCopy ΒΆ

func (in *AfdEndpoint_STATUS) DeepCopy() *AfdEndpoint_STATUS

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

func (*AfdEndpoint_STATUS) DeepCopyInto ΒΆ

func (in *AfdEndpoint_STATUS) DeepCopyInto(out *AfdEndpoint_STATUS)

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

func (*AfdEndpoint_STATUS) NewEmptyARMValue ΒΆ

func (endpoint *AfdEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdEndpoint_STATUS) PopulateFromARM ΒΆ

func (endpoint *AfdEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdEndpoint_Spec ΒΆ

type AfdEndpoint_Spec struct {
	// AutoGeneratedDomainNameLabelScope: Indicates the endpoint name reuse scope. The default value is TenantReuse.
	AutoGeneratedDomainNameLabelScope *AutoGeneratedDomainNameLabelScope `json:"autoGeneratedDomainNameLabelScope,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// EnabledState: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
	EnabledState *AFDEndpointProperties_EnabledState `json:"enabledState,omitempty"`

	// +kubebuilder:validation:Required
	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *AfdEndpointOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*AfdEndpoint_Spec) AssignProperties_From_AfdEndpoint_Spec ΒΆ

func (endpoint *AfdEndpoint_Spec) AssignProperties_From_AfdEndpoint_Spec(source *storage.AfdEndpoint_Spec) error

AssignProperties_From_AfdEndpoint_Spec populates our AfdEndpoint_Spec from the provided source AfdEndpoint_Spec

func (*AfdEndpoint_Spec) AssignProperties_To_AfdEndpoint_Spec ΒΆ

func (endpoint *AfdEndpoint_Spec) AssignProperties_To_AfdEndpoint_Spec(destination *storage.AfdEndpoint_Spec) error

AssignProperties_To_AfdEndpoint_Spec populates the provided destination AfdEndpoint_Spec from our AfdEndpoint_Spec

func (*AfdEndpoint_Spec) ConvertSpecFrom ΒΆ

func (endpoint *AfdEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our AfdEndpoint_Spec from the provided source

func (*AfdEndpoint_Spec) ConvertSpecTo ΒΆ

func (endpoint *AfdEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our AfdEndpoint_Spec

func (*AfdEndpoint_Spec) ConvertToARM ΒΆ

func (endpoint *AfdEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AfdEndpoint_Spec) DeepCopy ΒΆ

func (in *AfdEndpoint_Spec) DeepCopy() *AfdEndpoint_Spec

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

func (*AfdEndpoint_Spec) DeepCopyInto ΒΆ

func (in *AfdEndpoint_Spec) DeepCopyInto(out *AfdEndpoint_Spec)

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

func (*AfdEndpoint_Spec) Initialize_From_AfdEndpoint_STATUS ΒΆ

func (endpoint *AfdEndpoint_Spec) Initialize_From_AfdEndpoint_STATUS(source *AfdEndpoint_STATUS) error

Initialize_From_AfdEndpoint_STATUS populates our AfdEndpoint_Spec from the provided source AfdEndpoint_STATUS

func (*AfdEndpoint_Spec) NewEmptyARMValue ΒΆ

func (endpoint *AfdEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdEndpoint_Spec) OriginalVersion ΒΆ

func (endpoint *AfdEndpoint_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*AfdEndpoint_Spec) PopulateFromARM ΒΆ

func (endpoint *AfdEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*AfdEndpoint_Spec) SetAzureName ΒΆ

func (endpoint *AfdEndpoint_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type AfdOrigin ΒΆ

type AfdOrigin struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AfdOrigin_Spec   `json:"spec,omitempty"`
	Status            AfdOrigin_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}

func (*AfdOrigin) AssignProperties_From_AfdOrigin ΒΆ

func (origin *AfdOrigin) AssignProperties_From_AfdOrigin(source *storage.AfdOrigin) error

AssignProperties_From_AfdOrigin populates our AfdOrigin from the provided source AfdOrigin

func (*AfdOrigin) AssignProperties_To_AfdOrigin ΒΆ

func (origin *AfdOrigin) AssignProperties_To_AfdOrigin(destination *storage.AfdOrigin) error

AssignProperties_To_AfdOrigin populates the provided destination AfdOrigin from our AfdOrigin

func (*AfdOrigin) AzureName ΒΆ

func (origin *AfdOrigin) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdOrigin) ConfigMapDestinationExpressions ΒΆ

func (origin *AfdOrigin) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdOrigin) ConvertFrom ΒΆ

func (origin *AfdOrigin) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AfdOrigin from the provided hub AfdOrigin

func (*AfdOrigin) ConvertTo ΒΆ

func (origin *AfdOrigin) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AfdOrigin from our AfdOrigin

func (*AfdOrigin) DeepCopy ΒΆ

func (in *AfdOrigin) DeepCopy() *AfdOrigin

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

func (*AfdOrigin) DeepCopyInto ΒΆ

func (in *AfdOrigin) DeepCopyInto(out *AfdOrigin)

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

func (*AfdOrigin) DeepCopyObject ΒΆ

func (in *AfdOrigin) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AfdOrigin) Default ΒΆ

func (origin *AfdOrigin) Default()

Default applies defaults to the AfdOrigin resource

func (AfdOrigin) GetAPIVersion ΒΆ

func (origin AfdOrigin) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*AfdOrigin) GetConditions ΒΆ

func (origin *AfdOrigin) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AfdOrigin) GetResourceScope ΒΆ

func (origin *AfdOrigin) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AfdOrigin) GetSpec ΒΆ

func (origin *AfdOrigin) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AfdOrigin) GetStatus ΒΆ

func (origin *AfdOrigin) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AfdOrigin) GetSupportedOperations ΒΆ

func (origin *AfdOrigin) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AfdOrigin) GetType ΒΆ

func (origin *AfdOrigin) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/originGroups/origins"

func (*AfdOrigin) InitializeSpec ΒΆ

func (origin *AfdOrigin) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*AfdOrigin) NewEmptyStatus ΒΆ

func (origin *AfdOrigin) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AfdOrigin) OriginalGVK ΒΆ

func (origin *AfdOrigin) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AfdOrigin) Owner ΒΆ

func (origin *AfdOrigin) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*AfdOrigin) SecretDestinationExpressions ΒΆ

func (origin *AfdOrigin) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdOrigin) SetConditions ΒΆ

func (origin *AfdOrigin) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*AfdOrigin) SetStatus ΒΆ

func (origin *AfdOrigin) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*AfdOrigin) ValidateCreate ΒΆ

func (origin *AfdOrigin) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*AfdOrigin) ValidateDelete ΒΆ

func (origin *AfdOrigin) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*AfdOrigin) ValidateUpdate ΒΆ

func (origin *AfdOrigin) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type AfdOriginGroup ΒΆ

type AfdOriginGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AfdOriginGroup_Spec   `json:"spec,omitempty"`
	Status            AfdOriginGroup_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}

func (*AfdOriginGroup) AssignProperties_From_AfdOriginGroup ΒΆ

func (group *AfdOriginGroup) AssignProperties_From_AfdOriginGroup(source *storage.AfdOriginGroup) error

AssignProperties_From_AfdOriginGroup populates our AfdOriginGroup from the provided source AfdOriginGroup

func (*AfdOriginGroup) AssignProperties_To_AfdOriginGroup ΒΆ

func (group *AfdOriginGroup) AssignProperties_To_AfdOriginGroup(destination *storage.AfdOriginGroup) error

AssignProperties_To_AfdOriginGroup populates the provided destination AfdOriginGroup from our AfdOriginGroup

func (*AfdOriginGroup) AzureName ΒΆ

func (group *AfdOriginGroup) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdOriginGroup) ConfigMapDestinationExpressions ΒΆ

func (group *AfdOriginGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdOriginGroup) ConvertFrom ΒΆ

func (group *AfdOriginGroup) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AfdOriginGroup from the provided hub AfdOriginGroup

func (*AfdOriginGroup) ConvertTo ΒΆ

func (group *AfdOriginGroup) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AfdOriginGroup from our AfdOriginGroup

func (*AfdOriginGroup) DeepCopy ΒΆ

func (in *AfdOriginGroup) DeepCopy() *AfdOriginGroup

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

func (*AfdOriginGroup) DeepCopyInto ΒΆ

func (in *AfdOriginGroup) DeepCopyInto(out *AfdOriginGroup)

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

func (*AfdOriginGroup) DeepCopyObject ΒΆ

func (in *AfdOriginGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AfdOriginGroup) Default ΒΆ

func (group *AfdOriginGroup) Default()

Default applies defaults to the AfdOriginGroup resource

func (AfdOriginGroup) GetAPIVersion ΒΆ

func (group AfdOriginGroup) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*AfdOriginGroup) GetConditions ΒΆ

func (group *AfdOriginGroup) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AfdOriginGroup) GetResourceScope ΒΆ

func (group *AfdOriginGroup) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AfdOriginGroup) GetSpec ΒΆ

func (group *AfdOriginGroup) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AfdOriginGroup) GetStatus ΒΆ

func (group *AfdOriginGroup) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AfdOriginGroup) GetSupportedOperations ΒΆ

func (group *AfdOriginGroup) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AfdOriginGroup) GetType ΒΆ

func (group *AfdOriginGroup) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/originGroups"

func (*AfdOriginGroup) InitializeSpec ΒΆ

func (group *AfdOriginGroup) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*AfdOriginGroup) NewEmptyStatus ΒΆ

func (group *AfdOriginGroup) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AfdOriginGroup) OriginalGVK ΒΆ

func (group *AfdOriginGroup) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AfdOriginGroup) Owner ΒΆ

Owner returns the ResourceReference of the owner

func (*AfdOriginGroup) SecretDestinationExpressions ΒΆ

func (group *AfdOriginGroup) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdOriginGroup) SetConditions ΒΆ

func (group *AfdOriginGroup) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*AfdOriginGroup) SetStatus ΒΆ

func (group *AfdOriginGroup) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*AfdOriginGroup) ValidateCreate ΒΆ

func (group *AfdOriginGroup) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*AfdOriginGroup) ValidateDelete ΒΆ

func (group *AfdOriginGroup) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*AfdOriginGroup) ValidateUpdate ΒΆ

func (group *AfdOriginGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type AfdOriginGroupList ΒΆ

type AfdOriginGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AfdOriginGroup `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}

func (*AfdOriginGroupList) DeepCopy ΒΆ

func (in *AfdOriginGroupList) DeepCopy() *AfdOriginGroupList

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

func (*AfdOriginGroupList) DeepCopyInto ΒΆ

func (in *AfdOriginGroupList) DeepCopyInto(out *AfdOriginGroupList)

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

func (*AfdOriginGroupList) DeepCopyObject ΒΆ

func (in *AfdOriginGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AfdOriginGroupOperatorSpec ΒΆ

type AfdOriginGroupOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*AfdOriginGroupOperatorSpec) AssignProperties_From_AfdOriginGroupOperatorSpec ΒΆ

func (operator *AfdOriginGroupOperatorSpec) AssignProperties_From_AfdOriginGroupOperatorSpec(source *storage.AfdOriginGroupOperatorSpec) error

AssignProperties_From_AfdOriginGroupOperatorSpec populates our AfdOriginGroupOperatorSpec from the provided source AfdOriginGroupOperatorSpec

func (*AfdOriginGroupOperatorSpec) AssignProperties_To_AfdOriginGroupOperatorSpec ΒΆ

func (operator *AfdOriginGroupOperatorSpec) AssignProperties_To_AfdOriginGroupOperatorSpec(destination *storage.AfdOriginGroupOperatorSpec) error

AssignProperties_To_AfdOriginGroupOperatorSpec populates the provided destination AfdOriginGroupOperatorSpec from our AfdOriginGroupOperatorSpec

func (*AfdOriginGroupOperatorSpec) DeepCopy ΒΆ

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

func (*AfdOriginGroupOperatorSpec) DeepCopyInto ΒΆ

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

type AfdOriginGroup_STATUS ΒΆ

type AfdOriginGroup_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                            `json:"conditions,omitempty"`
	DeploymentStatus *AFDOriginGroupProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin.
	HealthProbeSettings *HealthProbeParameters_STATUS `json:"healthProbeSettings,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// LoadBalancingSettings: Load balancing settings for a backend pool
	LoadBalancingSettings *LoadBalancingSettingsParameters_STATUS `json:"loadBalancingSettings,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// ProfileName: The name of the profile which holds the origin group.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *AFDOriginGroupProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SessionAffinityState: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
	SessionAffinityState *AFDOriginGroupProperties_SessionAffinityState_STATUS `json:"sessionAffinityState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually
	// when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not
	// supported.
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*AfdOriginGroup_STATUS) AssignProperties_From_AfdOriginGroup_STATUS ΒΆ

func (group *AfdOriginGroup_STATUS) AssignProperties_From_AfdOriginGroup_STATUS(source *storage.AfdOriginGroup_STATUS) error

AssignProperties_From_AfdOriginGroup_STATUS populates our AfdOriginGroup_STATUS from the provided source AfdOriginGroup_STATUS

func (*AfdOriginGroup_STATUS) AssignProperties_To_AfdOriginGroup_STATUS ΒΆ

func (group *AfdOriginGroup_STATUS) AssignProperties_To_AfdOriginGroup_STATUS(destination *storage.AfdOriginGroup_STATUS) error

AssignProperties_To_AfdOriginGroup_STATUS populates the provided destination AfdOriginGroup_STATUS from our AfdOriginGroup_STATUS

func (*AfdOriginGroup_STATUS) ConvertStatusFrom ΒΆ

func (group *AfdOriginGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AfdOriginGroup_STATUS from the provided source

func (*AfdOriginGroup_STATUS) ConvertStatusTo ΒΆ

func (group *AfdOriginGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AfdOriginGroup_STATUS

func (*AfdOriginGroup_STATUS) DeepCopy ΒΆ

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

func (*AfdOriginGroup_STATUS) DeepCopyInto ΒΆ

func (in *AfdOriginGroup_STATUS) DeepCopyInto(out *AfdOriginGroup_STATUS)

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

func (*AfdOriginGroup_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdOriginGroup_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdOriginGroup_Spec ΒΆ

type AfdOriginGroup_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"`

	// HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin.
	HealthProbeSettings *HealthProbeParameters `json:"healthProbeSettings,omitempty"`

	// LoadBalancingSettings: Load balancing settings for a backend pool
	LoadBalancingSettings *LoadBalancingSettingsParameters `json:"loadBalancingSettings,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *AfdOriginGroupOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`

	// SessionAffinityState: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
	SessionAffinityState *AFDOriginGroupProperties_SessionAffinityState `json:"sessionAffinityState,omitempty"`

	// +kubebuilder:validation:Maximum=50
	// +kubebuilder:validation:Minimum=0
	// TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually
	// when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not
	// supported.
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

func (*AfdOriginGroup_Spec) AssignProperties_From_AfdOriginGroup_Spec ΒΆ

func (group *AfdOriginGroup_Spec) AssignProperties_From_AfdOriginGroup_Spec(source *storage.AfdOriginGroup_Spec) error

AssignProperties_From_AfdOriginGroup_Spec populates our AfdOriginGroup_Spec from the provided source AfdOriginGroup_Spec

func (*AfdOriginGroup_Spec) AssignProperties_To_AfdOriginGroup_Spec ΒΆ

func (group *AfdOriginGroup_Spec) AssignProperties_To_AfdOriginGroup_Spec(destination *storage.AfdOriginGroup_Spec) error

AssignProperties_To_AfdOriginGroup_Spec populates the provided destination AfdOriginGroup_Spec from our AfdOriginGroup_Spec

func (*AfdOriginGroup_Spec) ConvertSpecFrom ΒΆ

func (group *AfdOriginGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our AfdOriginGroup_Spec from the provided source

func (*AfdOriginGroup_Spec) ConvertSpecTo ΒΆ

func (group *AfdOriginGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our AfdOriginGroup_Spec

func (*AfdOriginGroup_Spec) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AfdOriginGroup_Spec) DeepCopy ΒΆ

func (in *AfdOriginGroup_Spec) DeepCopy() *AfdOriginGroup_Spec

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

func (*AfdOriginGroup_Spec) DeepCopyInto ΒΆ

func (in *AfdOriginGroup_Spec) DeepCopyInto(out *AfdOriginGroup_Spec)

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

func (*AfdOriginGroup_Spec) Initialize_From_AfdOriginGroup_STATUS ΒΆ

func (group *AfdOriginGroup_Spec) Initialize_From_AfdOriginGroup_STATUS(source *AfdOriginGroup_STATUS) error

Initialize_From_AfdOriginGroup_STATUS populates our AfdOriginGroup_Spec from the provided source AfdOriginGroup_STATUS

func (*AfdOriginGroup_Spec) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdOriginGroup_Spec) OriginalVersion ΒΆ

func (group *AfdOriginGroup_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*AfdOriginGroup_Spec) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*AfdOriginGroup_Spec) SetAzureName ΒΆ

func (group *AfdOriginGroup_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type AfdOriginList ΒΆ

type AfdOriginList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AfdOrigin `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}

func (*AfdOriginList) DeepCopy ΒΆ

func (in *AfdOriginList) DeepCopy() *AfdOriginList

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

func (*AfdOriginList) DeepCopyInto ΒΆ

func (in *AfdOriginList) DeepCopyInto(out *AfdOriginList)

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

func (*AfdOriginList) DeepCopyObject ΒΆ

func (in *AfdOriginList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AfdOriginOperatorSpec ΒΆ

type AfdOriginOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*AfdOriginOperatorSpec) AssignProperties_From_AfdOriginOperatorSpec ΒΆ

func (operator *AfdOriginOperatorSpec) AssignProperties_From_AfdOriginOperatorSpec(source *storage.AfdOriginOperatorSpec) error

AssignProperties_From_AfdOriginOperatorSpec populates our AfdOriginOperatorSpec from the provided source AfdOriginOperatorSpec

func (*AfdOriginOperatorSpec) AssignProperties_To_AfdOriginOperatorSpec ΒΆ

func (operator *AfdOriginOperatorSpec) AssignProperties_To_AfdOriginOperatorSpec(destination *storage.AfdOriginOperatorSpec) error

AssignProperties_To_AfdOriginOperatorSpec populates the provided destination AfdOriginOperatorSpec from our AfdOriginOperatorSpec

func (*AfdOriginOperatorSpec) DeepCopy ΒΆ

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

func (*AfdOriginOperatorSpec) DeepCopyInto ΒΆ

func (in *AfdOriginOperatorSpec) DeepCopyInto(out *AfdOriginOperatorSpec)

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

type AfdOrigin_STATUS ΒΆ

type AfdOrigin_STATUS struct {
	// AzureOrigin: Resource reference to the Azure origin resource.
	AzureOrigin *ResourceReference_STATUS `json:"azureOrigin,omitempty"`

	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                       `json:"conditions,omitempty"`
	DeploymentStatus *AFDOriginProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// EnabledState: Whether to enable health probes to be made against backends defined under backendPools. Health probes can
	// only be disabled if there is a single enabled backend in single enabled backend pool.
	EnabledState *AFDOriginProperties_EnabledState_STATUS `json:"enabledState,omitempty"`

	// EnforceCertificateNameCheck: Whether to enable certificate name check at origin level
	EnforceCertificateNameCheck *bool `json:"enforceCertificateNameCheck,omitempty"`

	// HostName: The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be
	// unique across all origins in an endpoint.
	HostName *string `json:"hostName,omitempty"`

	// HttpPort: The value of the HTTP port. Must be between 1 and 65535.
	HttpPort *int `json:"httpPort,omitempty"`

	// HttpsPort: The value of the HTTPS port. Must be between 1 and 65535.
	HttpsPort *int `json:"httpsPort,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// OriginGroupName: The name of the origin group which contains this origin.
	OriginGroupName *string `json:"originGroupName,omitempty"`

	// OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request
	// hostname determines this value. Azure Front Door origins, such as Web Apps, Blob Storage, and Cloud Services require
	// this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint
	OriginHostHeader *string `json:"originHostHeader,omitempty"`

	// Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load
	// balancing if any lower priority origin is healthy.Must be between 1 and 5
	Priority *int `json:"priority,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *AFDOriginProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SharedPrivateLinkResource: The properties of the private link resource for private origin.
	SharedPrivateLinkResource *SharedPrivateLinkResourceProperties_STATUS `json:"sharedPrivateLinkResource,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`

	// Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
	Weight *int `json:"weight,omitempty"`
}

func (*AfdOrigin_STATUS) AssignProperties_From_AfdOrigin_STATUS ΒΆ

func (origin *AfdOrigin_STATUS) AssignProperties_From_AfdOrigin_STATUS(source *storage.AfdOrigin_STATUS) error

AssignProperties_From_AfdOrigin_STATUS populates our AfdOrigin_STATUS from the provided source AfdOrigin_STATUS

func (*AfdOrigin_STATUS) AssignProperties_To_AfdOrigin_STATUS ΒΆ

func (origin *AfdOrigin_STATUS) AssignProperties_To_AfdOrigin_STATUS(destination *storage.AfdOrigin_STATUS) error

AssignProperties_To_AfdOrigin_STATUS populates the provided destination AfdOrigin_STATUS from our AfdOrigin_STATUS

func (*AfdOrigin_STATUS) ConvertStatusFrom ΒΆ

func (origin *AfdOrigin_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AfdOrigin_STATUS from the provided source

func (*AfdOrigin_STATUS) ConvertStatusTo ΒΆ

func (origin *AfdOrigin_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AfdOrigin_STATUS

func (*AfdOrigin_STATUS) DeepCopy ΒΆ

func (in *AfdOrigin_STATUS) DeepCopy() *AfdOrigin_STATUS

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

func (*AfdOrigin_STATUS) DeepCopyInto ΒΆ

func (in *AfdOrigin_STATUS) DeepCopyInto(out *AfdOrigin_STATUS)

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

func (*AfdOrigin_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdOrigin_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdOrigin_Spec ΒΆ

type AfdOrigin_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"`

	// AzureOrigin: Resource reference to the Azure origin resource.
	AzureOrigin *ResourceReference `json:"azureOrigin,omitempty"`

	// EnabledState: Whether to enable health probes to be made against backends defined under backendPools. Health probes can
	// only be disabled if there is a single enabled backend in single enabled backend pool.
	EnabledState *AFDOriginProperties_EnabledState `json:"enabledState,omitempty"`

	// EnforceCertificateNameCheck: Whether to enable certificate name check at origin level
	EnforceCertificateNameCheck *bool `json:"enforceCertificateNameCheck,omitempty"`

	// HostName: The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be
	// unique across all origins in an endpoint.
	HostName *string `json:"hostName,omitempty"`

	// +kubebuilder:validation:Maximum=65535
	// +kubebuilder:validation:Minimum=1
	// HttpPort: The value of the HTTP port. Must be between 1 and 65535.
	HttpPort *int `json:"httpPort,omitempty"`

	// +kubebuilder:validation:Maximum=65535
	// +kubebuilder:validation:Minimum=1
	// HttpsPort: The value of the HTTPS port. Must be between 1 and 65535.
	HttpsPort *int `json:"httpsPort,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *AfdOriginOperatorSpec `json:"operatorSpec,omitempty"`

	// OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request
	// hostname determines this value. Azure Front Door origins, such as Web Apps, Blob Storage, and Cloud Services require
	// this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint
	OriginHostHeader *string `json:"originHostHeader,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/AfdOriginGroup resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"AfdOriginGroup"`

	// +kubebuilder:validation:Maximum=5
	// +kubebuilder:validation:Minimum=1
	// Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load
	// balancing if any lower priority origin is healthy.Must be between 1 and 5
	Priority *int `json:"priority,omitempty"`

	// SharedPrivateLinkResource: The properties of the private link resource for private origin.
	SharedPrivateLinkResource *SharedPrivateLinkResourceProperties `json:"sharedPrivateLinkResource,omitempty"`

	// +kubebuilder:validation:Maximum=1000
	// +kubebuilder:validation:Minimum=1
	// Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
	Weight *int `json:"weight,omitempty"`
}

func (*AfdOrigin_Spec) AssignProperties_From_AfdOrigin_Spec ΒΆ

func (origin *AfdOrigin_Spec) AssignProperties_From_AfdOrigin_Spec(source *storage.AfdOrigin_Spec) error

AssignProperties_From_AfdOrigin_Spec populates our AfdOrigin_Spec from the provided source AfdOrigin_Spec

func (*AfdOrigin_Spec) AssignProperties_To_AfdOrigin_Spec ΒΆ

func (origin *AfdOrigin_Spec) AssignProperties_To_AfdOrigin_Spec(destination *storage.AfdOrigin_Spec) error

AssignProperties_To_AfdOrigin_Spec populates the provided destination AfdOrigin_Spec from our AfdOrigin_Spec

func (*AfdOrigin_Spec) ConvertSpecFrom ΒΆ

func (origin *AfdOrigin_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our AfdOrigin_Spec from the provided source

func (*AfdOrigin_Spec) ConvertSpecTo ΒΆ

func (origin *AfdOrigin_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our AfdOrigin_Spec

func (*AfdOrigin_Spec) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AfdOrigin_Spec) DeepCopy ΒΆ

func (in *AfdOrigin_Spec) DeepCopy() *AfdOrigin_Spec

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

func (*AfdOrigin_Spec) DeepCopyInto ΒΆ

func (in *AfdOrigin_Spec) DeepCopyInto(out *AfdOrigin_Spec)

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

func (*AfdOrigin_Spec) Initialize_From_AfdOrigin_STATUS ΒΆ

func (origin *AfdOrigin_Spec) Initialize_From_AfdOrigin_STATUS(source *AfdOrigin_STATUS) error

Initialize_From_AfdOrigin_STATUS populates our AfdOrigin_Spec from the provided source AfdOrigin_STATUS

func (*AfdOrigin_Spec) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdOrigin_Spec) OriginalVersion ΒΆ

func (origin *AfdOrigin_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*AfdOrigin_Spec) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*AfdOrigin_Spec) SetAzureName ΒΆ

func (origin *AfdOrigin_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type AfdRouteCacheConfiguration ΒΆ

type AfdRouteCacheConfiguration struct {
	// CompressionSettings: compression settings.
	CompressionSettings *CompressionSettings `json:"compressionSettings,omitempty"`

	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query
	// strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query
	// strings.
	QueryStringCachingBehavior *AfdRouteCacheConfiguration_QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"`
}

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*AfdRouteCacheConfiguration) AssignProperties_From_AfdRouteCacheConfiguration ΒΆ

func (configuration *AfdRouteCacheConfiguration) AssignProperties_From_AfdRouteCacheConfiguration(source *storage.AfdRouteCacheConfiguration) error

AssignProperties_From_AfdRouteCacheConfiguration populates our AfdRouteCacheConfiguration from the provided source AfdRouteCacheConfiguration

func (*AfdRouteCacheConfiguration) AssignProperties_To_AfdRouteCacheConfiguration ΒΆ

func (configuration *AfdRouteCacheConfiguration) AssignProperties_To_AfdRouteCacheConfiguration(destination *storage.AfdRouteCacheConfiguration) error

AssignProperties_To_AfdRouteCacheConfiguration populates the provided destination AfdRouteCacheConfiguration from our AfdRouteCacheConfiguration

func (*AfdRouteCacheConfiguration) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AfdRouteCacheConfiguration) DeepCopy ΒΆ

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

func (*AfdRouteCacheConfiguration) DeepCopyInto ΒΆ

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

func (*AfdRouteCacheConfiguration) Initialize_From_AfdRouteCacheConfiguration_STATUS ΒΆ

func (configuration *AfdRouteCacheConfiguration) Initialize_From_AfdRouteCacheConfiguration_STATUS(source *AfdRouteCacheConfiguration_STATUS) error

Initialize_From_AfdRouteCacheConfiguration_STATUS populates our AfdRouteCacheConfiguration from the provided source AfdRouteCacheConfiguration_STATUS

func (*AfdRouteCacheConfiguration) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdRouteCacheConfiguration) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AfdRouteCacheConfiguration_QueryStringCachingBehavior ΒΆ

type AfdRouteCacheConfiguration_QueryStringCachingBehavior string

+kubebuilder:validation:Enum={"IgnoreQueryString","IgnoreSpecifiedQueryStrings","IncludeSpecifiedQueryStrings","UseQueryString"}

type AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS ΒΆ

type AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS string

type AfdRouteCacheConfiguration_STATUS ΒΆ

type AfdRouteCacheConfiguration_STATUS struct {
	// CompressionSettings: compression settings.
	CompressionSettings *CompressionSettings_STATUS `json:"compressionSettings,omitempty"`

	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query
	// strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query
	// strings.
	QueryStringCachingBehavior *AfdRouteCacheConfiguration_QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"`
}

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*AfdRouteCacheConfiguration_STATUS) AssignProperties_From_AfdRouteCacheConfiguration_STATUS ΒΆ

func (configuration *AfdRouteCacheConfiguration_STATUS) AssignProperties_From_AfdRouteCacheConfiguration_STATUS(source *storage.AfdRouteCacheConfiguration_STATUS) error

AssignProperties_From_AfdRouteCacheConfiguration_STATUS populates our AfdRouteCacheConfiguration_STATUS from the provided source AfdRouteCacheConfiguration_STATUS

func (*AfdRouteCacheConfiguration_STATUS) AssignProperties_To_AfdRouteCacheConfiguration_STATUS ΒΆ

func (configuration *AfdRouteCacheConfiguration_STATUS) AssignProperties_To_AfdRouteCacheConfiguration_STATUS(destination *storage.AfdRouteCacheConfiguration_STATUS) error

AssignProperties_To_AfdRouteCacheConfiguration_STATUS populates the provided destination AfdRouteCacheConfiguration_STATUS from our AfdRouteCacheConfiguration_STATUS

func (*AfdRouteCacheConfiguration_STATUS) DeepCopy ΒΆ

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

func (*AfdRouteCacheConfiguration_STATUS) DeepCopyInto ΒΆ

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

func (*AfdRouteCacheConfiguration_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AfdRouteCacheConfiguration_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoGeneratedDomainNameLabelScope ΒΆ

type AutoGeneratedDomainNameLabelScope string

Indicates the endpoint name reuse scope. The default value is TenantReuse. +kubebuilder:validation:Enum={"NoReuse","ResourceGroupReuse","SubscriptionReuse","TenantReuse"}

type AutoGeneratedDomainNameLabelScope_STATUS ΒΆ

type AutoGeneratedDomainNameLabelScope_STATUS string

Indicates the endpoint name reuse scope. The default value is TenantReuse.

type AzureFirstPartyManagedCertificateParameters ΒΆ

type AzureFirstPartyManagedCertificateParameters struct {
	// SubjectAlternativeNames: The list of SANs.
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"`

	// +kubebuilder:validation:Required
	Type *AzureFirstPartyManagedCertificateParameters_Type `json:"type,omitempty"`
}

func (*AzureFirstPartyManagedCertificateParameters) AssignProperties_From_AzureFirstPartyManagedCertificateParameters ΒΆ

func (parameters *AzureFirstPartyManagedCertificateParameters) AssignProperties_From_AzureFirstPartyManagedCertificateParameters(source *storage.AzureFirstPartyManagedCertificateParameters) error

AssignProperties_From_AzureFirstPartyManagedCertificateParameters populates our AzureFirstPartyManagedCertificateParameters from the provided source AzureFirstPartyManagedCertificateParameters

func (*AzureFirstPartyManagedCertificateParameters) AssignProperties_To_AzureFirstPartyManagedCertificateParameters ΒΆ

func (parameters *AzureFirstPartyManagedCertificateParameters) AssignProperties_To_AzureFirstPartyManagedCertificateParameters(destination *storage.AzureFirstPartyManagedCertificateParameters) error

AssignProperties_To_AzureFirstPartyManagedCertificateParameters populates the provided destination AzureFirstPartyManagedCertificateParameters from our AzureFirstPartyManagedCertificateParameters

func (*AzureFirstPartyManagedCertificateParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AzureFirstPartyManagedCertificateParameters) DeepCopy ΒΆ

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

func (*AzureFirstPartyManagedCertificateParameters) DeepCopyInto ΒΆ

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

func (*AzureFirstPartyManagedCertificateParameters) Initialize_From_AzureFirstPartyManagedCertificateParameters_STATUS ΒΆ

func (parameters *AzureFirstPartyManagedCertificateParameters) Initialize_From_AzureFirstPartyManagedCertificateParameters_STATUS(source *AzureFirstPartyManagedCertificateParameters_STATUS) error

Initialize_From_AzureFirstPartyManagedCertificateParameters_STATUS populates our AzureFirstPartyManagedCertificateParameters from the provided source AzureFirstPartyManagedCertificateParameters_STATUS

func (*AzureFirstPartyManagedCertificateParameters) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFirstPartyManagedCertificateParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFirstPartyManagedCertificateParameters_STATUS ΒΆ

type AzureFirstPartyManagedCertificateParameters_STATUS struct {
	// CertificateAuthority: Certificate issuing authority.
	CertificateAuthority *string `json:"certificateAuthority,omitempty"`

	// ExpirationDate: Certificate expiration date.
	ExpirationDate *string `json:"expirationDate,omitempty"`

	// SecretSource: Resource reference to the Azure Key Vault certificate. Expected to be in format of
	// /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
	SecretSource *ResourceReference_STATUS `json:"secretSource,omitempty"`

	// Subject: Subject name in the certificate.
	Subject *string `json:"subject,omitempty"`

	// SubjectAlternativeNames: The list of SANs.
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"`

	// Thumbprint: Certificate thumbprint.
	Thumbprint *string                                                  `json:"thumbprint,omitempty"`
	Type       *AzureFirstPartyManagedCertificateParameters_Type_STATUS `json:"type,omitempty"`
}

func (*AzureFirstPartyManagedCertificateParameters_STATUS) AssignProperties_From_AzureFirstPartyManagedCertificateParameters_STATUS ΒΆ

func (parameters *AzureFirstPartyManagedCertificateParameters_STATUS) AssignProperties_From_AzureFirstPartyManagedCertificateParameters_STATUS(source *storage.AzureFirstPartyManagedCertificateParameters_STATUS) error

AssignProperties_From_AzureFirstPartyManagedCertificateParameters_STATUS populates our AzureFirstPartyManagedCertificateParameters_STATUS from the provided source AzureFirstPartyManagedCertificateParameters_STATUS

func (*AzureFirstPartyManagedCertificateParameters_STATUS) AssignProperties_To_AzureFirstPartyManagedCertificateParameters_STATUS ΒΆ

func (parameters *AzureFirstPartyManagedCertificateParameters_STATUS) AssignProperties_To_AzureFirstPartyManagedCertificateParameters_STATUS(destination *storage.AzureFirstPartyManagedCertificateParameters_STATUS) error

AssignProperties_To_AzureFirstPartyManagedCertificateParameters_STATUS populates the provided destination AzureFirstPartyManagedCertificateParameters_STATUS from our AzureFirstPartyManagedCertificateParameters_STATUS

func (*AzureFirstPartyManagedCertificateParameters_STATUS) DeepCopy ΒΆ

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

func (*AzureFirstPartyManagedCertificateParameters_STATUS) DeepCopyInto ΒΆ

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

func (*AzureFirstPartyManagedCertificateParameters_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFirstPartyManagedCertificateParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFirstPartyManagedCertificateParameters_Type ΒΆ

type AzureFirstPartyManagedCertificateParameters_Type string

+kubebuilder:validation:Enum={"AzureFirstPartyManagedCertificate"}

type AzureFirstPartyManagedCertificateParameters_Type_STATUS ΒΆ

type AzureFirstPartyManagedCertificateParameters_Type_STATUS string

type CacheConfiguration ΒΆ

type CacheConfiguration struct {
	// CacheBehavior: Caching behavior for the requests
	CacheBehavior *CacheConfiguration_CacheBehavior `json:"cacheBehavior,omitempty"`

	// CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
	CacheDuration *string `json:"cacheDuration,omitempty"`

	// IsCompressionEnabled: Indicates whether content compression is enabled. If compression is enabled, content will be
	// served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when
	// requested content is smaller than 1 byte or larger than 1 MB.
	IsCompressionEnabled *CacheConfiguration_IsCompressionEnabled `json:"isCompressionEnabled,omitempty"`

	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query
	// strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query
	// strings.
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"`
}

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*CacheConfiguration) AssignProperties_From_CacheConfiguration ΒΆ

func (configuration *CacheConfiguration) AssignProperties_From_CacheConfiguration(source *storage.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 *storage.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) Initialize_From_CacheConfiguration_STATUS ΒΆ

func (configuration *CacheConfiguration) Initialize_From_CacheConfiguration_STATUS(source *CacheConfiguration_STATUS) error

Initialize_From_CacheConfiguration_STATUS populates our CacheConfiguration from the provided source CacheConfiguration_STATUS

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_CacheBehavior ΒΆ

type CacheConfiguration_CacheBehavior string

+kubebuilder:validation:Enum={"HonorOrigin","OverrideAlways","OverrideIfOriginMissing"}

type CacheConfiguration_CacheBehavior_STATUS ΒΆ

type CacheConfiguration_CacheBehavior_STATUS string

type CacheConfiguration_IsCompressionEnabled ΒΆ

type CacheConfiguration_IsCompressionEnabled string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type CacheConfiguration_IsCompressionEnabled_STATUS ΒΆ

type CacheConfiguration_IsCompressionEnabled_STATUS string

type CacheConfiguration_QueryStringCachingBehavior ΒΆ

type CacheConfiguration_QueryStringCachingBehavior string

+kubebuilder:validation:Enum={"IgnoreQueryString","IgnoreSpecifiedQueryStrings","IncludeSpecifiedQueryStrings","UseQueryString"}

type CacheConfiguration_QueryStringCachingBehavior_STATUS ΒΆ

type CacheConfiguration_QueryStringCachingBehavior_STATUS string

type CacheConfiguration_STATUS ΒΆ

type CacheConfiguration_STATUS struct {
	// CacheBehavior: Caching behavior for the requests
	CacheBehavior *CacheConfiguration_CacheBehavior_STATUS `json:"cacheBehavior,omitempty"`

	// CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
	CacheDuration *string `json:"cacheDuration,omitempty"`

	// IsCompressionEnabled: Indicates whether content compression is enabled. If compression is enabled, content will be
	// served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when
	// requested content is smaller than 1 byte or larger than 1 MB.
	IsCompressionEnabled *CacheConfiguration_IsCompressionEnabled_STATUS `json:"isCompressionEnabled,omitempty"`

	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query
	// strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query
	// strings.
	QueryStringCachingBehavior *CacheConfiguration_QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"`
}

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*CacheConfiguration_STATUS) AssignProperties_From_CacheConfiguration_STATUS ΒΆ

func (configuration *CacheConfiguration_STATUS) AssignProperties_From_CacheConfiguration_STATUS(source *storage.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 *storage.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 CacheExpirationActionParameters ΒΆ

type CacheExpirationActionParameters struct {
	// +kubebuilder:validation:Required
	// CacheBehavior: Caching behavior for the requests
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior `json:"cacheBehavior,omitempty"`

	// CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
	CacheDuration *string `json:"cacheDuration,omitempty"`

	// +kubebuilder:validation:Required
	// CacheType: The level at which the content needs to be cached.
	CacheType *CacheExpirationActionParameters_CacheType `json:"cacheType,omitempty"`

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

Defines the parameters for the cache expiration action.

func (*CacheExpirationActionParameters) AssignProperties_From_CacheExpirationActionParameters ΒΆ

func (parameters *CacheExpirationActionParameters) AssignProperties_From_CacheExpirationActionParameters(source *storage.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 *storage.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) Initialize_From_CacheExpirationActionParameters_STATUS ΒΆ

func (parameters *CacheExpirationActionParameters) Initialize_From_CacheExpirationActionParameters_STATUS(source *CacheExpirationActionParameters_STATUS) error

Initialize_From_CacheExpirationActionParameters_STATUS populates our CacheExpirationActionParameters from the provided source CacheExpirationActionParameters_STATUS

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_CacheBehavior ΒΆ

type CacheExpirationActionParameters_CacheBehavior string

+kubebuilder:validation:Enum={"BypassCache","Override","SetIfMissing"}

type CacheExpirationActionParameters_CacheBehavior_STATUS ΒΆ

type CacheExpirationActionParameters_CacheBehavior_STATUS string

type CacheExpirationActionParameters_CacheType ΒΆ

type CacheExpirationActionParameters_CacheType string

+kubebuilder:validation:Enum={"All"}

type CacheExpirationActionParameters_CacheType_STATUS ΒΆ

type CacheExpirationActionParameters_CacheType_STATUS string

type CacheExpirationActionParameters_STATUS ΒΆ

type CacheExpirationActionParameters_STATUS struct {
	// CacheBehavior: Caching behavior for the requests
	CacheBehavior *CacheExpirationActionParameters_CacheBehavior_STATUS `json:"cacheBehavior,omitempty"`

	// CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
	CacheDuration *string `json:"cacheDuration,omitempty"`

	// CacheType: The level at which the content needs to be cached.
	CacheType *CacheExpirationActionParameters_CacheType_STATUS `json:"cacheType,omitempty"`
	TypeName  *CacheExpirationActionParameters_TypeName_STATUS  `json:"typeName,omitempty"`
}

Defines the parameters for the cache expiration action.

func (*CacheExpirationActionParameters_STATUS) AssignProperties_From_CacheExpirationActionParameters_STATUS ΒΆ

func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_From_CacheExpirationActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type CacheExpirationActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleCacheExpirationActionParameters"}

type CacheExpirationActionParameters_TypeName_STATUS ΒΆ

type CacheExpirationActionParameters_TypeName_STATUS string

type CacheKeyQueryStringActionParameters ΒΆ

type CacheKeyQueryStringActionParameters struct {
	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// +kubebuilder:validation:Required
	// QueryStringBehavior: Caching behavior for the requests
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior `json:"queryStringBehavior,omitempty"`

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

Defines the parameters for the cache-key query string action.

func (*CacheKeyQueryStringActionParameters) AssignProperties_From_CacheKeyQueryStringActionParameters ΒΆ

func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_From_CacheKeyQueryStringActionParameters(source *storage.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 *storage.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) Initialize_From_CacheKeyQueryStringActionParameters_STATUS ΒΆ

func (parameters *CacheKeyQueryStringActionParameters) Initialize_From_CacheKeyQueryStringActionParameters_STATUS(source *CacheKeyQueryStringActionParameters_STATUS) error

Initialize_From_CacheKeyQueryStringActionParameters_STATUS populates our CacheKeyQueryStringActionParameters from the provided source CacheKeyQueryStringActionParameters_STATUS

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_QueryStringBehavior ΒΆ

type CacheKeyQueryStringActionParameters_QueryStringBehavior string

+kubebuilder:validation:Enum={"Exclude","ExcludeAll","Include","IncludeAll"}

type CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS ΒΆ

type CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS string

type CacheKeyQueryStringActionParameters_STATUS ΒΆ

type CacheKeyQueryStringActionParameters_STATUS struct {
	// QueryParameters: query parameters to include or exclude (comma separated).
	QueryParameters *string `json:"queryParameters,omitempty"`

	// QueryStringBehavior: Caching behavior for the requests
	QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS `json:"queryStringBehavior,omitempty"`
	TypeName            *CacheKeyQueryStringActionParameters_TypeName_STATUS            `json:"typeName,omitempty"`
}

Defines the parameters for the cache-key query string action.

func (*CacheKeyQueryStringActionParameters_STATUS) AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS ΒΆ

func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type CacheKeyQueryStringActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}

type CacheKeyQueryStringActionParameters_TypeName_STATUS ΒΆ

type CacheKeyQueryStringActionParameters_TypeName_STATUS string

type ClientPortMatchConditionParameters ΒΆ

type ClientPortMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *ClientPortMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for ClientPort match conditions

func (*ClientPortMatchConditionParameters) AssignProperties_From_ClientPortMatchConditionParameters ΒΆ

func (parameters *ClientPortMatchConditionParameters) AssignProperties_From_ClientPortMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_ClientPortMatchConditionParameters_STATUS ΒΆ

func (parameters *ClientPortMatchConditionParameters) Initialize_From_ClientPortMatchConditionParameters_STATUS(source *ClientPortMatchConditionParameters_STATUS) error

Initialize_From_ClientPortMatchConditionParameters_STATUS populates our ClientPortMatchConditionParameters from the provided source ClientPortMatchConditionParameters_STATUS

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_Operator ΒΆ

type ClientPortMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type ClientPortMatchConditionParameters_Operator_STATUS ΒΆ

type ClientPortMatchConditionParameters_Operator_STATUS string

type ClientPortMatchConditionParameters_STATUS ΒΆ

type ClientPortMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *ClientPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName   *ClientPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for ClientPort match conditions

func (*ClientPortMatchConditionParameters_STATUS) AssignProperties_From_ClientPortMatchConditionParameters_STATUS ΒΆ

func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_From_ClientPortMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type ClientPortMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleClientPortConditionParameters"}

type ClientPortMatchConditionParameters_TypeName_STATUS ΒΆ

type ClientPortMatchConditionParameters_TypeName_STATUS string

type CompressionSettings ΒΆ

type CompressionSettings struct {
	// ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type.
	ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"`

	// IsCompressionEnabled: Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If
	// compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be
	// compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
	IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"`
}

settings for compression.

func (*CompressionSettings) AssignProperties_From_CompressionSettings ΒΆ

func (settings *CompressionSettings) AssignProperties_From_CompressionSettings(source *storage.CompressionSettings) error

AssignProperties_From_CompressionSettings populates our CompressionSettings from the provided source CompressionSettings

func (*CompressionSettings) AssignProperties_To_CompressionSettings ΒΆ

func (settings *CompressionSettings) AssignProperties_To_CompressionSettings(destination *storage.CompressionSettings) error

AssignProperties_To_CompressionSettings populates the provided destination CompressionSettings from our CompressionSettings

func (*CompressionSettings) ConvertToARM ΒΆ

func (settings *CompressionSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CompressionSettings) DeepCopy ΒΆ

func (in *CompressionSettings) DeepCopy() *CompressionSettings

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

func (*CompressionSettings) DeepCopyInto ΒΆ

func (in *CompressionSettings) DeepCopyInto(out *CompressionSettings)

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

func (*CompressionSettings) Initialize_From_CompressionSettings_STATUS ΒΆ

func (settings *CompressionSettings) Initialize_From_CompressionSettings_STATUS(source *CompressionSettings_STATUS) error

Initialize_From_CompressionSettings_STATUS populates our CompressionSettings from the provided source CompressionSettings_STATUS

func (*CompressionSettings) NewEmptyARMValue ΒΆ

func (settings *CompressionSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CompressionSettings) PopulateFromARM ΒΆ

func (settings *CompressionSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CompressionSettings_STATUS ΒΆ

type CompressionSettings_STATUS struct {
	// ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type.
	ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"`

	// IsCompressionEnabled: Indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If
	// compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be
	// compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
	IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"`
}

settings for compression.

func (*CompressionSettings_STATUS) AssignProperties_From_CompressionSettings_STATUS ΒΆ

func (settings *CompressionSettings_STATUS) AssignProperties_From_CompressionSettings_STATUS(source *storage.CompressionSettings_STATUS) error

AssignProperties_From_CompressionSettings_STATUS populates our CompressionSettings_STATUS from the provided source CompressionSettings_STATUS

func (*CompressionSettings_STATUS) AssignProperties_To_CompressionSettings_STATUS ΒΆ

func (settings *CompressionSettings_STATUS) AssignProperties_To_CompressionSettings_STATUS(destination *storage.CompressionSettings_STATUS) error

AssignProperties_To_CompressionSettings_STATUS populates the provided destination CompressionSettings_STATUS from our CompressionSettings_STATUS

func (*CompressionSettings_STATUS) DeepCopy ΒΆ

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

func (*CompressionSettings_STATUS) DeepCopyInto ΒΆ

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

func (*CompressionSettings_STATUS) NewEmptyARMValue ΒΆ

func (settings *CompressionSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CompressionSettings_STATUS) PopulateFromARM ΒΆ

func (settings *CompressionSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CookiesMatchConditionParameters ΒΆ

type CookiesMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *CookiesMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Selector: Name of Cookies to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for Cookies match conditions

func (*CookiesMatchConditionParameters) AssignProperties_From_CookiesMatchConditionParameters ΒΆ

func (parameters *CookiesMatchConditionParameters) AssignProperties_From_CookiesMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_CookiesMatchConditionParameters_STATUS ΒΆ

func (parameters *CookiesMatchConditionParameters) Initialize_From_CookiesMatchConditionParameters_STATUS(source *CookiesMatchConditionParameters_STATUS) error

Initialize_From_CookiesMatchConditionParameters_STATUS populates our CookiesMatchConditionParameters from the provided source CookiesMatchConditionParameters_STATUS

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_Operator ΒΆ

type CookiesMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type CookiesMatchConditionParameters_Operator_STATUS ΒΆ

type CookiesMatchConditionParameters_Operator_STATUS string

type CookiesMatchConditionParameters_STATUS ΒΆ

type CookiesMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *CookiesMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Selector: Name of Cookies to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName   *CookiesMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for Cookies match conditions

func (*CookiesMatchConditionParameters_STATUS) AssignProperties_From_CookiesMatchConditionParameters_STATUS ΒΆ

func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_From_CookiesMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type CookiesMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleCookiesConditionParameters"}

type CookiesMatchConditionParameters_TypeName_STATUS ΒΆ

type CookiesMatchConditionParameters_TypeName_STATUS string

type CustomerCertificateParameters ΒΆ

type CustomerCertificateParameters struct {
	// +kubebuilder:validation:Required
	// SecretSource: Resource reference to the Azure Key Vault certificate. Expected to be in format of
	// /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
	SecretSource *ResourceReference `json:"secretSource,omitempty"`

	// SecretVersion: Version of the secret to be used
	SecretVersion *string `json:"secretVersion,omitempty"`

	// SubjectAlternativeNames: The list of SANs.
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"`

	// +kubebuilder:validation:Required
	Type *CustomerCertificateParameters_Type `json:"type,omitempty"`

	// UseLatestVersion: Whether to use the latest version for the certificate
	UseLatestVersion *bool `json:"useLatestVersion,omitempty"`
}

func (*CustomerCertificateParameters) AssignProperties_From_CustomerCertificateParameters ΒΆ

func (parameters *CustomerCertificateParameters) AssignProperties_From_CustomerCertificateParameters(source *storage.CustomerCertificateParameters) error

AssignProperties_From_CustomerCertificateParameters populates our CustomerCertificateParameters from the provided source CustomerCertificateParameters

func (*CustomerCertificateParameters) AssignProperties_To_CustomerCertificateParameters ΒΆ

func (parameters *CustomerCertificateParameters) AssignProperties_To_CustomerCertificateParameters(destination *storage.CustomerCertificateParameters) error

AssignProperties_To_CustomerCertificateParameters populates the provided destination CustomerCertificateParameters from our CustomerCertificateParameters

func (*CustomerCertificateParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CustomerCertificateParameters) DeepCopy ΒΆ

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

func (*CustomerCertificateParameters) DeepCopyInto ΒΆ

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

func (*CustomerCertificateParameters) Initialize_From_CustomerCertificateParameters_STATUS ΒΆ

func (parameters *CustomerCertificateParameters) Initialize_From_CustomerCertificateParameters_STATUS(source *CustomerCertificateParameters_STATUS) error

Initialize_From_CustomerCertificateParameters_STATUS populates our CustomerCertificateParameters from the provided source CustomerCertificateParameters_STATUS

func (*CustomerCertificateParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomerCertificateParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomerCertificateParameters_STATUS ΒΆ

type CustomerCertificateParameters_STATUS struct {
	// CertificateAuthority: Certificate issuing authority.
	CertificateAuthority *string `json:"certificateAuthority,omitempty"`

	// ExpirationDate: Certificate expiration date.
	ExpirationDate *string `json:"expirationDate,omitempty"`

	// SecretSource: Resource reference to the Azure Key Vault certificate. Expected to be in format of
	// /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
	SecretSource *ResourceReference_STATUS `json:"secretSource,omitempty"`

	// SecretVersion: Version of the secret to be used
	SecretVersion *string `json:"secretVersion,omitempty"`

	// Subject: Subject name in the certificate.
	Subject *string `json:"subject,omitempty"`

	// SubjectAlternativeNames: The list of SANs.
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"`

	// Thumbprint: Certificate thumbprint.
	Thumbprint *string                                    `json:"thumbprint,omitempty"`
	Type       *CustomerCertificateParameters_Type_STATUS `json:"type,omitempty"`

	// UseLatestVersion: Whether to use the latest version for the certificate
	UseLatestVersion *bool `json:"useLatestVersion,omitempty"`
}

func (*CustomerCertificateParameters_STATUS) AssignProperties_From_CustomerCertificateParameters_STATUS ΒΆ

func (parameters *CustomerCertificateParameters_STATUS) AssignProperties_From_CustomerCertificateParameters_STATUS(source *storage.CustomerCertificateParameters_STATUS) error

AssignProperties_From_CustomerCertificateParameters_STATUS populates our CustomerCertificateParameters_STATUS from the provided source CustomerCertificateParameters_STATUS

func (*CustomerCertificateParameters_STATUS) AssignProperties_To_CustomerCertificateParameters_STATUS ΒΆ

func (parameters *CustomerCertificateParameters_STATUS) AssignProperties_To_CustomerCertificateParameters_STATUS(destination *storage.CustomerCertificateParameters_STATUS) error

AssignProperties_To_CustomerCertificateParameters_STATUS populates the provided destination CustomerCertificateParameters_STATUS from our CustomerCertificateParameters_STATUS

func (*CustomerCertificateParameters_STATUS) DeepCopy ΒΆ

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

func (*CustomerCertificateParameters_STATUS) DeepCopyInto ΒΆ

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

func (*CustomerCertificateParameters_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomerCertificateParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomerCertificateParameters_Type ΒΆ

type CustomerCertificateParameters_Type string

+kubebuilder:validation:Enum={"CustomerCertificate"}

type CustomerCertificateParameters_Type_STATUS ΒΆ

type CustomerCertificateParameters_Type_STATUS string

type DeliveryRuleAction ΒΆ

type DeliveryRuleAction struct {
	// CacheExpiration: Mutually exclusive with all other properties
	CacheExpiration *DeliveryRuleCacheExpirationAction `json:"cacheExpiration,omitempty"`

	// CacheKeyQueryString: Mutually exclusive with all other properties
	CacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction `json:"cacheKeyQueryString,omitempty"`

	// ModifyRequestHeader: Mutually exclusive with all other properties
	ModifyRequestHeader *DeliveryRuleRequestHeaderAction `json:"modifyRequestHeader,omitempty"`

	// ModifyResponseHeader: Mutually exclusive with all other properties
	ModifyResponseHeader *DeliveryRuleResponseHeaderAction `json:"modifyResponseHeader,omitempty"`

	// OriginGroupOverride: Mutually exclusive with all other properties
	OriginGroupOverride *OriginGroupOverrideAction `json:"originGroupOverride,omitempty"`

	// RouteConfigurationOverride: Mutually exclusive with all other properties
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction `json:"routeConfigurationOverride,omitempty"`

	// UrlRedirect: Mutually exclusive with all other properties
	UrlRedirect *UrlRedirectAction `json:"urlRedirect,omitempty"`

	// UrlRewrite: Mutually exclusive with all other properties
	UrlRewrite *UrlRewriteAction `json:"urlRewrite,omitempty"`

	// UrlSigning: Mutually exclusive with all other properties
	UrlSigning *UrlSigningAction `json:"urlSigning,omitempty"`
}

An action for the delivery rule.

func (*DeliveryRuleAction) AssignProperties_From_DeliveryRuleAction ΒΆ

func (action *DeliveryRuleAction) AssignProperties_From_DeliveryRuleAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleAction_STATUS ΒΆ

func (action *DeliveryRuleAction) Initialize_From_DeliveryRuleAction_STATUS(source *DeliveryRuleAction_STATUS) error

Initialize_From_DeliveryRuleAction_STATUS populates our DeliveryRuleAction from the provided source DeliveryRuleAction_STATUS

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_STATUS ΒΆ

type DeliveryRuleAction_STATUS struct {
	// CacheExpiration: Mutually exclusive with all other properties
	CacheExpiration *DeliveryRuleCacheExpirationAction_STATUS `json:"cacheExpiration,omitempty"`

	// CacheKeyQueryString: Mutually exclusive with all other properties
	CacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction_STATUS `json:"cacheKeyQueryString,omitempty"`

	// ModifyRequestHeader: Mutually exclusive with all other properties
	ModifyRequestHeader *DeliveryRuleRequestHeaderAction_STATUS `json:"modifyRequestHeader,omitempty"`

	// ModifyResponseHeader: Mutually exclusive with all other properties
	ModifyResponseHeader *DeliveryRuleResponseHeaderAction_STATUS `json:"modifyResponseHeader,omitempty"`

	// OriginGroupOverride: Mutually exclusive with all other properties
	OriginGroupOverride *OriginGroupOverrideAction_STATUS `json:"originGroupOverride,omitempty"`

	// RouteConfigurationOverride: Mutually exclusive with all other properties
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_STATUS `json:"routeConfigurationOverride,omitempty"`

	// UrlRedirect: Mutually exclusive with all other properties
	UrlRedirect *UrlRedirectAction_STATUS `json:"urlRedirect,omitempty"`

	// UrlRewrite: Mutually exclusive with all other properties
	UrlRewrite *UrlRewriteAction_STATUS `json:"urlRewrite,omitempty"`

	// UrlSigning: Mutually exclusive with all other properties
	UrlSigning *UrlSigningAction_STATUS `json:"urlSigning,omitempty"`
}

An action for the delivery rule.

func (*DeliveryRuleAction_STATUS) AssignProperties_From_DeliveryRuleAction_STATUS ΒΆ

func (action *DeliveryRuleAction_STATUS) AssignProperties_From_DeliveryRuleAction_STATUS(source *storage.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 *storage.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 DeliveryRuleCacheExpirationAction ΒΆ

type DeliveryRuleCacheExpirationAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleCacheExpirationAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *CacheExpirationActionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleCacheExpirationAction) AssignProperties_From_DeliveryRuleCacheExpirationAction ΒΆ

func (action *DeliveryRuleCacheExpirationAction) AssignProperties_From_DeliveryRuleCacheExpirationAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleCacheExpirationAction_STATUS ΒΆ

func (action *DeliveryRuleCacheExpirationAction) Initialize_From_DeliveryRuleCacheExpirationAction_STATUS(source *DeliveryRuleCacheExpirationAction_STATUS) error

Initialize_From_DeliveryRuleCacheExpirationAction_STATUS populates our DeliveryRuleCacheExpirationAction from the provided source DeliveryRuleCacheExpirationAction_STATUS

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_Name ΒΆ

type DeliveryRuleCacheExpirationAction_Name string

+kubebuilder:validation:Enum={"CacheExpiration"}

type DeliveryRuleCacheExpirationAction_Name_STATUS ΒΆ

type DeliveryRuleCacheExpirationAction_Name_STATUS string

type DeliveryRuleCacheExpirationAction_STATUS ΒΆ

type DeliveryRuleCacheExpirationAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleCacheExpirationAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *CacheExpirationActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS ΒΆ

func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS(source *storage.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 *storage.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 DeliveryRuleCacheKeyQueryStringAction ΒΆ

type DeliveryRuleCacheKeyQueryStringAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleCacheKeyQueryStringAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *CacheKeyQueryStringActionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleCacheKeyQueryStringAction) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction ΒΆ

func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleCacheKeyQueryStringAction_STATUS ΒΆ

func (action *DeliveryRuleCacheKeyQueryStringAction) Initialize_From_DeliveryRuleCacheKeyQueryStringAction_STATUS(source *DeliveryRuleCacheKeyQueryStringAction_STATUS) error

Initialize_From_DeliveryRuleCacheKeyQueryStringAction_STATUS populates our DeliveryRuleCacheKeyQueryStringAction from the provided source DeliveryRuleCacheKeyQueryStringAction_STATUS

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_Name ΒΆ

type DeliveryRuleCacheKeyQueryStringAction_Name string

+kubebuilder:validation:Enum={"CacheKeyQueryString"}

type DeliveryRuleCacheKeyQueryStringAction_Name_STATUS ΒΆ

type DeliveryRuleCacheKeyQueryStringAction_Name_STATUS string

type DeliveryRuleCacheKeyQueryStringAction_STATUS ΒΆ

type DeliveryRuleCacheKeyQueryStringAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleCacheKeyQueryStringAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *CacheKeyQueryStringActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS ΒΆ

func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS(source *storage.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 *storage.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 DeliveryRuleClientPortCondition ΒΆ

type DeliveryRuleClientPortCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleClientPortCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *ClientPortMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleClientPortCondition) AssignProperties_From_DeliveryRuleClientPortCondition ΒΆ

func (condition *DeliveryRuleClientPortCondition) AssignProperties_From_DeliveryRuleClientPortCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleClientPortCondition_STATUS ΒΆ

func (condition *DeliveryRuleClientPortCondition) Initialize_From_DeliveryRuleClientPortCondition_STATUS(source *DeliveryRuleClientPortCondition_STATUS) error

Initialize_From_DeliveryRuleClientPortCondition_STATUS populates our DeliveryRuleClientPortCondition from the provided source DeliveryRuleClientPortCondition_STATUS

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_Name ΒΆ

type DeliveryRuleClientPortCondition_Name string

+kubebuilder:validation:Enum={"ClientPort"}

type DeliveryRuleClientPortCondition_Name_STATUS ΒΆ

type DeliveryRuleClientPortCondition_Name_STATUS string

type DeliveryRuleClientPortCondition_STATUS ΒΆ

type DeliveryRuleClientPortCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleClientPortCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *ClientPortMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleClientPortCondition_STATUS) AssignProperties_From_DeliveryRuleClientPortCondition_STATUS ΒΆ

func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_From_DeliveryRuleClientPortCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleCondition ΒΆ

type DeliveryRuleCondition struct {
	// ClientPort: Mutually exclusive with all other properties
	ClientPort *DeliveryRuleClientPortCondition `json:"clientPort,omitempty"`

	// Cookies: Mutually exclusive with all other properties
	Cookies *DeliveryRuleCookiesCondition `json:"cookies,omitempty"`

	// HostName: Mutually exclusive with all other properties
	HostName *DeliveryRuleHostNameCondition `json:"hostName,omitempty"`

	// HttpVersion: Mutually exclusive with all other properties
	HttpVersion *DeliveryRuleHttpVersionCondition `json:"httpVersion,omitempty"`

	// IsDevice: Mutually exclusive with all other properties
	IsDevice *DeliveryRuleIsDeviceCondition `json:"isDevice,omitempty"`

	// PostArgs: Mutually exclusive with all other properties
	PostArgs *DeliveryRulePostArgsCondition `json:"postArgs,omitempty"`

	// QueryString: Mutually exclusive with all other properties
	QueryString *DeliveryRuleQueryStringCondition `json:"queryString,omitempty"`

	// RemoteAddress: Mutually exclusive with all other properties
	RemoteAddress *DeliveryRuleRemoteAddressCondition `json:"remoteAddress,omitempty"`

	// RequestBody: Mutually exclusive with all other properties
	RequestBody *DeliveryRuleRequestBodyCondition `json:"requestBody,omitempty"`

	// RequestHeader: Mutually exclusive with all other properties
	RequestHeader *DeliveryRuleRequestHeaderCondition `json:"requestHeader,omitempty"`

	// RequestMethod: Mutually exclusive with all other properties
	RequestMethod *DeliveryRuleRequestMethodCondition `json:"requestMethod,omitempty"`

	// RequestScheme: Mutually exclusive with all other properties
	RequestScheme *DeliveryRuleRequestSchemeCondition `json:"requestScheme,omitempty"`

	// RequestUri: Mutually exclusive with all other properties
	RequestUri *DeliveryRuleRequestUriCondition `json:"requestUri,omitempty"`

	// ServerPort: Mutually exclusive with all other properties
	ServerPort *DeliveryRuleServerPortCondition `json:"serverPort,omitempty"`

	// SocketAddr: Mutually exclusive with all other properties
	SocketAddr *DeliveryRuleSocketAddrCondition `json:"socketAddr,omitempty"`

	// SslProtocol: Mutually exclusive with all other properties
	SslProtocol *DeliveryRuleSslProtocolCondition `json:"sslProtocol,omitempty"`

	// UrlFileExtension: Mutually exclusive with all other properties
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition `json:"urlFileExtension,omitempty"`

	// UrlFileName: Mutually exclusive with all other properties
	UrlFileName *DeliveryRuleUrlFileNameCondition `json:"urlFileName,omitempty"`

	// UrlPath: Mutually exclusive with all other properties
	UrlPath *DeliveryRuleUrlPathCondition `json:"urlPath,omitempty"`
}

A condition for the delivery rule.

func (*DeliveryRuleCondition) AssignProperties_From_DeliveryRuleCondition ΒΆ

func (condition *DeliveryRuleCondition) AssignProperties_From_DeliveryRuleCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleCondition_STATUS ΒΆ

func (condition *DeliveryRuleCondition) Initialize_From_DeliveryRuleCondition_STATUS(source *DeliveryRuleCondition_STATUS) error

Initialize_From_DeliveryRuleCondition_STATUS populates our DeliveryRuleCondition from the provided source DeliveryRuleCondition_STATUS

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_STATUS ΒΆ

type DeliveryRuleCondition_STATUS struct {
	// ClientPort: Mutually exclusive with all other properties
	ClientPort *DeliveryRuleClientPortCondition_STATUS `json:"clientPort,omitempty"`

	// Cookies: Mutually exclusive with all other properties
	Cookies *DeliveryRuleCookiesCondition_STATUS `json:"cookies,omitempty"`

	// HostName: Mutually exclusive with all other properties
	HostName *DeliveryRuleHostNameCondition_STATUS `json:"hostName,omitempty"`

	// HttpVersion: Mutually exclusive with all other properties
	HttpVersion *DeliveryRuleHttpVersionCondition_STATUS `json:"httpVersion,omitempty"`

	// IsDevice: Mutually exclusive with all other properties
	IsDevice *DeliveryRuleIsDeviceCondition_STATUS `json:"isDevice,omitempty"`

	// PostArgs: Mutually exclusive with all other properties
	PostArgs *DeliveryRulePostArgsCondition_STATUS `json:"postArgs,omitempty"`

	// QueryString: Mutually exclusive with all other properties
	QueryString *DeliveryRuleQueryStringCondition_STATUS `json:"queryString,omitempty"`

	// RemoteAddress: Mutually exclusive with all other properties
	RemoteAddress *DeliveryRuleRemoteAddressCondition_STATUS `json:"remoteAddress,omitempty"`

	// RequestBody: Mutually exclusive with all other properties
	RequestBody *DeliveryRuleRequestBodyCondition_STATUS `json:"requestBody,omitempty"`

	// RequestHeader: Mutually exclusive with all other properties
	RequestHeader *DeliveryRuleRequestHeaderCondition_STATUS `json:"requestHeader,omitempty"`

	// RequestMethod: Mutually exclusive with all other properties
	RequestMethod *DeliveryRuleRequestMethodCondition_STATUS `json:"requestMethod,omitempty"`

	// RequestScheme: Mutually exclusive with all other properties
	RequestScheme *DeliveryRuleRequestSchemeCondition_STATUS `json:"requestScheme,omitempty"`

	// RequestUri: Mutually exclusive with all other properties
	RequestUri *DeliveryRuleRequestUriCondition_STATUS `json:"requestUri,omitempty"`

	// ServerPort: Mutually exclusive with all other properties
	ServerPort *DeliveryRuleServerPortCondition_STATUS `json:"serverPort,omitempty"`

	// SocketAddr: Mutually exclusive with all other properties
	SocketAddr *DeliveryRuleSocketAddrCondition_STATUS `json:"socketAddr,omitempty"`

	// SslProtocol: Mutually exclusive with all other properties
	SslProtocol *DeliveryRuleSslProtocolCondition_STATUS `json:"sslProtocol,omitempty"`

	// UrlFileExtension: Mutually exclusive with all other properties
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_STATUS `json:"urlFileExtension,omitempty"`

	// UrlFileName: Mutually exclusive with all other properties
	UrlFileName *DeliveryRuleUrlFileNameCondition_STATUS `json:"urlFileName,omitempty"`

	// UrlPath: Mutually exclusive with all other properties
	UrlPath *DeliveryRuleUrlPathCondition_STATUS `json:"urlPath,omitempty"`
}

A condition for the delivery rule.

func (*DeliveryRuleCondition_STATUS) AssignProperties_From_DeliveryRuleCondition_STATUS ΒΆ

func (condition *DeliveryRuleCondition_STATUS) AssignProperties_From_DeliveryRuleCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleCookiesCondition ΒΆ

type DeliveryRuleCookiesCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleCookiesCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *CookiesMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleCookiesCondition) AssignProperties_From_DeliveryRuleCookiesCondition ΒΆ

func (condition *DeliveryRuleCookiesCondition) AssignProperties_From_DeliveryRuleCookiesCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleCookiesCondition_STATUS ΒΆ

func (condition *DeliveryRuleCookiesCondition) Initialize_From_DeliveryRuleCookiesCondition_STATUS(source *DeliveryRuleCookiesCondition_STATUS) error

Initialize_From_DeliveryRuleCookiesCondition_STATUS populates our DeliveryRuleCookiesCondition from the provided source DeliveryRuleCookiesCondition_STATUS

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_Name ΒΆ

type DeliveryRuleCookiesCondition_Name string

+kubebuilder:validation:Enum={"Cookies"}

type DeliveryRuleCookiesCondition_Name_STATUS ΒΆ

type DeliveryRuleCookiesCondition_Name_STATUS string

type DeliveryRuleCookiesCondition_STATUS ΒΆ

type DeliveryRuleCookiesCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleCookiesCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *CookiesMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleCookiesCondition_STATUS) AssignProperties_From_DeliveryRuleCookiesCondition_STATUS ΒΆ

func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_From_DeliveryRuleCookiesCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleHostNameCondition ΒΆ

type DeliveryRuleHostNameCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleHostNameCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *HostNameMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleHostNameCondition) AssignProperties_From_DeliveryRuleHostNameCondition ΒΆ

func (condition *DeliveryRuleHostNameCondition) AssignProperties_From_DeliveryRuleHostNameCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleHostNameCondition_STATUS ΒΆ

func (condition *DeliveryRuleHostNameCondition) Initialize_From_DeliveryRuleHostNameCondition_STATUS(source *DeliveryRuleHostNameCondition_STATUS) error

Initialize_From_DeliveryRuleHostNameCondition_STATUS populates our DeliveryRuleHostNameCondition from the provided source DeliveryRuleHostNameCondition_STATUS

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_Name ΒΆ

type DeliveryRuleHostNameCondition_Name string

+kubebuilder:validation:Enum={"HostName"}

type DeliveryRuleHostNameCondition_Name_STATUS ΒΆ

type DeliveryRuleHostNameCondition_Name_STATUS string

type DeliveryRuleHostNameCondition_STATUS ΒΆ

type DeliveryRuleHostNameCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleHostNameCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *HostNameMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleHostNameCondition_STATUS) AssignProperties_From_DeliveryRuleHostNameCondition_STATUS ΒΆ

func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_From_DeliveryRuleHostNameCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleHttpVersionCondition ΒΆ

type DeliveryRuleHttpVersionCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleHttpVersionCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *HttpVersionMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleHttpVersionCondition) AssignProperties_From_DeliveryRuleHttpVersionCondition ΒΆ

func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_From_DeliveryRuleHttpVersionCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleHttpVersionCondition_STATUS ΒΆ

func (condition *DeliveryRuleHttpVersionCondition) Initialize_From_DeliveryRuleHttpVersionCondition_STATUS(source *DeliveryRuleHttpVersionCondition_STATUS) error

Initialize_From_DeliveryRuleHttpVersionCondition_STATUS populates our DeliveryRuleHttpVersionCondition from the provided source DeliveryRuleHttpVersionCondition_STATUS

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_Name ΒΆ

type DeliveryRuleHttpVersionCondition_Name string

+kubebuilder:validation:Enum={"HttpVersion"}

type DeliveryRuleHttpVersionCondition_Name_STATUS ΒΆ

type DeliveryRuleHttpVersionCondition_Name_STATUS string

type DeliveryRuleHttpVersionCondition_STATUS ΒΆ

type DeliveryRuleHttpVersionCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleHttpVersionCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *HttpVersionMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS ΒΆ

func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleIsDeviceCondition ΒΆ

type DeliveryRuleIsDeviceCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleIsDeviceCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *IsDeviceMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleIsDeviceCondition) AssignProperties_From_DeliveryRuleIsDeviceCondition ΒΆ

func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_From_DeliveryRuleIsDeviceCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleIsDeviceCondition_STATUS ΒΆ

func (condition *DeliveryRuleIsDeviceCondition) Initialize_From_DeliveryRuleIsDeviceCondition_STATUS(source *DeliveryRuleIsDeviceCondition_STATUS) error

Initialize_From_DeliveryRuleIsDeviceCondition_STATUS populates our DeliveryRuleIsDeviceCondition from the provided source DeliveryRuleIsDeviceCondition_STATUS

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_Name ΒΆ

type DeliveryRuleIsDeviceCondition_Name string

+kubebuilder:validation:Enum={"IsDevice"}

type DeliveryRuleIsDeviceCondition_Name_STATUS ΒΆ

type DeliveryRuleIsDeviceCondition_Name_STATUS string

type DeliveryRuleIsDeviceCondition_STATUS ΒΆ

type DeliveryRuleIsDeviceCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleIsDeviceCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *IsDeviceMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS ΒΆ

func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS(source *storage.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 *storage.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 DeliveryRulePostArgsCondition ΒΆ

type DeliveryRulePostArgsCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRulePostArgsCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *PostArgsMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRulePostArgsCondition) AssignProperties_From_DeliveryRulePostArgsCondition ΒΆ

func (condition *DeliveryRulePostArgsCondition) AssignProperties_From_DeliveryRulePostArgsCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRulePostArgsCondition_STATUS ΒΆ

func (condition *DeliveryRulePostArgsCondition) Initialize_From_DeliveryRulePostArgsCondition_STATUS(source *DeliveryRulePostArgsCondition_STATUS) error

Initialize_From_DeliveryRulePostArgsCondition_STATUS populates our DeliveryRulePostArgsCondition from the provided source DeliveryRulePostArgsCondition_STATUS

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_Name ΒΆ

type DeliveryRulePostArgsCondition_Name string

+kubebuilder:validation:Enum={"PostArgs"}

type DeliveryRulePostArgsCondition_Name_STATUS ΒΆ

type DeliveryRulePostArgsCondition_Name_STATUS string

type DeliveryRulePostArgsCondition_STATUS ΒΆ

type DeliveryRulePostArgsCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRulePostArgsCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *PostArgsMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRulePostArgsCondition_STATUS) AssignProperties_From_DeliveryRulePostArgsCondition_STATUS ΒΆ

func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_From_DeliveryRulePostArgsCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleQueryStringCondition ΒΆ

type DeliveryRuleQueryStringCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleQueryStringCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *QueryStringMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleQueryStringCondition) AssignProperties_From_DeliveryRuleQueryStringCondition ΒΆ

func (condition *DeliveryRuleQueryStringCondition) AssignProperties_From_DeliveryRuleQueryStringCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleQueryStringCondition_STATUS ΒΆ

func (condition *DeliveryRuleQueryStringCondition) Initialize_From_DeliveryRuleQueryStringCondition_STATUS(source *DeliveryRuleQueryStringCondition_STATUS) error

Initialize_From_DeliveryRuleQueryStringCondition_STATUS populates our DeliveryRuleQueryStringCondition from the provided source DeliveryRuleQueryStringCondition_STATUS

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_Name ΒΆ

type DeliveryRuleQueryStringCondition_Name string

+kubebuilder:validation:Enum={"QueryString"}

type DeliveryRuleQueryStringCondition_Name_STATUS ΒΆ

type DeliveryRuleQueryStringCondition_Name_STATUS string

type DeliveryRuleQueryStringCondition_STATUS ΒΆ

type DeliveryRuleQueryStringCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleQueryStringCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *QueryStringMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleQueryStringCondition_STATUS) AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS ΒΆ

func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRemoteAddressCondition ΒΆ

type DeliveryRuleRemoteAddressCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRemoteAddressCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RemoteAddressMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRemoteAddressCondition) AssignProperties_From_DeliveryRuleRemoteAddressCondition ΒΆ

func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_From_DeliveryRuleRemoteAddressCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRemoteAddressCondition_STATUS ΒΆ

func (condition *DeliveryRuleRemoteAddressCondition) Initialize_From_DeliveryRuleRemoteAddressCondition_STATUS(source *DeliveryRuleRemoteAddressCondition_STATUS) error

Initialize_From_DeliveryRuleRemoteAddressCondition_STATUS populates our DeliveryRuleRemoteAddressCondition from the provided source DeliveryRuleRemoteAddressCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRemoteAddressCondition_Name string

+kubebuilder:validation:Enum={"RemoteAddress"}

type DeliveryRuleRemoteAddressCondition_Name_STATUS ΒΆ

type DeliveryRuleRemoteAddressCondition_Name_STATUS string

type DeliveryRuleRemoteAddressCondition_STATUS ΒΆ

type DeliveryRuleRemoteAddressCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRemoteAddressCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RemoteAddressMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS ΒΆ

func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestBodyCondition ΒΆ

type DeliveryRuleRequestBodyCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestBodyCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RequestBodyMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestBodyCondition) AssignProperties_From_DeliveryRuleRequestBodyCondition ΒΆ

func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_From_DeliveryRuleRequestBodyCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestBodyCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestBodyCondition) Initialize_From_DeliveryRuleRequestBodyCondition_STATUS(source *DeliveryRuleRequestBodyCondition_STATUS) error

Initialize_From_DeliveryRuleRequestBodyCondition_STATUS populates our DeliveryRuleRequestBodyCondition from the provided source DeliveryRuleRequestBodyCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRequestBodyCondition_Name string

+kubebuilder:validation:Enum={"RequestBody"}

type DeliveryRuleRequestBodyCondition_Name_STATUS ΒΆ

type DeliveryRuleRequestBodyCondition_Name_STATUS string

type DeliveryRuleRequestBodyCondition_STATUS ΒΆ

type DeliveryRuleRequestBodyCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestBodyCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RequestBodyMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestHeaderAction ΒΆ

type DeliveryRuleRequestHeaderAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleRequestHeaderAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *HeaderActionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestHeaderAction) AssignProperties_From_DeliveryRuleRequestHeaderAction ΒΆ

func (action *DeliveryRuleRequestHeaderAction) AssignProperties_From_DeliveryRuleRequestHeaderAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestHeaderAction_STATUS ΒΆ

func (action *DeliveryRuleRequestHeaderAction) Initialize_From_DeliveryRuleRequestHeaderAction_STATUS(source *DeliveryRuleRequestHeaderAction_STATUS) error

Initialize_From_DeliveryRuleRequestHeaderAction_STATUS populates our DeliveryRuleRequestHeaderAction from the provided source DeliveryRuleRequestHeaderAction_STATUS

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_Name ΒΆ

type DeliveryRuleRequestHeaderAction_Name string

+kubebuilder:validation:Enum={"ModifyRequestHeader"}

type DeliveryRuleRequestHeaderAction_Name_STATUS ΒΆ

type DeliveryRuleRequestHeaderAction_Name_STATUS string

type DeliveryRuleRequestHeaderAction_STATUS ΒΆ

type DeliveryRuleRequestHeaderAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleRequestHeaderAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *HeaderActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS ΒΆ

func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestHeaderCondition ΒΆ

type DeliveryRuleRequestHeaderCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestHeaderCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RequestHeaderMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestHeaderCondition) AssignProperties_From_DeliveryRuleRequestHeaderCondition ΒΆ

func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_From_DeliveryRuleRequestHeaderCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestHeaderCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestHeaderCondition) Initialize_From_DeliveryRuleRequestHeaderCondition_STATUS(source *DeliveryRuleRequestHeaderCondition_STATUS) error

Initialize_From_DeliveryRuleRequestHeaderCondition_STATUS populates our DeliveryRuleRequestHeaderCondition from the provided source DeliveryRuleRequestHeaderCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRequestHeaderCondition_Name string

+kubebuilder:validation:Enum={"RequestHeader"}

type DeliveryRuleRequestHeaderCondition_Name_STATUS ΒΆ

type DeliveryRuleRequestHeaderCondition_Name_STATUS string

type DeliveryRuleRequestHeaderCondition_STATUS ΒΆ

type DeliveryRuleRequestHeaderCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestHeaderCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RequestHeaderMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestMethodCondition ΒΆ

type DeliveryRuleRequestMethodCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestMethodCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RequestMethodMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestMethodCondition) AssignProperties_From_DeliveryRuleRequestMethodCondition ΒΆ

func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_From_DeliveryRuleRequestMethodCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestMethodCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestMethodCondition) Initialize_From_DeliveryRuleRequestMethodCondition_STATUS(source *DeliveryRuleRequestMethodCondition_STATUS) error

Initialize_From_DeliveryRuleRequestMethodCondition_STATUS populates our DeliveryRuleRequestMethodCondition from the provided source DeliveryRuleRequestMethodCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRequestMethodCondition_Name string

+kubebuilder:validation:Enum={"RequestMethod"}

type DeliveryRuleRequestMethodCondition_Name_STATUS ΒΆ

type DeliveryRuleRequestMethodCondition_Name_STATUS string

type DeliveryRuleRequestMethodCondition_STATUS ΒΆ

type DeliveryRuleRequestMethodCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestMethodCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RequestMethodMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestSchemeCondition ΒΆ

type DeliveryRuleRequestSchemeCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestSchemeCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RequestSchemeMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestSchemeCondition) AssignProperties_From_DeliveryRuleRequestSchemeCondition ΒΆ

func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_From_DeliveryRuleRequestSchemeCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestSchemeCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestSchemeCondition) Initialize_From_DeliveryRuleRequestSchemeCondition_STATUS(source *DeliveryRuleRequestSchemeCondition_STATUS) error

Initialize_From_DeliveryRuleRequestSchemeCondition_STATUS populates our DeliveryRuleRequestSchemeCondition from the provided source DeliveryRuleRequestSchemeCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRequestSchemeCondition_Name string

+kubebuilder:validation:Enum={"RequestScheme"}

type DeliveryRuleRequestSchemeCondition_Name_STATUS ΒΆ

type DeliveryRuleRequestSchemeCondition_Name_STATUS string

type DeliveryRuleRequestSchemeCondition_STATUS ΒΆ

type DeliveryRuleRequestSchemeCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestSchemeCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RequestSchemeMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleRequestUriCondition ΒΆ

type DeliveryRuleRequestUriCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestUriCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *RequestUriMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestUriCondition) AssignProperties_From_DeliveryRuleRequestUriCondition ΒΆ

func (condition *DeliveryRuleRequestUriCondition) AssignProperties_From_DeliveryRuleRequestUriCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRequestUriCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestUriCondition) Initialize_From_DeliveryRuleRequestUriCondition_STATUS(source *DeliveryRuleRequestUriCondition_STATUS) error

Initialize_From_DeliveryRuleRequestUriCondition_STATUS populates our DeliveryRuleRequestUriCondition from the provided source DeliveryRuleRequestUriCondition_STATUS

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_Name ΒΆ

type DeliveryRuleRequestUriCondition_Name string

+kubebuilder:validation:Enum={"RequestUri"}

type DeliveryRuleRequestUriCondition_Name_STATUS ΒΆ

type DeliveryRuleRequestUriCondition_Name_STATUS string

type DeliveryRuleRequestUriCondition_STATUS ΒΆ

type DeliveryRuleRequestUriCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleRequestUriCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *RequestUriMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRequestUriCondition_STATUS) AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS ΒΆ

func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleResponseHeaderAction ΒΆ

type DeliveryRuleResponseHeaderAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleResponseHeaderAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *HeaderActionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleResponseHeaderAction) AssignProperties_From_DeliveryRuleResponseHeaderAction ΒΆ

func (action *DeliveryRuleResponseHeaderAction) AssignProperties_From_DeliveryRuleResponseHeaderAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleResponseHeaderAction_STATUS ΒΆ

func (action *DeliveryRuleResponseHeaderAction) Initialize_From_DeliveryRuleResponseHeaderAction_STATUS(source *DeliveryRuleResponseHeaderAction_STATUS) error

Initialize_From_DeliveryRuleResponseHeaderAction_STATUS populates our DeliveryRuleResponseHeaderAction from the provided source DeliveryRuleResponseHeaderAction_STATUS

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_Name ΒΆ

type DeliveryRuleResponseHeaderAction_Name string

+kubebuilder:validation:Enum={"ModifyResponseHeader"}

type DeliveryRuleResponseHeaderAction_Name_STATUS ΒΆ

type DeliveryRuleResponseHeaderAction_Name_STATUS string

type DeliveryRuleResponseHeaderAction_STATUS ΒΆ

type DeliveryRuleResponseHeaderAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleResponseHeaderAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *HeaderActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS ΒΆ

func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS(source *storage.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 *storage.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 DeliveryRuleRouteConfigurationOverrideAction ΒΆ

type DeliveryRuleRouteConfigurationOverrideAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleRouteConfigurationOverrideAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *RouteConfigurationOverrideActionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction ΒΆ

func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction(source *storage.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 *storage.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) Initialize_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS ΒΆ

func (action *DeliveryRuleRouteConfigurationOverrideAction) Initialize_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS(source *DeliveryRuleRouteConfigurationOverrideAction_STATUS) error

Initialize_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS populates our DeliveryRuleRouteConfigurationOverrideAction from the provided source DeliveryRuleRouteConfigurationOverrideAction_STATUS

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_Name ΒΆ

type DeliveryRuleRouteConfigurationOverrideAction_Name string

+kubebuilder:validation:Enum={"RouteConfigurationOverride"}

type DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS ΒΆ

type DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS string

type DeliveryRuleRouteConfigurationOverrideAction_STATUS ΒΆ

type DeliveryRuleRouteConfigurationOverrideAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *RouteConfigurationOverrideActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS ΒΆ

func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS(source *storage.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 *storage.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 DeliveryRuleServerPortCondition ΒΆ

type DeliveryRuleServerPortCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleServerPortCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *ServerPortMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleServerPortCondition) AssignProperties_From_DeliveryRuleServerPortCondition ΒΆ

func (condition *DeliveryRuleServerPortCondition) AssignProperties_From_DeliveryRuleServerPortCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleServerPortCondition_STATUS ΒΆ

func (condition *DeliveryRuleServerPortCondition) Initialize_From_DeliveryRuleServerPortCondition_STATUS(source *DeliveryRuleServerPortCondition_STATUS) error

Initialize_From_DeliveryRuleServerPortCondition_STATUS populates our DeliveryRuleServerPortCondition from the provided source DeliveryRuleServerPortCondition_STATUS

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_Name ΒΆ

type DeliveryRuleServerPortCondition_Name string

+kubebuilder:validation:Enum={"ServerPort"}

type DeliveryRuleServerPortCondition_Name_STATUS ΒΆ

type DeliveryRuleServerPortCondition_Name_STATUS string

type DeliveryRuleServerPortCondition_STATUS ΒΆ

type DeliveryRuleServerPortCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleServerPortCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *ServerPortMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleServerPortCondition_STATUS) AssignProperties_From_DeliveryRuleServerPortCondition_STATUS ΒΆ

func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_From_DeliveryRuleServerPortCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleSocketAddrCondition ΒΆ

type DeliveryRuleSocketAddrCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleSocketAddrCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *SocketAddrMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleSocketAddrCondition) AssignProperties_From_DeliveryRuleSocketAddrCondition ΒΆ

func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_From_DeliveryRuleSocketAddrCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleSocketAddrCondition_STATUS ΒΆ

func (condition *DeliveryRuleSocketAddrCondition) Initialize_From_DeliveryRuleSocketAddrCondition_STATUS(source *DeliveryRuleSocketAddrCondition_STATUS) error

Initialize_From_DeliveryRuleSocketAddrCondition_STATUS populates our DeliveryRuleSocketAddrCondition from the provided source DeliveryRuleSocketAddrCondition_STATUS

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_Name ΒΆ

type DeliveryRuleSocketAddrCondition_Name string

+kubebuilder:validation:Enum={"SocketAddr"}

type DeliveryRuleSocketAddrCondition_Name_STATUS ΒΆ

type DeliveryRuleSocketAddrCondition_Name_STATUS string

type DeliveryRuleSocketAddrCondition_STATUS ΒΆ

type DeliveryRuleSocketAddrCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleSocketAddrCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *SocketAddrMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS ΒΆ

func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleSslProtocolCondition ΒΆ

type DeliveryRuleSslProtocolCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleSslProtocolCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *SslProtocolMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleSslProtocolCondition) AssignProperties_From_DeliveryRuleSslProtocolCondition ΒΆ

func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_From_DeliveryRuleSslProtocolCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleSslProtocolCondition_STATUS ΒΆ

func (condition *DeliveryRuleSslProtocolCondition) Initialize_From_DeliveryRuleSslProtocolCondition_STATUS(source *DeliveryRuleSslProtocolCondition_STATUS) error

Initialize_From_DeliveryRuleSslProtocolCondition_STATUS populates our DeliveryRuleSslProtocolCondition from the provided source DeliveryRuleSslProtocolCondition_STATUS

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_Name ΒΆ

type DeliveryRuleSslProtocolCondition_Name string

+kubebuilder:validation:Enum={"SslProtocol"}

type DeliveryRuleSslProtocolCondition_Name_STATUS ΒΆ

type DeliveryRuleSslProtocolCondition_Name_STATUS string

type DeliveryRuleSslProtocolCondition_STATUS ΒΆ

type DeliveryRuleSslProtocolCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleSslProtocolCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *SslProtocolMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS ΒΆ

func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleUrlFileExtensionCondition ΒΆ

type DeliveryRuleUrlFileExtensionCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlFileExtensionCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *UrlFileExtensionMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlFileExtensionCondition) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition ΒΆ

func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleUrlFileExtensionCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlFileExtensionCondition) Initialize_From_DeliveryRuleUrlFileExtensionCondition_STATUS(source *DeliveryRuleUrlFileExtensionCondition_STATUS) error

Initialize_From_DeliveryRuleUrlFileExtensionCondition_STATUS populates our DeliveryRuleUrlFileExtensionCondition from the provided source DeliveryRuleUrlFileExtensionCondition_STATUS

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_Name ΒΆ

type DeliveryRuleUrlFileExtensionCondition_Name string

+kubebuilder:validation:Enum={"UrlFileExtension"}

type DeliveryRuleUrlFileExtensionCondition_Name_STATUS ΒΆ

type DeliveryRuleUrlFileExtensionCondition_Name_STATUS string

type DeliveryRuleUrlFileExtensionCondition_STATUS ΒΆ

type DeliveryRuleUrlFileExtensionCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlFileExtensionCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *UrlFileExtensionMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleUrlFileNameCondition ΒΆ

type DeliveryRuleUrlFileNameCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlFileNameCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *UrlFileNameMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlFileNameCondition) AssignProperties_From_DeliveryRuleUrlFileNameCondition ΒΆ

func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_From_DeliveryRuleUrlFileNameCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleUrlFileNameCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlFileNameCondition) Initialize_From_DeliveryRuleUrlFileNameCondition_STATUS(source *DeliveryRuleUrlFileNameCondition_STATUS) error

Initialize_From_DeliveryRuleUrlFileNameCondition_STATUS populates our DeliveryRuleUrlFileNameCondition from the provided source DeliveryRuleUrlFileNameCondition_STATUS

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_Name ΒΆ

type DeliveryRuleUrlFileNameCondition_Name string

+kubebuilder:validation:Enum={"UrlFileName"}

type DeliveryRuleUrlFileNameCondition_Name_STATUS ΒΆ

type DeliveryRuleUrlFileNameCondition_Name_STATUS string

type DeliveryRuleUrlFileNameCondition_STATUS ΒΆ

type DeliveryRuleUrlFileNameCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlFileNameCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *UrlFileNameMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS(source *storage.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 *storage.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 DeliveryRuleUrlPathCondition ΒΆ

type DeliveryRuleUrlPathCondition struct {
	// +kubebuilder:validation:Required
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlPathCondition_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the condition.
	Parameters *UrlPathMatchConditionParameters `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlPathCondition) AssignProperties_From_DeliveryRuleUrlPathCondition ΒΆ

func (condition *DeliveryRuleUrlPathCondition) AssignProperties_From_DeliveryRuleUrlPathCondition(source *storage.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 *storage.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) Initialize_From_DeliveryRuleUrlPathCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlPathCondition) Initialize_From_DeliveryRuleUrlPathCondition_STATUS(source *DeliveryRuleUrlPathCondition_STATUS) error

Initialize_From_DeliveryRuleUrlPathCondition_STATUS populates our DeliveryRuleUrlPathCondition from the provided source DeliveryRuleUrlPathCondition_STATUS

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_Name ΒΆ

type DeliveryRuleUrlPathCondition_Name string

+kubebuilder:validation:Enum={"UrlPath"}

type DeliveryRuleUrlPathCondition_Name_STATUS ΒΆ

type DeliveryRuleUrlPathCondition_Name_STATUS string

type DeliveryRuleUrlPathCondition_STATUS ΒΆ

type DeliveryRuleUrlPathCondition_STATUS struct {
	// Name: The name of the condition for the delivery rule.
	Name *DeliveryRuleUrlPathCondition_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the condition.
	Parameters *UrlPathMatchConditionParameters_STATUS `json:"parameters,omitempty"`
}

func (*DeliveryRuleUrlPathCondition_STATUS) AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS ΒΆ

func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS(source *storage.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 *storage.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 DomainValidationProperties_STATUS ΒΆ

type DomainValidationProperties_STATUS struct {
	// ExpirationDate: The date time that the token expires
	ExpirationDate *string `json:"expirationDate,omitempty"`

	// ValidationToken: Challenge used for DNS TXT record or file based validation
	ValidationToken *string `json:"validationToken,omitempty"`
}

The JSON object that contains the properties to validate a domain.

func (*DomainValidationProperties_STATUS) AssignProperties_From_DomainValidationProperties_STATUS ΒΆ

func (properties *DomainValidationProperties_STATUS) AssignProperties_From_DomainValidationProperties_STATUS(source *storage.DomainValidationProperties_STATUS) error

AssignProperties_From_DomainValidationProperties_STATUS populates our DomainValidationProperties_STATUS from the provided source DomainValidationProperties_STATUS

func (*DomainValidationProperties_STATUS) AssignProperties_To_DomainValidationProperties_STATUS ΒΆ

func (properties *DomainValidationProperties_STATUS) AssignProperties_To_DomainValidationProperties_STATUS(destination *storage.DomainValidationProperties_STATUS) error

AssignProperties_To_DomainValidationProperties_STATUS populates the provided destination DomainValidationProperties_STATUS from our DomainValidationProperties_STATUS

func (*DomainValidationProperties_STATUS) DeepCopy ΒΆ

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

func (*DomainValidationProperties_STATUS) DeepCopyInto ΒΆ

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

func (*DomainValidationProperties_STATUS) NewEmptyARMValue ΒΆ

func (properties *DomainValidationProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DomainValidationProperties_STATUS) PopulateFromARM ΒΆ

func (properties *DomainValidationProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HeaderActionParameters ΒΆ

type HeaderActionParameters struct {
	// +kubebuilder:validation:Required
	// HeaderAction: Action to perform
	HeaderAction *HeaderActionParameters_HeaderAction `json:"headerAction,omitempty"`

	// +kubebuilder:validation:Required
	// HeaderName: Name of the header to modify
	HeaderName *string `json:"headerName,omitempty"`

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

	// Value: Value for the specified action
	Value *string `json:"value,omitempty"`
}

Defines the parameters for the request header action.

func (*HeaderActionParameters) AssignProperties_From_HeaderActionParameters ΒΆ

func (parameters *HeaderActionParameters) AssignProperties_From_HeaderActionParameters(source *storage.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 *storage.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) Initialize_From_HeaderActionParameters_STATUS ΒΆ

func (parameters *HeaderActionParameters) Initialize_From_HeaderActionParameters_STATUS(source *HeaderActionParameters_STATUS) error

Initialize_From_HeaderActionParameters_STATUS populates our HeaderActionParameters from the provided source HeaderActionParameters_STATUS

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_HeaderAction ΒΆ

type HeaderActionParameters_HeaderAction string

+kubebuilder:validation:Enum={"Append","Delete","Overwrite"}

type HeaderActionParameters_HeaderAction_STATUS ΒΆ

type HeaderActionParameters_HeaderAction_STATUS string

type HeaderActionParameters_STATUS ΒΆ

type HeaderActionParameters_STATUS struct {
	// HeaderAction: Action to perform
	HeaderAction *HeaderActionParameters_HeaderAction_STATUS `json:"headerAction,omitempty"`

	// HeaderName: Name of the header to modify
	HeaderName *string                                 `json:"headerName,omitempty"`
	TypeName   *HeaderActionParameters_TypeName_STATUS `json:"typeName,omitempty"`

	// Value: Value for the specified action
	Value *string `json:"value,omitempty"`
}

Defines the parameters for the request header action.

func (*HeaderActionParameters_STATUS) AssignProperties_From_HeaderActionParameters_STATUS ΒΆ

func (parameters *HeaderActionParameters_STATUS) AssignProperties_From_HeaderActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type HeaderActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleHeaderActionParameters"}

type HeaderActionParameters_TypeName_STATUS ΒΆ

type HeaderActionParameters_TypeName_STATUS string

type HealthProbeParameters ΒΆ

type HealthProbeParameters struct {
	// +kubebuilder:validation:Maximum=255
	// +kubebuilder:validation:Minimum=1
	// ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec.
	ProbeIntervalInSeconds *int `json:"probeIntervalInSeconds,omitempty"`

	// ProbePath: The path relative to the origin that is used to determine the health of the origin.
	ProbePath *string `json:"probePath,omitempty"`

	// ProbeProtocol: Protocol to use for health probe.
	ProbeProtocol *HealthProbeParameters_ProbeProtocol `json:"probeProtocol,omitempty"`

	// ProbeRequestType: The type of health probe request that is made.
	ProbeRequestType *HealthProbeParameters_ProbeRequestType `json:"probeRequestType,omitempty"`
}

The JSON object that contains the properties to send health probes to origin.

func (*HealthProbeParameters) AssignProperties_From_HealthProbeParameters ΒΆ

func (parameters *HealthProbeParameters) AssignProperties_From_HealthProbeParameters(source *storage.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 *storage.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) Initialize_From_HealthProbeParameters_STATUS ΒΆ

func (parameters *HealthProbeParameters) Initialize_From_HealthProbeParameters_STATUS(source *HealthProbeParameters_STATUS) error

Initialize_From_HealthProbeParameters_STATUS populates our HealthProbeParameters from the provided source HealthProbeParameters_STATUS

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_ProbeProtocol ΒΆ

type HealthProbeParameters_ProbeProtocol string

+kubebuilder:validation:Enum={"Http","Https","NotSet"}

type HealthProbeParameters_ProbeProtocol_STATUS ΒΆ

type HealthProbeParameters_ProbeProtocol_STATUS string

type HealthProbeParameters_ProbeRequestType ΒΆ

type HealthProbeParameters_ProbeRequestType string

+kubebuilder:validation:Enum={"GET","HEAD","NotSet"}

type HealthProbeParameters_ProbeRequestType_STATUS ΒΆ

type HealthProbeParameters_ProbeRequestType_STATUS string

type HealthProbeParameters_STATUS ΒΆ

type HealthProbeParameters_STATUS struct {
	// ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec.
	ProbeIntervalInSeconds *int `json:"probeIntervalInSeconds,omitempty"`

	// ProbePath: The path relative to the origin that is used to determine the health of the origin.
	ProbePath *string `json:"probePath,omitempty"`

	// ProbeProtocol: Protocol to use for health probe.
	ProbeProtocol *HealthProbeParameters_ProbeProtocol_STATUS `json:"probeProtocol,omitempty"`

	// ProbeRequestType: The type of health probe request that is made.
	ProbeRequestType *HealthProbeParameters_ProbeRequestType_STATUS `json:"probeRequestType,omitempty"`
}

The JSON object that contains the properties to send health probes to origin.

func (*HealthProbeParameters_STATUS) AssignProperties_From_HealthProbeParameters_STATUS ΒΆ

func (parameters *HealthProbeParameters_STATUS) AssignProperties_From_HealthProbeParameters_STATUS(source *storage.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 *storage.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 HostNameMatchConditionParameters ΒΆ

type HostNameMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *HostNameMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for HostName match conditions

func (*HostNameMatchConditionParameters) AssignProperties_From_HostNameMatchConditionParameters ΒΆ

func (parameters *HostNameMatchConditionParameters) AssignProperties_From_HostNameMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_HostNameMatchConditionParameters_STATUS ΒΆ

func (parameters *HostNameMatchConditionParameters) Initialize_From_HostNameMatchConditionParameters_STATUS(source *HostNameMatchConditionParameters_STATUS) error

Initialize_From_HostNameMatchConditionParameters_STATUS populates our HostNameMatchConditionParameters from the provided source HostNameMatchConditionParameters_STATUS

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_Operator ΒΆ

type HostNameMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type HostNameMatchConditionParameters_Operator_STATUS ΒΆ

type HostNameMatchConditionParameters_Operator_STATUS string

type HostNameMatchConditionParameters_STATUS ΒΆ

type HostNameMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *HostNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName   *HostNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for HostName match conditions

func (*HostNameMatchConditionParameters_STATUS) AssignProperties_From_HostNameMatchConditionParameters_STATUS ΒΆ

func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_From_HostNameMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type HostNameMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleHostNameConditionParameters"}

type HostNameMatchConditionParameters_TypeName_STATUS ΒΆ

type HostNameMatchConditionParameters_TypeName_STATUS string

type HttpVersionMatchConditionParameters ΒΆ

type HttpVersionMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *HttpVersionMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for HttpVersion match conditions

func (*HttpVersionMatchConditionParameters) AssignProperties_From_HttpVersionMatchConditionParameters ΒΆ

func (parameters *HttpVersionMatchConditionParameters) AssignProperties_From_HttpVersionMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_HttpVersionMatchConditionParameters_STATUS ΒΆ

func (parameters *HttpVersionMatchConditionParameters) Initialize_From_HttpVersionMatchConditionParameters_STATUS(source *HttpVersionMatchConditionParameters_STATUS) error

Initialize_From_HttpVersionMatchConditionParameters_STATUS populates our HttpVersionMatchConditionParameters from the provided source HttpVersionMatchConditionParameters_STATUS

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_Operator ΒΆ

type HttpVersionMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Equal"}

type HttpVersionMatchConditionParameters_Operator_STATUS ΒΆ

type HttpVersionMatchConditionParameters_Operator_STATUS string

type HttpVersionMatchConditionParameters_STATUS ΒΆ

type HttpVersionMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *HttpVersionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName   *HttpVersionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for HttpVersion match conditions

func (*HttpVersionMatchConditionParameters_STATUS) AssignProperties_From_HttpVersionMatchConditionParameters_STATUS ΒΆ

func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_From_HttpVersionMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type HttpVersionMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleHttpVersionConditionParameters"}

type HttpVersionMatchConditionParameters_TypeName_STATUS ΒΆ

type HttpVersionMatchConditionParameters_TypeName_STATUS string

type IdentityType_STATUS ΒΆ

type IdentityType_STATUS string

The type of identity that creates/modifies resources

type IsDeviceMatchConditionParameters ΒΆ

type IsDeviceMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []IsDeviceMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *IsDeviceMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for IsDevice match conditions

func (*IsDeviceMatchConditionParameters) AssignProperties_From_IsDeviceMatchConditionParameters ΒΆ

func (parameters *IsDeviceMatchConditionParameters) AssignProperties_From_IsDeviceMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_IsDeviceMatchConditionParameters_STATUS ΒΆ

func (parameters *IsDeviceMatchConditionParameters) Initialize_From_IsDeviceMatchConditionParameters_STATUS(source *IsDeviceMatchConditionParameters_STATUS) error

Initialize_From_IsDeviceMatchConditionParameters_STATUS populates our IsDeviceMatchConditionParameters from the provided source IsDeviceMatchConditionParameters_STATUS

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_MatchValues ΒΆ

type IsDeviceMatchConditionParameters_MatchValues string

+kubebuilder:validation:Enum={"Desktop","Mobile"}

type IsDeviceMatchConditionParameters_MatchValues_STATUS ΒΆ

type IsDeviceMatchConditionParameters_MatchValues_STATUS string

type IsDeviceMatchConditionParameters_Operator ΒΆ

type IsDeviceMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Equal"}

type IsDeviceMatchConditionParameters_Operator_STATUS ΒΆ

type IsDeviceMatchConditionParameters_Operator_STATUS string

type IsDeviceMatchConditionParameters_STATUS ΒΆ

type IsDeviceMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []IsDeviceMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *IsDeviceMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName   *IsDeviceMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for IsDevice match conditions

func (*IsDeviceMatchConditionParameters_STATUS) AssignProperties_From_IsDeviceMatchConditionParameters_STATUS ΒΆ

func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_From_IsDeviceMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type IsDeviceMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleIsDeviceConditionParameters"}

type IsDeviceMatchConditionParameters_TypeName_STATUS ΒΆ

type IsDeviceMatchConditionParameters_TypeName_STATUS string

type LoadBalancingSettingsParameters ΒΆ

type LoadBalancingSettingsParameters struct {
	// AdditionalLatencyInMilliseconds: The additional latency in milliseconds for probes to fall into the lowest latency bucket
	AdditionalLatencyInMilliseconds *int `json:"additionalLatencyInMilliseconds,omitempty"`

	// SampleSize: The number of samples to consider for load balancing decisions
	SampleSize *int `json:"sampleSize,omitempty"`

	// SuccessfulSamplesRequired: The number of samples within the sample period that must succeed
	SuccessfulSamplesRequired *int `json:"successfulSamplesRequired,omitempty"`
}

Round-Robin load balancing settings for a backend pool

func (*LoadBalancingSettingsParameters) AssignProperties_From_LoadBalancingSettingsParameters ΒΆ

func (parameters *LoadBalancingSettingsParameters) AssignProperties_From_LoadBalancingSettingsParameters(source *storage.LoadBalancingSettingsParameters) error

AssignProperties_From_LoadBalancingSettingsParameters populates our LoadBalancingSettingsParameters from the provided source LoadBalancingSettingsParameters

func (*LoadBalancingSettingsParameters) AssignProperties_To_LoadBalancingSettingsParameters ΒΆ

func (parameters *LoadBalancingSettingsParameters) AssignProperties_To_LoadBalancingSettingsParameters(destination *storage.LoadBalancingSettingsParameters) error

AssignProperties_To_LoadBalancingSettingsParameters populates the provided destination LoadBalancingSettingsParameters from our LoadBalancingSettingsParameters

func (*LoadBalancingSettingsParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LoadBalancingSettingsParameters) DeepCopy ΒΆ

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

func (*LoadBalancingSettingsParameters) DeepCopyInto ΒΆ

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

func (*LoadBalancingSettingsParameters) Initialize_From_LoadBalancingSettingsParameters_STATUS ΒΆ

func (parameters *LoadBalancingSettingsParameters) Initialize_From_LoadBalancingSettingsParameters_STATUS(source *LoadBalancingSettingsParameters_STATUS) error

Initialize_From_LoadBalancingSettingsParameters_STATUS populates our LoadBalancingSettingsParameters from the provided source LoadBalancingSettingsParameters_STATUS

func (*LoadBalancingSettingsParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LoadBalancingSettingsParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LoadBalancingSettingsParameters_STATUS ΒΆ

type LoadBalancingSettingsParameters_STATUS struct {
	// AdditionalLatencyInMilliseconds: The additional latency in milliseconds for probes to fall into the lowest latency bucket
	AdditionalLatencyInMilliseconds *int `json:"additionalLatencyInMilliseconds,omitempty"`

	// SampleSize: The number of samples to consider for load balancing decisions
	SampleSize *int `json:"sampleSize,omitempty"`

	// SuccessfulSamplesRequired: The number of samples within the sample period that must succeed
	SuccessfulSamplesRequired *int `json:"successfulSamplesRequired,omitempty"`
}

Round-Robin load balancing settings for a backend pool

func (*LoadBalancingSettingsParameters_STATUS) AssignProperties_From_LoadBalancingSettingsParameters_STATUS ΒΆ

func (parameters *LoadBalancingSettingsParameters_STATUS) AssignProperties_From_LoadBalancingSettingsParameters_STATUS(source *storage.LoadBalancingSettingsParameters_STATUS) error

AssignProperties_From_LoadBalancingSettingsParameters_STATUS populates our LoadBalancingSettingsParameters_STATUS from the provided source LoadBalancingSettingsParameters_STATUS

func (*LoadBalancingSettingsParameters_STATUS) AssignProperties_To_LoadBalancingSettingsParameters_STATUS ΒΆ

func (parameters *LoadBalancingSettingsParameters_STATUS) AssignProperties_To_LoadBalancingSettingsParameters_STATUS(destination *storage.LoadBalancingSettingsParameters_STATUS) error

AssignProperties_To_LoadBalancingSettingsParameters_STATUS populates the provided destination LoadBalancingSettingsParameters_STATUS from our LoadBalancingSettingsParameters_STATUS

func (*LoadBalancingSettingsParameters_STATUS) DeepCopy ΒΆ

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

func (*LoadBalancingSettingsParameters_STATUS) DeepCopyInto ΒΆ

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

func (*LoadBalancingSettingsParameters_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LoadBalancingSettingsParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedCertificateParameters ΒΆ

type ManagedCertificateParameters struct {
	// +kubebuilder:validation:Required
	Type *ManagedCertificateParameters_Type `json:"type,omitempty"`
}

func (*ManagedCertificateParameters) AssignProperties_From_ManagedCertificateParameters ΒΆ

func (parameters *ManagedCertificateParameters) AssignProperties_From_ManagedCertificateParameters(source *storage.ManagedCertificateParameters) error

AssignProperties_From_ManagedCertificateParameters populates our ManagedCertificateParameters from the provided source ManagedCertificateParameters

func (*ManagedCertificateParameters) AssignProperties_To_ManagedCertificateParameters ΒΆ

func (parameters *ManagedCertificateParameters) AssignProperties_To_ManagedCertificateParameters(destination *storage.ManagedCertificateParameters) error

AssignProperties_To_ManagedCertificateParameters populates the provided destination ManagedCertificateParameters from our ManagedCertificateParameters

func (*ManagedCertificateParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedCertificateParameters) DeepCopy ΒΆ

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

func (*ManagedCertificateParameters) DeepCopyInto ΒΆ

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

func (*ManagedCertificateParameters) Initialize_From_ManagedCertificateParameters_STATUS ΒΆ

func (parameters *ManagedCertificateParameters) Initialize_From_ManagedCertificateParameters_STATUS(source *ManagedCertificateParameters_STATUS) error

Initialize_From_ManagedCertificateParameters_STATUS populates our ManagedCertificateParameters from the provided source ManagedCertificateParameters_STATUS

func (*ManagedCertificateParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedCertificateParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedCertificateParameters_STATUS ΒΆ

type ManagedCertificateParameters_STATUS struct {
	// ExpirationDate: Certificate expiration date.
	ExpirationDate *string `json:"expirationDate,omitempty"`

	// Subject: Subject name in the certificate.
	Subject *string                                   `json:"subject,omitempty"`
	Type    *ManagedCertificateParameters_Type_STATUS `json:"type,omitempty"`
}

func (*ManagedCertificateParameters_STATUS) AssignProperties_From_ManagedCertificateParameters_STATUS ΒΆ

func (parameters *ManagedCertificateParameters_STATUS) AssignProperties_From_ManagedCertificateParameters_STATUS(source *storage.ManagedCertificateParameters_STATUS) error

AssignProperties_From_ManagedCertificateParameters_STATUS populates our ManagedCertificateParameters_STATUS from the provided source ManagedCertificateParameters_STATUS

func (*ManagedCertificateParameters_STATUS) AssignProperties_To_ManagedCertificateParameters_STATUS ΒΆ

func (parameters *ManagedCertificateParameters_STATUS) AssignProperties_To_ManagedCertificateParameters_STATUS(destination *storage.ManagedCertificateParameters_STATUS) error

AssignProperties_To_ManagedCertificateParameters_STATUS populates the provided destination ManagedCertificateParameters_STATUS from our ManagedCertificateParameters_STATUS

func (*ManagedCertificateParameters_STATUS) DeepCopy ΒΆ

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

func (*ManagedCertificateParameters_STATUS) DeepCopyInto ΒΆ

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

func (*ManagedCertificateParameters_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedCertificateParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedCertificateParameters_Type ΒΆ

type ManagedCertificateParameters_Type string

+kubebuilder:validation:Enum={"ManagedCertificate"}

type ManagedCertificateParameters_Type_STATUS ΒΆ

type ManagedCertificateParameters_Type_STATUS string

type ManagedServiceIdentity ΒΆ

type ManagedServiceIdentity struct {
	// +kubebuilder:validation:Required
	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType   `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity ΒΆ

func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error

AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity

func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity ΒΆ

func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error

AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity

func (*ManagedServiceIdentity) ConvertToARM ΒΆ

func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedServiceIdentity) DeepCopy ΒΆ

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

func (*ManagedServiceIdentity) DeepCopyInto ΒΆ

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

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

func (*ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS ΒΆ

func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error

Initialize_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity) NewEmptyARMValue ΒΆ

func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity) PopulateFromARM ΒΆ

func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentityType ΒΆ

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}

type ManagedServiceIdentityType_STATUS ΒΆ

type ManagedServiceIdentityType_STATUS string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

type ManagedServiceIdentity_STATUS ΒΆ

type ManagedServiceIdentity_STATUS struct {
	// PrincipalId: The service principal ID of the system assigned identity. This property will only be provided for a system
	// assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of the system assigned identity. This property will only be provided for a system assigned
	// identity.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType_STATUS     `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS ΒΆ

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS ΒΆ

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) DeepCopy ΒΆ

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

func (*ManagedServiceIdentity_STATUS) DeepCopyInto ΒΆ

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

func (*ManagedServiceIdentity_STATUS) NewEmptyARMValue ΒΆ

func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity_STATUS) PopulateFromARM ΒΆ

func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OriginGroupOverride ΒΆ

type OriginGroupOverride struct {
	// ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends.
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol `json:"forwardingProtocol,omitempty"`

	// OriginGroup: defines the OriginGroup that would override the DefaultOriginGroup on route.
	OriginGroup *ResourceReference `json:"originGroup,omitempty"`
}

Defines the parameters for the origin group override configuration.

func (*OriginGroupOverride) AssignProperties_From_OriginGroupOverride ΒΆ

func (override *OriginGroupOverride) AssignProperties_From_OriginGroupOverride(source *storage.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 *storage.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) Initialize_From_OriginGroupOverride_STATUS ΒΆ

func (override *OriginGroupOverride) Initialize_From_OriginGroupOverride_STATUS(source *OriginGroupOverride_STATUS) error

Initialize_From_OriginGroupOverride_STATUS populates our OriginGroupOverride from the provided source OriginGroupOverride_STATUS

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: The name of the action for the delivery rule.
	Name *OriginGroupOverrideAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *OriginGroupOverrideActionParameters `json:"parameters,omitempty"`
}

func (*OriginGroupOverrideAction) AssignProperties_From_OriginGroupOverrideAction ΒΆ

func (action *OriginGroupOverrideAction) AssignProperties_From_OriginGroupOverrideAction(source *storage.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 *storage.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) Initialize_From_OriginGroupOverrideAction_STATUS ΒΆ

func (action *OriginGroupOverrideAction) Initialize_From_OriginGroupOverrideAction_STATUS(source *OriginGroupOverrideAction_STATUS) error

Initialize_From_OriginGroupOverrideAction_STATUS populates our OriginGroupOverrideAction from the provided source OriginGroupOverrideAction_STATUS

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: defines the OriginGroup that would override the DefaultOriginGroup.
	OriginGroup *ResourceReference `json:"originGroup,omitempty"`

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

Defines the parameters for the origin group override action.

func (*OriginGroupOverrideActionParameters) AssignProperties_From_OriginGroupOverrideActionParameters ΒΆ

func (parameters *OriginGroupOverrideActionParameters) AssignProperties_From_OriginGroupOverrideActionParameters(source *storage.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 *storage.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) Initialize_From_OriginGroupOverrideActionParameters_STATUS ΒΆ

func (parameters *OriginGroupOverrideActionParameters) Initialize_From_OriginGroupOverrideActionParameters_STATUS(source *OriginGroupOverrideActionParameters_STATUS) error

Initialize_From_OriginGroupOverrideActionParameters_STATUS populates our OriginGroupOverrideActionParameters from the provided source OriginGroupOverrideActionParameters_STATUS

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_STATUS ΒΆ

type OriginGroupOverrideActionParameters_STATUS struct {
	// OriginGroup: defines the OriginGroup that would override the DefaultOriginGroup.
	OriginGroup *ResourceReference_STATUS                            `json:"originGroup,omitempty"`
	TypeName    *OriginGroupOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for the origin group override action.

func (*OriginGroupOverrideActionParameters_STATUS) AssignProperties_From_OriginGroupOverrideActionParameters_STATUS ΒΆ

func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_From_OriginGroupOverrideActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type OriginGroupOverrideActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleOriginGroupOverrideActionParameters"}

type OriginGroupOverrideActionParameters_TypeName_STATUS ΒΆ

type OriginGroupOverrideActionParameters_TypeName_STATUS string

type OriginGroupOverrideAction_Name ΒΆ

type OriginGroupOverrideAction_Name string

+kubebuilder:validation:Enum={"OriginGroupOverride"}

type OriginGroupOverrideAction_Name_STATUS ΒΆ

type OriginGroupOverrideAction_Name_STATUS string

type OriginGroupOverrideAction_STATUS ΒΆ

type OriginGroupOverrideAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *OriginGroupOverrideAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *OriginGroupOverrideActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*OriginGroupOverrideAction_STATUS) AssignProperties_From_OriginGroupOverrideAction_STATUS ΒΆ

func (action *OriginGroupOverrideAction_STATUS) AssignProperties_From_OriginGroupOverrideAction_STATUS(source *storage.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 *storage.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 OriginGroupOverride_ForwardingProtocol ΒΆ

type OriginGroupOverride_ForwardingProtocol string

+kubebuilder:validation:Enum={"HttpOnly","HttpsOnly","MatchRequest"}

type OriginGroupOverride_ForwardingProtocol_STATUS ΒΆ

type OriginGroupOverride_ForwardingProtocol_STATUS string

type OriginGroupOverride_STATUS ΒΆ

type OriginGroupOverride_STATUS struct {
	// ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends.
	ForwardingProtocol *OriginGroupOverride_ForwardingProtocol_STATUS `json:"forwardingProtocol,omitempty"`

	// OriginGroup: defines the OriginGroup that would override the DefaultOriginGroup on route.
	OriginGroup *ResourceReference_STATUS `json:"originGroup,omitempty"`
}

Defines the parameters for the origin group override configuration.

func (*OriginGroupOverride_STATUS) AssignProperties_From_OriginGroupOverride_STATUS ΒΆ

func (override *OriginGroupOverride_STATUS) AssignProperties_From_OriginGroupOverride_STATUS(source *storage.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 *storage.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 PostArgsMatchConditionParameters ΒΆ

type PostArgsMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *PostArgsMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Selector: Name of PostArg to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for PostArgs match conditions

func (*PostArgsMatchConditionParameters) AssignProperties_From_PostArgsMatchConditionParameters ΒΆ

func (parameters *PostArgsMatchConditionParameters) AssignProperties_From_PostArgsMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_PostArgsMatchConditionParameters_STATUS ΒΆ

func (parameters *PostArgsMatchConditionParameters) Initialize_From_PostArgsMatchConditionParameters_STATUS(source *PostArgsMatchConditionParameters_STATUS) error

Initialize_From_PostArgsMatchConditionParameters_STATUS populates our PostArgsMatchConditionParameters from the provided source PostArgsMatchConditionParameters_STATUS

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_Operator ΒΆ

type PostArgsMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type PostArgsMatchConditionParameters_Operator_STATUS ΒΆ

type PostArgsMatchConditionParameters_Operator_STATUS string

type PostArgsMatchConditionParameters_STATUS ΒΆ

type PostArgsMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *PostArgsMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Selector: Name of PostArg to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                `json:"transforms,omitempty"`
	TypeName   *PostArgsMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for PostArgs match conditions

func (*PostArgsMatchConditionParameters_STATUS) AssignProperties_From_PostArgsMatchConditionParameters_STATUS ΒΆ

func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_From_PostArgsMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type PostArgsMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRulePostArgsConditionParameters"}

type PostArgsMatchConditionParameters_TypeName_STATUS ΒΆ

type PostArgsMatchConditionParameters_TypeName_STATUS string

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" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}

func (*Profile) AssignProperties_From_Profile ΒΆ

func (profile *Profile) AssignProperties_From_Profile(source *storage.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 *storage.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) ConfigMapDestinationExpressions ΒΆ

func (profile *Profile) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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 "2023-05-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) GetSupportedOperations ΒΆ

func (profile *Profile) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the 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) InitializeSpec ΒΆ

func (profile *Profile) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

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) SecretDestinationExpressions ΒΆ

func (profile *Profile) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Profile) ValidateDelete ΒΆ

func (profile *Profile) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Profile) ValidateUpdate ΒΆ

func (profile *Profile) ValidateUpdate(old runtime.Object) (admission.Warnings, 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 Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}

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 ProfileOperatorSpec ΒΆ

type ProfileOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*ProfileOperatorSpec) AssignProperties_From_ProfileOperatorSpec ΒΆ

func (operator *ProfileOperatorSpec) AssignProperties_From_ProfileOperatorSpec(source *storage.ProfileOperatorSpec) error

AssignProperties_From_ProfileOperatorSpec populates our ProfileOperatorSpec from the provided source ProfileOperatorSpec

func (*ProfileOperatorSpec) AssignProperties_To_ProfileOperatorSpec ΒΆ

func (operator *ProfileOperatorSpec) AssignProperties_To_ProfileOperatorSpec(destination *storage.ProfileOperatorSpec) error

AssignProperties_To_ProfileOperatorSpec populates the provided destination ProfileOperatorSpec from our ProfileOperatorSpec

func (*ProfileOperatorSpec) DeepCopy ΒΆ

func (in *ProfileOperatorSpec) DeepCopy() *ProfileOperatorSpec

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

func (*ProfileOperatorSpec) DeepCopyInto ΒΆ

func (in *ProfileOperatorSpec) DeepCopyInto(out *ProfileOperatorSpec)

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

type ProfileProperties_ResourceState_STATUS ΒΆ

type ProfileProperties_ResourceState_STATUS string

type Profile_STATUS ΒΆ

type Profile_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// ExtendedProperties: Key-Value pair representing additional properties for profiles.
	ExtendedProperties map[string]string `json:"extendedProperties,omitempty"`

	// FrontDoorId: The Id of the frontdoor.
	FrontDoorId *string `json:"frontDoorId,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Identity: Managed service identity (system assigned and/or user assigned identities).
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// Kind: Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile.
	Kind *string `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the
	// request fails and returns.
	OriginResponseTimeoutSeconds *int `json:"originResponseTimeoutSeconds,omitempty"`

	// ProvisioningState: Provisioning status of the profile.
	ProvisioningState *ProfileProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceState: Resource status of the profile.
	ResourceState *ProfileProperties_ResourceState_STATUS `json:"resourceState,omitempty"`

	// Sku: The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the
	// profile.
	Sku *Sku_STATUS `json:"sku,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

A profile is a logical grouping of endpoints that share the same settings.

func (*Profile_STATUS) AssignProperties_From_Profile_STATUS ΒΆ

func (profile *Profile_STATUS) AssignProperties_From_Profile_STATUS(source *storage.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 *storage.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_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"`

	// Identity: Managed service identity (system assigned and/or user assigned identities).
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *ProfileOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Minimum=16
	// OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the
	// request fails and returns.
	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: The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the
	// profile.
	Sku *Sku `json:"sku,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*Profile_Spec) AssignProperties_From_Profile_Spec ΒΆ

func (profile *Profile_Spec) AssignProperties_From_Profile_Spec(source *storage.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 *storage.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) Initialize_From_Profile_STATUS ΒΆ

func (profile *Profile_Spec) Initialize_From_Profile_STATUS(source *Profile_STATUS) error

Initialize_From_Profile_STATUS populates our Profile_Spec from the provided source Profile_STATUS

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 QueryStringMatchConditionParameters ΒΆ

type QueryStringMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *QueryStringMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for QueryString match conditions

func (*QueryStringMatchConditionParameters) AssignProperties_From_QueryStringMatchConditionParameters ΒΆ

func (parameters *QueryStringMatchConditionParameters) AssignProperties_From_QueryStringMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_QueryStringMatchConditionParameters_STATUS ΒΆ

func (parameters *QueryStringMatchConditionParameters) Initialize_From_QueryStringMatchConditionParameters_STATUS(source *QueryStringMatchConditionParameters_STATUS) error

Initialize_From_QueryStringMatchConditionParameters_STATUS populates our QueryStringMatchConditionParameters from the provided source QueryStringMatchConditionParameters_STATUS

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_Operator ΒΆ

type QueryStringMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type QueryStringMatchConditionParameters_Operator_STATUS ΒΆ

type QueryStringMatchConditionParameters_Operator_STATUS string

type QueryStringMatchConditionParameters_STATUS ΒΆ

type QueryStringMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *QueryStringMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName   *QueryStringMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for QueryString match conditions

func (*QueryStringMatchConditionParameters_STATUS) AssignProperties_From_QueryStringMatchConditionParameters_STATUS ΒΆ

func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_From_QueryStringMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type QueryStringMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleQueryStringConditionParameters"}

type QueryStringMatchConditionParameters_TypeName_STATUS ΒΆ

type QueryStringMatchConditionParameters_TypeName_STATUS string

type RemoteAddressMatchConditionParameters ΒΆ

type RemoteAddressMatchConditionParameters struct {
	// MatchValues: Match values to match against. The operator will apply to each value in here with OR semantics. If any of
	// them match the variable with the given operator this match condition is considered a match.
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RemoteAddressMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RemoteAddress match conditions

func (*RemoteAddressMatchConditionParameters) AssignProperties_From_RemoteAddressMatchConditionParameters ΒΆ

func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_From_RemoteAddressMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RemoteAddressMatchConditionParameters_STATUS ΒΆ

func (parameters *RemoteAddressMatchConditionParameters) Initialize_From_RemoteAddressMatchConditionParameters_STATUS(source *RemoteAddressMatchConditionParameters_STATUS) error

Initialize_From_RemoteAddressMatchConditionParameters_STATUS populates our RemoteAddressMatchConditionParameters from the provided source RemoteAddressMatchConditionParameters_STATUS

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_Operator ΒΆ

type RemoteAddressMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","GeoMatch","IPMatch"}

type RemoteAddressMatchConditionParameters_Operator_STATUS ΒΆ

type RemoteAddressMatchConditionParameters_Operator_STATUS string

type RemoteAddressMatchConditionParameters_STATUS ΒΆ

type RemoteAddressMatchConditionParameters_STATUS struct {
	// MatchValues: Match values to match against. The operator will apply to each value in here with OR semantics. If any of
	// them match the variable with the given operator this match condition is considered a match.
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RemoteAddressMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName   *RemoteAddressMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RemoteAddress match conditions

func (*RemoteAddressMatchConditionParameters_STATUS) AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS ΒΆ

func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RemoteAddressMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRemoteAddressConditionParameters"}

type RemoteAddressMatchConditionParameters_TypeName_STATUS ΒΆ

type RemoteAddressMatchConditionParameters_TypeName_STATUS string

type RequestBodyMatchConditionParameters ΒΆ

type RequestBodyMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RequestBodyMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RequestBody match conditions

func (*RequestBodyMatchConditionParameters) AssignProperties_From_RequestBodyMatchConditionParameters ΒΆ

func (parameters *RequestBodyMatchConditionParameters) AssignProperties_From_RequestBodyMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RequestBodyMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestBodyMatchConditionParameters) Initialize_From_RequestBodyMatchConditionParameters_STATUS(source *RequestBodyMatchConditionParameters_STATUS) error

Initialize_From_RequestBodyMatchConditionParameters_STATUS populates our RequestBodyMatchConditionParameters from the provided source RequestBodyMatchConditionParameters_STATUS

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_Operator ΒΆ

type RequestBodyMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestBodyMatchConditionParameters_Operator_STATUS ΒΆ

type RequestBodyMatchConditionParameters_Operator_STATUS string

type RequestBodyMatchConditionParameters_STATUS ΒΆ

type RequestBodyMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RequestBodyMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName   *RequestBodyMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RequestBody match conditions

func (*RequestBodyMatchConditionParameters_STATUS) AssignProperties_From_RequestBodyMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_From_RequestBodyMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RequestBodyMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRequestBodyConditionParameters"}

type RequestBodyMatchConditionParameters_TypeName_STATUS ΒΆ

type RequestBodyMatchConditionParameters_TypeName_STATUS string

type RequestHeaderMatchConditionParameters ΒΆ

type RequestHeaderMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RequestHeaderMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Selector: Name of Header to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RequestHeader match conditions

func (*RequestHeaderMatchConditionParameters) AssignProperties_From_RequestHeaderMatchConditionParameters ΒΆ

func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_From_RequestHeaderMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RequestHeaderMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestHeaderMatchConditionParameters) Initialize_From_RequestHeaderMatchConditionParameters_STATUS(source *RequestHeaderMatchConditionParameters_STATUS) error

Initialize_From_RequestHeaderMatchConditionParameters_STATUS populates our RequestHeaderMatchConditionParameters from the provided source RequestHeaderMatchConditionParameters_STATUS

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_Operator ΒΆ

type RequestHeaderMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestHeaderMatchConditionParameters_Operator_STATUS ΒΆ

type RequestHeaderMatchConditionParameters_Operator_STATUS string

type RequestHeaderMatchConditionParameters_STATUS ΒΆ

type RequestHeaderMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RequestHeaderMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Selector: Name of Header to be matched
	Selector *string `json:"selector,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName   *RequestHeaderMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RequestHeader match conditions

func (*RequestHeaderMatchConditionParameters_STATUS) AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RequestHeaderMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRequestHeaderConditionParameters"}

type RequestHeaderMatchConditionParameters_TypeName_STATUS ΒΆ

type RequestHeaderMatchConditionParameters_TypeName_STATUS string

type RequestMethodMatchConditionParameters ΒΆ

type RequestMethodMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []RequestMethodMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RequestMethodMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RequestMethod match conditions

func (*RequestMethodMatchConditionParameters) AssignProperties_From_RequestMethodMatchConditionParameters ΒΆ

func (parameters *RequestMethodMatchConditionParameters) AssignProperties_From_RequestMethodMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RequestMethodMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestMethodMatchConditionParameters) Initialize_From_RequestMethodMatchConditionParameters_STATUS(source *RequestMethodMatchConditionParameters_STATUS) error

Initialize_From_RequestMethodMatchConditionParameters_STATUS populates our RequestMethodMatchConditionParameters from the provided source RequestMethodMatchConditionParameters_STATUS

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_MatchValues ΒΆ

type RequestMethodMatchConditionParameters_MatchValues string

+kubebuilder:validation:Enum={"DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE"}

type RequestMethodMatchConditionParameters_MatchValues_STATUS ΒΆ

type RequestMethodMatchConditionParameters_MatchValues_STATUS string

type RequestMethodMatchConditionParameters_Operator ΒΆ

type RequestMethodMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Equal"}

type RequestMethodMatchConditionParameters_Operator_STATUS ΒΆ

type RequestMethodMatchConditionParameters_Operator_STATUS string

type RequestMethodMatchConditionParameters_STATUS ΒΆ

type RequestMethodMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []RequestMethodMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RequestMethodMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName   *RequestMethodMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RequestMethod match conditions

func (*RequestMethodMatchConditionParameters_STATUS) AssignProperties_From_RequestMethodMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_From_RequestMethodMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RequestMethodMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRequestMethodConditionParameters"}

type RequestMethodMatchConditionParameters_TypeName_STATUS ΒΆ

type RequestMethodMatchConditionParameters_TypeName_STATUS string

type RequestSchemeMatchConditionParameters ΒΆ

type RequestSchemeMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []RequestSchemeMatchConditionParameters_MatchValues `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RequestSchemeMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RequestScheme match conditions

func (*RequestSchemeMatchConditionParameters) AssignProperties_From_RequestSchemeMatchConditionParameters ΒΆ

func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_From_RequestSchemeMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RequestSchemeMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestSchemeMatchConditionParameters) Initialize_From_RequestSchemeMatchConditionParameters_STATUS(source *RequestSchemeMatchConditionParameters_STATUS) error

Initialize_From_RequestSchemeMatchConditionParameters_STATUS populates our RequestSchemeMatchConditionParameters from the provided source RequestSchemeMatchConditionParameters_STATUS

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_MatchValues ΒΆ

type RequestSchemeMatchConditionParameters_MatchValues string

+kubebuilder:validation:Enum={"HTTP","HTTPS"}

type RequestSchemeMatchConditionParameters_MatchValues_STATUS ΒΆ

type RequestSchemeMatchConditionParameters_MatchValues_STATUS string

type RequestSchemeMatchConditionParameters_Operator ΒΆ

type RequestSchemeMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Equal"}

type RequestSchemeMatchConditionParameters_Operator_STATUS ΒΆ

type RequestSchemeMatchConditionParameters_Operator_STATUS string

type RequestSchemeMatchConditionParameters_STATUS ΒΆ

type RequestSchemeMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []RequestSchemeMatchConditionParameters_MatchValues_STATUS `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RequestSchemeMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                     `json:"transforms,omitempty"`
	TypeName   *RequestSchemeMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RequestScheme match conditions

func (*RequestSchemeMatchConditionParameters_STATUS) AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RequestSchemeMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRequestSchemeConditionParameters"}

type RequestSchemeMatchConditionParameters_TypeName_STATUS ΒΆ

type RequestSchemeMatchConditionParameters_TypeName_STATUS string

type RequestUriMatchConditionParameters ΒΆ

type RequestUriMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *RequestUriMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for RequestUri match conditions

func (*RequestUriMatchConditionParameters) AssignProperties_From_RequestUriMatchConditionParameters ΒΆ

func (parameters *RequestUriMatchConditionParameters) AssignProperties_From_RequestUriMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_RequestUriMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestUriMatchConditionParameters) Initialize_From_RequestUriMatchConditionParameters_STATUS(source *RequestUriMatchConditionParameters_STATUS) error

Initialize_From_RequestUriMatchConditionParameters_STATUS populates our RequestUriMatchConditionParameters from the provided source RequestUriMatchConditionParameters_STATUS

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_Operator ΒΆ

type RequestUriMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type RequestUriMatchConditionParameters_Operator_STATUS ΒΆ

type RequestUriMatchConditionParameters_Operator_STATUS string

type RequestUriMatchConditionParameters_STATUS ΒΆ

type RequestUriMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *RequestUriMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName   *RequestUriMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for RequestUri match conditions

func (*RequestUriMatchConditionParameters_STATUS) AssignProperties_From_RequestUriMatchConditionParameters_STATUS ΒΆ

func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_From_RequestUriMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RequestUriMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRequestUriConditionParameters"}

type RequestUriMatchConditionParameters_TypeName_STATUS ΒΆ

type RequestUriMatchConditionParameters_TypeName_STATUS string

type ResourceReference ΒΆ

type ResourceReference struct {
	// Reference: Resource ID.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Reference to another resource.

func (*ResourceReference) AssignProperties_From_ResourceReference ΒΆ

func (reference *ResourceReference) AssignProperties_From_ResourceReference(source *storage.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 *storage.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) Initialize_From_ResourceReference_STATUS ΒΆ

func (reference *ResourceReference) Initialize_From_ResourceReference_STATUS(source *ResourceReference_STATUS) error

Initialize_From_ResourceReference_STATUS populates our ResourceReference from the provided source ResourceReference_STATUS

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_STATUS ΒΆ

type ResourceReference_STATUS struct {
	// Id: Resource ID.
	Id *string `json:"id,omitempty"`
}

Reference to another resource.

func (*ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS ΒΆ

func (reference *ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS(source *storage.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 *storage.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 Route ΒΆ

type Route struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route_Spec   `json:"spec,omitempty"`
	Status            Route_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}

func (*Route) AssignProperties_From_Route ΒΆ

func (route *Route) AssignProperties_From_Route(source *storage.Route) error

AssignProperties_From_Route populates our Route from the provided source Route

func (*Route) AssignProperties_To_Route ΒΆ

func (route *Route) AssignProperties_To_Route(destination *storage.Route) error

AssignProperties_To_Route populates the provided destination Route from our Route

func (*Route) AzureName ΒΆ

func (route *Route) AzureName() string

AzureName returns the Azure name of the resource

func (*Route) ConfigMapDestinationExpressions ΒΆ

func (route *Route) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Route) ConvertFrom ΒΆ

func (route *Route) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Route from the provided hub Route

func (*Route) ConvertTo ΒΆ

func (route *Route) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Route from our Route

func (*Route) DeepCopy ΒΆ

func (in *Route) DeepCopy() *Route

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

func (*Route) DeepCopyInto ΒΆ

func (in *Route) DeepCopyInto(out *Route)

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

func (*Route) DeepCopyObject ΒΆ

func (in *Route) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Route) Default ΒΆ

func (route *Route) Default()

Default applies defaults to the Route resource

func (Route) GetAPIVersion ΒΆ

func (route Route) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*Route) GetConditions ΒΆ

func (route *Route) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Route) GetResourceScope ΒΆ

func (route *Route) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Route) GetSpec ΒΆ

func (route *Route) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Route) GetStatus ΒΆ

func (route *Route) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Route) GetSupportedOperations ΒΆ

func (route *Route) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Route) GetType ΒΆ

func (route *Route) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/afdEndpoints/routes"

func (*Route) InitializeSpec ΒΆ

func (route *Route) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*Route) NewEmptyStatus ΒΆ

func (route *Route) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Route) OriginalGVK ΒΆ

func (route *Route) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Route) Owner ΒΆ

func (route *Route) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Route) SecretDestinationExpressions ΒΆ

func (route *Route) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Route) SetConditions ΒΆ

func (route *Route) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Route) SetStatus ΒΆ

func (route *Route) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Route) ValidateCreate ΒΆ

func (route *Route) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Route) ValidateDelete ΒΆ

func (route *Route) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Route) ValidateUpdate ΒΆ

func (route *Route) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type RouteConfigurationOverrideActionParameters ΒΆ

type RouteConfigurationOverrideActionParameters struct {
	// CacheConfiguration: The caching configuration associated with this rule. To disable caching, do not provide a
	// cacheConfiguration object.
	CacheConfiguration *CacheConfiguration `json:"cacheConfiguration,omitempty"`

	// OriginGroupOverride: A reference to the origin group override configuration. Leave empty to use the default origin group
	// on route.
	OriginGroupOverride *OriginGroupOverride `json:"originGroupOverride,omitempty"`

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

Defines the parameters for the route configuration override action.

func (*RouteConfigurationOverrideActionParameters) AssignProperties_From_RouteConfigurationOverrideActionParameters ΒΆ

func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_From_RouteConfigurationOverrideActionParameters(source *storage.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 *storage.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) Initialize_From_RouteConfigurationOverrideActionParameters_STATUS ΒΆ

func (parameters *RouteConfigurationOverrideActionParameters) Initialize_From_RouteConfigurationOverrideActionParameters_STATUS(source *RouteConfigurationOverrideActionParameters_STATUS) error

Initialize_From_RouteConfigurationOverrideActionParameters_STATUS populates our RouteConfigurationOverrideActionParameters from the provided source RouteConfigurationOverrideActionParameters_STATUS

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_STATUS ΒΆ

type RouteConfigurationOverrideActionParameters_STATUS struct {
	// CacheConfiguration: The caching configuration associated with this rule. To disable caching, do not provide a
	// cacheConfiguration object.
	CacheConfiguration *CacheConfiguration_STATUS `json:"cacheConfiguration,omitempty"`

	// OriginGroupOverride: A reference to the origin group override configuration. Leave empty to use the default origin group
	// on route.
	OriginGroupOverride *OriginGroupOverride_STATUS                                 `json:"originGroupOverride,omitempty"`
	TypeName            *RouteConfigurationOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for the route configuration override action.

func (*RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS ΒΆ

func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type RouteConfigurationOverrideActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleRouteConfigurationOverrideActionParameters"}

type RouteConfigurationOverrideActionParameters_TypeName_STATUS ΒΆ

type RouteConfigurationOverrideActionParameters_TypeName_STATUS string

type RouteList ΒΆ

type RouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Route `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}

func (*RouteList) DeepCopy ΒΆ

func (in *RouteList) DeepCopy() *RouteList

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

func (*RouteList) DeepCopyInto ΒΆ

func (in *RouteList) DeepCopyInto(out *RouteList)

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

func (*RouteList) DeepCopyObject ΒΆ

func (in *RouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteOperatorSpec ΒΆ

type RouteOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*RouteOperatorSpec) AssignProperties_From_RouteOperatorSpec ΒΆ

func (operator *RouteOperatorSpec) AssignProperties_From_RouteOperatorSpec(source *storage.RouteOperatorSpec) error

AssignProperties_From_RouteOperatorSpec populates our RouteOperatorSpec from the provided source RouteOperatorSpec

func (*RouteOperatorSpec) AssignProperties_To_RouteOperatorSpec ΒΆ

func (operator *RouteOperatorSpec) AssignProperties_To_RouteOperatorSpec(destination *storage.RouteOperatorSpec) error

AssignProperties_To_RouteOperatorSpec populates the provided destination RouteOperatorSpec from our RouteOperatorSpec

func (*RouteOperatorSpec) DeepCopy ΒΆ

func (in *RouteOperatorSpec) DeepCopy() *RouteOperatorSpec

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

func (*RouteOperatorSpec) DeepCopyInto ΒΆ

func (in *RouteOperatorSpec) DeepCopyInto(out *RouteOperatorSpec)

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

type RouteProperties_DeploymentStatus_STATUS ΒΆ

type RouteProperties_DeploymentStatus_STATUS string

type RouteProperties_EnabledState ΒΆ

type RouteProperties_EnabledState string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type RouteProperties_EnabledState_STATUS ΒΆ

type RouteProperties_EnabledState_STATUS string

type RouteProperties_ForwardingProtocol ΒΆ

type RouteProperties_ForwardingProtocol string

+kubebuilder:validation:Enum={"HttpOnly","HttpsOnly","MatchRequest"}

type RouteProperties_ForwardingProtocol_STATUS ΒΆ

type RouteProperties_ForwardingProtocol_STATUS string

type RouteProperties_HttpsRedirect ΒΆ

type RouteProperties_HttpsRedirect string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type RouteProperties_HttpsRedirect_STATUS ΒΆ

type RouteProperties_HttpsRedirect_STATUS string

type RouteProperties_LinkToDefaultDomain ΒΆ

type RouteProperties_LinkToDefaultDomain string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type RouteProperties_LinkToDefaultDomain_STATUS ΒΆ

type RouteProperties_LinkToDefaultDomain_STATUS string

type RouteProperties_ProvisioningState_STATUS ΒΆ

type RouteProperties_ProvisioningState_STATUS string

type Route_STATUS ΒΆ

type Route_STATUS struct {
	// CacheConfiguration: The caching configuration for this route. To disable caching, do not provide a cacheConfiguration
	// object.
	CacheConfiguration *AfdRouteCacheConfiguration_STATUS `json:"cacheConfiguration,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// CustomDomains: Domains referenced by this endpoint.
	CustomDomains    []ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded `json:"customDomains,omitempty"`
	DeploymentStatus *RouteProperties_DeploymentStatus_STATUS                                            `json:"deploymentStatus,omitempty"`

	// EnabledState: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
	EnabledState *RouteProperties_EnabledState_STATUS `json:"enabledState,omitempty"`

	// EndpointName: The name of the endpoint which holds the route.
	EndpointName *string `json:"endpointName,omitempty"`

	// ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends.
	ForwardingProtocol *RouteProperties_ForwardingProtocol_STATUS `json:"forwardingProtocol,omitempty"`

	// HttpsRedirect: Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up
	// this rule and it will be the first rule that gets executed.
	HttpsRedirect *RouteProperties_HttpsRedirect_STATUS `json:"httpsRedirect,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// LinkToDefaultDomain: whether this route will be linked to the default endpoint domain.
	LinkToDefaultDomain *RouteProperties_LinkToDefaultDomain_STATUS `json:"linkToDefaultDomain,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// OriginGroup: A reference to the origin group.
	OriginGroup *ResourceReference_STATUS `json:"originGroup,omitempty"`

	// OriginPath: A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g.
	// contoso.cloudapp.net/originpath.
	OriginPath *string `json:"originPath,omitempty"`

	// PatternsToMatch: The route patterns of the rule.
	PatternsToMatch []string `json:"patternsToMatch,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *RouteProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// RuleSets: rule sets referenced by this endpoint.
	RuleSets []ResourceReference_STATUS `json:"ruleSets,omitempty"`

	// SupportedProtocols: List of supported protocols for this route.
	SupportedProtocols []AFDEndpointProtocols_STATUS `json:"supportedProtocols,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*Route_STATUS) AssignProperties_From_Route_STATUS ΒΆ

func (route *Route_STATUS) AssignProperties_From_Route_STATUS(source *storage.Route_STATUS) error

AssignProperties_From_Route_STATUS populates our Route_STATUS from the provided source Route_STATUS

func (*Route_STATUS) AssignProperties_To_Route_STATUS ΒΆ

func (route *Route_STATUS) AssignProperties_To_Route_STATUS(destination *storage.Route_STATUS) error

AssignProperties_To_Route_STATUS populates the provided destination Route_STATUS from our Route_STATUS

func (*Route_STATUS) ConvertStatusFrom ΒΆ

func (route *Route_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Route_STATUS from the provided source

func (*Route_STATUS) ConvertStatusTo ΒΆ

func (route *Route_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Route_STATUS

func (*Route_STATUS) DeepCopy ΒΆ

func (in *Route_STATUS) DeepCopy() *Route_STATUS

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

func (*Route_STATUS) DeepCopyInto ΒΆ

func (in *Route_STATUS) DeepCopyInto(out *Route_STATUS)

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

func (*Route_STATUS) NewEmptyARMValue ΒΆ

func (route *Route_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Route_STATUS) PopulateFromARM ΒΆ

func (route *Route_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Route_Spec ΒΆ

type Route_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"`

	// CacheConfiguration: The caching configuration for this route. To disable caching, do not provide a cacheConfiguration
	// object.
	CacheConfiguration *AfdRouteCacheConfiguration `json:"cacheConfiguration,omitempty"`

	// CustomDomains: Domains referenced by this endpoint.
	CustomDomains []ActivatedResourceReference `json:"customDomains,omitempty"`

	// EnabledState: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
	EnabledState *RouteProperties_EnabledState `json:"enabledState,omitempty"`

	// ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends.
	ForwardingProtocol *RouteProperties_ForwardingProtocol `json:"forwardingProtocol,omitempty"`

	// HttpsRedirect: Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up
	// this rule and it will be the first rule that gets executed.
	HttpsRedirect *RouteProperties_HttpsRedirect `json:"httpsRedirect,omitempty"`

	// LinkToDefaultDomain: whether this route will be linked to the default endpoint domain.
	LinkToDefaultDomain *RouteProperties_LinkToDefaultDomain `json:"linkToDefaultDomain,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *RouteOperatorSpec `json:"operatorSpec,omitempty"`

	// OriginGroup: A reference to the origin group.
	OriginGroup *ResourceReference `json:"originGroup,omitempty"`

	// OriginPath: A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g.
	// contoso.cloudapp.net/originpath.
	OriginPath *string `json:"originPath,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/AfdEndpoint resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"AfdEndpoint"`

	// PatternsToMatch: The route patterns of the rule.
	PatternsToMatch []string `json:"patternsToMatch,omitempty"`

	// RuleSets: rule sets referenced by this endpoint.
	RuleSets []ResourceReference `json:"ruleSets,omitempty"`

	// SupportedProtocols: List of supported protocols for this route.
	SupportedProtocols []AFDEndpointProtocols `json:"supportedProtocols,omitempty"`
}

func (*Route_Spec) AssignProperties_From_Route_Spec ΒΆ

func (route *Route_Spec) AssignProperties_From_Route_Spec(source *storage.Route_Spec) error

AssignProperties_From_Route_Spec populates our Route_Spec from the provided source Route_Spec

func (*Route_Spec) AssignProperties_To_Route_Spec ΒΆ

func (route *Route_Spec) AssignProperties_To_Route_Spec(destination *storage.Route_Spec) error

AssignProperties_To_Route_Spec populates the provided destination Route_Spec from our Route_Spec

func (*Route_Spec) ConvertSpecFrom ΒΆ

func (route *Route_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Route_Spec from the provided source

func (*Route_Spec) ConvertSpecTo ΒΆ

func (route *Route_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Route_Spec

func (*Route_Spec) ConvertToARM ΒΆ

func (route *Route_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Route_Spec) DeepCopy ΒΆ

func (in *Route_Spec) DeepCopy() *Route_Spec

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

func (*Route_Spec) DeepCopyInto ΒΆ

func (in *Route_Spec) DeepCopyInto(out *Route_Spec)

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

func (*Route_Spec) Initialize_From_Route_STATUS ΒΆ

func (route *Route_Spec) Initialize_From_Route_STATUS(source *Route_STATUS) error

Initialize_From_Route_STATUS populates our Route_Spec from the provided source Route_STATUS

func (*Route_Spec) NewEmptyARMValue ΒΆ

func (route *Route_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Route_Spec) OriginalVersion ΒΆ

func (route *Route_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Route_Spec) PopulateFromARM ΒΆ

func (route *Route_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Route_Spec) SetAzureName ΒΆ

func (route *Route_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Rule ΒΆ

type Rule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Rule_Spec   `json:"spec,omitempty"`
	Status            Rule_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}

func (*Rule) AssignProperties_From_Rule ΒΆ

func (rule *Rule) AssignProperties_From_Rule(source *storage.Rule) error

AssignProperties_From_Rule populates our Rule from the provided source Rule

func (*Rule) AssignProperties_To_Rule ΒΆ

func (rule *Rule) AssignProperties_To_Rule(destination *storage.Rule) error

AssignProperties_To_Rule populates the provided destination Rule from our Rule

func (*Rule) AzureName ΒΆ

func (rule *Rule) AzureName() string

AzureName returns the Azure name of the resource

func (*Rule) ConfigMapDestinationExpressions ΒΆ

func (rule *Rule) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Rule) ConvertFrom ΒΆ

func (rule *Rule) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Rule from the provided hub Rule

func (*Rule) ConvertTo ΒΆ

func (rule *Rule) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Rule from our Rule

func (*Rule) DeepCopy ΒΆ

func (in *Rule) DeepCopy() *Rule

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

func (*Rule) DeepCopyInto ΒΆ

func (in *Rule) DeepCopyInto(out *Rule)

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

func (*Rule) DeepCopyObject ΒΆ

func (in *Rule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Rule) Default ΒΆ

func (rule *Rule) Default()

Default applies defaults to the Rule resource

func (Rule) GetAPIVersion ΒΆ

func (rule Rule) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*Rule) GetConditions ΒΆ

func (rule *Rule) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Rule) GetResourceScope ΒΆ

func (rule *Rule) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Rule) GetSpec ΒΆ

func (rule *Rule) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Rule) GetStatus ΒΆ

func (rule *Rule) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Rule) GetSupportedOperations ΒΆ

func (rule *Rule) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Rule) GetType ΒΆ

func (rule *Rule) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/ruleSets/rules"

func (*Rule) InitializeSpec ΒΆ

func (rule *Rule) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*Rule) NewEmptyStatus ΒΆ

func (rule *Rule) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Rule) OriginalGVK ΒΆ

func (rule *Rule) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Rule) Owner ΒΆ

func (rule *Rule) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Rule) SecretDestinationExpressions ΒΆ

func (rule *Rule) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Rule) SetConditions ΒΆ

func (rule *Rule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Rule) SetStatus ΒΆ

func (rule *Rule) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Rule) ValidateCreate ΒΆ

func (rule *Rule) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Rule) ValidateDelete ΒΆ

func (rule *Rule) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Rule) ValidateUpdate ΒΆ

func (rule *Rule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type RuleList ΒΆ

type RuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Rule `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}

func (*RuleList) DeepCopy ΒΆ

func (in *RuleList) DeepCopy() *RuleList

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

func (*RuleList) DeepCopyInto ΒΆ

func (in *RuleList) DeepCopyInto(out *RuleList)

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

func (*RuleList) DeepCopyObject ΒΆ

func (in *RuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RuleOperatorSpec ΒΆ

type RuleOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*RuleOperatorSpec) AssignProperties_From_RuleOperatorSpec ΒΆ

func (operator *RuleOperatorSpec) AssignProperties_From_RuleOperatorSpec(source *storage.RuleOperatorSpec) error

AssignProperties_From_RuleOperatorSpec populates our RuleOperatorSpec from the provided source RuleOperatorSpec

func (*RuleOperatorSpec) AssignProperties_To_RuleOperatorSpec ΒΆ

func (operator *RuleOperatorSpec) AssignProperties_To_RuleOperatorSpec(destination *storage.RuleOperatorSpec) error

AssignProperties_To_RuleOperatorSpec populates the provided destination RuleOperatorSpec from our RuleOperatorSpec

func (*RuleOperatorSpec) DeepCopy ΒΆ

func (in *RuleOperatorSpec) DeepCopy() *RuleOperatorSpec

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

func (*RuleOperatorSpec) DeepCopyInto ΒΆ

func (in *RuleOperatorSpec) DeepCopyInto(out *RuleOperatorSpec)

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

type RuleProperties_DeploymentStatus_STATUS ΒΆ

type RuleProperties_DeploymentStatus_STATUS string

type RuleProperties_MatchProcessingBehavior ΒΆ

type RuleProperties_MatchProcessingBehavior string

+kubebuilder:validation:Enum={"Continue","Stop"}

type RuleProperties_MatchProcessingBehavior_STATUS ΒΆ

type RuleProperties_MatchProcessingBehavior_STATUS string

type RuleProperties_ProvisioningState_STATUS ΒΆ

type RuleProperties_ProvisioningState_STATUS string

type RuleSet ΒΆ

type RuleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleSet_Spec   `json:"spec,omitempty"`
	Status            RuleSet_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}

func (*RuleSet) AssignProperties_From_RuleSet ΒΆ

func (ruleSet *RuleSet) AssignProperties_From_RuleSet(source *storage.RuleSet) error

AssignProperties_From_RuleSet populates our RuleSet from the provided source RuleSet

func (*RuleSet) AssignProperties_To_RuleSet ΒΆ

func (ruleSet *RuleSet) AssignProperties_To_RuleSet(destination *storage.RuleSet) error

AssignProperties_To_RuleSet populates the provided destination RuleSet from our RuleSet

func (*RuleSet) AzureName ΒΆ

func (ruleSet *RuleSet) AzureName() string

AzureName returns the Azure name of the resource

func (*RuleSet) ConfigMapDestinationExpressions ΒΆ

func (ruleSet *RuleSet) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*RuleSet) ConvertFrom ΒΆ

func (ruleSet *RuleSet) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our RuleSet from the provided hub RuleSet

func (*RuleSet) ConvertTo ΒΆ

func (ruleSet *RuleSet) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub RuleSet from our RuleSet

func (*RuleSet) DeepCopy ΒΆ

func (in *RuleSet) DeepCopy() *RuleSet

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

func (*RuleSet) DeepCopyInto ΒΆ

func (in *RuleSet) DeepCopyInto(out *RuleSet)

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

func (*RuleSet) DeepCopyObject ΒΆ

func (in *RuleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RuleSet) Default ΒΆ

func (ruleSet *RuleSet) Default()

Default applies defaults to the RuleSet resource

func (RuleSet) GetAPIVersion ΒΆ

func (ruleSet RuleSet) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*RuleSet) GetConditions ΒΆ

func (ruleSet *RuleSet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*RuleSet) GetResourceScope ΒΆ

func (ruleSet *RuleSet) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*RuleSet) GetSpec ΒΆ

func (ruleSet *RuleSet) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*RuleSet) GetStatus ΒΆ

func (ruleSet *RuleSet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*RuleSet) GetSupportedOperations ΒΆ

func (ruleSet *RuleSet) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*RuleSet) GetType ΒΆ

func (ruleSet *RuleSet) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/ruleSets"

func (*RuleSet) InitializeSpec ΒΆ

func (ruleSet *RuleSet) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*RuleSet) NewEmptyStatus ΒΆ

func (ruleSet *RuleSet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*RuleSet) OriginalGVK ΒΆ

func (ruleSet *RuleSet) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*RuleSet) Owner ΒΆ

func (ruleSet *RuleSet) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*RuleSet) SecretDestinationExpressions ΒΆ

func (ruleSet *RuleSet) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*RuleSet) SetConditions ΒΆ

func (ruleSet *RuleSet) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*RuleSet) SetStatus ΒΆ

func (ruleSet *RuleSet) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*RuleSet) ValidateCreate ΒΆ

func (ruleSet *RuleSet) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*RuleSet) ValidateDelete ΒΆ

func (ruleSet *RuleSet) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*RuleSet) ValidateUpdate ΒΆ

func (ruleSet *RuleSet) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type RuleSetList ΒΆ

type RuleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RuleSet `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}

func (*RuleSetList) DeepCopy ΒΆ

func (in *RuleSetList) DeepCopy() *RuleSetList

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

func (*RuleSetList) DeepCopyInto ΒΆ

func (in *RuleSetList) DeepCopyInto(out *RuleSetList)

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

func (*RuleSetList) DeepCopyObject ΒΆ

func (in *RuleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RuleSetOperatorSpec ΒΆ

type RuleSetOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*RuleSetOperatorSpec) AssignProperties_From_RuleSetOperatorSpec ΒΆ

func (operator *RuleSetOperatorSpec) AssignProperties_From_RuleSetOperatorSpec(source *storage.RuleSetOperatorSpec) error

AssignProperties_From_RuleSetOperatorSpec populates our RuleSetOperatorSpec from the provided source RuleSetOperatorSpec

func (*RuleSetOperatorSpec) AssignProperties_To_RuleSetOperatorSpec ΒΆ

func (operator *RuleSetOperatorSpec) AssignProperties_To_RuleSetOperatorSpec(destination *storage.RuleSetOperatorSpec) error

AssignProperties_To_RuleSetOperatorSpec populates the provided destination RuleSetOperatorSpec from our RuleSetOperatorSpec

func (*RuleSetOperatorSpec) DeepCopy ΒΆ

func (in *RuleSetOperatorSpec) DeepCopy() *RuleSetOperatorSpec

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

func (*RuleSetOperatorSpec) DeepCopyInto ΒΆ

func (in *RuleSetOperatorSpec) DeepCopyInto(out *RuleSetOperatorSpec)

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

type RuleSetProperties_DeploymentStatus_STATUS ΒΆ

type RuleSetProperties_DeploymentStatus_STATUS string

type RuleSetProperties_ProvisioningState_STATUS ΒΆ

type RuleSetProperties_ProvisioningState_STATUS string

type RuleSet_STATUS ΒΆ

type RuleSet_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                     `json:"conditions,omitempty"`
	DeploymentStatus *RuleSetProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// ProfileName: The name of the profile which holds the rule set.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *RuleSetProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*RuleSet_STATUS) AssignProperties_From_RuleSet_STATUS ΒΆ

func (ruleSet *RuleSet_STATUS) AssignProperties_From_RuleSet_STATUS(source *storage.RuleSet_STATUS) error

AssignProperties_From_RuleSet_STATUS populates our RuleSet_STATUS from the provided source RuleSet_STATUS

func (*RuleSet_STATUS) AssignProperties_To_RuleSet_STATUS ΒΆ

func (ruleSet *RuleSet_STATUS) AssignProperties_To_RuleSet_STATUS(destination *storage.RuleSet_STATUS) error

AssignProperties_To_RuleSet_STATUS populates the provided destination RuleSet_STATUS from our RuleSet_STATUS

func (*RuleSet_STATUS) ConvertStatusFrom ΒΆ

func (ruleSet *RuleSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our RuleSet_STATUS from the provided source

func (*RuleSet_STATUS) ConvertStatusTo ΒΆ

func (ruleSet *RuleSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our RuleSet_STATUS

func (*RuleSet_STATUS) DeepCopy ΒΆ

func (in *RuleSet_STATUS) DeepCopy() *RuleSet_STATUS

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

func (*RuleSet_STATUS) DeepCopyInto ΒΆ

func (in *RuleSet_STATUS) DeepCopyInto(out *RuleSet_STATUS)

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

func (*RuleSet_STATUS) NewEmptyARMValue ΒΆ

func (ruleSet *RuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RuleSet_STATUS) PopulateFromARM ΒΆ

func (ruleSet *RuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RuleSet_Spec ΒΆ

type RuleSet_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *RuleSetOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
}

func (*RuleSet_Spec) AssignProperties_From_RuleSet_Spec ΒΆ

func (ruleSet *RuleSet_Spec) AssignProperties_From_RuleSet_Spec(source *storage.RuleSet_Spec) error

AssignProperties_From_RuleSet_Spec populates our RuleSet_Spec from the provided source RuleSet_Spec

func (*RuleSet_Spec) AssignProperties_To_RuleSet_Spec ΒΆ

func (ruleSet *RuleSet_Spec) AssignProperties_To_RuleSet_Spec(destination *storage.RuleSet_Spec) error

AssignProperties_To_RuleSet_Spec populates the provided destination RuleSet_Spec from our RuleSet_Spec

func (*RuleSet_Spec) ConvertSpecFrom ΒΆ

func (ruleSet *RuleSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our RuleSet_Spec from the provided source

func (*RuleSet_Spec) ConvertSpecTo ΒΆ

func (ruleSet *RuleSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our RuleSet_Spec

func (*RuleSet_Spec) ConvertToARM ΒΆ

func (ruleSet *RuleSet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RuleSet_Spec) DeepCopy ΒΆ

func (in *RuleSet_Spec) DeepCopy() *RuleSet_Spec

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

func (*RuleSet_Spec) DeepCopyInto ΒΆ

func (in *RuleSet_Spec) DeepCopyInto(out *RuleSet_Spec)

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

func (*RuleSet_Spec) Initialize_From_RuleSet_STATUS ΒΆ

func (ruleSet *RuleSet_Spec) Initialize_From_RuleSet_STATUS(source *RuleSet_STATUS) error

Initialize_From_RuleSet_STATUS populates our RuleSet_Spec from the provided source RuleSet_STATUS

func (*RuleSet_Spec) NewEmptyARMValue ΒΆ

func (ruleSet *RuleSet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RuleSet_Spec) OriginalVersion ΒΆ

func (ruleSet *RuleSet_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*RuleSet_Spec) PopulateFromARM ΒΆ

func (ruleSet *RuleSet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*RuleSet_Spec) SetAzureName ΒΆ

func (ruleSet *RuleSet_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Rule_STATUS ΒΆ

type Rule_STATUS struct {
	// Actions: A list of actions that are executed when all the conditions of a rule are satisfied.
	Actions []DeliveryRuleAction_STATUS `json:"actions,omitempty"`

	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                  `json:"conditions,omitempty"`
	DeploymentStatus *RuleProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// MatchProcessingBehavior: If this rule is a match should the rules engine continue running the remaining rules or stop.
	// If not present, defaults to Continue.
	MatchProcessingBehavior *RuleProperties_MatchProcessingBehavior_STATUS `json:"matchProcessingBehavior,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a
	// lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not
	// require any condition and actions listed in it will always be applied.
	Order *int `json:"order,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *RuleProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// RuleConditions: A list of conditions that must be matched for the actions to be executed
	RuleConditions []DeliveryRuleCondition_STATUS `json:"ruleconditions,omitempty"`

	// RuleSetName: The name of the rule set containing the rule.
	RuleSetName *string `json:"ruleSetName,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*Rule_STATUS) AssignProperties_From_Rule_STATUS ΒΆ

func (rule *Rule_STATUS) AssignProperties_From_Rule_STATUS(source *storage.Rule_STATUS) error

AssignProperties_From_Rule_STATUS populates our Rule_STATUS from the provided source Rule_STATUS

func (*Rule_STATUS) AssignProperties_To_Rule_STATUS ΒΆ

func (rule *Rule_STATUS) AssignProperties_To_Rule_STATUS(destination *storage.Rule_STATUS) error

AssignProperties_To_Rule_STATUS populates the provided destination Rule_STATUS from our Rule_STATUS

func (*Rule_STATUS) ConvertStatusFrom ΒΆ

func (rule *Rule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Rule_STATUS from the provided source

func (*Rule_STATUS) ConvertStatusTo ΒΆ

func (rule *Rule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Rule_STATUS

func (*Rule_STATUS) DeepCopy ΒΆ

func (in *Rule_STATUS) DeepCopy() *Rule_STATUS

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

func (*Rule_STATUS) DeepCopyInto ΒΆ

func (in *Rule_STATUS) DeepCopyInto(out *Rule_STATUS)

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

func (*Rule_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Rule_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Rule_Spec ΒΆ

type Rule_Spec struct {
	// Actions: A list of actions that are executed when all the conditions of a rule are satisfied.
	Actions []DeliveryRuleAction `json:"actions,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// MatchProcessingBehavior: If this rule is a match should the rules engine continue running the remaining rules or stop.
	// If not present, defaults to Continue.
	MatchProcessingBehavior *RuleProperties_MatchProcessingBehavior `json:"matchProcessingBehavior,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *RuleOperatorSpec `json:"operatorSpec,omitempty"`

	// Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a
	// lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not
	// require any condition and actions listed in it will always be applied.
	Order *int `json:"order,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/RuleSet resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"RuleSet"`

	// RuleConditions: A list of conditions that must be matched for the actions to be executed
	RuleConditions []DeliveryRuleCondition `json:"ruleconditions,omitempty"`
}

func (*Rule_Spec) AssignProperties_From_Rule_Spec ΒΆ

func (rule *Rule_Spec) AssignProperties_From_Rule_Spec(source *storage.Rule_Spec) error

AssignProperties_From_Rule_Spec populates our Rule_Spec from the provided source Rule_Spec

func (*Rule_Spec) AssignProperties_To_Rule_Spec ΒΆ

func (rule *Rule_Spec) AssignProperties_To_Rule_Spec(destination *storage.Rule_Spec) error

AssignProperties_To_Rule_Spec populates the provided destination Rule_Spec from our Rule_Spec

func (*Rule_Spec) ConvertSpecFrom ΒΆ

func (rule *Rule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Rule_Spec from the provided source

func (*Rule_Spec) ConvertSpecTo ΒΆ

func (rule *Rule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Rule_Spec

func (*Rule_Spec) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Rule_Spec) DeepCopy ΒΆ

func (in *Rule_Spec) DeepCopy() *Rule_Spec

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

func (*Rule_Spec) DeepCopyInto ΒΆ

func (in *Rule_Spec) DeepCopyInto(out *Rule_Spec)

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

func (*Rule_Spec) Initialize_From_Rule_STATUS ΒΆ

func (rule *Rule_Spec) Initialize_From_Rule_STATUS(source *Rule_STATUS) error

Initialize_From_Rule_STATUS populates our Rule_Spec from the provided source Rule_STATUS

func (*Rule_Spec) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Rule_Spec) OriginalVersion ΒΆ

func (rule *Rule_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Rule_Spec) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Rule_Spec) SetAzureName ΒΆ

func (rule *Rule_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Secret ΒΆ

type Secret struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Secret_Spec   `json:"spec,omitempty"`
	Status            Secret_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}

func (*Secret) AssignProperties_From_Secret ΒΆ

func (secret *Secret) AssignProperties_From_Secret(source *storage.Secret) error

AssignProperties_From_Secret populates our Secret from the provided source Secret

func (*Secret) AssignProperties_To_Secret ΒΆ

func (secret *Secret) AssignProperties_To_Secret(destination *storage.Secret) error

AssignProperties_To_Secret populates the provided destination Secret from our Secret

func (*Secret) AzureName ΒΆ

func (secret *Secret) AzureName() string

AzureName returns the Azure name of the resource

func (*Secret) ConfigMapDestinationExpressions ΒΆ

func (secret *Secret) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Secret) ConvertFrom ΒΆ

func (secret *Secret) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Secret from the provided hub Secret

func (*Secret) ConvertTo ΒΆ

func (secret *Secret) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Secret from our Secret

func (*Secret) DeepCopy ΒΆ

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto ΒΆ

func (in *Secret) DeepCopyInto(out *Secret)

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

func (*Secret) DeepCopyObject ΒΆ

func (in *Secret) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Secret) Default ΒΆ

func (secret *Secret) Default()

Default applies defaults to the Secret resource

func (Secret) GetAPIVersion ΒΆ

func (secret Secret) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*Secret) GetConditions ΒΆ

func (secret *Secret) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Secret) GetResourceScope ΒΆ

func (secret *Secret) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Secret) GetSpec ΒΆ

func (secret *Secret) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Secret) GetStatus ΒΆ

func (secret *Secret) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Secret) GetSupportedOperations ΒΆ

func (secret *Secret) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Secret) GetType ΒΆ

func (secret *Secret) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/secrets"

func (*Secret) InitializeSpec ΒΆ

func (secret *Secret) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*Secret) NewEmptyStatus ΒΆ

func (secret *Secret) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Secret) OriginalGVK ΒΆ

func (secret *Secret) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Secret) Owner ΒΆ

func (secret *Secret) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Secret) SecretDestinationExpressions ΒΆ

func (secret *Secret) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Secret) SetConditions ΒΆ

func (secret *Secret) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Secret) SetStatus ΒΆ

func (secret *Secret) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Secret) ValidateCreate ΒΆ

func (secret *Secret) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Secret) ValidateDelete ΒΆ

func (secret *Secret) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Secret) ValidateUpdate ΒΆ

func (secret *Secret) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type SecretList ΒΆ

type SecretList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Secret `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}

func (*SecretList) DeepCopy ΒΆ

func (in *SecretList) DeepCopy() *SecretList

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

func (*SecretList) DeepCopyInto ΒΆ

func (in *SecretList) DeepCopyInto(out *SecretList)

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

func (*SecretList) DeepCopyObject ΒΆ

func (in *SecretList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecretOperatorSpec ΒΆ

type SecretOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SecretOperatorSpec) AssignProperties_From_SecretOperatorSpec ΒΆ

func (operator *SecretOperatorSpec) AssignProperties_From_SecretOperatorSpec(source *storage.SecretOperatorSpec) error

AssignProperties_From_SecretOperatorSpec populates our SecretOperatorSpec from the provided source SecretOperatorSpec

func (*SecretOperatorSpec) AssignProperties_To_SecretOperatorSpec ΒΆ

func (operator *SecretOperatorSpec) AssignProperties_To_SecretOperatorSpec(destination *storage.SecretOperatorSpec) error

AssignProperties_To_SecretOperatorSpec populates the provided destination SecretOperatorSpec from our SecretOperatorSpec

func (*SecretOperatorSpec) DeepCopy ΒΆ

func (in *SecretOperatorSpec) DeepCopy() *SecretOperatorSpec

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

func (*SecretOperatorSpec) DeepCopyInto ΒΆ

func (in *SecretOperatorSpec) DeepCopyInto(out *SecretOperatorSpec)

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

type SecretParameters ΒΆ

type SecretParameters struct {
	// AzureFirstPartyManagedCertificate: Mutually exclusive with all other properties
	AzureFirstPartyManagedCertificate *AzureFirstPartyManagedCertificateParameters `json:"azureFirstPartyManagedCertificate,omitempty"`

	// CustomerCertificate: Mutually exclusive with all other properties
	CustomerCertificate *CustomerCertificateParameters `json:"customerCertificate,omitempty"`

	// ManagedCertificate: Mutually exclusive with all other properties
	ManagedCertificate *ManagedCertificateParameters `json:"managedCertificate,omitempty"`

	// UrlSigningKey: Mutually exclusive with all other properties
	UrlSigningKey *UrlSigningKeyParameters `json:"urlSigningKey,omitempty"`
}

func (*SecretParameters) AssignProperties_From_SecretParameters ΒΆ

func (parameters *SecretParameters) AssignProperties_From_SecretParameters(source *storage.SecretParameters) error

AssignProperties_From_SecretParameters populates our SecretParameters from the provided source SecretParameters

func (*SecretParameters) AssignProperties_To_SecretParameters ΒΆ

func (parameters *SecretParameters) AssignProperties_To_SecretParameters(destination *storage.SecretParameters) error

AssignProperties_To_SecretParameters populates the provided destination SecretParameters from our SecretParameters

func (*SecretParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecretParameters) DeepCopy ΒΆ

func (in *SecretParameters) DeepCopy() *SecretParameters

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

func (*SecretParameters) DeepCopyInto ΒΆ

func (in *SecretParameters) DeepCopyInto(out *SecretParameters)

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

func (*SecretParameters) Initialize_From_SecretParameters_STATUS ΒΆ

func (parameters *SecretParameters) Initialize_From_SecretParameters_STATUS(source *SecretParameters_STATUS) error

Initialize_From_SecretParameters_STATUS populates our SecretParameters from the provided source SecretParameters_STATUS

func (*SecretParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecretParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecretParameters_STATUS ΒΆ

type SecretParameters_STATUS struct {
	// AzureFirstPartyManagedCertificate: Mutually exclusive with all other properties
	AzureFirstPartyManagedCertificate *AzureFirstPartyManagedCertificateParameters_STATUS `json:"azureFirstPartyManagedCertificate,omitempty"`

	// CustomerCertificate: Mutually exclusive with all other properties
	CustomerCertificate *CustomerCertificateParameters_STATUS `json:"customerCertificate,omitempty"`

	// ManagedCertificate: Mutually exclusive with all other properties
	ManagedCertificate *ManagedCertificateParameters_STATUS `json:"managedCertificate,omitempty"`

	// UrlSigningKey: Mutually exclusive with all other properties
	UrlSigningKey *UrlSigningKeyParameters_STATUS `json:"urlSigningKey,omitempty"`
}

func (*SecretParameters_STATUS) AssignProperties_From_SecretParameters_STATUS ΒΆ

func (parameters *SecretParameters_STATUS) AssignProperties_From_SecretParameters_STATUS(source *storage.SecretParameters_STATUS) error

AssignProperties_From_SecretParameters_STATUS populates our SecretParameters_STATUS from the provided source SecretParameters_STATUS

func (*SecretParameters_STATUS) AssignProperties_To_SecretParameters_STATUS ΒΆ

func (parameters *SecretParameters_STATUS) AssignProperties_To_SecretParameters_STATUS(destination *storage.SecretParameters_STATUS) error

AssignProperties_To_SecretParameters_STATUS populates the provided destination SecretParameters_STATUS from our SecretParameters_STATUS

func (*SecretParameters_STATUS) DeepCopy ΒΆ

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

func (*SecretParameters_STATUS) DeepCopyInto ΒΆ

func (in *SecretParameters_STATUS) DeepCopyInto(out *SecretParameters_STATUS)

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

func (*SecretParameters_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecretParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecretProperties_DeploymentStatus_STATUS ΒΆ

type SecretProperties_DeploymentStatus_STATUS string

type SecretProperties_ProvisioningState_STATUS ΒΆ

type SecretProperties_ProvisioningState_STATUS string

type Secret_STATUS ΒΆ

type Secret_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                    `json:"conditions,omitempty"`
	DeploymentStatus *SecretProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// Parameters: object which contains secret parameters
	Parameters *SecretParameters_STATUS `json:"parameters,omitempty"`

	// ProfileName: The name of the profile which holds the secret.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *SecretProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*Secret_STATUS) AssignProperties_From_Secret_STATUS ΒΆ

func (secret *Secret_STATUS) AssignProperties_From_Secret_STATUS(source *storage.Secret_STATUS) error

AssignProperties_From_Secret_STATUS populates our Secret_STATUS from the provided source Secret_STATUS

func (*Secret_STATUS) AssignProperties_To_Secret_STATUS ΒΆ

func (secret *Secret_STATUS) AssignProperties_To_Secret_STATUS(destination *storage.Secret_STATUS) error

AssignProperties_To_Secret_STATUS populates the provided destination Secret_STATUS from our Secret_STATUS

func (*Secret_STATUS) ConvertStatusFrom ΒΆ

func (secret *Secret_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Secret_STATUS from the provided source

func (*Secret_STATUS) ConvertStatusTo ΒΆ

func (secret *Secret_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Secret_STATUS

func (*Secret_STATUS) DeepCopy ΒΆ

func (in *Secret_STATUS) DeepCopy() *Secret_STATUS

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

func (*Secret_STATUS) DeepCopyInto ΒΆ

func (in *Secret_STATUS) DeepCopyInto(out *Secret_STATUS)

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

func (*Secret_STATUS) NewEmptyARMValue ΒΆ

func (secret *Secret_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Secret_STATUS) PopulateFromARM ΒΆ

func (secret *Secret_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Secret_Spec ΒΆ

type Secret_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *SecretOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`

	// Parameters: object which contains secret parameters
	Parameters *SecretParameters `json:"parameters,omitempty"`
}

func (*Secret_Spec) AssignProperties_From_Secret_Spec ΒΆ

func (secret *Secret_Spec) AssignProperties_From_Secret_Spec(source *storage.Secret_Spec) error

AssignProperties_From_Secret_Spec populates our Secret_Spec from the provided source Secret_Spec

func (*Secret_Spec) AssignProperties_To_Secret_Spec ΒΆ

func (secret *Secret_Spec) AssignProperties_To_Secret_Spec(destination *storage.Secret_Spec) error

AssignProperties_To_Secret_Spec populates the provided destination Secret_Spec from our Secret_Spec

func (*Secret_Spec) ConvertSpecFrom ΒΆ

func (secret *Secret_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Secret_Spec from the provided source

func (*Secret_Spec) ConvertSpecTo ΒΆ

func (secret *Secret_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Secret_Spec

func (*Secret_Spec) ConvertToARM ΒΆ

func (secret *Secret_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Secret_Spec) DeepCopy ΒΆ

func (in *Secret_Spec) DeepCopy() *Secret_Spec

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

func (*Secret_Spec) DeepCopyInto ΒΆ

func (in *Secret_Spec) DeepCopyInto(out *Secret_Spec)

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

func (*Secret_Spec) Initialize_From_Secret_STATUS ΒΆ

func (secret *Secret_Spec) Initialize_From_Secret_STATUS(source *Secret_STATUS) error

Initialize_From_Secret_STATUS populates our Secret_Spec from the provided source Secret_STATUS

func (*Secret_Spec) NewEmptyARMValue ΒΆ

func (secret *Secret_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Secret_Spec) OriginalVersion ΒΆ

func (secret *Secret_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Secret_Spec) PopulateFromARM ΒΆ

func (secret *Secret_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Secret_Spec) SetAzureName ΒΆ

func (secret *Secret_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type SecurityPolicy ΒΆ

type SecurityPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityPolicy_Spec   `json:"spec,omitempty"`
	Status            SecurityPolicy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/{securityPolicyName}

func (*SecurityPolicy) AssignProperties_From_SecurityPolicy ΒΆ

func (policy *SecurityPolicy) AssignProperties_From_SecurityPolicy(source *storage.SecurityPolicy) error

AssignProperties_From_SecurityPolicy populates our SecurityPolicy from the provided source SecurityPolicy

func (*SecurityPolicy) AssignProperties_To_SecurityPolicy ΒΆ

func (policy *SecurityPolicy) AssignProperties_To_SecurityPolicy(destination *storage.SecurityPolicy) error

AssignProperties_To_SecurityPolicy populates the provided destination SecurityPolicy from our SecurityPolicy

func (*SecurityPolicy) AzureName ΒΆ

func (policy *SecurityPolicy) AzureName() string

AzureName returns the Azure name of the resource

func (*SecurityPolicy) ConfigMapDestinationExpressions ΒΆ

func (policy *SecurityPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SecurityPolicy) ConvertFrom ΒΆ

func (policy *SecurityPolicy) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our SecurityPolicy from the provided hub SecurityPolicy

func (*SecurityPolicy) ConvertTo ΒΆ

func (policy *SecurityPolicy) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub SecurityPolicy from our SecurityPolicy

func (*SecurityPolicy) DeepCopy ΒΆ

func (in *SecurityPolicy) DeepCopy() *SecurityPolicy

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

func (*SecurityPolicy) DeepCopyInto ΒΆ

func (in *SecurityPolicy) DeepCopyInto(out *SecurityPolicy)

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

func (*SecurityPolicy) DeepCopyObject ΒΆ

func (in *SecurityPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SecurityPolicy) Default ΒΆ

func (policy *SecurityPolicy) Default()

Default applies defaults to the SecurityPolicy resource

func (SecurityPolicy) GetAPIVersion ΒΆ

func (policy SecurityPolicy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*SecurityPolicy) GetConditions ΒΆ

func (policy *SecurityPolicy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SecurityPolicy) GetResourceScope ΒΆ

func (policy *SecurityPolicy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SecurityPolicy) GetSpec ΒΆ

func (policy *SecurityPolicy) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SecurityPolicy) GetStatus ΒΆ

func (policy *SecurityPolicy) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SecurityPolicy) GetSupportedOperations ΒΆ

func (policy *SecurityPolicy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SecurityPolicy) GetType ΒΆ

func (policy *SecurityPolicy) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/securityPolicies"

func (*SecurityPolicy) InitializeSpec ΒΆ

func (policy *SecurityPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*SecurityPolicy) NewEmptyStatus ΒΆ

func (policy *SecurityPolicy) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SecurityPolicy) OriginalGVK ΒΆ

func (policy *SecurityPolicy) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*SecurityPolicy) Owner ΒΆ

func (policy *SecurityPolicy) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*SecurityPolicy) SecretDestinationExpressions ΒΆ

func (policy *SecurityPolicy) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SecurityPolicy) SetConditions ΒΆ

func (policy *SecurityPolicy) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SecurityPolicy) SetStatus ΒΆ

func (policy *SecurityPolicy) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*SecurityPolicy) ValidateCreate ΒΆ

func (policy *SecurityPolicy) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*SecurityPolicy) ValidateDelete ΒΆ

func (policy *SecurityPolicy) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*SecurityPolicy) ValidateUpdate ΒΆ

func (policy *SecurityPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type SecurityPolicyList ΒΆ

type SecurityPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SecurityPolicy `json:"items"`
}

+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/{securityPolicyName}

func (*SecurityPolicyList) DeepCopy ΒΆ

func (in *SecurityPolicyList) DeepCopy() *SecurityPolicyList

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

func (*SecurityPolicyList) DeepCopyInto ΒΆ

func (in *SecurityPolicyList) DeepCopyInto(out *SecurityPolicyList)

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

func (*SecurityPolicyList) DeepCopyObject ΒΆ

func (in *SecurityPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityPolicyOperatorSpec ΒΆ

type SecurityPolicyOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SecurityPolicyOperatorSpec) AssignProperties_From_SecurityPolicyOperatorSpec ΒΆ

func (operator *SecurityPolicyOperatorSpec) AssignProperties_From_SecurityPolicyOperatorSpec(source *storage.SecurityPolicyOperatorSpec) error

AssignProperties_From_SecurityPolicyOperatorSpec populates our SecurityPolicyOperatorSpec from the provided source SecurityPolicyOperatorSpec

func (*SecurityPolicyOperatorSpec) AssignProperties_To_SecurityPolicyOperatorSpec ΒΆ

func (operator *SecurityPolicyOperatorSpec) AssignProperties_To_SecurityPolicyOperatorSpec(destination *storage.SecurityPolicyOperatorSpec) error

AssignProperties_To_SecurityPolicyOperatorSpec populates the provided destination SecurityPolicyOperatorSpec from our SecurityPolicyOperatorSpec

func (*SecurityPolicyOperatorSpec) DeepCopy ΒΆ

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

func (*SecurityPolicyOperatorSpec) DeepCopyInto ΒΆ

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

type SecurityPolicyPropertiesParameters ΒΆ

type SecurityPolicyPropertiesParameters struct {
	// WebApplicationFirewall: Mutually exclusive with all other properties
	WebApplicationFirewall *SecurityPolicyWebApplicationFirewallParameters `json:"webApplicationFirewall,omitempty"`
}

func (*SecurityPolicyPropertiesParameters) AssignProperties_From_SecurityPolicyPropertiesParameters ΒΆ

func (parameters *SecurityPolicyPropertiesParameters) AssignProperties_From_SecurityPolicyPropertiesParameters(source *storage.SecurityPolicyPropertiesParameters) error

AssignProperties_From_SecurityPolicyPropertiesParameters populates our SecurityPolicyPropertiesParameters from the provided source SecurityPolicyPropertiesParameters

func (*SecurityPolicyPropertiesParameters) AssignProperties_To_SecurityPolicyPropertiesParameters ΒΆ

func (parameters *SecurityPolicyPropertiesParameters) AssignProperties_To_SecurityPolicyPropertiesParameters(destination *storage.SecurityPolicyPropertiesParameters) error

AssignProperties_To_SecurityPolicyPropertiesParameters populates the provided destination SecurityPolicyPropertiesParameters from our SecurityPolicyPropertiesParameters

func (*SecurityPolicyPropertiesParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecurityPolicyPropertiesParameters) DeepCopy ΒΆ

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

func (*SecurityPolicyPropertiesParameters) DeepCopyInto ΒΆ

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

func (*SecurityPolicyPropertiesParameters) Initialize_From_SecurityPolicyPropertiesParameters_STATUS ΒΆ

func (parameters *SecurityPolicyPropertiesParameters) Initialize_From_SecurityPolicyPropertiesParameters_STATUS(source *SecurityPolicyPropertiesParameters_STATUS) error

Initialize_From_SecurityPolicyPropertiesParameters_STATUS populates our SecurityPolicyPropertiesParameters from the provided source SecurityPolicyPropertiesParameters_STATUS

func (*SecurityPolicyPropertiesParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyPropertiesParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyPropertiesParameters_STATUS ΒΆ

type SecurityPolicyPropertiesParameters_STATUS struct {
	// WebApplicationFirewall: Mutually exclusive with all other properties
	WebApplicationFirewall *SecurityPolicyWebApplicationFirewallParameters_STATUS `json:"webApplicationFirewall,omitempty"`
}

func (*SecurityPolicyPropertiesParameters_STATUS) AssignProperties_From_SecurityPolicyPropertiesParameters_STATUS ΒΆ

func (parameters *SecurityPolicyPropertiesParameters_STATUS) AssignProperties_From_SecurityPolicyPropertiesParameters_STATUS(source *storage.SecurityPolicyPropertiesParameters_STATUS) error

AssignProperties_From_SecurityPolicyPropertiesParameters_STATUS populates our SecurityPolicyPropertiesParameters_STATUS from the provided source SecurityPolicyPropertiesParameters_STATUS

func (*SecurityPolicyPropertiesParameters_STATUS) AssignProperties_To_SecurityPolicyPropertiesParameters_STATUS ΒΆ

func (parameters *SecurityPolicyPropertiesParameters_STATUS) AssignProperties_To_SecurityPolicyPropertiesParameters_STATUS(destination *storage.SecurityPolicyPropertiesParameters_STATUS) error

AssignProperties_To_SecurityPolicyPropertiesParameters_STATUS populates the provided destination SecurityPolicyPropertiesParameters_STATUS from our SecurityPolicyPropertiesParameters_STATUS

func (*SecurityPolicyPropertiesParameters_STATUS) DeepCopy ΒΆ

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

func (*SecurityPolicyPropertiesParameters_STATUS) DeepCopyInto ΒΆ

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

func (*SecurityPolicyPropertiesParameters_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyPropertiesParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyProperties_DeploymentStatus_STATUS ΒΆ

type SecurityPolicyProperties_DeploymentStatus_STATUS string

type SecurityPolicyProperties_ProvisioningState_STATUS ΒΆ

type SecurityPolicyProperties_ProvisioningState_STATUS string

type SecurityPolicyWebApplicationFirewallAssociation ΒΆ

type SecurityPolicyWebApplicationFirewallAssociation struct {
	// Domains: List of domains.
	Domains []ActivatedResourceReference `json:"domains,omitempty"`

	// PatternsToMatch: List of paths
	PatternsToMatch []string `json:"patternsToMatch,omitempty"`
}

settings for security policy patterns to match

func (*SecurityPolicyWebApplicationFirewallAssociation) AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation) AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation(source *storage.SecurityPolicyWebApplicationFirewallAssociation) error

AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation populates our SecurityPolicyWebApplicationFirewallAssociation from the provided source SecurityPolicyWebApplicationFirewallAssociation

func (*SecurityPolicyWebApplicationFirewallAssociation) AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation) AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation(destination *storage.SecurityPolicyWebApplicationFirewallAssociation) error

AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation populates the provided destination SecurityPolicyWebApplicationFirewallAssociation from our SecurityPolicyWebApplicationFirewallAssociation

func (*SecurityPolicyWebApplicationFirewallAssociation) ConvertToARM ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecurityPolicyWebApplicationFirewallAssociation) DeepCopy ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallAssociation) DeepCopyInto ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallAssociation) Initialize_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation) Initialize_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS(source *SecurityPolicyWebApplicationFirewallAssociation_STATUS) error

Initialize_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS populates our SecurityPolicyWebApplicationFirewallAssociation from the provided source SecurityPolicyWebApplicationFirewallAssociation_STATUS

func (*SecurityPolicyWebApplicationFirewallAssociation) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyWebApplicationFirewallAssociation) PopulateFromARM ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyWebApplicationFirewallAssociation_STATUS ΒΆ

type SecurityPolicyWebApplicationFirewallAssociation_STATUS struct {
	// Domains: List of domains.
	Domains []ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded `json:"domains,omitempty"`

	// PatternsToMatch: List of paths
	PatternsToMatch []string `json:"patternsToMatch,omitempty"`
}

settings for security policy patterns to match

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation_STATUS) AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS(source *storage.SecurityPolicyWebApplicationFirewallAssociation_STATUS) error

AssignProperties_From_SecurityPolicyWebApplicationFirewallAssociation_STATUS populates our SecurityPolicyWebApplicationFirewallAssociation_STATUS from the provided source SecurityPolicyWebApplicationFirewallAssociation_STATUS

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation_STATUS ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation_STATUS) AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation_STATUS(destination *storage.SecurityPolicyWebApplicationFirewallAssociation_STATUS) error

AssignProperties_To_SecurityPolicyWebApplicationFirewallAssociation_STATUS populates the provided destination SecurityPolicyWebApplicationFirewallAssociation_STATUS from our SecurityPolicyWebApplicationFirewallAssociation_STATUS

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) DeepCopy ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) DeepCopyInto ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) PopulateFromARM ΒΆ

func (association *SecurityPolicyWebApplicationFirewallAssociation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyWebApplicationFirewallParameters ΒΆ

type SecurityPolicyWebApplicationFirewallParameters struct {
	// Associations: Waf associations
	Associations []SecurityPolicyWebApplicationFirewallAssociation `json:"associations,omitempty"`

	// +kubebuilder:validation:Required
	// Type: The type of the Security policy to create.
	Type *SecurityPolicyWebApplicationFirewallParameters_Type `json:"type,omitempty"`

	// WafPolicy: Resource ID.
	WafPolicy *ResourceReference `json:"wafPolicy,omitempty"`
}

func (*SecurityPolicyWebApplicationFirewallParameters) AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters ΒΆ

func (parameters *SecurityPolicyWebApplicationFirewallParameters) AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters(source *storage.SecurityPolicyWebApplicationFirewallParameters) error

AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters populates our SecurityPolicyWebApplicationFirewallParameters from the provided source SecurityPolicyWebApplicationFirewallParameters

func (*SecurityPolicyWebApplicationFirewallParameters) AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters ΒΆ

func (parameters *SecurityPolicyWebApplicationFirewallParameters) AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters(destination *storage.SecurityPolicyWebApplicationFirewallParameters) error

AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters populates the provided destination SecurityPolicyWebApplicationFirewallParameters from our SecurityPolicyWebApplicationFirewallParameters

func (*SecurityPolicyWebApplicationFirewallParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecurityPolicyWebApplicationFirewallParameters) DeepCopy ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallParameters) DeepCopyInto ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallParameters) Initialize_From_SecurityPolicyWebApplicationFirewallParameters_STATUS ΒΆ

func (parameters *SecurityPolicyWebApplicationFirewallParameters) Initialize_From_SecurityPolicyWebApplicationFirewallParameters_STATUS(source *SecurityPolicyWebApplicationFirewallParameters_STATUS) error

Initialize_From_SecurityPolicyWebApplicationFirewallParameters_STATUS populates our SecurityPolicyWebApplicationFirewallParameters from the provided source SecurityPolicyWebApplicationFirewallParameters_STATUS

func (*SecurityPolicyWebApplicationFirewallParameters) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyWebApplicationFirewallParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyWebApplicationFirewallParameters_STATUS ΒΆ

type SecurityPolicyWebApplicationFirewallParameters_STATUS struct {
	// Associations: Waf associations
	Associations []SecurityPolicyWebApplicationFirewallAssociation_STATUS `json:"associations,omitempty"`

	// Type: The type of the Security policy to create.
	Type *SecurityPolicyWebApplicationFirewallParameters_Type_STATUS `json:"type,omitempty"`

	// WafPolicy: Resource ID.
	WafPolicy *ResourceReference_STATUS `json:"wafPolicy,omitempty"`
}

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters_STATUS ΒΆ

func (parameters *SecurityPolicyWebApplicationFirewallParameters_STATUS) AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters_STATUS(source *storage.SecurityPolicyWebApplicationFirewallParameters_STATUS) error

AssignProperties_From_SecurityPolicyWebApplicationFirewallParameters_STATUS populates our SecurityPolicyWebApplicationFirewallParameters_STATUS from the provided source SecurityPolicyWebApplicationFirewallParameters_STATUS

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters_STATUS ΒΆ

func (parameters *SecurityPolicyWebApplicationFirewallParameters_STATUS) AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters_STATUS(destination *storage.SecurityPolicyWebApplicationFirewallParameters_STATUS) error

AssignProperties_To_SecurityPolicyWebApplicationFirewallParameters_STATUS populates the provided destination SecurityPolicyWebApplicationFirewallParameters_STATUS from our SecurityPolicyWebApplicationFirewallParameters_STATUS

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) DeepCopy ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) DeepCopyInto ΒΆ

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

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicyWebApplicationFirewallParameters_Type ΒΆ

type SecurityPolicyWebApplicationFirewallParameters_Type string

+kubebuilder:validation:Enum={"WebApplicationFirewall"}

type SecurityPolicyWebApplicationFirewallParameters_Type_STATUS ΒΆ

type SecurityPolicyWebApplicationFirewallParameters_Type_STATUS string

type SecurityPolicy_STATUS ΒΆ

type SecurityPolicy_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions       []conditions.Condition                            `json:"conditions,omitempty"`
	DeploymentStatus *SecurityPolicyProperties_DeploymentStatus_STATUS `json:"deploymentStatus,omitempty"`

	// Id: Resource ID.
	Id *string `json:"id,omitempty"`

	// Name: Resource name.
	Name *string `json:"name,omitempty"`

	// Parameters: object which contains security policy parameters
	Parameters *SecurityPolicyPropertiesParameters_STATUS `json:"parameters,omitempty"`

	// ProfileName: The name of the profile which holds the security policy.
	ProfileName *string `json:"profileName,omitempty"`

	// ProvisioningState: Provisioning status
	ProvisioningState *SecurityPolicyProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Read only system data
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: Resource type.
	Type *string `json:"type,omitempty"`
}

func (*SecurityPolicy_STATUS) AssignProperties_From_SecurityPolicy_STATUS ΒΆ

func (policy *SecurityPolicy_STATUS) AssignProperties_From_SecurityPolicy_STATUS(source *storage.SecurityPolicy_STATUS) error

AssignProperties_From_SecurityPolicy_STATUS populates our SecurityPolicy_STATUS from the provided source SecurityPolicy_STATUS

func (*SecurityPolicy_STATUS) AssignProperties_To_SecurityPolicy_STATUS ΒΆ

func (policy *SecurityPolicy_STATUS) AssignProperties_To_SecurityPolicy_STATUS(destination *storage.SecurityPolicy_STATUS) error

AssignProperties_To_SecurityPolicy_STATUS populates the provided destination SecurityPolicy_STATUS from our SecurityPolicy_STATUS

func (*SecurityPolicy_STATUS) ConvertStatusFrom ΒΆ

func (policy *SecurityPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SecurityPolicy_STATUS from the provided source

func (*SecurityPolicy_STATUS) ConvertStatusTo ΒΆ

func (policy *SecurityPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SecurityPolicy_STATUS

func (*SecurityPolicy_STATUS) DeepCopy ΒΆ

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

func (*SecurityPolicy_STATUS) DeepCopyInto ΒΆ

func (in *SecurityPolicy_STATUS) DeepCopyInto(out *SecurityPolicy_STATUS)

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

func (*SecurityPolicy_STATUS) NewEmptyARMValue ΒΆ

func (policy *SecurityPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicy_STATUS) PopulateFromARM ΒΆ

func (policy *SecurityPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityPolicy_Spec ΒΆ

type SecurityPolicy_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *SecurityPolicyOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a cdn.azure.com/Profile resource
	Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`

	// Parameters: object which contains security policy parameters
	Parameters *SecurityPolicyPropertiesParameters `json:"parameters,omitempty"`
}

func (*SecurityPolicy_Spec) AssignProperties_From_SecurityPolicy_Spec ΒΆ

func (policy *SecurityPolicy_Spec) AssignProperties_From_SecurityPolicy_Spec(source *storage.SecurityPolicy_Spec) error

AssignProperties_From_SecurityPolicy_Spec populates our SecurityPolicy_Spec from the provided source SecurityPolicy_Spec

func (*SecurityPolicy_Spec) AssignProperties_To_SecurityPolicy_Spec ΒΆ

func (policy *SecurityPolicy_Spec) AssignProperties_To_SecurityPolicy_Spec(destination *storage.SecurityPolicy_Spec) error

AssignProperties_To_SecurityPolicy_Spec populates the provided destination SecurityPolicy_Spec from our SecurityPolicy_Spec

func (*SecurityPolicy_Spec) ConvertSpecFrom ΒΆ

func (policy *SecurityPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SecurityPolicy_Spec from the provided source

func (*SecurityPolicy_Spec) ConvertSpecTo ΒΆ

func (policy *SecurityPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SecurityPolicy_Spec

func (*SecurityPolicy_Spec) ConvertToARM ΒΆ

func (policy *SecurityPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecurityPolicy_Spec) DeepCopy ΒΆ

func (in *SecurityPolicy_Spec) DeepCopy() *SecurityPolicy_Spec

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

func (*SecurityPolicy_Spec) DeepCopyInto ΒΆ

func (in *SecurityPolicy_Spec) DeepCopyInto(out *SecurityPolicy_Spec)

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

func (*SecurityPolicy_Spec) Initialize_From_SecurityPolicy_STATUS ΒΆ

func (policy *SecurityPolicy_Spec) Initialize_From_SecurityPolicy_STATUS(source *SecurityPolicy_STATUS) error

Initialize_From_SecurityPolicy_STATUS populates our SecurityPolicy_Spec from the provided source SecurityPolicy_STATUS

func (*SecurityPolicy_Spec) NewEmptyARMValue ΒΆ

func (policy *SecurityPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityPolicy_Spec) OriginalVersion ΒΆ

func (policy *SecurityPolicy_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*SecurityPolicy_Spec) PopulateFromARM ΒΆ

func (policy *SecurityPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*SecurityPolicy_Spec) SetAzureName ΒΆ

func (policy *SecurityPolicy_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ServerPortMatchConditionParameters ΒΆ

type ServerPortMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *ServerPortMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for ServerPort match conditions

func (*ServerPortMatchConditionParameters) AssignProperties_From_ServerPortMatchConditionParameters ΒΆ

func (parameters *ServerPortMatchConditionParameters) AssignProperties_From_ServerPortMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_ServerPortMatchConditionParameters_STATUS ΒΆ

func (parameters *ServerPortMatchConditionParameters) Initialize_From_ServerPortMatchConditionParameters_STATUS(source *ServerPortMatchConditionParameters_STATUS) error

Initialize_From_ServerPortMatchConditionParameters_STATUS populates our ServerPortMatchConditionParameters from the provided source ServerPortMatchConditionParameters_STATUS

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_Operator ΒΆ

type ServerPortMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type ServerPortMatchConditionParameters_Operator_STATUS ΒΆ

type ServerPortMatchConditionParameters_Operator_STATUS string

type ServerPortMatchConditionParameters_STATUS ΒΆ

type ServerPortMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *ServerPortMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName   *ServerPortMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for ServerPort match conditions

func (*ServerPortMatchConditionParameters_STATUS) AssignProperties_From_ServerPortMatchConditionParameters_STATUS ΒΆ

func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_From_ServerPortMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type ServerPortMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleServerPortConditionParameters"}

type ServerPortMatchConditionParameters_TypeName_STATUS ΒΆ

type ServerPortMatchConditionParameters_TypeName_STATUS string

type SharedPrivateLinkResourceProperties ΒΆ

type SharedPrivateLinkResourceProperties struct {
	// GroupId: The group id from the provider of resource the shared private link resource is for.
	GroupId *string `json:"groupId,omitempty"`

	// PrivateLink: The resource id of the resource the shared private link resource is for.
	PrivateLink *ResourceReference `json:"privateLink,omitempty"`

	// PrivateLinkLocation: The location of the shared private link resource
	PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"`

	// RequestMessage: The request message for requesting approval of the shared private link resource.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.
	Status *SharedPrivateLinkResourceProperties_Status `json:"status,omitempty"`
}

Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.

func (*SharedPrivateLinkResourceProperties) AssignProperties_From_SharedPrivateLinkResourceProperties ΒΆ

func (properties *SharedPrivateLinkResourceProperties) AssignProperties_From_SharedPrivateLinkResourceProperties(source *storage.SharedPrivateLinkResourceProperties) error

AssignProperties_From_SharedPrivateLinkResourceProperties populates our SharedPrivateLinkResourceProperties from the provided source SharedPrivateLinkResourceProperties

func (*SharedPrivateLinkResourceProperties) AssignProperties_To_SharedPrivateLinkResourceProperties ΒΆ

func (properties *SharedPrivateLinkResourceProperties) AssignProperties_To_SharedPrivateLinkResourceProperties(destination *storage.SharedPrivateLinkResourceProperties) error

AssignProperties_To_SharedPrivateLinkResourceProperties populates the provided destination SharedPrivateLinkResourceProperties from our SharedPrivateLinkResourceProperties

func (*SharedPrivateLinkResourceProperties) ConvertToARM ΒΆ

func (properties *SharedPrivateLinkResourceProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SharedPrivateLinkResourceProperties) DeepCopy ΒΆ

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

func (*SharedPrivateLinkResourceProperties) DeepCopyInto ΒΆ

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

func (*SharedPrivateLinkResourceProperties) Initialize_From_SharedPrivateLinkResourceProperties_STATUS ΒΆ

func (properties *SharedPrivateLinkResourceProperties) Initialize_From_SharedPrivateLinkResourceProperties_STATUS(source *SharedPrivateLinkResourceProperties_STATUS) error

Initialize_From_SharedPrivateLinkResourceProperties_STATUS populates our SharedPrivateLinkResourceProperties from the provided source SharedPrivateLinkResourceProperties_STATUS

func (*SharedPrivateLinkResourceProperties) NewEmptyARMValue ΒΆ

func (properties *SharedPrivateLinkResourceProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SharedPrivateLinkResourceProperties) PopulateFromARM ΒΆ

func (properties *SharedPrivateLinkResourceProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SharedPrivateLinkResourceProperties_STATUS ΒΆ

type SharedPrivateLinkResourceProperties_STATUS struct {
	// GroupId: The group id from the provider of resource the shared private link resource is for.
	GroupId *string `json:"groupId,omitempty"`

	// PrivateLink: The resource id of the resource the shared private link resource is for.
	PrivateLink *ResourceReference_STATUS `json:"privateLink,omitempty"`

	// PrivateLinkLocation: The location of the shared private link resource
	PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"`

	// RequestMessage: The request message for requesting approval of the shared private link resource.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.
	Status *SharedPrivateLinkResourceProperties_Status_STATUS `json:"status,omitempty"`
}

Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.

func (*SharedPrivateLinkResourceProperties_STATUS) AssignProperties_From_SharedPrivateLinkResourceProperties_STATUS ΒΆ

func (properties *SharedPrivateLinkResourceProperties_STATUS) AssignProperties_From_SharedPrivateLinkResourceProperties_STATUS(source *storage.SharedPrivateLinkResourceProperties_STATUS) error

AssignProperties_From_SharedPrivateLinkResourceProperties_STATUS populates our SharedPrivateLinkResourceProperties_STATUS from the provided source SharedPrivateLinkResourceProperties_STATUS

func (*SharedPrivateLinkResourceProperties_STATUS) AssignProperties_To_SharedPrivateLinkResourceProperties_STATUS ΒΆ

func (properties *SharedPrivateLinkResourceProperties_STATUS) AssignProperties_To_SharedPrivateLinkResourceProperties_STATUS(destination *storage.SharedPrivateLinkResourceProperties_STATUS) error

AssignProperties_To_SharedPrivateLinkResourceProperties_STATUS populates the provided destination SharedPrivateLinkResourceProperties_STATUS from our SharedPrivateLinkResourceProperties_STATUS

func (*SharedPrivateLinkResourceProperties_STATUS) DeepCopy ΒΆ

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

func (*SharedPrivateLinkResourceProperties_STATUS) DeepCopyInto ΒΆ

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

func (*SharedPrivateLinkResourceProperties_STATUS) NewEmptyARMValue ΒΆ

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SharedPrivateLinkResourceProperties_STATUS) PopulateFromARM ΒΆ

func (properties *SharedPrivateLinkResourceProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SharedPrivateLinkResourceProperties_Status ΒΆ

type SharedPrivateLinkResourceProperties_Status string

+kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected","Timeout"}

type SharedPrivateLinkResourceProperties_Status_STATUS ΒΆ

type SharedPrivateLinkResourceProperties_Status_STATUS string

type Sku ΒΆ

type Sku struct {
	// Name: Name of the pricing tier.
	Name *Sku_Name `json:"name,omitempty"`
}

Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.

func (*Sku) AssignProperties_From_Sku ΒΆ

func (sku *Sku) AssignProperties_From_Sku(source *storage.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 *storage.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) Initialize_From_Sku_STATUS ΒΆ

func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error

Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS

func (*Sku) NewEmptyARMValue ΒΆ

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM ΒΆ

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_Name ΒΆ

type Sku_Name string

+kubebuilder:validation:Enum={"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

type Sku_STATUS ΒΆ

type Sku_STATUS struct {
	// Name: Name of the pricing tier.
	Name *Sku_Name_STATUS `json:"name,omitempty"`
}

Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ΒΆ

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ΒΆ

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy ΒΆ

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

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

func (*Sku_STATUS) DeepCopyInto ΒΆ

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

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

func (*Sku_STATUS) NewEmptyARMValue ΒΆ

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM ΒΆ

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SocketAddrMatchConditionParameters ΒΆ

type SocketAddrMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *SocketAddrMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for SocketAddress match conditions

func (*SocketAddrMatchConditionParameters) AssignProperties_From_SocketAddrMatchConditionParameters ΒΆ

func (parameters *SocketAddrMatchConditionParameters) AssignProperties_From_SocketAddrMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_SocketAddrMatchConditionParameters_STATUS ΒΆ

func (parameters *SocketAddrMatchConditionParameters) Initialize_From_SocketAddrMatchConditionParameters_STATUS(source *SocketAddrMatchConditionParameters_STATUS) error

Initialize_From_SocketAddrMatchConditionParameters_STATUS populates our SocketAddrMatchConditionParameters from the provided source SocketAddrMatchConditionParameters_STATUS

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_Operator ΒΆ

type SocketAddrMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","IPMatch"}

type SocketAddrMatchConditionParameters_Operator_STATUS ΒΆ

type SocketAddrMatchConditionParameters_Operator_STATUS string

type SocketAddrMatchConditionParameters_STATUS ΒΆ

type SocketAddrMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *SocketAddrMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                  `json:"transforms,omitempty"`
	TypeName   *SocketAddrMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for SocketAddress match conditions

func (*SocketAddrMatchConditionParameters_STATUS) AssignProperties_From_SocketAddrMatchConditionParameters_STATUS ΒΆ

func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_From_SocketAddrMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type SocketAddrMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleSocketAddrConditionParameters"}

type SocketAddrMatchConditionParameters_TypeName_STATUS ΒΆ

type SocketAddrMatchConditionParameters_TypeName_STATUS string

type SslProtocol ΒΆ

type SslProtocol string

The protocol of an established TLS connection. +kubebuilder:validation:Enum={"TLSv1","TLSv1.1","TLSv1.2"}

type SslProtocolMatchConditionParameters ΒΆ

type SslProtocolMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []SslProtocol `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *SslProtocolMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for SslProtocol match conditions

func (*SslProtocolMatchConditionParameters) AssignProperties_From_SslProtocolMatchConditionParameters ΒΆ

func (parameters *SslProtocolMatchConditionParameters) AssignProperties_From_SslProtocolMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_SslProtocolMatchConditionParameters_STATUS ΒΆ

func (parameters *SslProtocolMatchConditionParameters) Initialize_From_SslProtocolMatchConditionParameters_STATUS(source *SslProtocolMatchConditionParameters_STATUS) error

Initialize_From_SslProtocolMatchConditionParameters_STATUS populates our SslProtocolMatchConditionParameters from the provided source SslProtocolMatchConditionParameters_STATUS

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_Operator ΒΆ

type SslProtocolMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Equal"}

type SslProtocolMatchConditionParameters_Operator_STATUS ΒΆ

type SslProtocolMatchConditionParameters_Operator_STATUS string

type SslProtocolMatchConditionParameters_STATUS ΒΆ

type SslProtocolMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []SslProtocol_STATUS `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *SslProtocolMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName   *SslProtocolMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for SslProtocol match conditions

func (*SslProtocolMatchConditionParameters_STATUS) AssignProperties_From_SslProtocolMatchConditionParameters_STATUS ΒΆ

func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_From_SslProtocolMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type SslProtocolMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleSslProtocolConditionParameters"}

type SslProtocolMatchConditionParameters_TypeName_STATUS ΒΆ

type SslProtocolMatchConditionParameters_TypeName_STATUS string

type SslProtocol_STATUS ΒΆ

type SslProtocol_STATUS string

The protocol of an established TLS connection.

type SystemData_STATUS ΒΆ

type SystemData_STATUS struct {
	// CreatedAt: The timestamp of resource creation (UTC)
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: An identifier for the identity that created the resource
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource
	CreatedByType *IdentityType_STATUS `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: An identifier for the identity that last modified the resource
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource
	LastModifiedByType *IdentityType_STATUS `json:"lastModifiedByType,omitempty"`
}

Read only system data

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ΒΆ

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.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 *storage.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 Transform ΒΆ

type Transform string

Describes what transforms are applied before matching +kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}

type Transform_STATUS ΒΆ

type Transform_STATUS string

Describes what transforms are applied before matching

type UrlFileExtensionMatchConditionParameters ΒΆ

type UrlFileExtensionMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *UrlFileExtensionMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for UrlFileExtension match conditions

func (*UrlFileExtensionMatchConditionParameters) AssignProperties_From_UrlFileExtensionMatchConditionParameters ΒΆ

func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_From_UrlFileExtensionMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_UrlFileExtensionMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlFileExtensionMatchConditionParameters) Initialize_From_UrlFileExtensionMatchConditionParameters_STATUS(source *UrlFileExtensionMatchConditionParameters_STATUS) error

Initialize_From_UrlFileExtensionMatchConditionParameters_STATUS populates our UrlFileExtensionMatchConditionParameters from the provided source UrlFileExtensionMatchConditionParameters_STATUS

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_Operator ΒΆ

type UrlFileExtensionMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type UrlFileExtensionMatchConditionParameters_Operator_STATUS ΒΆ

type UrlFileExtensionMatchConditionParameters_Operator_STATUS string

type UrlFileExtensionMatchConditionParameters_STATUS ΒΆ

type UrlFileExtensionMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *UrlFileExtensionMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                        `json:"transforms,omitempty"`
	TypeName   *UrlFileExtensionMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for UrlFileExtension match conditions

func (*UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlFileExtensionMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlFileExtensionMatchConditionParameters"}

type UrlFileExtensionMatchConditionParameters_TypeName_STATUS ΒΆ

type UrlFileExtensionMatchConditionParameters_TypeName_STATUS string

type UrlFileNameMatchConditionParameters ΒΆ

type UrlFileNameMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *UrlFileNameMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for UrlFilename match conditions

func (*UrlFileNameMatchConditionParameters) AssignProperties_From_UrlFileNameMatchConditionParameters ΒΆ

func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_From_UrlFileNameMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_UrlFileNameMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlFileNameMatchConditionParameters) Initialize_From_UrlFileNameMatchConditionParameters_STATUS(source *UrlFileNameMatchConditionParameters_STATUS) error

Initialize_From_UrlFileNameMatchConditionParameters_STATUS populates our UrlFileNameMatchConditionParameters from the provided source UrlFileNameMatchConditionParameters_STATUS

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_Operator ΒΆ

type UrlFileNameMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}

type UrlFileNameMatchConditionParameters_Operator_STATUS ΒΆ

type UrlFileNameMatchConditionParameters_Operator_STATUS string

type UrlFileNameMatchConditionParameters_STATUS ΒΆ

type UrlFileNameMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *UrlFileNameMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                                   `json:"transforms,omitempty"`
	TypeName   *UrlFileNameMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for UrlFilename match conditions

func (*UrlFileNameMatchConditionParameters_STATUS) AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlFileNameMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlFilenameConditionParameters"}

type UrlFileNameMatchConditionParameters_TypeName_STATUS ΒΆ

type UrlFileNameMatchConditionParameters_TypeName_STATUS string

type UrlPathMatchConditionParameters ΒΆ

type UrlPathMatchConditionParameters struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// +kubebuilder:validation:Required
	// Operator: Describes operator to be matched
	Operator *UrlPathMatchConditionParameters_Operator `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform `json:"transforms,omitempty"`

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

Defines the parameters for UrlPath match conditions

func (*UrlPathMatchConditionParameters) AssignProperties_From_UrlPathMatchConditionParameters ΒΆ

func (parameters *UrlPathMatchConditionParameters) AssignProperties_From_UrlPathMatchConditionParameters(source *storage.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 *storage.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) Initialize_From_UrlPathMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlPathMatchConditionParameters) Initialize_From_UrlPathMatchConditionParameters_STATUS(source *UrlPathMatchConditionParameters_STATUS) error

Initialize_From_UrlPathMatchConditionParameters_STATUS populates our UrlPathMatchConditionParameters from the provided source UrlPathMatchConditionParameters_STATUS

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_Operator ΒΆ

type UrlPathMatchConditionParameters_Operator string

+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx","Wildcard"}

type UrlPathMatchConditionParameters_Operator_STATUS ΒΆ

type UrlPathMatchConditionParameters_Operator_STATUS string

type UrlPathMatchConditionParameters_STATUS ΒΆ

type UrlPathMatchConditionParameters_STATUS struct {
	// MatchValues: The match value for the condition of the delivery rule
	MatchValues []string `json:"matchValues,omitempty"`

	// NegateCondition: Describes if this is negate condition or not
	NegateCondition *bool `json:"negateCondition,omitempty"`

	// Operator: Describes operator to be matched
	Operator *UrlPathMatchConditionParameters_Operator_STATUS `json:"operator,omitempty"`

	// Transforms: List of transforms
	Transforms []Transform_STATUS                               `json:"transforms,omitempty"`
	TypeName   *UrlPathMatchConditionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for UrlPath match conditions

func (*UrlPathMatchConditionParameters_STATUS) AssignProperties_From_UrlPathMatchConditionParameters_STATUS ΒΆ

func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_From_UrlPathMatchConditionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlPathMatchConditionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlPathMatchConditionParameters"}

type UrlPathMatchConditionParameters_TypeName_STATUS ΒΆ

type UrlPathMatchConditionParameters_TypeName_STATUS string

type UrlRedirectAction ΒΆ

type UrlRedirectAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *UrlRedirectAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *UrlRedirectActionParameters `json:"parameters,omitempty"`
}

func (*UrlRedirectAction) AssignProperties_From_UrlRedirectAction ΒΆ

func (action *UrlRedirectAction) AssignProperties_From_UrlRedirectAction(source *storage.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 *storage.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) Initialize_From_UrlRedirectAction_STATUS ΒΆ

func (action *UrlRedirectAction) Initialize_From_UrlRedirectAction_STATUS(source *UrlRedirectAction_STATUS) error

Initialize_From_UrlRedirectAction_STATUS populates our UrlRedirectAction from the provided source UrlRedirectAction_STATUS

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: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include
	// the #.
	CustomFragment *string `json:"customFragment,omitempty"`

	// CustomHostname: Host to redirect. Leave empty to use the incoming host as the destination host.
	CustomHostname *string `json:"customHostname,omitempty"`

	// CustomPath: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path
	// as destination path.
	CustomPath *string `json:"customPath,omitempty"`

	// CustomQueryString: The set of query strings to be placed in the redirect URL. Setting this value would replace any
	// existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format.
	// ? and & will be added automatically so do not include them.
	CustomQueryString *string `json:"customQueryString,omitempty"`

	// DestinationProtocol: Protocol to use for the redirect. The default value is MatchRequest
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol `json:"destinationProtocol,omitempty"`

	// +kubebuilder:validation:Required
	// RedirectType: The redirect type the rule will use when redirecting traffic.
	RedirectType *UrlRedirectActionParameters_RedirectType `json:"redirectType,omitempty"`

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

Defines the parameters for the url redirect action.

func (*UrlRedirectActionParameters) AssignProperties_From_UrlRedirectActionParameters ΒΆ

func (parameters *UrlRedirectActionParameters) AssignProperties_From_UrlRedirectActionParameters(source *storage.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 *storage.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) Initialize_From_UrlRedirectActionParameters_STATUS ΒΆ

func (parameters *UrlRedirectActionParameters) Initialize_From_UrlRedirectActionParameters_STATUS(source *UrlRedirectActionParameters_STATUS) error

Initialize_From_UrlRedirectActionParameters_STATUS populates our UrlRedirectActionParameters from the provided source UrlRedirectActionParameters_STATUS

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_DestinationProtocol ΒΆ

type UrlRedirectActionParameters_DestinationProtocol string

+kubebuilder:validation:Enum={"Http","Https","MatchRequest"}

type UrlRedirectActionParameters_DestinationProtocol_STATUS ΒΆ

type UrlRedirectActionParameters_DestinationProtocol_STATUS string

type UrlRedirectActionParameters_RedirectType ΒΆ

type UrlRedirectActionParameters_RedirectType string

+kubebuilder:validation:Enum={"Found","Moved","PermanentRedirect","TemporaryRedirect"}

type UrlRedirectActionParameters_RedirectType_STATUS ΒΆ

type UrlRedirectActionParameters_RedirectType_STATUS string

type UrlRedirectActionParameters_STATUS ΒΆ

type UrlRedirectActionParameters_STATUS struct {
	// CustomFragment: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include
	// the #.
	CustomFragment *string `json:"customFragment,omitempty"`

	// CustomHostname: Host to redirect. Leave empty to use the incoming host as the destination host.
	CustomHostname *string `json:"customHostname,omitempty"`

	// CustomPath: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path
	// as destination path.
	CustomPath *string `json:"customPath,omitempty"`

	// CustomQueryString: The set of query strings to be placed in the redirect URL. Setting this value would replace any
	// existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format.
	// ? and & will be added automatically so do not include them.
	CustomQueryString *string `json:"customQueryString,omitempty"`

	// DestinationProtocol: Protocol to use for the redirect. The default value is MatchRequest
	DestinationProtocol *UrlRedirectActionParameters_DestinationProtocol_STATUS `json:"destinationProtocol,omitempty"`

	// RedirectType: The redirect type the rule will use when redirecting traffic.
	RedirectType *UrlRedirectActionParameters_RedirectType_STATUS `json:"redirectType,omitempty"`
	TypeName     *UrlRedirectActionParameters_TypeName_STATUS     `json:"typeName,omitempty"`
}

Defines the parameters for the url redirect action.

func (*UrlRedirectActionParameters_STATUS) AssignProperties_From_UrlRedirectActionParameters_STATUS ΒΆ

func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_From_UrlRedirectActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlRedirectActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlRedirectActionParameters"}

type UrlRedirectActionParameters_TypeName_STATUS ΒΆ

type UrlRedirectActionParameters_TypeName_STATUS string

type UrlRedirectAction_Name ΒΆ

type UrlRedirectAction_Name string

+kubebuilder:validation:Enum={"UrlRedirect"}

type UrlRedirectAction_Name_STATUS ΒΆ

type UrlRedirectAction_Name_STATUS string

type UrlRedirectAction_STATUS ΒΆ

type UrlRedirectAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *UrlRedirectAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *UrlRedirectActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*UrlRedirectAction_STATUS) AssignProperties_From_UrlRedirectAction_STATUS ΒΆ

func (action *UrlRedirectAction_STATUS) AssignProperties_From_UrlRedirectAction_STATUS(source *storage.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 *storage.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 UrlRewriteAction ΒΆ

type UrlRewriteAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *UrlRewriteAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *UrlRewriteActionParameters `json:"parameters,omitempty"`
}

func (*UrlRewriteAction) AssignProperties_From_UrlRewriteAction ΒΆ

func (action *UrlRewriteAction) AssignProperties_From_UrlRewriteAction(source *storage.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 *storage.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) Initialize_From_UrlRewriteAction_STATUS ΒΆ

func (action *UrlRewriteAction) Initialize_From_UrlRewriteAction_STATUS(source *UrlRewriteAction_STATUS) error

Initialize_From_UrlRewriteAction_STATUS populates our UrlRewriteAction from the provided source UrlRewriteAction_STATUS

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: Define the relative URL to which the above requests will be rewritten by.
	Destination *string `json:"destination,omitempty"`

	// PreserveUnmatchedPath: Whether to preserve unmatched path. Default value is true.
	PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty"`

	// +kubebuilder:validation:Required
	// SourcePattern: define a request URI pattern that identifies the type of requests that may be rewritten. If value is
	// blank, all strings are matched.
	SourcePattern *string `json:"sourcePattern,omitempty"`

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

Defines the parameters for the url rewrite action.

func (*UrlRewriteActionParameters) AssignProperties_From_UrlRewriteActionParameters ΒΆ

func (parameters *UrlRewriteActionParameters) AssignProperties_From_UrlRewriteActionParameters(source *storage.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 *storage.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) Initialize_From_UrlRewriteActionParameters_STATUS ΒΆ

func (parameters *UrlRewriteActionParameters) Initialize_From_UrlRewriteActionParameters_STATUS(source *UrlRewriteActionParameters_STATUS) error

Initialize_From_UrlRewriteActionParameters_STATUS populates our UrlRewriteActionParameters from the provided source UrlRewriteActionParameters_STATUS

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_STATUS ΒΆ

type UrlRewriteActionParameters_STATUS struct {
	// Destination: Define the relative URL to which the above requests will be rewritten by.
	Destination *string `json:"destination,omitempty"`

	// PreserveUnmatchedPath: Whether to preserve unmatched path. Default value is true.
	PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty"`

	// SourcePattern: define a request URI pattern that identifies the type of requests that may be rewritten. If value is
	// blank, all strings are matched.
	SourcePattern *string                                     `json:"sourcePattern,omitempty"`
	TypeName      *UrlRewriteActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for the url rewrite action.

func (*UrlRewriteActionParameters_STATUS) AssignProperties_From_UrlRewriteActionParameters_STATUS ΒΆ

func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_From_UrlRewriteActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlRewriteActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlRewriteActionParameters"}

type UrlRewriteActionParameters_TypeName_STATUS ΒΆ

type UrlRewriteActionParameters_TypeName_STATUS string

type UrlRewriteAction_Name ΒΆ

type UrlRewriteAction_Name string

+kubebuilder:validation:Enum={"UrlRewrite"}

type UrlRewriteAction_Name_STATUS ΒΆ

type UrlRewriteAction_Name_STATUS string

type UrlRewriteAction_STATUS ΒΆ

type UrlRewriteAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *UrlRewriteAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *UrlRewriteActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*UrlRewriteAction_STATUS) AssignProperties_From_UrlRewriteAction_STATUS ΒΆ

func (action *UrlRewriteAction_STATUS) AssignProperties_From_UrlRewriteAction_STATUS(source *storage.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 *storage.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 UrlSigningAction ΒΆ

type UrlSigningAction struct {
	// +kubebuilder:validation:Required
	// Name: The name of the action for the delivery rule.
	Name *UrlSigningAction_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Parameters: Defines the parameters for the action.
	Parameters *UrlSigningActionParameters `json:"parameters,omitempty"`
}

func (*UrlSigningAction) AssignProperties_From_UrlSigningAction ΒΆ

func (action *UrlSigningAction) AssignProperties_From_UrlSigningAction(source *storage.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 *storage.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) Initialize_From_UrlSigningAction_STATUS ΒΆ

func (action *UrlSigningAction) Initialize_From_UrlSigningAction_STATUS(source *UrlSigningAction_STATUS) error

Initialize_From_UrlSigningAction_STATUS populates our UrlSigningAction from the provided source UrlSigningAction_STATUS

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: Algorithm to use for URL signing
	Algorithm *UrlSigningActionParameters_Algorithm `json:"algorithm,omitempty"`

	// ParameterNameOverride: Defines which query string parameters in the url to be considered for expires, key id etc.
	ParameterNameOverride []UrlSigningParamIdentifier `json:"parameterNameOverride,omitempty"`

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

Defines the parameters for the Url Signing action.

func (*UrlSigningActionParameters) AssignProperties_From_UrlSigningActionParameters ΒΆ

func (parameters *UrlSigningActionParameters) AssignProperties_From_UrlSigningActionParameters(source *storage.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 *storage.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) Initialize_From_UrlSigningActionParameters_STATUS ΒΆ

func (parameters *UrlSigningActionParameters) Initialize_From_UrlSigningActionParameters_STATUS(source *UrlSigningActionParameters_STATUS) error

Initialize_From_UrlSigningActionParameters_STATUS populates our UrlSigningActionParameters from the provided source UrlSigningActionParameters_STATUS

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_Algorithm ΒΆ

type UrlSigningActionParameters_Algorithm string

+kubebuilder:validation:Enum={"SHA256"}

type UrlSigningActionParameters_Algorithm_STATUS ΒΆ

type UrlSigningActionParameters_Algorithm_STATUS string

type UrlSigningActionParameters_STATUS ΒΆ

type UrlSigningActionParameters_STATUS struct {
	// Algorithm: Algorithm to use for URL signing
	Algorithm *UrlSigningActionParameters_Algorithm_STATUS `json:"algorithm,omitempty"`

	// ParameterNameOverride: Defines which query string parameters in the url to be considered for expires, key id etc.
	ParameterNameOverride []UrlSigningParamIdentifier_STATUS          `json:"parameterNameOverride,omitempty"`
	TypeName              *UrlSigningActionParameters_TypeName_STATUS `json:"typeName,omitempty"`
}

Defines the parameters for the Url Signing action.

func (*UrlSigningActionParameters_STATUS) AssignProperties_From_UrlSigningActionParameters_STATUS ΒΆ

func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_From_UrlSigningActionParameters_STATUS(source *storage.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 *storage.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_TypeName ΒΆ

type UrlSigningActionParameters_TypeName string

+kubebuilder:validation:Enum={"DeliveryRuleUrlSigningActionParameters"}

type UrlSigningActionParameters_TypeName_STATUS ΒΆ

type UrlSigningActionParameters_TypeName_STATUS string

type UrlSigningAction_Name ΒΆ

type UrlSigningAction_Name string

+kubebuilder:validation:Enum={"UrlSigning"}

type UrlSigningAction_Name_STATUS ΒΆ

type UrlSigningAction_Name_STATUS string

type UrlSigningAction_STATUS ΒΆ

type UrlSigningAction_STATUS struct {
	// Name: The name of the action for the delivery rule.
	Name *UrlSigningAction_Name_STATUS `json:"name,omitempty"`

	// Parameters: Defines the parameters for the action.
	Parameters *UrlSigningActionParameters_STATUS `json:"parameters,omitempty"`
}

func (*UrlSigningAction_STATUS) AssignProperties_From_UrlSigningAction_STATUS ΒΆ

func (action *UrlSigningAction_STATUS) AssignProperties_From_UrlSigningAction_STATUS(source *storage.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 *storage.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 UrlSigningKeyParameters ΒΆ

type UrlSigningKeyParameters struct {
	// +kubebuilder:validation:Required
	// KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form
	// the hash.
	KeyId *string `json:"keyId,omitempty"`

	// +kubebuilder:validation:Required
	// SecretSource: Resource reference to the Azure Key Vault secret. Expected to be in format of
	// /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
	SecretSource *ResourceReference `json:"secretSource,omitempty"`

	// SecretVersion: Version of the secret to be used
	SecretVersion *string `json:"secretVersion,omitempty"`

	// +kubebuilder:validation:Required
	Type *UrlSigningKeyParameters_Type `json:"type,omitempty"`
}

func (*UrlSigningKeyParameters) AssignProperties_From_UrlSigningKeyParameters ΒΆ

func (parameters *UrlSigningKeyParameters) AssignProperties_From_UrlSigningKeyParameters(source *storage.UrlSigningKeyParameters) error

AssignProperties_From_UrlSigningKeyParameters populates our UrlSigningKeyParameters from the provided source UrlSigningKeyParameters

func (*UrlSigningKeyParameters) AssignProperties_To_UrlSigningKeyParameters ΒΆ

func (parameters *UrlSigningKeyParameters) AssignProperties_To_UrlSigningKeyParameters(destination *storage.UrlSigningKeyParameters) error

AssignProperties_To_UrlSigningKeyParameters populates the provided destination UrlSigningKeyParameters from our UrlSigningKeyParameters

func (*UrlSigningKeyParameters) ConvertToARM ΒΆ

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UrlSigningKeyParameters) DeepCopy ΒΆ

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

func (*UrlSigningKeyParameters) DeepCopyInto ΒΆ

func (in *UrlSigningKeyParameters) DeepCopyInto(out *UrlSigningKeyParameters)

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

func (*UrlSigningKeyParameters) Initialize_From_UrlSigningKeyParameters_STATUS ΒΆ

func (parameters *UrlSigningKeyParameters) Initialize_From_UrlSigningKeyParameters_STATUS(source *UrlSigningKeyParameters_STATUS) error

Initialize_From_UrlSigningKeyParameters_STATUS populates our UrlSigningKeyParameters from the provided source UrlSigningKeyParameters_STATUS

func (*UrlSigningKeyParameters) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningKeyParameters) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningKeyParameters_STATUS ΒΆ

type UrlSigningKeyParameters_STATUS struct {
	// KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form
	// the hash.
	KeyId *string `json:"keyId,omitempty"`

	// SecretSource: Resource reference to the Azure Key Vault secret. Expected to be in format of
	// /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{secretName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
	SecretSource *ResourceReference_STATUS `json:"secretSource,omitempty"`

	// SecretVersion: Version of the secret to be used
	SecretVersion *string                              `json:"secretVersion,omitempty"`
	Type          *UrlSigningKeyParameters_Type_STATUS `json:"type,omitempty"`
}

func (*UrlSigningKeyParameters_STATUS) AssignProperties_From_UrlSigningKeyParameters_STATUS ΒΆ

func (parameters *UrlSigningKeyParameters_STATUS) AssignProperties_From_UrlSigningKeyParameters_STATUS(source *storage.UrlSigningKeyParameters_STATUS) error

AssignProperties_From_UrlSigningKeyParameters_STATUS populates our UrlSigningKeyParameters_STATUS from the provided source UrlSigningKeyParameters_STATUS

func (*UrlSigningKeyParameters_STATUS) AssignProperties_To_UrlSigningKeyParameters_STATUS ΒΆ

func (parameters *UrlSigningKeyParameters_STATUS) AssignProperties_To_UrlSigningKeyParameters_STATUS(destination *storage.UrlSigningKeyParameters_STATUS) error

AssignProperties_To_UrlSigningKeyParameters_STATUS populates the provided destination UrlSigningKeyParameters_STATUS from our UrlSigningKeyParameters_STATUS

func (*UrlSigningKeyParameters_STATUS) DeepCopy ΒΆ

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

func (*UrlSigningKeyParameters_STATUS) DeepCopyInto ΒΆ

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

func (*UrlSigningKeyParameters_STATUS) NewEmptyARMValue ΒΆ

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UrlSigningKeyParameters_STATUS) PopulateFromARM ΒΆ

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UrlSigningKeyParameters_Type ΒΆ

type UrlSigningKeyParameters_Type string

+kubebuilder:validation:Enum={"UrlSigningKey"}

type UrlSigningKeyParameters_Type_STATUS ΒΆ

type UrlSigningKeyParameters_Type_STATUS string

type UrlSigningParamIdentifier ΒΆ

type UrlSigningParamIdentifier struct {
	// +kubebuilder:validation:Required
	// ParamIndicator: Indicates the purpose of the parameter
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator `json:"paramIndicator,omitempty"`

	// +kubebuilder:validation:Required
	// ParamName: Parameter name
	ParamName *string `json:"paramName,omitempty"`
}

Defines how to identify a parameter for a specific purpose e.g. expires

func (*UrlSigningParamIdentifier) AssignProperties_From_UrlSigningParamIdentifier ΒΆ

func (identifier *UrlSigningParamIdentifier) AssignProperties_From_UrlSigningParamIdentifier(source *storage.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 *storage.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) Initialize_From_UrlSigningParamIdentifier_STATUS ΒΆ

func (identifier *UrlSigningParamIdentifier) Initialize_From_UrlSigningParamIdentifier_STATUS(source *UrlSigningParamIdentifier_STATUS) error

Initialize_From_UrlSigningParamIdentifier_STATUS populates our UrlSigningParamIdentifier from the provided source UrlSigningParamIdentifier_STATUS

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_ParamIndicator ΒΆ

type UrlSigningParamIdentifier_ParamIndicator string

+kubebuilder:validation:Enum={"Expires","KeyId","Signature"}

type UrlSigningParamIdentifier_ParamIndicator_STATUS ΒΆ

type UrlSigningParamIdentifier_ParamIndicator_STATUS string

type UrlSigningParamIdentifier_STATUS ΒΆ

type UrlSigningParamIdentifier_STATUS struct {
	// ParamIndicator: Indicates the purpose of the parameter
	ParamIndicator *UrlSigningParamIdentifier_ParamIndicator_STATUS `json:"paramIndicator,omitempty"`

	// ParamName: Parameter name
	ParamName *string `json:"paramName,omitempty"`
}

Defines how to identify a parameter for a specific purpose e.g. expires

func (*UrlSigningParamIdentifier_STATUS) AssignProperties_From_UrlSigningParamIdentifier_STATUS ΒΆ

func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_From_UrlSigningParamIdentifier_STATUS(source *storage.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 *storage.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 UserAssignedIdentityDetails ΒΆ

type UserAssignedIdentityDetails struct {
	Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ΒΆ

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ΒΆ

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy ΒΆ

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

func (*UserAssignedIdentityDetails) DeepCopyInto ΒΆ

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

type UserAssignedIdentity_STATUS ΒΆ

type UserAssignedIdentity_STATUS struct {
	// ClientId: The client ID of the assigned identity.
	ClientId *string `json:"clientId,omitempty"`

	// PrincipalId: The principal ID of the assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`
}

User assigned identity properties

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS ΒΆ

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS ΒΆ

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy ΒΆ

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

func (*UserAssignedIdentity_STATUS) DeepCopyInto ΒΆ

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

func (*UserAssignedIdentity_STATUS) NewEmptyARMValue ΒΆ

func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_STATUS) PopulateFromARM ΒΆ

func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

Directories ΒΆ

Path Synopsis
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL