Documentation ¶
Overview ¶
Package v1api20210601 contains API Schema definitions for the cdn v1api20210601 API group +groupName=cdn.azure.com
Package v1api20210601 contains API Schema definitions for the cdn v1api20210601 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=v1api20210601
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type CacheConfiguration
- func (configuration *CacheConfiguration) AssignProperties_From_CacheConfiguration(source *v20210601s.CacheConfiguration) error
- func (configuration *CacheConfiguration) AssignProperties_To_CacheConfiguration(destination *v20210601s.CacheConfiguration) error
- func (configuration *CacheConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CacheConfiguration) DeepCopy() *CacheConfiguration
- func (in *CacheConfiguration) DeepCopyInto(out *CacheConfiguration)
- func (configuration *CacheConfiguration) Initialize_From_CacheConfiguration_STATUS(source *CacheConfiguration_STATUS) error
- func (configuration *CacheConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *CacheConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheConfiguration_ARM
- type CacheConfiguration_CacheBehavior
- type CacheConfiguration_CacheBehavior_STATUS
- type CacheConfiguration_IsCompressionEnabled
- type CacheConfiguration_IsCompressionEnabled_STATUS
- type CacheConfiguration_QueryStringCachingBehavior
- type CacheConfiguration_QueryStringCachingBehavior_STATUS
- type CacheConfiguration_STATUS
- func (configuration *CacheConfiguration_STATUS) AssignProperties_From_CacheConfiguration_STATUS(source *v20210601s.CacheConfiguration_STATUS) error
- func (configuration *CacheConfiguration_STATUS) AssignProperties_To_CacheConfiguration_STATUS(destination *v20210601s.CacheConfiguration_STATUS) error
- func (in *CacheConfiguration_STATUS) DeepCopy() *CacheConfiguration_STATUS
- func (in *CacheConfiguration_STATUS) DeepCopyInto(out *CacheConfiguration_STATUS)
- func (configuration *CacheConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *CacheConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheConfiguration_STATUS_ARM
- type CacheExpirationActionParameters
- func (parameters *CacheExpirationActionParameters) AssignProperties_From_CacheExpirationActionParameters(source *v20210601s.CacheExpirationActionParameters) error
- func (parameters *CacheExpirationActionParameters) AssignProperties_To_CacheExpirationActionParameters(destination *v20210601s.CacheExpirationActionParameters) error
- func (parameters *CacheExpirationActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CacheExpirationActionParameters) DeepCopy() *CacheExpirationActionParameters
- func (in *CacheExpirationActionParameters) DeepCopyInto(out *CacheExpirationActionParameters)
- func (parameters *CacheExpirationActionParameters) Initialize_From_CacheExpirationActionParameters_STATUS(source *CacheExpirationActionParameters_STATUS) error
- func (parameters *CacheExpirationActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheExpirationActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheExpirationActionParameters_ARM
- type CacheExpirationActionParameters_CacheBehavior
- type CacheExpirationActionParameters_CacheBehavior_STATUS
- type CacheExpirationActionParameters_CacheType
- type CacheExpirationActionParameters_CacheType_STATUS
- type CacheExpirationActionParameters_STATUS
- func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_From_CacheExpirationActionParameters_STATUS(source *v20210601s.CacheExpirationActionParameters_STATUS) error
- func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_To_CacheExpirationActionParameters_STATUS(destination *v20210601s.CacheExpirationActionParameters_STATUS) error
- func (in *CacheExpirationActionParameters_STATUS) DeepCopy() *CacheExpirationActionParameters_STATUS
- func (in *CacheExpirationActionParameters_STATUS) DeepCopyInto(out *CacheExpirationActionParameters_STATUS)
- func (parameters *CacheExpirationActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheExpirationActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheExpirationActionParameters_STATUS_ARM
- type CacheExpirationActionParameters_TypeName
- type CacheExpirationActionParameters_TypeName_STATUS
- type CacheKeyQueryStringActionParameters
- func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_From_CacheKeyQueryStringActionParameters(source *v20210601s.CacheKeyQueryStringActionParameters) error
- func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_To_CacheKeyQueryStringActionParameters(destination *v20210601s.CacheKeyQueryStringActionParameters) error
- func (parameters *CacheKeyQueryStringActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CacheKeyQueryStringActionParameters) DeepCopy() *CacheKeyQueryStringActionParameters
- func (in *CacheKeyQueryStringActionParameters) DeepCopyInto(out *CacheKeyQueryStringActionParameters)
- func (parameters *CacheKeyQueryStringActionParameters) Initialize_From_CacheKeyQueryStringActionParameters_STATUS(source *CacheKeyQueryStringActionParameters_STATUS) error
- func (parameters *CacheKeyQueryStringActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheKeyQueryStringActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheKeyQueryStringActionParameters_ARM
- type CacheKeyQueryStringActionParameters_QueryStringBehavior
- type CacheKeyQueryStringActionParameters_QueryStringBehavior_STATUS
- type CacheKeyQueryStringActionParameters_STATUS
- func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS(source *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error
- func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS(destination *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error
- func (in *CacheKeyQueryStringActionParameters_STATUS) DeepCopy() *CacheKeyQueryStringActionParameters_STATUS
- func (in *CacheKeyQueryStringActionParameters_STATUS) DeepCopyInto(out *CacheKeyQueryStringActionParameters_STATUS)
- func (parameters *CacheKeyQueryStringActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheKeyQueryStringActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheKeyQueryStringActionParameters_STATUS_ARM
- type CacheKeyQueryStringActionParameters_TypeName
- type CacheKeyQueryStringActionParameters_TypeName_STATUS
- type ClientPortMatchConditionParameters
- func (parameters *ClientPortMatchConditionParameters) AssignProperties_From_ClientPortMatchConditionParameters(source *v20210601s.ClientPortMatchConditionParameters) error
- func (parameters *ClientPortMatchConditionParameters) AssignProperties_To_ClientPortMatchConditionParameters(destination *v20210601s.ClientPortMatchConditionParameters) error
- func (parameters *ClientPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ClientPortMatchConditionParameters) DeepCopy() *ClientPortMatchConditionParameters
- func (in *ClientPortMatchConditionParameters) DeepCopyInto(out *ClientPortMatchConditionParameters)
- func (parameters *ClientPortMatchConditionParameters) Initialize_From_ClientPortMatchConditionParameters_STATUS(source *ClientPortMatchConditionParameters_STATUS) error
- func (parameters *ClientPortMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ClientPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ClientPortMatchConditionParameters_ARM
- type ClientPortMatchConditionParameters_Operator
- type ClientPortMatchConditionParameters_Operator_STATUS
- type ClientPortMatchConditionParameters_STATUS
- func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_From_ClientPortMatchConditionParameters_STATUS(source *v20210601s.ClientPortMatchConditionParameters_STATUS) error
- func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_To_ClientPortMatchConditionParameters_STATUS(destination *v20210601s.ClientPortMatchConditionParameters_STATUS) error
- func (in *ClientPortMatchConditionParameters_STATUS) DeepCopy() *ClientPortMatchConditionParameters_STATUS
- func (in *ClientPortMatchConditionParameters_STATUS) DeepCopyInto(out *ClientPortMatchConditionParameters_STATUS)
- func (parameters *ClientPortMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ClientPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ClientPortMatchConditionParameters_STATUS_ARM
- type ClientPortMatchConditionParameters_TypeName
- type ClientPortMatchConditionParameters_TypeName_STATUS
- type CookiesMatchConditionParameters
- func (parameters *CookiesMatchConditionParameters) AssignProperties_From_CookiesMatchConditionParameters(source *v20210601s.CookiesMatchConditionParameters) error
- func (parameters *CookiesMatchConditionParameters) AssignProperties_To_CookiesMatchConditionParameters(destination *v20210601s.CookiesMatchConditionParameters) error
- func (parameters *CookiesMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CookiesMatchConditionParameters) DeepCopy() *CookiesMatchConditionParameters
- func (in *CookiesMatchConditionParameters) DeepCopyInto(out *CookiesMatchConditionParameters)
- func (parameters *CookiesMatchConditionParameters) Initialize_From_CookiesMatchConditionParameters_STATUS(source *CookiesMatchConditionParameters_STATUS) error
- func (parameters *CookiesMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CookiesMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CookiesMatchConditionParameters_ARM
- type CookiesMatchConditionParameters_Operator
- type CookiesMatchConditionParameters_Operator_STATUS
- type CookiesMatchConditionParameters_STATUS
- func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_From_CookiesMatchConditionParameters_STATUS(source *v20210601s.CookiesMatchConditionParameters_STATUS) error
- func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_To_CookiesMatchConditionParameters_STATUS(destination *v20210601s.CookiesMatchConditionParameters_STATUS) error
- func (in *CookiesMatchConditionParameters_STATUS) DeepCopy() *CookiesMatchConditionParameters_STATUS
- func (in *CookiesMatchConditionParameters_STATUS) DeepCopyInto(out *CookiesMatchConditionParameters_STATUS)
- func (parameters *CookiesMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CookiesMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CookiesMatchConditionParameters_STATUS_ARM
- type CookiesMatchConditionParameters_TypeName
- type CookiesMatchConditionParameters_TypeName_STATUS
- type DeepCreatedCustomDomainProperties_STATUS_ARM
- type DeepCreatedCustomDomain_STATUS
- func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_From_DeepCreatedCustomDomain_STATUS(source *v20210601s.DeepCreatedCustomDomain_STATUS) error
- func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_To_DeepCreatedCustomDomain_STATUS(destination *v20210601s.DeepCreatedCustomDomain_STATUS) error
- func (in *DeepCreatedCustomDomain_STATUS) DeepCopy() *DeepCreatedCustomDomain_STATUS
- func (in *DeepCreatedCustomDomain_STATUS) DeepCopyInto(out *DeepCreatedCustomDomain_STATUS)
- func (domain *DeepCreatedCustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (domain *DeepCreatedCustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeepCreatedCustomDomain_STATUS_ARM
- type DeepCreatedOrigin
- func (origin *DeepCreatedOrigin) AssignProperties_From_DeepCreatedOrigin(source *v20210601s.DeepCreatedOrigin) error
- func (origin *DeepCreatedOrigin) AssignProperties_To_DeepCreatedOrigin(destination *v20210601s.DeepCreatedOrigin) error
- func (origin *DeepCreatedOrigin) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeepCreatedOrigin) DeepCopy() *DeepCreatedOrigin
- func (in *DeepCreatedOrigin) DeepCopyInto(out *DeepCreatedOrigin)
- func (origin *DeepCreatedOrigin) Initialize_From_DeepCreatedOrigin_STATUS(source *DeepCreatedOrigin_STATUS) error
- func (origin *DeepCreatedOrigin) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (origin *DeepCreatedOrigin) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeepCreatedOriginGroup
- func (group *DeepCreatedOriginGroup) AssignProperties_From_DeepCreatedOriginGroup(source *v20210601s.DeepCreatedOriginGroup) error
- func (group *DeepCreatedOriginGroup) AssignProperties_To_DeepCreatedOriginGroup(destination *v20210601s.DeepCreatedOriginGroup) error
- func (group *DeepCreatedOriginGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeepCreatedOriginGroup) DeepCopy() *DeepCreatedOriginGroup
- func (in *DeepCreatedOriginGroup) DeepCopyInto(out *DeepCreatedOriginGroup)
- func (group *DeepCreatedOriginGroup) Initialize_From_DeepCreatedOriginGroup_STATUS(source *DeepCreatedOriginGroup_STATUS) error
- func (group *DeepCreatedOriginGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *DeepCreatedOriginGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeepCreatedOriginGroupProperties_ARM
- type DeepCreatedOriginGroupProperties_STATUS_ARM
- type DeepCreatedOriginGroup_ARM
- type DeepCreatedOriginGroup_STATUS
- func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_From_DeepCreatedOriginGroup_STATUS(source *v20210601s.DeepCreatedOriginGroup_STATUS) error
- func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_To_DeepCreatedOriginGroup_STATUS(destination *v20210601s.DeepCreatedOriginGroup_STATUS) error
- func (in *DeepCreatedOriginGroup_STATUS) DeepCopy() *DeepCreatedOriginGroup_STATUS
- func (in *DeepCreatedOriginGroup_STATUS) DeepCopyInto(out *DeepCreatedOriginGroup_STATUS)
- func (group *DeepCreatedOriginGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *DeepCreatedOriginGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeepCreatedOriginGroup_STATUS_ARM
- type DeepCreatedOriginProperties_ARM
- type DeepCreatedOriginProperties_STATUS_ARM
- type DeepCreatedOrigin_ARM
- type DeepCreatedOrigin_STATUS
- func (origin *DeepCreatedOrigin_STATUS) AssignProperties_From_DeepCreatedOrigin_STATUS(source *v20210601s.DeepCreatedOrigin_STATUS) error
- func (origin *DeepCreatedOrigin_STATUS) AssignProperties_To_DeepCreatedOrigin_STATUS(destination *v20210601s.DeepCreatedOrigin_STATUS) error
- func (in *DeepCreatedOrigin_STATUS) DeepCopy() *DeepCreatedOrigin_STATUS
- func (in *DeepCreatedOrigin_STATUS) DeepCopyInto(out *DeepCreatedOrigin_STATUS)
- func (origin *DeepCreatedOrigin_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (origin *DeepCreatedOrigin_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeepCreatedOrigin_STATUS_ARM
- type DeliveryRule
- func (rule *DeliveryRule) AssignProperties_From_DeliveryRule(source *v20210601s.DeliveryRule) error
- func (rule *DeliveryRule) AssignProperties_To_DeliveryRule(destination *v20210601s.DeliveryRule) error
- func (rule *DeliveryRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRule) DeepCopy() *DeliveryRule
- func (in *DeliveryRule) DeepCopyInto(out *DeliveryRule)
- func (rule *DeliveryRule) Initialize_From_DeliveryRule_STATUS(source *DeliveryRule_STATUS) error
- func (rule *DeliveryRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *DeliveryRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleAction
- func (action *DeliveryRuleAction) AssignProperties_From_DeliveryRuleAction(source *v20210601s.DeliveryRuleAction) error
- func (action *DeliveryRuleAction) AssignProperties_To_DeliveryRuleAction(destination *v20210601s.DeliveryRuleAction) error
- func (action *DeliveryRuleAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleAction) DeepCopy() *DeliveryRuleAction
- func (in *DeliveryRuleAction) DeepCopyInto(out *DeliveryRuleAction)
- func (action *DeliveryRuleAction) Initialize_From_DeliveryRuleAction_STATUS(source *DeliveryRuleAction_STATUS) error
- func (action *DeliveryRuleAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleAction_ARM
- type DeliveryRuleAction_STATUS
- func (action *DeliveryRuleAction_STATUS) AssignProperties_From_DeliveryRuleAction_STATUS(source *v20210601s.DeliveryRuleAction_STATUS) error
- func (action *DeliveryRuleAction_STATUS) AssignProperties_To_DeliveryRuleAction_STATUS(destination *v20210601s.DeliveryRuleAction_STATUS) error
- func (in *DeliveryRuleAction_STATUS) DeepCopy() *DeliveryRuleAction_STATUS
- func (in *DeliveryRuleAction_STATUS) DeepCopyInto(out *DeliveryRuleAction_STATUS)
- func (action *DeliveryRuleAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleAction_STATUS_ARM
- func (in *DeliveryRuleAction_STATUS_ARM) DeepCopy() *DeliveryRuleAction_STATUS_ARM
- func (in *DeliveryRuleAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleAction_STATUS_ARM)
- func (action DeliveryRuleAction_STATUS_ARM) MarshalJSON() ([]byte, error)
- func (action *DeliveryRuleAction_STATUS_ARM) UnmarshalJSON(data []byte) error
- type DeliveryRuleCacheExpirationAction
- func (action *DeliveryRuleCacheExpirationAction) AssignProperties_From_DeliveryRuleCacheExpirationAction(source *v20210601s.DeliveryRuleCacheExpirationAction) error
- func (action *DeliveryRuleCacheExpirationAction) AssignProperties_To_DeliveryRuleCacheExpirationAction(destination *v20210601s.DeliveryRuleCacheExpirationAction) error
- func (action *DeliveryRuleCacheExpirationAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleCacheExpirationAction) DeepCopy() *DeliveryRuleCacheExpirationAction
- func (in *DeliveryRuleCacheExpirationAction) DeepCopyInto(out *DeliveryRuleCacheExpirationAction)
- func (action *DeliveryRuleCacheExpirationAction) Initialize_From_DeliveryRuleCacheExpirationAction_STATUS(source *DeliveryRuleCacheExpirationAction_STATUS) error
- func (action *DeliveryRuleCacheExpirationAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheExpirationAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheExpirationAction_ARM
- type DeliveryRuleCacheExpirationAction_Name
- type DeliveryRuleCacheExpirationAction_Name_STATUS
- type DeliveryRuleCacheExpirationAction_STATUS
- func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS(source *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error
- func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS(destination *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error
- func (in *DeliveryRuleCacheExpirationAction_STATUS) DeepCopy() *DeliveryRuleCacheExpirationAction_STATUS
- func (in *DeliveryRuleCacheExpirationAction_STATUS) DeepCopyInto(out *DeliveryRuleCacheExpirationAction_STATUS)
- func (action *DeliveryRuleCacheExpirationAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheExpirationAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheExpirationAction_STATUS_ARM
- type DeliveryRuleCacheKeyQueryStringAction
- func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
- func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
- func (action *DeliveryRuleCacheKeyQueryStringAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleCacheKeyQueryStringAction) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction
- func (in *DeliveryRuleCacheKeyQueryStringAction) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction)
- func (action *DeliveryRuleCacheKeyQueryStringAction) Initialize_From_DeliveryRuleCacheKeyQueryStringAction_STATUS(source *DeliveryRuleCacheKeyQueryStringAction_STATUS) error
- func (action *DeliveryRuleCacheKeyQueryStringAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheKeyQueryStringAction_ARM
- type DeliveryRuleCacheKeyQueryStringAction_Name
- type DeliveryRuleCacheKeyQueryStringAction_Name_STATUS
- type DeliveryRuleCacheKeyQueryStringAction_STATUS
- func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error
- func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error
- func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction_STATUS
- func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction_STATUS)
- func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM
- type DeliveryRuleClientPortCondition
- func (condition *DeliveryRuleClientPortCondition) AssignProperties_From_DeliveryRuleClientPortCondition(source *v20210601s.DeliveryRuleClientPortCondition) error
- func (condition *DeliveryRuleClientPortCondition) AssignProperties_To_DeliveryRuleClientPortCondition(destination *v20210601s.DeliveryRuleClientPortCondition) error
- func (condition *DeliveryRuleClientPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleClientPortCondition) DeepCopy() *DeliveryRuleClientPortCondition
- func (in *DeliveryRuleClientPortCondition) DeepCopyInto(out *DeliveryRuleClientPortCondition)
- func (condition *DeliveryRuleClientPortCondition) Initialize_From_DeliveryRuleClientPortCondition_STATUS(source *DeliveryRuleClientPortCondition_STATUS) error
- func (condition *DeliveryRuleClientPortCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleClientPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleClientPortCondition_ARM
- type DeliveryRuleClientPortCondition_Name
- type DeliveryRuleClientPortCondition_Name_STATUS
- type DeliveryRuleClientPortCondition_STATUS
- func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_From_DeliveryRuleClientPortCondition_STATUS(source *v20210601s.DeliveryRuleClientPortCondition_STATUS) error
- func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_To_DeliveryRuleClientPortCondition_STATUS(destination *v20210601s.DeliveryRuleClientPortCondition_STATUS) error
- func (in *DeliveryRuleClientPortCondition_STATUS) DeepCopy() *DeliveryRuleClientPortCondition_STATUS
- func (in *DeliveryRuleClientPortCondition_STATUS) DeepCopyInto(out *DeliveryRuleClientPortCondition_STATUS)
- func (condition *DeliveryRuleClientPortCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleClientPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleClientPortCondition_STATUS_ARM
- type DeliveryRuleCondition
- func (condition *DeliveryRuleCondition) AssignProperties_From_DeliveryRuleCondition(source *v20210601s.DeliveryRuleCondition) error
- func (condition *DeliveryRuleCondition) AssignProperties_To_DeliveryRuleCondition(destination *v20210601s.DeliveryRuleCondition) error
- func (condition *DeliveryRuleCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleCondition) DeepCopy() *DeliveryRuleCondition
- func (in *DeliveryRuleCondition) DeepCopyInto(out *DeliveryRuleCondition)
- func (condition *DeliveryRuleCondition) Initialize_From_DeliveryRuleCondition_STATUS(source *DeliveryRuleCondition_STATUS) error
- func (condition *DeliveryRuleCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCondition_ARM
- func (in *DeliveryRuleCondition_ARM) DeepCopy() *DeliveryRuleCondition_ARM
- func (in *DeliveryRuleCondition_ARM) DeepCopyInto(out *DeliveryRuleCondition_ARM)
- func (condition DeliveryRuleCondition_ARM) MarshalJSON() ([]byte, error)
- func (condition *DeliveryRuleCondition_ARM) UnmarshalJSON(data []byte) error
- type DeliveryRuleCondition_STATUS
- func (condition *DeliveryRuleCondition_STATUS) AssignProperties_From_DeliveryRuleCondition_STATUS(source *v20210601s.DeliveryRuleCondition_STATUS) error
- func (condition *DeliveryRuleCondition_STATUS) AssignProperties_To_DeliveryRuleCondition_STATUS(destination *v20210601s.DeliveryRuleCondition_STATUS) error
- func (in *DeliveryRuleCondition_STATUS) DeepCopy() *DeliveryRuleCondition_STATUS
- func (in *DeliveryRuleCondition_STATUS) DeepCopyInto(out *DeliveryRuleCondition_STATUS)
- func (condition *DeliveryRuleCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCondition_STATUS_ARM
- func (in *DeliveryRuleCondition_STATUS_ARM) DeepCopy() *DeliveryRuleCondition_STATUS_ARM
- func (in *DeliveryRuleCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleCondition_STATUS_ARM)
- func (condition DeliveryRuleCondition_STATUS_ARM) MarshalJSON() ([]byte, error)
- func (condition *DeliveryRuleCondition_STATUS_ARM) UnmarshalJSON(data []byte) error
- type DeliveryRuleCookiesCondition
- func (condition *DeliveryRuleCookiesCondition) AssignProperties_From_DeliveryRuleCookiesCondition(source *v20210601s.DeliveryRuleCookiesCondition) error
- func (condition *DeliveryRuleCookiesCondition) AssignProperties_To_DeliveryRuleCookiesCondition(destination *v20210601s.DeliveryRuleCookiesCondition) error
- func (condition *DeliveryRuleCookiesCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleCookiesCondition) DeepCopy() *DeliveryRuleCookiesCondition
- func (in *DeliveryRuleCookiesCondition) DeepCopyInto(out *DeliveryRuleCookiesCondition)
- func (condition *DeliveryRuleCookiesCondition) Initialize_From_DeliveryRuleCookiesCondition_STATUS(source *DeliveryRuleCookiesCondition_STATUS) error
- func (condition *DeliveryRuleCookiesCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCookiesCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCookiesCondition_ARM
- type DeliveryRuleCookiesCondition_Name
- type DeliveryRuleCookiesCondition_Name_STATUS
- type DeliveryRuleCookiesCondition_STATUS
- func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_From_DeliveryRuleCookiesCondition_STATUS(source *v20210601s.DeliveryRuleCookiesCondition_STATUS) error
- func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_To_DeliveryRuleCookiesCondition_STATUS(destination *v20210601s.DeliveryRuleCookiesCondition_STATUS) error
- func (in *DeliveryRuleCookiesCondition_STATUS) DeepCopy() *DeliveryRuleCookiesCondition_STATUS
- func (in *DeliveryRuleCookiesCondition_STATUS) DeepCopyInto(out *DeliveryRuleCookiesCondition_STATUS)
- func (condition *DeliveryRuleCookiesCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCookiesCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCookiesCondition_STATUS_ARM
- type DeliveryRuleHostNameCondition
- func (condition *DeliveryRuleHostNameCondition) AssignProperties_From_DeliveryRuleHostNameCondition(source *v20210601s.DeliveryRuleHostNameCondition) error
- func (condition *DeliveryRuleHostNameCondition) AssignProperties_To_DeliveryRuleHostNameCondition(destination *v20210601s.DeliveryRuleHostNameCondition) error
- func (condition *DeliveryRuleHostNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleHostNameCondition) DeepCopy() *DeliveryRuleHostNameCondition
- func (in *DeliveryRuleHostNameCondition) DeepCopyInto(out *DeliveryRuleHostNameCondition)
- func (condition *DeliveryRuleHostNameCondition) Initialize_From_DeliveryRuleHostNameCondition_STATUS(source *DeliveryRuleHostNameCondition_STATUS) error
- func (condition *DeliveryRuleHostNameCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHostNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHostNameCondition_ARM
- type DeliveryRuleHostNameCondition_Name
- type DeliveryRuleHostNameCondition_Name_STATUS
- type DeliveryRuleHostNameCondition_STATUS
- func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_From_DeliveryRuleHostNameCondition_STATUS(source *v20210601s.DeliveryRuleHostNameCondition_STATUS) error
- func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_To_DeliveryRuleHostNameCondition_STATUS(destination *v20210601s.DeliveryRuleHostNameCondition_STATUS) error
- func (in *DeliveryRuleHostNameCondition_STATUS) DeepCopy() *DeliveryRuleHostNameCondition_STATUS
- func (in *DeliveryRuleHostNameCondition_STATUS) DeepCopyInto(out *DeliveryRuleHostNameCondition_STATUS)
- func (condition *DeliveryRuleHostNameCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHostNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHostNameCondition_STATUS_ARM
- type DeliveryRuleHttpVersionCondition
- func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_From_DeliveryRuleHttpVersionCondition(source *v20210601s.DeliveryRuleHttpVersionCondition) error
- func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_To_DeliveryRuleHttpVersionCondition(destination *v20210601s.DeliveryRuleHttpVersionCondition) error
- func (condition *DeliveryRuleHttpVersionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleHttpVersionCondition) DeepCopy() *DeliveryRuleHttpVersionCondition
- func (in *DeliveryRuleHttpVersionCondition) DeepCopyInto(out *DeliveryRuleHttpVersionCondition)
- func (condition *DeliveryRuleHttpVersionCondition) Initialize_From_DeliveryRuleHttpVersionCondition_STATUS(source *DeliveryRuleHttpVersionCondition_STATUS) error
- func (condition *DeliveryRuleHttpVersionCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHttpVersionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHttpVersionCondition_ARM
- type DeliveryRuleHttpVersionCondition_Name
- type DeliveryRuleHttpVersionCondition_Name_STATUS
- type DeliveryRuleHttpVersionCondition_STATUS
- func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS(source *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error
- func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS(destination *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error
- func (in *DeliveryRuleHttpVersionCondition_STATUS) DeepCopy() *DeliveryRuleHttpVersionCondition_STATUS
- func (in *DeliveryRuleHttpVersionCondition_STATUS) DeepCopyInto(out *DeliveryRuleHttpVersionCondition_STATUS)
- func (condition *DeliveryRuleHttpVersionCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHttpVersionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHttpVersionCondition_STATUS_ARM
- type DeliveryRuleIsDeviceCondition
- func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_From_DeliveryRuleIsDeviceCondition(source *v20210601s.DeliveryRuleIsDeviceCondition) error
- func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_To_DeliveryRuleIsDeviceCondition(destination *v20210601s.DeliveryRuleIsDeviceCondition) error
- func (condition *DeliveryRuleIsDeviceCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleIsDeviceCondition) DeepCopy() *DeliveryRuleIsDeviceCondition
- func (in *DeliveryRuleIsDeviceCondition) DeepCopyInto(out *DeliveryRuleIsDeviceCondition)
- func (condition *DeliveryRuleIsDeviceCondition) Initialize_From_DeliveryRuleIsDeviceCondition_STATUS(source *DeliveryRuleIsDeviceCondition_STATUS) error
- func (condition *DeliveryRuleIsDeviceCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleIsDeviceCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleIsDeviceCondition_ARM
- type DeliveryRuleIsDeviceCondition_Name
- type DeliveryRuleIsDeviceCondition_Name_STATUS
- type DeliveryRuleIsDeviceCondition_STATUS
- func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS(source *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error
- func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS(destination *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error
- func (in *DeliveryRuleIsDeviceCondition_STATUS) DeepCopy() *DeliveryRuleIsDeviceCondition_STATUS
- func (in *DeliveryRuleIsDeviceCondition_STATUS) DeepCopyInto(out *DeliveryRuleIsDeviceCondition_STATUS)
- func (condition *DeliveryRuleIsDeviceCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleIsDeviceCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleIsDeviceCondition_STATUS_ARM
- type DeliveryRulePostArgsCondition
- func (condition *DeliveryRulePostArgsCondition) AssignProperties_From_DeliveryRulePostArgsCondition(source *v20210601s.DeliveryRulePostArgsCondition) error
- func (condition *DeliveryRulePostArgsCondition) AssignProperties_To_DeliveryRulePostArgsCondition(destination *v20210601s.DeliveryRulePostArgsCondition) error
- func (condition *DeliveryRulePostArgsCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRulePostArgsCondition) DeepCopy() *DeliveryRulePostArgsCondition
- func (in *DeliveryRulePostArgsCondition) DeepCopyInto(out *DeliveryRulePostArgsCondition)
- func (condition *DeliveryRulePostArgsCondition) Initialize_From_DeliveryRulePostArgsCondition_STATUS(source *DeliveryRulePostArgsCondition_STATUS) error
- func (condition *DeliveryRulePostArgsCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRulePostArgsCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRulePostArgsCondition_ARM
- type DeliveryRulePostArgsCondition_Name
- type DeliveryRulePostArgsCondition_Name_STATUS
- type DeliveryRulePostArgsCondition_STATUS
- func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_From_DeliveryRulePostArgsCondition_STATUS(source *v20210601s.DeliveryRulePostArgsCondition_STATUS) error
- func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_To_DeliveryRulePostArgsCondition_STATUS(destination *v20210601s.DeliveryRulePostArgsCondition_STATUS) error
- func (in *DeliveryRulePostArgsCondition_STATUS) DeepCopy() *DeliveryRulePostArgsCondition_STATUS
- func (in *DeliveryRulePostArgsCondition_STATUS) DeepCopyInto(out *DeliveryRulePostArgsCondition_STATUS)
- func (condition *DeliveryRulePostArgsCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRulePostArgsCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRulePostArgsCondition_STATUS_ARM
- type DeliveryRuleQueryStringCondition
- func (condition *DeliveryRuleQueryStringCondition) AssignProperties_From_DeliveryRuleQueryStringCondition(source *v20210601s.DeliveryRuleQueryStringCondition) error
- func (condition *DeliveryRuleQueryStringCondition) AssignProperties_To_DeliveryRuleQueryStringCondition(destination *v20210601s.DeliveryRuleQueryStringCondition) error
- func (condition *DeliveryRuleQueryStringCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleQueryStringCondition) DeepCopy() *DeliveryRuleQueryStringCondition
- func (in *DeliveryRuleQueryStringCondition) DeepCopyInto(out *DeliveryRuleQueryStringCondition)
- func (condition *DeliveryRuleQueryStringCondition) Initialize_From_DeliveryRuleQueryStringCondition_STATUS(source *DeliveryRuleQueryStringCondition_STATUS) error
- func (condition *DeliveryRuleQueryStringCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleQueryStringCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleQueryStringCondition_ARM
- type DeliveryRuleQueryStringCondition_Name
- type DeliveryRuleQueryStringCondition_Name_STATUS
- type DeliveryRuleQueryStringCondition_STATUS
- func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS(source *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error
- func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS(destination *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error
- func (in *DeliveryRuleQueryStringCondition_STATUS) DeepCopy() *DeliveryRuleQueryStringCondition_STATUS
- func (in *DeliveryRuleQueryStringCondition_STATUS) DeepCopyInto(out *DeliveryRuleQueryStringCondition_STATUS)
- func (condition *DeliveryRuleQueryStringCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleQueryStringCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleQueryStringCondition_STATUS_ARM
- type DeliveryRuleRemoteAddressCondition
- func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_From_DeliveryRuleRemoteAddressCondition(source *v20210601s.DeliveryRuleRemoteAddressCondition) error
- func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_To_DeliveryRuleRemoteAddressCondition(destination *v20210601s.DeliveryRuleRemoteAddressCondition) error
- func (condition *DeliveryRuleRemoteAddressCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRemoteAddressCondition) DeepCopy() *DeliveryRuleRemoteAddressCondition
- func (in *DeliveryRuleRemoteAddressCondition) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition)
- func (condition *DeliveryRuleRemoteAddressCondition) Initialize_From_DeliveryRuleRemoteAddressCondition_STATUS(source *DeliveryRuleRemoteAddressCondition_STATUS) error
- func (condition *DeliveryRuleRemoteAddressCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRemoteAddressCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRemoteAddressCondition_ARM
- type DeliveryRuleRemoteAddressCondition_Name
- type DeliveryRuleRemoteAddressCondition_Name_STATUS
- type DeliveryRuleRemoteAddressCondition_STATUS
- func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS(source *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error
- func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS(destination *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error
- func (in *DeliveryRuleRemoteAddressCondition_STATUS) DeepCopy() *DeliveryRuleRemoteAddressCondition_STATUS
- func (in *DeliveryRuleRemoteAddressCondition_STATUS) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition_STATUS)
- func (condition *DeliveryRuleRemoteAddressCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRemoteAddressCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRemoteAddressCondition_STATUS_ARM
- type DeliveryRuleRequestBodyCondition
- func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_From_DeliveryRuleRequestBodyCondition(source *v20210601s.DeliveryRuleRequestBodyCondition) error
- func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_To_DeliveryRuleRequestBodyCondition(destination *v20210601s.DeliveryRuleRequestBodyCondition) error
- func (condition *DeliveryRuleRequestBodyCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestBodyCondition) DeepCopy() *DeliveryRuleRequestBodyCondition
- func (in *DeliveryRuleRequestBodyCondition) DeepCopyInto(out *DeliveryRuleRequestBodyCondition)
- func (condition *DeliveryRuleRequestBodyCondition) Initialize_From_DeliveryRuleRequestBodyCondition_STATUS(source *DeliveryRuleRequestBodyCondition_STATUS) error
- func (condition *DeliveryRuleRequestBodyCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestBodyCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestBodyCondition_ARM
- type DeliveryRuleRequestBodyCondition_Name
- type DeliveryRuleRequestBodyCondition_Name_STATUS
- type DeliveryRuleRequestBodyCondition_STATUS
- func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS(source *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error
- func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS(destination *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error
- func (in *DeliveryRuleRequestBodyCondition_STATUS) DeepCopy() *DeliveryRuleRequestBodyCondition_STATUS
- func (in *DeliveryRuleRequestBodyCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestBodyCondition_STATUS)
- func (condition *DeliveryRuleRequestBodyCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestBodyCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestBodyCondition_STATUS_ARM
- type DeliveryRuleRequestHeaderAction
- func (action *DeliveryRuleRequestHeaderAction) AssignProperties_From_DeliveryRuleRequestHeaderAction(source *v20210601s.DeliveryRuleRequestHeaderAction) error
- func (action *DeliveryRuleRequestHeaderAction) AssignProperties_To_DeliveryRuleRequestHeaderAction(destination *v20210601s.DeliveryRuleRequestHeaderAction) error
- func (action *DeliveryRuleRequestHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestHeaderAction) DeepCopy() *DeliveryRuleRequestHeaderAction
- func (in *DeliveryRuleRequestHeaderAction) DeepCopyInto(out *DeliveryRuleRequestHeaderAction)
- func (action *DeliveryRuleRequestHeaderAction) Initialize_From_DeliveryRuleRequestHeaderAction_STATUS(source *DeliveryRuleRequestHeaderAction_STATUS) error
- func (action *DeliveryRuleRequestHeaderAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRequestHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderAction_ARM
- type DeliveryRuleRequestHeaderAction_Name
- type DeliveryRuleRequestHeaderAction_Name_STATUS
- type DeliveryRuleRequestHeaderAction_STATUS
- func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS(source *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error
- func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error
- func (in *DeliveryRuleRequestHeaderAction_STATUS) DeepCopy() *DeliveryRuleRequestHeaderAction_STATUS
- func (in *DeliveryRuleRequestHeaderAction_STATUS) DeepCopyInto(out *DeliveryRuleRequestHeaderAction_STATUS)
- func (action *DeliveryRuleRequestHeaderAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRequestHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderAction_STATUS_ARM
- type DeliveryRuleRequestHeaderCondition
- func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_From_DeliveryRuleRequestHeaderCondition(source *v20210601s.DeliveryRuleRequestHeaderCondition) error
- func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_To_DeliveryRuleRequestHeaderCondition(destination *v20210601s.DeliveryRuleRequestHeaderCondition) error
- func (condition *DeliveryRuleRequestHeaderCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestHeaderCondition) DeepCopy() *DeliveryRuleRequestHeaderCondition
- func (in *DeliveryRuleRequestHeaderCondition) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition)
- func (condition *DeliveryRuleRequestHeaderCondition) Initialize_From_DeliveryRuleRequestHeaderCondition_STATUS(source *DeliveryRuleRequestHeaderCondition_STATUS) error
- func (condition *DeliveryRuleRequestHeaderCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestHeaderCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderCondition_ARM
- type DeliveryRuleRequestHeaderCondition_Name
- type DeliveryRuleRequestHeaderCondition_Name_STATUS
- type DeliveryRuleRequestHeaderCondition_STATUS
- func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS(source *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error
- func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error
- func (in *DeliveryRuleRequestHeaderCondition_STATUS) DeepCopy() *DeliveryRuleRequestHeaderCondition_STATUS
- func (in *DeliveryRuleRequestHeaderCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition_STATUS)
- func (condition *DeliveryRuleRequestHeaderCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestHeaderCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderCondition_STATUS_ARM
- type DeliveryRuleRequestMethodCondition
- func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_From_DeliveryRuleRequestMethodCondition(source *v20210601s.DeliveryRuleRequestMethodCondition) error
- func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_To_DeliveryRuleRequestMethodCondition(destination *v20210601s.DeliveryRuleRequestMethodCondition) error
- func (condition *DeliveryRuleRequestMethodCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestMethodCondition) DeepCopy() *DeliveryRuleRequestMethodCondition
- func (in *DeliveryRuleRequestMethodCondition) DeepCopyInto(out *DeliveryRuleRequestMethodCondition)
- func (condition *DeliveryRuleRequestMethodCondition) Initialize_From_DeliveryRuleRequestMethodCondition_STATUS(source *DeliveryRuleRequestMethodCondition_STATUS) error
- func (condition *DeliveryRuleRequestMethodCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestMethodCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestMethodCondition_ARM
- type DeliveryRuleRequestMethodCondition_Name
- type DeliveryRuleRequestMethodCondition_Name_STATUS
- type DeliveryRuleRequestMethodCondition_STATUS
- func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS(source *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error
- func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS(destination *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error
- func (in *DeliveryRuleRequestMethodCondition_STATUS) DeepCopy() *DeliveryRuleRequestMethodCondition_STATUS
- func (in *DeliveryRuleRequestMethodCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestMethodCondition_STATUS)
- func (condition *DeliveryRuleRequestMethodCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestMethodCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestMethodCondition_STATUS_ARM
- type DeliveryRuleRequestSchemeCondition
- func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_From_DeliveryRuleRequestSchemeCondition(source *v20210601s.DeliveryRuleRequestSchemeCondition) error
- func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_To_DeliveryRuleRequestSchemeCondition(destination *v20210601s.DeliveryRuleRequestSchemeCondition) error
- func (condition *DeliveryRuleRequestSchemeCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestSchemeCondition) DeepCopy() *DeliveryRuleRequestSchemeCondition
- func (in *DeliveryRuleRequestSchemeCondition) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition)
- func (condition *DeliveryRuleRequestSchemeCondition) Initialize_From_DeliveryRuleRequestSchemeCondition_STATUS(source *DeliveryRuleRequestSchemeCondition_STATUS) error
- func (condition *DeliveryRuleRequestSchemeCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestSchemeCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestSchemeCondition_ARM
- type DeliveryRuleRequestSchemeCondition_Name
- type DeliveryRuleRequestSchemeCondition_Name_STATUS
- type DeliveryRuleRequestSchemeCondition_STATUS
- func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS(source *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error
- func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS(destination *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error
- func (in *DeliveryRuleRequestSchemeCondition_STATUS) DeepCopy() *DeliveryRuleRequestSchemeCondition_STATUS
- func (in *DeliveryRuleRequestSchemeCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition_STATUS)
- func (condition *DeliveryRuleRequestSchemeCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestSchemeCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestSchemeCondition_STATUS_ARM
- type DeliveryRuleRequestUriCondition
- func (condition *DeliveryRuleRequestUriCondition) AssignProperties_From_DeliveryRuleRequestUriCondition(source *v20210601s.DeliveryRuleRequestUriCondition) error
- func (condition *DeliveryRuleRequestUriCondition) AssignProperties_To_DeliveryRuleRequestUriCondition(destination *v20210601s.DeliveryRuleRequestUriCondition) error
- func (condition *DeliveryRuleRequestUriCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRequestUriCondition) DeepCopy() *DeliveryRuleRequestUriCondition
- func (in *DeliveryRuleRequestUriCondition) DeepCopyInto(out *DeliveryRuleRequestUriCondition)
- func (condition *DeliveryRuleRequestUriCondition) Initialize_From_DeliveryRuleRequestUriCondition_STATUS(source *DeliveryRuleRequestUriCondition_STATUS) error
- func (condition *DeliveryRuleRequestUriCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestUriCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestUriCondition_ARM
- type DeliveryRuleRequestUriCondition_Name
- type DeliveryRuleRequestUriCondition_Name_STATUS
- type DeliveryRuleRequestUriCondition_STATUS
- func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS(source *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error
- func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS(destination *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error
- func (in *DeliveryRuleRequestUriCondition_STATUS) DeepCopy() *DeliveryRuleRequestUriCondition_STATUS
- func (in *DeliveryRuleRequestUriCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestUriCondition_STATUS)
- func (condition *DeliveryRuleRequestUriCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestUriCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestUriCondition_STATUS_ARM
- type DeliveryRuleResponseHeaderAction
- func (action *DeliveryRuleResponseHeaderAction) AssignProperties_From_DeliveryRuleResponseHeaderAction(source *v20210601s.DeliveryRuleResponseHeaderAction) error
- func (action *DeliveryRuleResponseHeaderAction) AssignProperties_To_DeliveryRuleResponseHeaderAction(destination *v20210601s.DeliveryRuleResponseHeaderAction) error
- func (action *DeliveryRuleResponseHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleResponseHeaderAction) DeepCopy() *DeliveryRuleResponseHeaderAction
- func (in *DeliveryRuleResponseHeaderAction) DeepCopyInto(out *DeliveryRuleResponseHeaderAction)
- func (action *DeliveryRuleResponseHeaderAction) Initialize_From_DeliveryRuleResponseHeaderAction_STATUS(source *DeliveryRuleResponseHeaderAction_STATUS) error
- func (action *DeliveryRuleResponseHeaderAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleResponseHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleResponseHeaderAction_ARM
- type DeliveryRuleResponseHeaderAction_Name
- type DeliveryRuleResponseHeaderAction_Name_STATUS
- type DeliveryRuleResponseHeaderAction_STATUS
- func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS(source *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error
- func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS(destination *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error
- func (in *DeliveryRuleResponseHeaderAction_STATUS) DeepCopy() *DeliveryRuleResponseHeaderAction_STATUS
- func (in *DeliveryRuleResponseHeaderAction_STATUS) DeepCopyInto(out *DeliveryRuleResponseHeaderAction_STATUS)
- func (action *DeliveryRuleResponseHeaderAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleResponseHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleResponseHeaderAction_STATUS_ARM
- type DeliveryRuleRouteConfigurationOverrideAction
- func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
- func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
- func (action *DeliveryRuleRouteConfigurationOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleRouteConfigurationOverrideAction) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction
- func (in *DeliveryRuleRouteConfigurationOverrideAction) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction)
- func (action *DeliveryRuleRouteConfigurationOverrideAction) Initialize_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS(source *DeliveryRuleRouteConfigurationOverrideAction_STATUS) error
- func (action *DeliveryRuleRouteConfigurationOverrideAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRouteConfigurationOverrideAction_ARM
- type DeliveryRuleRouteConfigurationOverrideAction_Name
- type DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS
- type DeliveryRuleRouteConfigurationOverrideAction_STATUS
- func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error
- func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error
- func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction_STATUS
- func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction_STATUS)
- func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM
- type DeliveryRuleServerPortCondition
- func (condition *DeliveryRuleServerPortCondition) AssignProperties_From_DeliveryRuleServerPortCondition(source *v20210601s.DeliveryRuleServerPortCondition) error
- func (condition *DeliveryRuleServerPortCondition) AssignProperties_To_DeliveryRuleServerPortCondition(destination *v20210601s.DeliveryRuleServerPortCondition) error
- func (condition *DeliveryRuleServerPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleServerPortCondition) DeepCopy() *DeliveryRuleServerPortCondition
- func (in *DeliveryRuleServerPortCondition) DeepCopyInto(out *DeliveryRuleServerPortCondition)
- func (condition *DeliveryRuleServerPortCondition) Initialize_From_DeliveryRuleServerPortCondition_STATUS(source *DeliveryRuleServerPortCondition_STATUS) error
- func (condition *DeliveryRuleServerPortCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleServerPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleServerPortCondition_ARM
- type DeliveryRuleServerPortCondition_Name
- type DeliveryRuleServerPortCondition_Name_STATUS
- type DeliveryRuleServerPortCondition_STATUS
- func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_From_DeliveryRuleServerPortCondition_STATUS(source *v20210601s.DeliveryRuleServerPortCondition_STATUS) error
- func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_To_DeliveryRuleServerPortCondition_STATUS(destination *v20210601s.DeliveryRuleServerPortCondition_STATUS) error
- func (in *DeliveryRuleServerPortCondition_STATUS) DeepCopy() *DeliveryRuleServerPortCondition_STATUS
- func (in *DeliveryRuleServerPortCondition_STATUS) DeepCopyInto(out *DeliveryRuleServerPortCondition_STATUS)
- func (condition *DeliveryRuleServerPortCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleServerPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleServerPortCondition_STATUS_ARM
- type DeliveryRuleSocketAddrCondition
- func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_From_DeliveryRuleSocketAddrCondition(source *v20210601s.DeliveryRuleSocketAddrCondition) error
- func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_To_DeliveryRuleSocketAddrCondition(destination *v20210601s.DeliveryRuleSocketAddrCondition) error
- func (condition *DeliveryRuleSocketAddrCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleSocketAddrCondition) DeepCopy() *DeliveryRuleSocketAddrCondition
- func (in *DeliveryRuleSocketAddrCondition) DeepCopyInto(out *DeliveryRuleSocketAddrCondition)
- func (condition *DeliveryRuleSocketAddrCondition) Initialize_From_DeliveryRuleSocketAddrCondition_STATUS(source *DeliveryRuleSocketAddrCondition_STATUS) error
- func (condition *DeliveryRuleSocketAddrCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSocketAddrCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSocketAddrCondition_ARM
- type DeliveryRuleSocketAddrCondition_Name
- type DeliveryRuleSocketAddrCondition_Name_STATUS
- type DeliveryRuleSocketAddrCondition_STATUS
- func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS(source *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error
- func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS(destination *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error
- func (in *DeliveryRuleSocketAddrCondition_STATUS) DeepCopy() *DeliveryRuleSocketAddrCondition_STATUS
- func (in *DeliveryRuleSocketAddrCondition_STATUS) DeepCopyInto(out *DeliveryRuleSocketAddrCondition_STATUS)
- func (condition *DeliveryRuleSocketAddrCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSocketAddrCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSocketAddrCondition_STATUS_ARM
- type DeliveryRuleSslProtocolCondition
- func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_From_DeliveryRuleSslProtocolCondition(source *v20210601s.DeliveryRuleSslProtocolCondition) error
- func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_To_DeliveryRuleSslProtocolCondition(destination *v20210601s.DeliveryRuleSslProtocolCondition) error
- func (condition *DeliveryRuleSslProtocolCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleSslProtocolCondition) DeepCopy() *DeliveryRuleSslProtocolCondition
- func (in *DeliveryRuleSslProtocolCondition) DeepCopyInto(out *DeliveryRuleSslProtocolCondition)
- func (condition *DeliveryRuleSslProtocolCondition) Initialize_From_DeliveryRuleSslProtocolCondition_STATUS(source *DeliveryRuleSslProtocolCondition_STATUS) error
- func (condition *DeliveryRuleSslProtocolCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSslProtocolCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSslProtocolCondition_ARM
- type DeliveryRuleSslProtocolCondition_Name
- type DeliveryRuleSslProtocolCondition_Name_STATUS
- type DeliveryRuleSslProtocolCondition_STATUS
- func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS(source *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error
- func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS(destination *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error
- func (in *DeliveryRuleSslProtocolCondition_STATUS) DeepCopy() *DeliveryRuleSslProtocolCondition_STATUS
- func (in *DeliveryRuleSslProtocolCondition_STATUS) DeepCopyInto(out *DeliveryRuleSslProtocolCondition_STATUS)
- func (condition *DeliveryRuleSslProtocolCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSslProtocolCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSslProtocolCondition_STATUS_ARM
- type DeliveryRuleUrlFileExtensionCondition
- func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition(source *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
- func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
- func (condition *DeliveryRuleUrlFileExtensionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleUrlFileExtensionCondition) DeepCopy() *DeliveryRuleUrlFileExtensionCondition
- func (in *DeliveryRuleUrlFileExtensionCondition) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition)
- func (condition *DeliveryRuleUrlFileExtensionCondition) Initialize_From_DeliveryRuleUrlFileExtensionCondition_STATUS(source *DeliveryRuleUrlFileExtensionCondition_STATUS) error
- func (condition *DeliveryRuleUrlFileExtensionCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileExtensionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileExtensionCondition_ARM
- type DeliveryRuleUrlFileExtensionCondition_Name
- type DeliveryRuleUrlFileExtensionCondition_Name_STATUS
- type DeliveryRuleUrlFileExtensionCondition_STATUS
- func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS(source *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error
- func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error
- func (in *DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopy() *DeliveryRuleUrlFileExtensionCondition_STATUS
- func (in *DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition_STATUS)
- func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileExtensionCondition_STATUS_ARM
- type DeliveryRuleUrlFileNameCondition
- func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_From_DeliveryRuleUrlFileNameCondition(source *v20210601s.DeliveryRuleUrlFileNameCondition) error
- func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_To_DeliveryRuleUrlFileNameCondition(destination *v20210601s.DeliveryRuleUrlFileNameCondition) error
- func (condition *DeliveryRuleUrlFileNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleUrlFileNameCondition) DeepCopy() *DeliveryRuleUrlFileNameCondition
- func (in *DeliveryRuleUrlFileNameCondition) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition)
- func (condition *DeliveryRuleUrlFileNameCondition) Initialize_From_DeliveryRuleUrlFileNameCondition_STATUS(source *DeliveryRuleUrlFileNameCondition_STATUS) error
- func (condition *DeliveryRuleUrlFileNameCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileNameCondition_ARM
- type DeliveryRuleUrlFileNameCondition_Name
- type DeliveryRuleUrlFileNameCondition_Name_STATUS
- type DeliveryRuleUrlFileNameCondition_STATUS
- func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS(source *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error
- func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error
- func (in *DeliveryRuleUrlFileNameCondition_STATUS) DeepCopy() *DeliveryRuleUrlFileNameCondition_STATUS
- func (in *DeliveryRuleUrlFileNameCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition_STATUS)
- func (condition *DeliveryRuleUrlFileNameCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileNameCondition_STATUS_ARM
- type DeliveryRuleUrlPathCondition
- func (condition *DeliveryRuleUrlPathCondition) AssignProperties_From_DeliveryRuleUrlPathCondition(source *v20210601s.DeliveryRuleUrlPathCondition) error
- func (condition *DeliveryRuleUrlPathCondition) AssignProperties_To_DeliveryRuleUrlPathCondition(destination *v20210601s.DeliveryRuleUrlPathCondition) error
- func (condition *DeliveryRuleUrlPathCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleUrlPathCondition) DeepCopy() *DeliveryRuleUrlPathCondition
- func (in *DeliveryRuleUrlPathCondition) DeepCopyInto(out *DeliveryRuleUrlPathCondition)
- func (condition *DeliveryRuleUrlPathCondition) Initialize_From_DeliveryRuleUrlPathCondition_STATUS(source *DeliveryRuleUrlPathCondition_STATUS) error
- func (condition *DeliveryRuleUrlPathCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlPathCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlPathCondition_ARM
- type DeliveryRuleUrlPathCondition_Name
- type DeliveryRuleUrlPathCondition_Name_STATUS
- type DeliveryRuleUrlPathCondition_STATUS
- func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS(source *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error
- func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS(destination *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error
- func (in *DeliveryRuleUrlPathCondition_STATUS) DeepCopy() *DeliveryRuleUrlPathCondition_STATUS
- func (in *DeliveryRuleUrlPathCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlPathCondition_STATUS)
- func (condition *DeliveryRuleUrlPathCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlPathCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlPathCondition_STATUS_ARM
- type DeliveryRule_ARM
- type DeliveryRule_STATUS
- func (rule *DeliveryRule_STATUS) AssignProperties_From_DeliveryRule_STATUS(source *v20210601s.DeliveryRule_STATUS) error
- func (rule *DeliveryRule_STATUS) AssignProperties_To_DeliveryRule_STATUS(destination *v20210601s.DeliveryRule_STATUS) error
- func (in *DeliveryRule_STATUS) DeepCopy() *DeliveryRule_STATUS
- func (in *DeliveryRule_STATUS) DeepCopyInto(out *DeliveryRule_STATUS)
- func (rule *DeliveryRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *DeliveryRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRule_STATUS_ARM
- type EndpointProperties_ARM
- type EndpointProperties_DeliveryPolicy
- func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_From_EndpointProperties_DeliveryPolicy(source *v20210601s.EndpointProperties_DeliveryPolicy) error
- func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_To_EndpointProperties_DeliveryPolicy(destination *v20210601s.EndpointProperties_DeliveryPolicy) error
- func (policy *EndpointProperties_DeliveryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EndpointProperties_DeliveryPolicy) DeepCopy() *EndpointProperties_DeliveryPolicy
- func (in *EndpointProperties_DeliveryPolicy) DeepCopyInto(out *EndpointProperties_DeliveryPolicy)
- func (policy *EndpointProperties_DeliveryPolicy) Initialize_From_EndpointProperties_DeliveryPolicy_STATUS(source *EndpointProperties_DeliveryPolicy_STATUS) error
- func (policy *EndpointProperties_DeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *EndpointProperties_DeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_DeliveryPolicy_ARM
- type EndpointProperties_DeliveryPolicy_STATUS
- func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS(source *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error
- func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS(destination *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error
- func (in *EndpointProperties_DeliveryPolicy_STATUS) DeepCopy() *EndpointProperties_DeliveryPolicy_STATUS
- func (in *EndpointProperties_DeliveryPolicy_STATUS) DeepCopyInto(out *EndpointProperties_DeliveryPolicy_STATUS)
- func (policy *EndpointProperties_DeliveryPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *EndpointProperties_DeliveryPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_DeliveryPolicy_STATUS_ARM
- type EndpointProperties_ProvisioningState_STATUS
- type EndpointProperties_ResourceState_STATUS
- type EndpointProperties_STATUS_ARM
- type EndpointProperties_WebApplicationFirewallPolicyLink
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink(destination *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink)
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) Initialize_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(source *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_WebApplicationFirewallPolicyLink_ARM
- type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(...) error
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS)
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM
- func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM)
- type GeoFilter
- func (filter *GeoFilter) AssignProperties_From_GeoFilter(source *v20210601s.GeoFilter) error
- func (filter *GeoFilter) AssignProperties_To_GeoFilter(destination *v20210601s.GeoFilter) error
- func (filter *GeoFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GeoFilter) DeepCopy() *GeoFilter
- func (in *GeoFilter) DeepCopyInto(out *GeoFilter)
- func (filter *GeoFilter) Initialize_From_GeoFilter_STATUS(source *GeoFilter_STATUS) error
- func (filter *GeoFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *GeoFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GeoFilter_ARM
- type GeoFilter_Action
- type GeoFilter_Action_STATUS
- type GeoFilter_STATUS
- func (filter *GeoFilter_STATUS) AssignProperties_From_GeoFilter_STATUS(source *v20210601s.GeoFilter_STATUS) error
- func (filter *GeoFilter_STATUS) AssignProperties_To_GeoFilter_STATUS(destination *v20210601s.GeoFilter_STATUS) error
- func (in *GeoFilter_STATUS) DeepCopy() *GeoFilter_STATUS
- func (in *GeoFilter_STATUS) DeepCopyInto(out *GeoFilter_STATUS)
- func (filter *GeoFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *GeoFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GeoFilter_STATUS_ARM
- type HeaderActionParameters
- func (parameters *HeaderActionParameters) AssignProperties_From_HeaderActionParameters(source *v20210601s.HeaderActionParameters) error
- func (parameters *HeaderActionParameters) AssignProperties_To_HeaderActionParameters(destination *v20210601s.HeaderActionParameters) error
- func (parameters *HeaderActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HeaderActionParameters) DeepCopy() *HeaderActionParameters
- func (in *HeaderActionParameters) DeepCopyInto(out *HeaderActionParameters)
- func (parameters *HeaderActionParameters) Initialize_From_HeaderActionParameters_STATUS(source *HeaderActionParameters_STATUS) error
- func (parameters *HeaderActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HeaderActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HeaderActionParameters_ARM
- type HeaderActionParameters_HeaderAction
- type HeaderActionParameters_HeaderAction_STATUS
- type HeaderActionParameters_STATUS
- func (parameters *HeaderActionParameters_STATUS) AssignProperties_From_HeaderActionParameters_STATUS(source *v20210601s.HeaderActionParameters_STATUS) error
- func (parameters *HeaderActionParameters_STATUS) AssignProperties_To_HeaderActionParameters_STATUS(destination *v20210601s.HeaderActionParameters_STATUS) error
- func (in *HeaderActionParameters_STATUS) DeepCopy() *HeaderActionParameters_STATUS
- func (in *HeaderActionParameters_STATUS) DeepCopyInto(out *HeaderActionParameters_STATUS)
- func (parameters *HeaderActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HeaderActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HeaderActionParameters_STATUS_ARM
- type HeaderActionParameters_TypeName
- type HeaderActionParameters_TypeName_STATUS
- type HealthProbeParameters
- func (parameters *HealthProbeParameters) AssignProperties_From_HealthProbeParameters(source *v20210601s.HealthProbeParameters) error
- func (parameters *HealthProbeParameters) AssignProperties_To_HealthProbeParameters(destination *v20210601s.HealthProbeParameters) error
- func (parameters *HealthProbeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HealthProbeParameters) DeepCopy() *HealthProbeParameters
- func (in *HealthProbeParameters) DeepCopyInto(out *HealthProbeParameters)
- func (parameters *HealthProbeParameters) Initialize_From_HealthProbeParameters_STATUS(source *HealthProbeParameters_STATUS) error
- func (parameters *HealthProbeParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HealthProbeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HealthProbeParameters_ARM
- type HealthProbeParameters_ProbeProtocol
- type HealthProbeParameters_ProbeProtocol_STATUS
- type HealthProbeParameters_ProbeRequestType
- type HealthProbeParameters_ProbeRequestType_STATUS
- type HealthProbeParameters_STATUS
- func (parameters *HealthProbeParameters_STATUS) AssignProperties_From_HealthProbeParameters_STATUS(source *v20210601s.HealthProbeParameters_STATUS) error
- func (parameters *HealthProbeParameters_STATUS) AssignProperties_To_HealthProbeParameters_STATUS(destination *v20210601s.HealthProbeParameters_STATUS) error
- func (in *HealthProbeParameters_STATUS) DeepCopy() *HealthProbeParameters_STATUS
- func (in *HealthProbeParameters_STATUS) DeepCopyInto(out *HealthProbeParameters_STATUS)
- func (parameters *HealthProbeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HealthProbeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HealthProbeParameters_STATUS_ARM
- type HostNameMatchConditionParameters
- func (parameters *HostNameMatchConditionParameters) AssignProperties_From_HostNameMatchConditionParameters(source *v20210601s.HostNameMatchConditionParameters) error
- func (parameters *HostNameMatchConditionParameters) AssignProperties_To_HostNameMatchConditionParameters(destination *v20210601s.HostNameMatchConditionParameters) error
- func (parameters *HostNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HostNameMatchConditionParameters) DeepCopy() *HostNameMatchConditionParameters
- func (in *HostNameMatchConditionParameters) DeepCopyInto(out *HostNameMatchConditionParameters)
- func (parameters *HostNameMatchConditionParameters) Initialize_From_HostNameMatchConditionParameters_STATUS(source *HostNameMatchConditionParameters_STATUS) error
- func (parameters *HostNameMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HostNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostNameMatchConditionParameters_ARM
- type HostNameMatchConditionParameters_Operator
- type HostNameMatchConditionParameters_Operator_STATUS
- type HostNameMatchConditionParameters_STATUS
- func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_From_HostNameMatchConditionParameters_STATUS(source *v20210601s.HostNameMatchConditionParameters_STATUS) error
- func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_To_HostNameMatchConditionParameters_STATUS(destination *v20210601s.HostNameMatchConditionParameters_STATUS) error
- func (in *HostNameMatchConditionParameters_STATUS) DeepCopy() *HostNameMatchConditionParameters_STATUS
- func (in *HostNameMatchConditionParameters_STATUS) DeepCopyInto(out *HostNameMatchConditionParameters_STATUS)
- func (parameters *HostNameMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HostNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostNameMatchConditionParameters_STATUS_ARM
- type HostNameMatchConditionParameters_TypeName
- type HostNameMatchConditionParameters_TypeName_STATUS
- type HttpErrorRangeParameters
- func (parameters *HttpErrorRangeParameters) AssignProperties_From_HttpErrorRangeParameters(source *v20210601s.HttpErrorRangeParameters) error
- func (parameters *HttpErrorRangeParameters) AssignProperties_To_HttpErrorRangeParameters(destination *v20210601s.HttpErrorRangeParameters) error
- func (parameters *HttpErrorRangeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HttpErrorRangeParameters) DeepCopy() *HttpErrorRangeParameters
- func (in *HttpErrorRangeParameters) DeepCopyInto(out *HttpErrorRangeParameters)
- func (parameters *HttpErrorRangeParameters) Initialize_From_HttpErrorRangeParameters_STATUS(source *HttpErrorRangeParameters_STATUS) error
- func (parameters *HttpErrorRangeParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpErrorRangeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpErrorRangeParameters_ARM
- type HttpErrorRangeParameters_STATUS
- func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_From_HttpErrorRangeParameters_STATUS(source *v20210601s.HttpErrorRangeParameters_STATUS) error
- func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_To_HttpErrorRangeParameters_STATUS(destination *v20210601s.HttpErrorRangeParameters_STATUS) error
- func (in *HttpErrorRangeParameters_STATUS) DeepCopy() *HttpErrorRangeParameters_STATUS
- func (in *HttpErrorRangeParameters_STATUS) DeepCopyInto(out *HttpErrorRangeParameters_STATUS)
- func (parameters *HttpErrorRangeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpErrorRangeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpErrorRangeParameters_STATUS_ARM
- type HttpVersionMatchConditionParameters
- func (parameters *HttpVersionMatchConditionParameters) AssignProperties_From_HttpVersionMatchConditionParameters(source *v20210601s.HttpVersionMatchConditionParameters) error
- func (parameters *HttpVersionMatchConditionParameters) AssignProperties_To_HttpVersionMatchConditionParameters(destination *v20210601s.HttpVersionMatchConditionParameters) error
- func (parameters *HttpVersionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HttpVersionMatchConditionParameters) DeepCopy() *HttpVersionMatchConditionParameters
- func (in *HttpVersionMatchConditionParameters) DeepCopyInto(out *HttpVersionMatchConditionParameters)
- func (parameters *HttpVersionMatchConditionParameters) Initialize_From_HttpVersionMatchConditionParameters_STATUS(source *HttpVersionMatchConditionParameters_STATUS) error
- func (parameters *HttpVersionMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpVersionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpVersionMatchConditionParameters_ARM
- type HttpVersionMatchConditionParameters_Operator
- type HttpVersionMatchConditionParameters_Operator_STATUS
- type HttpVersionMatchConditionParameters_STATUS
- func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_From_HttpVersionMatchConditionParameters_STATUS(source *v20210601s.HttpVersionMatchConditionParameters_STATUS) error
- func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_To_HttpVersionMatchConditionParameters_STATUS(destination *v20210601s.HttpVersionMatchConditionParameters_STATUS) error
- func (in *HttpVersionMatchConditionParameters_STATUS) DeepCopy() *HttpVersionMatchConditionParameters_STATUS
- func (in *HttpVersionMatchConditionParameters_STATUS) DeepCopyInto(out *HttpVersionMatchConditionParameters_STATUS)
- func (parameters *HttpVersionMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpVersionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpVersionMatchConditionParameters_STATUS_ARM
- type HttpVersionMatchConditionParameters_TypeName
- type HttpVersionMatchConditionParameters_TypeName_STATUS
- type IdentityType_STATUS
- type IsDeviceMatchConditionParameters
- func (parameters *IsDeviceMatchConditionParameters) AssignProperties_From_IsDeviceMatchConditionParameters(source *v20210601s.IsDeviceMatchConditionParameters) error
- func (parameters *IsDeviceMatchConditionParameters) AssignProperties_To_IsDeviceMatchConditionParameters(destination *v20210601s.IsDeviceMatchConditionParameters) error
- func (parameters *IsDeviceMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IsDeviceMatchConditionParameters) DeepCopy() *IsDeviceMatchConditionParameters
- func (in *IsDeviceMatchConditionParameters) DeepCopyInto(out *IsDeviceMatchConditionParameters)
- func (parameters *IsDeviceMatchConditionParameters) Initialize_From_IsDeviceMatchConditionParameters_STATUS(source *IsDeviceMatchConditionParameters_STATUS) error
- func (parameters *IsDeviceMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *IsDeviceMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IsDeviceMatchConditionParameters_ARM
- type IsDeviceMatchConditionParameters_MatchValues
- type IsDeviceMatchConditionParameters_MatchValues_STATUS
- type IsDeviceMatchConditionParameters_Operator
- type IsDeviceMatchConditionParameters_Operator_STATUS
- type IsDeviceMatchConditionParameters_STATUS
- func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_From_IsDeviceMatchConditionParameters_STATUS(source *v20210601s.IsDeviceMatchConditionParameters_STATUS) error
- func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_To_IsDeviceMatchConditionParameters_STATUS(destination *v20210601s.IsDeviceMatchConditionParameters_STATUS) error
- func (in *IsDeviceMatchConditionParameters_STATUS) DeepCopy() *IsDeviceMatchConditionParameters_STATUS
- func (in *IsDeviceMatchConditionParameters_STATUS) DeepCopyInto(out *IsDeviceMatchConditionParameters_STATUS)
- func (parameters *IsDeviceMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *IsDeviceMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IsDeviceMatchConditionParameters_STATUS_ARM
- type IsDeviceMatchConditionParameters_TypeName
- type IsDeviceMatchConditionParameters_TypeName_STATUS
- type KeyVaultSigningKeyParameters
- func (parameters *KeyVaultSigningKeyParameters) AssignProperties_From_KeyVaultSigningKeyParameters(source *v20210601s.KeyVaultSigningKeyParameters) error
- func (parameters *KeyVaultSigningKeyParameters) AssignProperties_To_KeyVaultSigningKeyParameters(destination *v20210601s.KeyVaultSigningKeyParameters) error
- func (parameters *KeyVaultSigningKeyParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultSigningKeyParameters) DeepCopy() *KeyVaultSigningKeyParameters
- func (in *KeyVaultSigningKeyParameters) DeepCopyInto(out *KeyVaultSigningKeyParameters)
- func (parameters *KeyVaultSigningKeyParameters) Initialize_From_KeyVaultSigningKeyParameters_STATUS(source *KeyVaultSigningKeyParameters_STATUS) error
- func (parameters *KeyVaultSigningKeyParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *KeyVaultSigningKeyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultSigningKeyParameters_ARM
- type KeyVaultSigningKeyParameters_STATUS
- func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_From_KeyVaultSigningKeyParameters_STATUS(source *v20210601s.KeyVaultSigningKeyParameters_STATUS) error
- func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_To_KeyVaultSigningKeyParameters_STATUS(destination *v20210601s.KeyVaultSigningKeyParameters_STATUS) error
- func (in *KeyVaultSigningKeyParameters_STATUS) DeepCopy() *KeyVaultSigningKeyParameters_STATUS
- func (in *KeyVaultSigningKeyParameters_STATUS) DeepCopyInto(out *KeyVaultSigningKeyParameters_STATUS)
- func (parameters *KeyVaultSigningKeyParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *KeyVaultSigningKeyParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultSigningKeyParameters_STATUS_ARM
- type KeyVaultSigningKeyParameters_TypeName
- type KeyVaultSigningKeyParameters_TypeName_STATUS
- type OptimizationType
- type OptimizationType_STATUS
- type OriginGroupOverride
- func (override *OriginGroupOverride) AssignProperties_From_OriginGroupOverride(source *v20210601s.OriginGroupOverride) error
- func (override *OriginGroupOverride) AssignProperties_To_OriginGroupOverride(destination *v20210601s.OriginGroupOverride) error
- func (override *OriginGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OriginGroupOverride) DeepCopy() *OriginGroupOverride
- func (in *OriginGroupOverride) DeepCopyInto(out *OriginGroupOverride)
- func (override *OriginGroupOverride) Initialize_From_OriginGroupOverride_STATUS(source *OriginGroupOverride_STATUS) error
- func (override *OriginGroupOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *OriginGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideAction
- func (action *OriginGroupOverrideAction) AssignProperties_From_OriginGroupOverrideAction(source *v20210601s.OriginGroupOverrideAction) error
- func (action *OriginGroupOverrideAction) AssignProperties_To_OriginGroupOverrideAction(destination *v20210601s.OriginGroupOverrideAction) error
- func (action *OriginGroupOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OriginGroupOverrideAction) DeepCopy() *OriginGroupOverrideAction
- func (in *OriginGroupOverrideAction) DeepCopyInto(out *OriginGroupOverrideAction)
- func (action *OriginGroupOverrideAction) Initialize_From_OriginGroupOverrideAction_STATUS(source *OriginGroupOverrideAction_STATUS) error
- func (action *OriginGroupOverrideAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *OriginGroupOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideActionParameters
- func (parameters *OriginGroupOverrideActionParameters) AssignProperties_From_OriginGroupOverrideActionParameters(source *v20210601s.OriginGroupOverrideActionParameters) error
- func (parameters *OriginGroupOverrideActionParameters) AssignProperties_To_OriginGroupOverrideActionParameters(destination *v20210601s.OriginGroupOverrideActionParameters) error
- func (parameters *OriginGroupOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OriginGroupOverrideActionParameters) DeepCopy() *OriginGroupOverrideActionParameters
- func (in *OriginGroupOverrideActionParameters) DeepCopyInto(out *OriginGroupOverrideActionParameters)
- func (parameters *OriginGroupOverrideActionParameters) Initialize_From_OriginGroupOverrideActionParameters_STATUS(source *OriginGroupOverrideActionParameters_STATUS) error
- func (parameters *OriginGroupOverrideActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *OriginGroupOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideActionParameters_ARM
- type OriginGroupOverrideActionParameters_STATUS
- func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_From_OriginGroupOverrideActionParameters_STATUS(source *v20210601s.OriginGroupOverrideActionParameters_STATUS) error
- func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_To_OriginGroupOverrideActionParameters_STATUS(destination *v20210601s.OriginGroupOverrideActionParameters_STATUS) error
- func (in *OriginGroupOverrideActionParameters_STATUS) DeepCopy() *OriginGroupOverrideActionParameters_STATUS
- func (in *OriginGroupOverrideActionParameters_STATUS) DeepCopyInto(out *OriginGroupOverrideActionParameters_STATUS)
- func (parameters *OriginGroupOverrideActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *OriginGroupOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideActionParameters_STATUS_ARM
- type OriginGroupOverrideActionParameters_TypeName
- type OriginGroupOverrideActionParameters_TypeName_STATUS
- type OriginGroupOverrideAction_ARM
- type OriginGroupOverrideAction_Name
- type OriginGroupOverrideAction_Name_STATUS
- type OriginGroupOverrideAction_STATUS
- func (action *OriginGroupOverrideAction_STATUS) AssignProperties_From_OriginGroupOverrideAction_STATUS(source *v20210601s.OriginGroupOverrideAction_STATUS) error
- func (action *OriginGroupOverrideAction_STATUS) AssignProperties_To_OriginGroupOverrideAction_STATUS(destination *v20210601s.OriginGroupOverrideAction_STATUS) error
- func (in *OriginGroupOverrideAction_STATUS) DeepCopy() *OriginGroupOverrideAction_STATUS
- func (in *OriginGroupOverrideAction_STATUS) DeepCopyInto(out *OriginGroupOverrideAction_STATUS)
- func (action *OriginGroupOverrideAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *OriginGroupOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideAction_STATUS_ARM
- type OriginGroupOverride_ARM
- type OriginGroupOverride_ForwardingProtocol
- type OriginGroupOverride_ForwardingProtocol_STATUS
- type OriginGroupOverride_STATUS
- func (override *OriginGroupOverride_STATUS) AssignProperties_From_OriginGroupOverride_STATUS(source *v20210601s.OriginGroupOverride_STATUS) error
- func (override *OriginGroupOverride_STATUS) AssignProperties_To_OriginGroupOverride_STATUS(destination *v20210601s.OriginGroupOverride_STATUS) error
- func (in *OriginGroupOverride_STATUS) DeepCopy() *OriginGroupOverride_STATUS
- func (in *OriginGroupOverride_STATUS) DeepCopyInto(out *OriginGroupOverride_STATUS)
- func (override *OriginGroupOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *OriginGroupOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverride_STATUS_ARM
- type PostArgsMatchConditionParameters
- func (parameters *PostArgsMatchConditionParameters) AssignProperties_From_PostArgsMatchConditionParameters(source *v20210601s.PostArgsMatchConditionParameters) error
- func (parameters *PostArgsMatchConditionParameters) AssignProperties_To_PostArgsMatchConditionParameters(destination *v20210601s.PostArgsMatchConditionParameters) error
- func (parameters *PostArgsMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PostArgsMatchConditionParameters) DeepCopy() *PostArgsMatchConditionParameters
- func (in *PostArgsMatchConditionParameters) DeepCopyInto(out *PostArgsMatchConditionParameters)
- func (parameters *PostArgsMatchConditionParameters) Initialize_From_PostArgsMatchConditionParameters_STATUS(source *PostArgsMatchConditionParameters_STATUS) error
- func (parameters *PostArgsMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *PostArgsMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PostArgsMatchConditionParameters_ARM
- type PostArgsMatchConditionParameters_Operator
- type PostArgsMatchConditionParameters_Operator_STATUS
- type PostArgsMatchConditionParameters_STATUS
- func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_From_PostArgsMatchConditionParameters_STATUS(source *v20210601s.PostArgsMatchConditionParameters_STATUS) error
- func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_To_PostArgsMatchConditionParameters_STATUS(destination *v20210601s.PostArgsMatchConditionParameters_STATUS) error
- func (in *PostArgsMatchConditionParameters_STATUS) DeepCopy() *PostArgsMatchConditionParameters_STATUS
- func (in *PostArgsMatchConditionParameters_STATUS) DeepCopyInto(out *PostArgsMatchConditionParameters_STATUS)
- func (parameters *PostArgsMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *PostArgsMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PostArgsMatchConditionParameters_STATUS_ARM
- type PostArgsMatchConditionParameters_TypeName
- type PostArgsMatchConditionParameters_TypeName_STATUS
- type PrivateEndpointStatus_STATUS
- type Profile
- func (profile *Profile) AssignProperties_From_Profile(source *v20210601s.Profile) error
- func (profile *Profile) AssignProperties_To_Profile(destination *v20210601s.Profile) error
- func (profile *Profile) AzureName() string
- func (profile *Profile) ConvertFrom(hub conversion.Hub) error
- func (profile *Profile) ConvertTo(hub conversion.Hub) error
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (profile *Profile) Default()
- func (profile Profile) GetAPIVersion() string
- func (profile *Profile) GetConditions() conditions.Conditions
- func (profile *Profile) GetResourceScope() genruntime.ResourceScope
- func (profile *Profile) GetSpec() genruntime.ConvertibleSpec
- func (profile *Profile) GetStatus() genruntime.ConvertibleStatus
- func (profile *Profile) GetSupportedOperations() []genruntime.ResourceOperation
- func (profile *Profile) GetType() string
- func (profile *Profile) NewEmptyStatus() genruntime.ConvertibleStatus
- func (profile *Profile) OriginalGVK() *schema.GroupVersionKind
- func (profile *Profile) Owner() *genruntime.ResourceReference
- func (profile *Profile) SetConditions(conditions conditions.Conditions)
- func (profile *Profile) SetStatus(status genruntime.ConvertibleStatus) error
- func (profile *Profile) ValidateCreate() (admission.Warnings, error)
- func (profile *Profile) ValidateDelete() (admission.Warnings, error)
- func (profile *Profile) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ProfileList
- type ProfileProperties_ARM
- type ProfileProperties_ProvisioningState_STATUS
- type ProfileProperties_ResourceState_STATUS
- type ProfileProperties_STATUS_ARM
- type Profile_STATUS
- func (profile *Profile_STATUS) AssignProperties_From_Profile_STATUS(source *v20210601s.Profile_STATUS) error
- func (profile *Profile_STATUS) AssignProperties_To_Profile_STATUS(destination *v20210601s.Profile_STATUS) error
- func (profile *Profile_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (profile *Profile_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Profile_STATUS) DeepCopy() *Profile_STATUS
- func (in *Profile_STATUS) DeepCopyInto(out *Profile_STATUS)
- func (profile *Profile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *Profile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Profile_STATUS_ARM
- type Profile_Spec
- func (profile *Profile_Spec) AssignProperties_From_Profile_Spec(source *v20210601s.Profile_Spec) error
- func (profile *Profile_Spec) AssignProperties_To_Profile_Spec(destination *v20210601s.Profile_Spec) error
- func (profile *Profile_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (profile *Profile_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (profile *Profile_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Profile_Spec) DeepCopy() *Profile_Spec
- func (in *Profile_Spec) DeepCopyInto(out *Profile_Spec)
- func (profile *Profile_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *Profile_Spec) OriginalVersion() string
- func (profile *Profile_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (profile *Profile_Spec) SetAzureName(azureName string)
- type Profile_Spec_ARM
- type ProfilesEndpoint
- func (endpoint *ProfilesEndpoint) AssignProperties_From_ProfilesEndpoint(source *v20210601s.ProfilesEndpoint) error
- func (endpoint *ProfilesEndpoint) AssignProperties_To_ProfilesEndpoint(destination *v20210601s.ProfilesEndpoint) error
- func (endpoint *ProfilesEndpoint) AzureName() string
- func (endpoint *ProfilesEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *ProfilesEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *ProfilesEndpoint) DeepCopy() *ProfilesEndpoint
- func (in *ProfilesEndpoint) DeepCopyInto(out *ProfilesEndpoint)
- func (in *ProfilesEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *ProfilesEndpoint) Default()
- func (endpoint ProfilesEndpoint) GetAPIVersion() string
- func (endpoint *ProfilesEndpoint) GetConditions() conditions.Conditions
- func (endpoint *ProfilesEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *ProfilesEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *ProfilesEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *ProfilesEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *ProfilesEndpoint) GetType() string
- func (endpoint *ProfilesEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *ProfilesEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *ProfilesEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *ProfilesEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *ProfilesEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *ProfilesEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *ProfilesEndpoint) ValidateCreate() (admission.Warnings, error)
- func (endpoint *ProfilesEndpoint) ValidateDelete() (admission.Warnings, error)
- func (endpoint *ProfilesEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ProfilesEndpointList
- type Profiles_Endpoint_STATUS
- func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_From_Profiles_Endpoint_STATUS(source *v20210601s.Profiles_Endpoint_STATUS) error
- func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_To_Profiles_Endpoint_STATUS(destination *v20210601s.Profiles_Endpoint_STATUS) error
- func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Profiles_Endpoint_STATUS) DeepCopy() *Profiles_Endpoint_STATUS
- func (in *Profiles_Endpoint_STATUS) DeepCopyInto(out *Profiles_Endpoint_STATUS)
- func (endpoint *Profiles_Endpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *Profiles_Endpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Profiles_Endpoint_STATUS_ARM
- type Profiles_Endpoint_Spec
- func (endpoint *Profiles_Endpoint_Spec) AssignProperties_From_Profiles_Endpoint_Spec(source *v20210601s.Profiles_Endpoint_Spec) error
- func (endpoint *Profiles_Endpoint_Spec) AssignProperties_To_Profiles_Endpoint_Spec(destination *v20210601s.Profiles_Endpoint_Spec) error
- func (endpoint *Profiles_Endpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *Profiles_Endpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *Profiles_Endpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Profiles_Endpoint_Spec) DeepCopy() *Profiles_Endpoint_Spec
- func (in *Profiles_Endpoint_Spec) DeepCopyInto(out *Profiles_Endpoint_Spec)
- func (endpoint *Profiles_Endpoint_Spec) Initialize_From_Profiles_Endpoint_STATUS(source *Profiles_Endpoint_STATUS) error
- func (endpoint *Profiles_Endpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *Profiles_Endpoint_Spec) OriginalVersion() string
- func (endpoint *Profiles_Endpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *Profiles_Endpoint_Spec) SetAzureName(azureName string)
- type Profiles_Endpoint_Spec_ARM
- func (in *Profiles_Endpoint_Spec_ARM) DeepCopy() *Profiles_Endpoint_Spec_ARM
- func (in *Profiles_Endpoint_Spec_ARM) DeepCopyInto(out *Profiles_Endpoint_Spec_ARM)
- func (endpoint Profiles_Endpoint_Spec_ARM) GetAPIVersion() string
- func (endpoint *Profiles_Endpoint_Spec_ARM) GetName() string
- func (endpoint *Profiles_Endpoint_Spec_ARM) GetType() string
- type QueryStringCachingBehavior
- type QueryStringCachingBehavior_STATUS
- type QueryStringMatchConditionParameters
- func (parameters *QueryStringMatchConditionParameters) AssignProperties_From_QueryStringMatchConditionParameters(source *v20210601s.QueryStringMatchConditionParameters) error
- func (parameters *QueryStringMatchConditionParameters) AssignProperties_To_QueryStringMatchConditionParameters(destination *v20210601s.QueryStringMatchConditionParameters) error
- func (parameters *QueryStringMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *QueryStringMatchConditionParameters) DeepCopy() *QueryStringMatchConditionParameters
- func (in *QueryStringMatchConditionParameters) DeepCopyInto(out *QueryStringMatchConditionParameters)
- func (parameters *QueryStringMatchConditionParameters) Initialize_From_QueryStringMatchConditionParameters_STATUS(source *QueryStringMatchConditionParameters_STATUS) error
- func (parameters *QueryStringMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *QueryStringMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type QueryStringMatchConditionParameters_ARM
- type QueryStringMatchConditionParameters_Operator
- type QueryStringMatchConditionParameters_Operator_STATUS
- type QueryStringMatchConditionParameters_STATUS
- func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_From_QueryStringMatchConditionParameters_STATUS(source *v20210601s.QueryStringMatchConditionParameters_STATUS) error
- func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_To_QueryStringMatchConditionParameters_STATUS(destination *v20210601s.QueryStringMatchConditionParameters_STATUS) error
- func (in *QueryStringMatchConditionParameters_STATUS) DeepCopy() *QueryStringMatchConditionParameters_STATUS
- func (in *QueryStringMatchConditionParameters_STATUS) DeepCopyInto(out *QueryStringMatchConditionParameters_STATUS)
- func (parameters *QueryStringMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *QueryStringMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type QueryStringMatchConditionParameters_STATUS_ARM
- type QueryStringMatchConditionParameters_TypeName
- type QueryStringMatchConditionParameters_TypeName_STATUS
- type RemoteAddressMatchConditionParameters
- func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_From_RemoteAddressMatchConditionParameters(source *v20210601s.RemoteAddressMatchConditionParameters) error
- func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_To_RemoteAddressMatchConditionParameters(destination *v20210601s.RemoteAddressMatchConditionParameters) error
- func (parameters *RemoteAddressMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RemoteAddressMatchConditionParameters) DeepCopy() *RemoteAddressMatchConditionParameters
- func (in *RemoteAddressMatchConditionParameters) DeepCopyInto(out *RemoteAddressMatchConditionParameters)
- func (parameters *RemoteAddressMatchConditionParameters) Initialize_From_RemoteAddressMatchConditionParameters_STATUS(source *RemoteAddressMatchConditionParameters_STATUS) error
- func (parameters *RemoteAddressMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RemoteAddressMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RemoteAddressMatchConditionParameters_ARM
- type RemoteAddressMatchConditionParameters_Operator
- type RemoteAddressMatchConditionParameters_Operator_STATUS
- type RemoteAddressMatchConditionParameters_STATUS
- func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS(source *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error
- func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS(destination *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error
- func (in *RemoteAddressMatchConditionParameters_STATUS) DeepCopy() *RemoteAddressMatchConditionParameters_STATUS
- func (in *RemoteAddressMatchConditionParameters_STATUS) DeepCopyInto(out *RemoteAddressMatchConditionParameters_STATUS)
- func (parameters *RemoteAddressMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RemoteAddressMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RemoteAddressMatchConditionParameters_STATUS_ARM
- type RemoteAddressMatchConditionParameters_TypeName
- type RemoteAddressMatchConditionParameters_TypeName_STATUS
- type RequestBodyMatchConditionParameters
- func (parameters *RequestBodyMatchConditionParameters) AssignProperties_From_RequestBodyMatchConditionParameters(source *v20210601s.RequestBodyMatchConditionParameters) error
- func (parameters *RequestBodyMatchConditionParameters) AssignProperties_To_RequestBodyMatchConditionParameters(destination *v20210601s.RequestBodyMatchConditionParameters) error
- func (parameters *RequestBodyMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RequestBodyMatchConditionParameters) DeepCopy() *RequestBodyMatchConditionParameters
- func (in *RequestBodyMatchConditionParameters) DeepCopyInto(out *RequestBodyMatchConditionParameters)
- func (parameters *RequestBodyMatchConditionParameters) Initialize_From_RequestBodyMatchConditionParameters_STATUS(source *RequestBodyMatchConditionParameters_STATUS) error
- func (parameters *RequestBodyMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestBodyMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestBodyMatchConditionParameters_ARM
- type RequestBodyMatchConditionParameters_Operator
- type RequestBodyMatchConditionParameters_Operator_STATUS
- type RequestBodyMatchConditionParameters_STATUS
- func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_From_RequestBodyMatchConditionParameters_STATUS(source *v20210601s.RequestBodyMatchConditionParameters_STATUS) error
- func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_To_RequestBodyMatchConditionParameters_STATUS(destination *v20210601s.RequestBodyMatchConditionParameters_STATUS) error
- func (in *RequestBodyMatchConditionParameters_STATUS) DeepCopy() *RequestBodyMatchConditionParameters_STATUS
- func (in *RequestBodyMatchConditionParameters_STATUS) DeepCopyInto(out *RequestBodyMatchConditionParameters_STATUS)
- func (parameters *RequestBodyMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestBodyMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestBodyMatchConditionParameters_STATUS_ARM
- type RequestBodyMatchConditionParameters_TypeName
- type RequestBodyMatchConditionParameters_TypeName_STATUS
- type RequestHeaderMatchConditionParameters
- func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_From_RequestHeaderMatchConditionParameters(source *v20210601s.RequestHeaderMatchConditionParameters) error
- func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_To_RequestHeaderMatchConditionParameters(destination *v20210601s.RequestHeaderMatchConditionParameters) error
- func (parameters *RequestHeaderMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RequestHeaderMatchConditionParameters) DeepCopy() *RequestHeaderMatchConditionParameters
- func (in *RequestHeaderMatchConditionParameters) DeepCopyInto(out *RequestHeaderMatchConditionParameters)
- func (parameters *RequestHeaderMatchConditionParameters) Initialize_From_RequestHeaderMatchConditionParameters_STATUS(source *RequestHeaderMatchConditionParameters_STATUS) error
- func (parameters *RequestHeaderMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestHeaderMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestHeaderMatchConditionParameters_ARM
- type RequestHeaderMatchConditionParameters_Operator
- type RequestHeaderMatchConditionParameters_Operator_STATUS
- type RequestHeaderMatchConditionParameters_STATUS
- func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS(source *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error
- func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS(destination *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error
- func (in *RequestHeaderMatchConditionParameters_STATUS) DeepCopy() *RequestHeaderMatchConditionParameters_STATUS
- func (in *RequestHeaderMatchConditionParameters_STATUS) DeepCopyInto(out *RequestHeaderMatchConditionParameters_STATUS)
- func (parameters *RequestHeaderMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestHeaderMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestHeaderMatchConditionParameters_STATUS_ARM
- type RequestHeaderMatchConditionParameters_TypeName
- type RequestHeaderMatchConditionParameters_TypeName_STATUS
- type RequestMethodMatchConditionParameters
- func (parameters *RequestMethodMatchConditionParameters) AssignProperties_From_RequestMethodMatchConditionParameters(source *v20210601s.RequestMethodMatchConditionParameters) error
- func (parameters *RequestMethodMatchConditionParameters) AssignProperties_To_RequestMethodMatchConditionParameters(destination *v20210601s.RequestMethodMatchConditionParameters) error
- func (parameters *RequestMethodMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RequestMethodMatchConditionParameters) DeepCopy() *RequestMethodMatchConditionParameters
- func (in *RequestMethodMatchConditionParameters) DeepCopyInto(out *RequestMethodMatchConditionParameters)
- func (parameters *RequestMethodMatchConditionParameters) Initialize_From_RequestMethodMatchConditionParameters_STATUS(source *RequestMethodMatchConditionParameters_STATUS) error
- func (parameters *RequestMethodMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestMethodMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestMethodMatchConditionParameters_ARM
- type RequestMethodMatchConditionParameters_MatchValues
- type RequestMethodMatchConditionParameters_MatchValues_STATUS
- type RequestMethodMatchConditionParameters_Operator
- type RequestMethodMatchConditionParameters_Operator_STATUS
- type RequestMethodMatchConditionParameters_STATUS
- func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_From_RequestMethodMatchConditionParameters_STATUS(source *v20210601s.RequestMethodMatchConditionParameters_STATUS) error
- func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_To_RequestMethodMatchConditionParameters_STATUS(destination *v20210601s.RequestMethodMatchConditionParameters_STATUS) error
- func (in *RequestMethodMatchConditionParameters_STATUS) DeepCopy() *RequestMethodMatchConditionParameters_STATUS
- func (in *RequestMethodMatchConditionParameters_STATUS) DeepCopyInto(out *RequestMethodMatchConditionParameters_STATUS)
- func (parameters *RequestMethodMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestMethodMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestMethodMatchConditionParameters_STATUS_ARM
- type RequestMethodMatchConditionParameters_TypeName
- type RequestMethodMatchConditionParameters_TypeName_STATUS
- type RequestSchemeMatchConditionParameters
- func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_From_RequestSchemeMatchConditionParameters(source *v20210601s.RequestSchemeMatchConditionParameters) error
- func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_To_RequestSchemeMatchConditionParameters(destination *v20210601s.RequestSchemeMatchConditionParameters) error
- func (parameters *RequestSchemeMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RequestSchemeMatchConditionParameters) DeepCopy() *RequestSchemeMatchConditionParameters
- func (in *RequestSchemeMatchConditionParameters) DeepCopyInto(out *RequestSchemeMatchConditionParameters)
- func (parameters *RequestSchemeMatchConditionParameters) Initialize_From_RequestSchemeMatchConditionParameters_STATUS(source *RequestSchemeMatchConditionParameters_STATUS) error
- func (parameters *RequestSchemeMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestSchemeMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestSchemeMatchConditionParameters_ARM
- type RequestSchemeMatchConditionParameters_MatchValues
- type RequestSchemeMatchConditionParameters_MatchValues_STATUS
- type RequestSchemeMatchConditionParameters_Operator
- type RequestSchemeMatchConditionParameters_Operator_STATUS
- type RequestSchemeMatchConditionParameters_STATUS
- func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS(source *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error
- func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS(destination *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error
- func (in *RequestSchemeMatchConditionParameters_STATUS) DeepCopy() *RequestSchemeMatchConditionParameters_STATUS
- func (in *RequestSchemeMatchConditionParameters_STATUS) DeepCopyInto(out *RequestSchemeMatchConditionParameters_STATUS)
- func (parameters *RequestSchemeMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestSchemeMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestSchemeMatchConditionParameters_STATUS_ARM
- type RequestSchemeMatchConditionParameters_TypeName
- type RequestSchemeMatchConditionParameters_TypeName_STATUS
- type RequestUriMatchConditionParameters
- func (parameters *RequestUriMatchConditionParameters) AssignProperties_From_RequestUriMatchConditionParameters(source *v20210601s.RequestUriMatchConditionParameters) error
- func (parameters *RequestUriMatchConditionParameters) AssignProperties_To_RequestUriMatchConditionParameters(destination *v20210601s.RequestUriMatchConditionParameters) error
- func (parameters *RequestUriMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RequestUriMatchConditionParameters) DeepCopy() *RequestUriMatchConditionParameters
- func (in *RequestUriMatchConditionParameters) DeepCopyInto(out *RequestUriMatchConditionParameters)
- func (parameters *RequestUriMatchConditionParameters) Initialize_From_RequestUriMatchConditionParameters_STATUS(source *RequestUriMatchConditionParameters_STATUS) error
- func (parameters *RequestUriMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestUriMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestUriMatchConditionParameters_ARM
- type RequestUriMatchConditionParameters_Operator
- type RequestUriMatchConditionParameters_Operator_STATUS
- type RequestUriMatchConditionParameters_STATUS
- func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_From_RequestUriMatchConditionParameters_STATUS(source *v20210601s.RequestUriMatchConditionParameters_STATUS) error
- func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_To_RequestUriMatchConditionParameters_STATUS(destination *v20210601s.RequestUriMatchConditionParameters_STATUS) error
- func (in *RequestUriMatchConditionParameters_STATUS) DeepCopy() *RequestUriMatchConditionParameters_STATUS
- func (in *RequestUriMatchConditionParameters_STATUS) DeepCopyInto(out *RequestUriMatchConditionParameters_STATUS)
- func (parameters *RequestUriMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestUriMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestUriMatchConditionParameters_STATUS_ARM
- type RequestUriMatchConditionParameters_TypeName
- type RequestUriMatchConditionParameters_TypeName_STATUS
- type ResourceReference
- func (reference *ResourceReference) AssignProperties_From_ResourceReference(source *v20210601s.ResourceReference) error
- func (reference *ResourceReference) AssignProperties_To_ResourceReference(destination *v20210601s.ResourceReference) error
- func (reference *ResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceReference) DeepCopy() *ResourceReference
- func (in *ResourceReference) DeepCopyInto(out *ResourceReference)
- func (reference *ResourceReference) Initialize_From_ResourceReference_STATUS(source *ResourceReference_STATUS) error
- func (reference *ResourceReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (reference *ResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceReference_ARM
- type ResourceReference_STATUS
- func (reference *ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS(source *v20210601s.ResourceReference_STATUS) error
- func (reference *ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS(destination *v20210601s.ResourceReference_STATUS) error
- func (in *ResourceReference_STATUS) DeepCopy() *ResourceReference_STATUS
- func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS)
- func (reference *ResourceReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (reference *ResourceReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceReference_STATUS_ARM
- type ResponseBasedOriginErrorDetectionParameters
- func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters(source *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResponseBasedOriginErrorDetectionParameters) DeepCopy() *ResponseBasedOriginErrorDetectionParameters
- func (in *ResponseBasedOriginErrorDetectionParameters) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters)
- func (parameters *ResponseBasedOriginErrorDetectionParameters) Initialize_From_ResponseBasedOriginErrorDetectionParameters_STATUS(source *ResponseBasedOriginErrorDetectionParameters_STATUS) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ResponseBasedOriginErrorDetectionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResponseBasedOriginErrorDetectionParameters_ARM
- type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes
- type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS
- type ResponseBasedOriginErrorDetectionParameters_STATUS
- func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS(source *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error
- func (in *ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopy() *ResponseBasedOriginErrorDetectionParameters_STATUS
- func (in *ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters_STATUS)
- func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResponseBasedOriginErrorDetectionParameters_STATUS_ARM
- type RouteConfigurationOverrideActionParameters
- func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_From_RouteConfigurationOverrideActionParameters(source *v20210601s.RouteConfigurationOverrideActionParameters) error
- func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_To_RouteConfigurationOverrideActionParameters(destination *v20210601s.RouteConfigurationOverrideActionParameters) error
- func (parameters *RouteConfigurationOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RouteConfigurationOverrideActionParameters) DeepCopy() *RouteConfigurationOverrideActionParameters
- func (in *RouteConfigurationOverrideActionParameters) DeepCopyInto(out *RouteConfigurationOverrideActionParameters)
- func (parameters *RouteConfigurationOverrideActionParameters) Initialize_From_RouteConfigurationOverrideActionParameters_STATUS(source *RouteConfigurationOverrideActionParameters_STATUS) error
- func (parameters *RouteConfigurationOverrideActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RouteConfigurationOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteConfigurationOverrideActionParameters_ARM
- type RouteConfigurationOverrideActionParameters_STATUS
- func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS(source *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error
- func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS(destination *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error
- func (in *RouteConfigurationOverrideActionParameters_STATUS) DeepCopy() *RouteConfigurationOverrideActionParameters_STATUS
- func (in *RouteConfigurationOverrideActionParameters_STATUS) DeepCopyInto(out *RouteConfigurationOverrideActionParameters_STATUS)
- func (parameters *RouteConfigurationOverrideActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RouteConfigurationOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteConfigurationOverrideActionParameters_STATUS_ARM
- type RouteConfigurationOverrideActionParameters_TypeName
- type RouteConfigurationOverrideActionParameters_TypeName_STATUS
- type ServerPortMatchConditionParameters
- func (parameters *ServerPortMatchConditionParameters) AssignProperties_From_ServerPortMatchConditionParameters(source *v20210601s.ServerPortMatchConditionParameters) error
- func (parameters *ServerPortMatchConditionParameters) AssignProperties_To_ServerPortMatchConditionParameters(destination *v20210601s.ServerPortMatchConditionParameters) error
- func (parameters *ServerPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPortMatchConditionParameters) DeepCopy() *ServerPortMatchConditionParameters
- func (in *ServerPortMatchConditionParameters) DeepCopyInto(out *ServerPortMatchConditionParameters)
- func (parameters *ServerPortMatchConditionParameters) Initialize_From_ServerPortMatchConditionParameters_STATUS(source *ServerPortMatchConditionParameters_STATUS) error
- func (parameters *ServerPortMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ServerPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPortMatchConditionParameters_ARM
- type ServerPortMatchConditionParameters_Operator
- type ServerPortMatchConditionParameters_Operator_STATUS
- type ServerPortMatchConditionParameters_STATUS
- func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_From_ServerPortMatchConditionParameters_STATUS(source *v20210601s.ServerPortMatchConditionParameters_STATUS) error
- func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_To_ServerPortMatchConditionParameters_STATUS(destination *v20210601s.ServerPortMatchConditionParameters_STATUS) error
- func (in *ServerPortMatchConditionParameters_STATUS) DeepCopy() *ServerPortMatchConditionParameters_STATUS
- func (in *ServerPortMatchConditionParameters_STATUS) DeepCopyInto(out *ServerPortMatchConditionParameters_STATUS)
- func (parameters *ServerPortMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ServerPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPortMatchConditionParameters_STATUS_ARM
- type ServerPortMatchConditionParameters_TypeName
- type ServerPortMatchConditionParameters_TypeName_STATUS
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *v20210601s.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *v20210601s.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_ARM
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20210601s.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20210601s.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type SocketAddrMatchConditionParameters
- func (parameters *SocketAddrMatchConditionParameters) AssignProperties_From_SocketAddrMatchConditionParameters(source *v20210601s.SocketAddrMatchConditionParameters) error
- func (parameters *SocketAddrMatchConditionParameters) AssignProperties_To_SocketAddrMatchConditionParameters(destination *v20210601s.SocketAddrMatchConditionParameters) error
- func (parameters *SocketAddrMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SocketAddrMatchConditionParameters) DeepCopy() *SocketAddrMatchConditionParameters
- func (in *SocketAddrMatchConditionParameters) DeepCopyInto(out *SocketAddrMatchConditionParameters)
- func (parameters *SocketAddrMatchConditionParameters) Initialize_From_SocketAddrMatchConditionParameters_STATUS(source *SocketAddrMatchConditionParameters_STATUS) error
- func (parameters *SocketAddrMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SocketAddrMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SocketAddrMatchConditionParameters_ARM
- type SocketAddrMatchConditionParameters_Operator
- type SocketAddrMatchConditionParameters_Operator_STATUS
- type SocketAddrMatchConditionParameters_STATUS
- func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_From_SocketAddrMatchConditionParameters_STATUS(source *v20210601s.SocketAddrMatchConditionParameters_STATUS) error
- func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_To_SocketAddrMatchConditionParameters_STATUS(destination *v20210601s.SocketAddrMatchConditionParameters_STATUS) error
- func (in *SocketAddrMatchConditionParameters_STATUS) DeepCopy() *SocketAddrMatchConditionParameters_STATUS
- func (in *SocketAddrMatchConditionParameters_STATUS) DeepCopyInto(out *SocketAddrMatchConditionParameters_STATUS)
- func (parameters *SocketAddrMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SocketAddrMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SocketAddrMatchConditionParameters_STATUS_ARM
- type SocketAddrMatchConditionParameters_TypeName
- type SocketAddrMatchConditionParameters_TypeName_STATUS
- type SslProtocol
- type SslProtocolMatchConditionParameters
- func (parameters *SslProtocolMatchConditionParameters) AssignProperties_From_SslProtocolMatchConditionParameters(source *v20210601s.SslProtocolMatchConditionParameters) error
- func (parameters *SslProtocolMatchConditionParameters) AssignProperties_To_SslProtocolMatchConditionParameters(destination *v20210601s.SslProtocolMatchConditionParameters) error
- func (parameters *SslProtocolMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SslProtocolMatchConditionParameters) DeepCopy() *SslProtocolMatchConditionParameters
- func (in *SslProtocolMatchConditionParameters) DeepCopyInto(out *SslProtocolMatchConditionParameters)
- func (parameters *SslProtocolMatchConditionParameters) Initialize_From_SslProtocolMatchConditionParameters_STATUS(source *SslProtocolMatchConditionParameters_STATUS) error
- func (parameters *SslProtocolMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SslProtocolMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SslProtocolMatchConditionParameters_ARM
- type SslProtocolMatchConditionParameters_Operator
- type SslProtocolMatchConditionParameters_Operator_STATUS
- type SslProtocolMatchConditionParameters_STATUS
- func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_From_SslProtocolMatchConditionParameters_STATUS(source *v20210601s.SslProtocolMatchConditionParameters_STATUS) error
- func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_To_SslProtocolMatchConditionParameters_STATUS(destination *v20210601s.SslProtocolMatchConditionParameters_STATUS) error
- func (in *SslProtocolMatchConditionParameters_STATUS) DeepCopy() *SslProtocolMatchConditionParameters_STATUS
- func (in *SslProtocolMatchConditionParameters_STATUS) DeepCopyInto(out *SslProtocolMatchConditionParameters_STATUS)
- func (parameters *SslProtocolMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SslProtocolMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SslProtocolMatchConditionParameters_STATUS_ARM
- type SslProtocolMatchConditionParameters_TypeName
- type SslProtocolMatchConditionParameters_TypeName_STATUS
- type SslProtocol_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20210601s.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20210601s.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
- type Transform
- type Transform_STATUS
- type UrlFileExtensionMatchConditionParameters
- func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_From_UrlFileExtensionMatchConditionParameters(source *v20210601s.UrlFileExtensionMatchConditionParameters) error
- func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_To_UrlFileExtensionMatchConditionParameters(destination *v20210601s.UrlFileExtensionMatchConditionParameters) error
- func (parameters *UrlFileExtensionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlFileExtensionMatchConditionParameters) DeepCopy() *UrlFileExtensionMatchConditionParameters
- func (in *UrlFileExtensionMatchConditionParameters) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters)
- func (parameters *UrlFileExtensionMatchConditionParameters) Initialize_From_UrlFileExtensionMatchConditionParameters_STATUS(source *UrlFileExtensionMatchConditionParameters_STATUS) error
- func (parameters *UrlFileExtensionMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileExtensionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileExtensionMatchConditionParameters_ARM
- type UrlFileExtensionMatchConditionParameters_Operator
- type UrlFileExtensionMatchConditionParameters_Operator_STATUS
- type UrlFileExtensionMatchConditionParameters_STATUS
- func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS(source *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error
- func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS(destination *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error
- func (in *UrlFileExtensionMatchConditionParameters_STATUS) DeepCopy() *UrlFileExtensionMatchConditionParameters_STATUS
- func (in *UrlFileExtensionMatchConditionParameters_STATUS) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters_STATUS)
- func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileExtensionMatchConditionParameters_STATUS_ARM
- type UrlFileExtensionMatchConditionParameters_TypeName
- type UrlFileExtensionMatchConditionParameters_TypeName_STATUS
- type UrlFileNameMatchConditionParameters
- func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_From_UrlFileNameMatchConditionParameters(source *v20210601s.UrlFileNameMatchConditionParameters) error
- func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_To_UrlFileNameMatchConditionParameters(destination *v20210601s.UrlFileNameMatchConditionParameters) error
- func (parameters *UrlFileNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlFileNameMatchConditionParameters) DeepCopy() *UrlFileNameMatchConditionParameters
- func (in *UrlFileNameMatchConditionParameters) DeepCopyInto(out *UrlFileNameMatchConditionParameters)
- func (parameters *UrlFileNameMatchConditionParameters) Initialize_From_UrlFileNameMatchConditionParameters_STATUS(source *UrlFileNameMatchConditionParameters_STATUS) error
- func (parameters *UrlFileNameMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileNameMatchConditionParameters_ARM
- type UrlFileNameMatchConditionParameters_Operator
- type UrlFileNameMatchConditionParameters_Operator_STATUS
- type UrlFileNameMatchConditionParameters_STATUS
- func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS(source *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error
- func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS(destination *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error
- func (in *UrlFileNameMatchConditionParameters_STATUS) DeepCopy() *UrlFileNameMatchConditionParameters_STATUS
- func (in *UrlFileNameMatchConditionParameters_STATUS) DeepCopyInto(out *UrlFileNameMatchConditionParameters_STATUS)
- func (parameters *UrlFileNameMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileNameMatchConditionParameters_STATUS_ARM
- type UrlFileNameMatchConditionParameters_TypeName
- type UrlFileNameMatchConditionParameters_TypeName_STATUS
- type UrlPathMatchConditionParameters
- func (parameters *UrlPathMatchConditionParameters) AssignProperties_From_UrlPathMatchConditionParameters(source *v20210601s.UrlPathMatchConditionParameters) error
- func (parameters *UrlPathMatchConditionParameters) AssignProperties_To_UrlPathMatchConditionParameters(destination *v20210601s.UrlPathMatchConditionParameters) error
- func (parameters *UrlPathMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlPathMatchConditionParameters) DeepCopy() *UrlPathMatchConditionParameters
- func (in *UrlPathMatchConditionParameters) DeepCopyInto(out *UrlPathMatchConditionParameters)
- func (parameters *UrlPathMatchConditionParameters) Initialize_From_UrlPathMatchConditionParameters_STATUS(source *UrlPathMatchConditionParameters_STATUS) error
- func (parameters *UrlPathMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlPathMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlPathMatchConditionParameters_ARM
- type UrlPathMatchConditionParameters_Operator
- type UrlPathMatchConditionParameters_Operator_STATUS
- type UrlPathMatchConditionParameters_STATUS
- func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_From_UrlPathMatchConditionParameters_STATUS(source *v20210601s.UrlPathMatchConditionParameters_STATUS) error
- func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_To_UrlPathMatchConditionParameters_STATUS(destination *v20210601s.UrlPathMatchConditionParameters_STATUS) error
- func (in *UrlPathMatchConditionParameters_STATUS) DeepCopy() *UrlPathMatchConditionParameters_STATUS
- func (in *UrlPathMatchConditionParameters_STATUS) DeepCopyInto(out *UrlPathMatchConditionParameters_STATUS)
- func (parameters *UrlPathMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlPathMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlPathMatchConditionParameters_STATUS_ARM
- type UrlPathMatchConditionParameters_TypeName
- type UrlPathMatchConditionParameters_TypeName_STATUS
- type UrlRedirectAction
- func (action *UrlRedirectAction) AssignProperties_From_UrlRedirectAction(source *v20210601s.UrlRedirectAction) error
- func (action *UrlRedirectAction) AssignProperties_To_UrlRedirectAction(destination *v20210601s.UrlRedirectAction) error
- func (action *UrlRedirectAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlRedirectAction) DeepCopy() *UrlRedirectAction
- func (in *UrlRedirectAction) DeepCopyInto(out *UrlRedirectAction)
- func (action *UrlRedirectAction) Initialize_From_UrlRedirectAction_STATUS(source *UrlRedirectAction_STATUS) error
- func (action *UrlRedirectAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRedirectAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectActionParameters
- func (parameters *UrlRedirectActionParameters) AssignProperties_From_UrlRedirectActionParameters(source *v20210601s.UrlRedirectActionParameters) error
- func (parameters *UrlRedirectActionParameters) AssignProperties_To_UrlRedirectActionParameters(destination *v20210601s.UrlRedirectActionParameters) error
- func (parameters *UrlRedirectActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlRedirectActionParameters) DeepCopy() *UrlRedirectActionParameters
- func (in *UrlRedirectActionParameters) DeepCopyInto(out *UrlRedirectActionParameters)
- func (parameters *UrlRedirectActionParameters) Initialize_From_UrlRedirectActionParameters_STATUS(source *UrlRedirectActionParameters_STATUS) error
- func (parameters *UrlRedirectActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRedirectActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectActionParameters_ARM
- type UrlRedirectActionParameters_DestinationProtocol
- type UrlRedirectActionParameters_DestinationProtocol_STATUS
- type UrlRedirectActionParameters_RedirectType
- type UrlRedirectActionParameters_RedirectType_STATUS
- type UrlRedirectActionParameters_STATUS
- func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_From_UrlRedirectActionParameters_STATUS(source *v20210601s.UrlRedirectActionParameters_STATUS) error
- func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_To_UrlRedirectActionParameters_STATUS(destination *v20210601s.UrlRedirectActionParameters_STATUS) error
- func (in *UrlRedirectActionParameters_STATUS) DeepCopy() *UrlRedirectActionParameters_STATUS
- func (in *UrlRedirectActionParameters_STATUS) DeepCopyInto(out *UrlRedirectActionParameters_STATUS)
- func (parameters *UrlRedirectActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRedirectActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectActionParameters_STATUS_ARM
- type UrlRedirectActionParameters_TypeName
- type UrlRedirectActionParameters_TypeName_STATUS
- type UrlRedirectAction_ARM
- type UrlRedirectAction_Name
- type UrlRedirectAction_Name_STATUS
- type UrlRedirectAction_STATUS
- func (action *UrlRedirectAction_STATUS) AssignProperties_From_UrlRedirectAction_STATUS(source *v20210601s.UrlRedirectAction_STATUS) error
- func (action *UrlRedirectAction_STATUS) AssignProperties_To_UrlRedirectAction_STATUS(destination *v20210601s.UrlRedirectAction_STATUS) error
- func (in *UrlRedirectAction_STATUS) DeepCopy() *UrlRedirectAction_STATUS
- func (in *UrlRedirectAction_STATUS) DeepCopyInto(out *UrlRedirectAction_STATUS)
- func (action *UrlRedirectAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRedirectAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectAction_STATUS_ARM
- type UrlRewriteAction
- func (action *UrlRewriteAction) AssignProperties_From_UrlRewriteAction(source *v20210601s.UrlRewriteAction) error
- func (action *UrlRewriteAction) AssignProperties_To_UrlRewriteAction(destination *v20210601s.UrlRewriteAction) error
- func (action *UrlRewriteAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlRewriteAction) DeepCopy() *UrlRewriteAction
- func (in *UrlRewriteAction) DeepCopyInto(out *UrlRewriteAction)
- func (action *UrlRewriteAction) Initialize_From_UrlRewriteAction_STATUS(source *UrlRewriteAction_STATUS) error
- func (action *UrlRewriteAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRewriteAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteActionParameters
- func (parameters *UrlRewriteActionParameters) AssignProperties_From_UrlRewriteActionParameters(source *v20210601s.UrlRewriteActionParameters) error
- func (parameters *UrlRewriteActionParameters) AssignProperties_To_UrlRewriteActionParameters(destination *v20210601s.UrlRewriteActionParameters) error
- func (parameters *UrlRewriteActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlRewriteActionParameters) DeepCopy() *UrlRewriteActionParameters
- func (in *UrlRewriteActionParameters) DeepCopyInto(out *UrlRewriteActionParameters)
- func (parameters *UrlRewriteActionParameters) Initialize_From_UrlRewriteActionParameters_STATUS(source *UrlRewriteActionParameters_STATUS) error
- func (parameters *UrlRewriteActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRewriteActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteActionParameters_ARM
- type UrlRewriteActionParameters_STATUS
- func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_From_UrlRewriteActionParameters_STATUS(source *v20210601s.UrlRewriteActionParameters_STATUS) error
- func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_To_UrlRewriteActionParameters_STATUS(destination *v20210601s.UrlRewriteActionParameters_STATUS) error
- func (in *UrlRewriteActionParameters_STATUS) DeepCopy() *UrlRewriteActionParameters_STATUS
- func (in *UrlRewriteActionParameters_STATUS) DeepCopyInto(out *UrlRewriteActionParameters_STATUS)
- func (parameters *UrlRewriteActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRewriteActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteActionParameters_STATUS_ARM
- type UrlRewriteActionParameters_TypeName
- type UrlRewriteActionParameters_TypeName_STATUS
- type UrlRewriteAction_ARM
- type UrlRewriteAction_Name
- type UrlRewriteAction_Name_STATUS
- type UrlRewriteAction_STATUS
- func (action *UrlRewriteAction_STATUS) AssignProperties_From_UrlRewriteAction_STATUS(source *v20210601s.UrlRewriteAction_STATUS) error
- func (action *UrlRewriteAction_STATUS) AssignProperties_To_UrlRewriteAction_STATUS(destination *v20210601s.UrlRewriteAction_STATUS) error
- func (in *UrlRewriteAction_STATUS) DeepCopy() *UrlRewriteAction_STATUS
- func (in *UrlRewriteAction_STATUS) DeepCopyInto(out *UrlRewriteAction_STATUS)
- func (action *UrlRewriteAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRewriteAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteAction_STATUS_ARM
- type UrlSigningAction
- func (action *UrlSigningAction) AssignProperties_From_UrlSigningAction(source *v20210601s.UrlSigningAction) error
- func (action *UrlSigningAction) AssignProperties_To_UrlSigningAction(destination *v20210601s.UrlSigningAction) error
- func (action *UrlSigningAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlSigningAction) DeepCopy() *UrlSigningAction
- func (in *UrlSigningAction) DeepCopyInto(out *UrlSigningAction)
- func (action *UrlSigningAction) Initialize_From_UrlSigningAction_STATUS(source *UrlSigningAction_STATUS) error
- func (action *UrlSigningAction) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlSigningAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningActionParameters
- func (parameters *UrlSigningActionParameters) AssignProperties_From_UrlSigningActionParameters(source *v20210601s.UrlSigningActionParameters) error
- func (parameters *UrlSigningActionParameters) AssignProperties_To_UrlSigningActionParameters(destination *v20210601s.UrlSigningActionParameters) error
- func (parameters *UrlSigningActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlSigningActionParameters) DeepCopy() *UrlSigningActionParameters
- func (in *UrlSigningActionParameters) DeepCopyInto(out *UrlSigningActionParameters)
- func (parameters *UrlSigningActionParameters) Initialize_From_UrlSigningActionParameters_STATUS(source *UrlSigningActionParameters_STATUS) error
- func (parameters *UrlSigningActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlSigningActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningActionParameters_ARM
- type UrlSigningActionParameters_Algorithm
- type UrlSigningActionParameters_Algorithm_STATUS
- type UrlSigningActionParameters_STATUS
- func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_From_UrlSigningActionParameters_STATUS(source *v20210601s.UrlSigningActionParameters_STATUS) error
- func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_To_UrlSigningActionParameters_STATUS(destination *v20210601s.UrlSigningActionParameters_STATUS) error
- func (in *UrlSigningActionParameters_STATUS) DeepCopy() *UrlSigningActionParameters_STATUS
- func (in *UrlSigningActionParameters_STATUS) DeepCopyInto(out *UrlSigningActionParameters_STATUS)
- func (parameters *UrlSigningActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlSigningActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningActionParameters_STATUS_ARM
- type UrlSigningActionParameters_TypeName
- type UrlSigningActionParameters_TypeName_STATUS
- type UrlSigningAction_ARM
- type UrlSigningAction_Name
- type UrlSigningAction_Name_STATUS
- type UrlSigningAction_STATUS
- func (action *UrlSigningAction_STATUS) AssignProperties_From_UrlSigningAction_STATUS(source *v20210601s.UrlSigningAction_STATUS) error
- func (action *UrlSigningAction_STATUS) AssignProperties_To_UrlSigningAction_STATUS(destination *v20210601s.UrlSigningAction_STATUS) error
- func (in *UrlSigningAction_STATUS) DeepCopy() *UrlSigningAction_STATUS
- func (in *UrlSigningAction_STATUS) DeepCopyInto(out *UrlSigningAction_STATUS)
- func (action *UrlSigningAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlSigningAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningAction_STATUS_ARM
- type UrlSigningKey
- func (signingKey *UrlSigningKey) AssignProperties_From_UrlSigningKey(source *v20210601s.UrlSigningKey) error
- func (signingKey *UrlSigningKey) AssignProperties_To_UrlSigningKey(destination *v20210601s.UrlSigningKey) error
- func (signingKey *UrlSigningKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlSigningKey) DeepCopy() *UrlSigningKey
- func (in *UrlSigningKey) DeepCopyInto(out *UrlSigningKey)
- func (signingKey *UrlSigningKey) Initialize_From_UrlSigningKey_STATUS(source *UrlSigningKey_STATUS) error
- func (signingKey *UrlSigningKey) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (signingKey *UrlSigningKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningKey_ARM
- type UrlSigningKey_STATUS
- func (signingKey *UrlSigningKey_STATUS) AssignProperties_From_UrlSigningKey_STATUS(source *v20210601s.UrlSigningKey_STATUS) error
- func (signingKey *UrlSigningKey_STATUS) AssignProperties_To_UrlSigningKey_STATUS(destination *v20210601s.UrlSigningKey_STATUS) error
- func (in *UrlSigningKey_STATUS) DeepCopy() *UrlSigningKey_STATUS
- func (in *UrlSigningKey_STATUS) DeepCopyInto(out *UrlSigningKey_STATUS)
- func (signingKey *UrlSigningKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (signingKey *UrlSigningKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningKey_STATUS_ARM
- type UrlSigningParamIdentifier
- func (identifier *UrlSigningParamIdentifier) AssignProperties_From_UrlSigningParamIdentifier(source *v20210601s.UrlSigningParamIdentifier) error
- func (identifier *UrlSigningParamIdentifier) AssignProperties_To_UrlSigningParamIdentifier(destination *v20210601s.UrlSigningParamIdentifier) error
- func (identifier *UrlSigningParamIdentifier) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UrlSigningParamIdentifier) DeepCopy() *UrlSigningParamIdentifier
- func (in *UrlSigningParamIdentifier) DeepCopyInto(out *UrlSigningParamIdentifier)
- func (identifier *UrlSigningParamIdentifier) Initialize_From_UrlSigningParamIdentifier_STATUS(source *UrlSigningParamIdentifier_STATUS) error
- func (identifier *UrlSigningParamIdentifier) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identifier *UrlSigningParamIdentifier) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningParamIdentifier_ARM
- type UrlSigningParamIdentifier_ParamIndicator
- type UrlSigningParamIdentifier_ParamIndicator_STATUS
- type UrlSigningParamIdentifier_STATUS
- func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_From_UrlSigningParamIdentifier_STATUS(source *v20210601s.UrlSigningParamIdentifier_STATUS) error
- func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_To_UrlSigningParamIdentifier_STATUS(destination *v20210601s.UrlSigningParamIdentifier_STATUS) error
- func (in *UrlSigningParamIdentifier_STATUS) DeepCopy() *UrlSigningParamIdentifier_STATUS
- func (in *UrlSigningParamIdentifier_STATUS) DeepCopyInto(out *UrlSigningParamIdentifier_STATUS)
- func (identifier *UrlSigningParamIdentifier_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identifier *UrlSigningParamIdentifier_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningParamIdentifier_STATUS_ARM
Constants ¶
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") )
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") )
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") )
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") )
const ( ProfileProperties_ResourceState_STATUS_Active = ProfileProperties_ResourceState_STATUS("Active") ProfileProperties_ResourceState_STATUS_Creating = ProfileProperties_ResourceState_STATUS("Creating") ProfileProperties_ResourceState_STATUS_Deleting = ProfileProperties_ResourceState_STATUS("Deleting") ProfileProperties_ResourceState_STATUS_Disabled = ProfileProperties_ResourceState_STATUS("Disabled") )
const ( EndpointProperties_ProvisioningState_STATUS_Creating = EndpointProperties_ProvisioningState_STATUS("Creating") EndpointProperties_ProvisioningState_STATUS_Deleting = EndpointProperties_ProvisioningState_STATUS("Deleting") EndpointProperties_ProvisioningState_STATUS_Failed = EndpointProperties_ProvisioningState_STATUS("Failed") EndpointProperties_ProvisioningState_STATUS_Succeeded = EndpointProperties_ProvisioningState_STATUS("Succeeded") EndpointProperties_ProvisioningState_STATUS_Updating = EndpointProperties_ProvisioningState_STATUS("Updating") )
const ( EndpointProperties_ResourceState_STATUS_Creating = EndpointProperties_ResourceState_STATUS("Creating") EndpointProperties_ResourceState_STATUS_Deleting = EndpointProperties_ResourceState_STATUS("Deleting") EndpointProperties_ResourceState_STATUS_Running = EndpointProperties_ResourceState_STATUS("Running") EndpointProperties_ResourceState_STATUS_Starting = EndpointProperties_ResourceState_STATUS("Starting") EndpointProperties_ResourceState_STATUS_Stopped = EndpointProperties_ResourceState_STATUS("Stopped") EndpointProperties_ResourceState_STATUS_Stopping = EndpointProperties_ResourceState_STATUS("Stopping") )
const ( OptimizationType_DynamicSiteAcceleration = OptimizationType("DynamicSiteAcceleration") OptimizationType_GeneralMediaStreaming = OptimizationType("GeneralMediaStreaming") OptimizationType_GeneralWebDelivery = OptimizationType("GeneralWebDelivery") OptimizationType_LargeFileDownload = OptimizationType("LargeFileDownload") OptimizationType_VideoOnDemandMediaStreaming = OptimizationType("VideoOnDemandMediaStreaming") )
const ( OptimizationType_STATUS_DynamicSiteAcceleration = OptimizationType_STATUS("DynamicSiteAcceleration") OptimizationType_STATUS_GeneralMediaStreaming = OptimizationType_STATUS("GeneralMediaStreaming") OptimizationType_STATUS_GeneralWebDelivery = OptimizationType_STATUS("GeneralWebDelivery") OptimizationType_STATUS_LargeFileDownload = OptimizationType_STATUS("LargeFileDownload") OptimizationType_STATUS_VideoOnDemandMediaStreaming = OptimizationType_STATUS("VideoOnDemandMediaStreaming") )
const ( QueryStringCachingBehavior_BypassCaching = QueryStringCachingBehavior("BypassCaching") QueryStringCachingBehavior_IgnoreQueryString = QueryStringCachingBehavior("IgnoreQueryString") QueryStringCachingBehavior_NotSet = QueryStringCachingBehavior("NotSet") QueryStringCachingBehavior_UseQueryString = QueryStringCachingBehavior("UseQueryString") )
const ( QueryStringCachingBehavior_STATUS_BypassCaching = QueryStringCachingBehavior_STATUS("BypassCaching") QueryStringCachingBehavior_STATUS_IgnoreQueryString = QueryStringCachingBehavior_STATUS("IgnoreQueryString") QueryStringCachingBehavior_STATUS_NotSet = QueryStringCachingBehavior_STATUS("NotSet") QueryStringCachingBehavior_STATUS_UseQueryString = QueryStringCachingBehavior_STATUS("UseQueryString") )
const ( GeoFilter_Action_Allow = GeoFilter_Action("Allow") GeoFilter_Action_Block = GeoFilter_Action("Block") )
const ( GeoFilter_Action_STATUS_Allow = GeoFilter_Action_STATUS("Allow") GeoFilter_Action_STATUS_Block = GeoFilter_Action_STATUS("Block") )
const ( PrivateEndpointStatus_STATUS_Approved = PrivateEndpointStatus_STATUS("Approved") PrivateEndpointStatus_STATUS_Disconnected = PrivateEndpointStatus_STATUS("Disconnected") PrivateEndpointStatus_STATUS_Pending = PrivateEndpointStatus_STATUS("Pending") PrivateEndpointStatus_STATUS_Rejected = PrivateEndpointStatus_STATUS("Rejected") PrivateEndpointStatus_STATUS_Timeout = PrivateEndpointStatus_STATUS("Timeout") )
const ( HealthProbeParameters_ProbeProtocol_Http = HealthProbeParameters_ProbeProtocol("Http") HealthProbeParameters_ProbeProtocol_Https = HealthProbeParameters_ProbeProtocol("Https") HealthProbeParameters_ProbeProtocol_NotSet = HealthProbeParameters_ProbeProtocol("NotSet") )
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") )
const ( HealthProbeParameters_ProbeRequestType_GET = HealthProbeParameters_ProbeRequestType("GET") HealthProbeParameters_ProbeRequestType_HEAD = HealthProbeParameters_ProbeRequestType("HEAD") HealthProbeParameters_ProbeRequestType_NotSet = HealthProbeParameters_ProbeRequestType("NotSet") )
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") )
const ( ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_None = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("None") ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_TcpAndHttpErrors = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("TcpAndHttpErrors") ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_TcpErrorsOnly = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes("TcpErrorsOnly") )
const ( ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_None = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("None") ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_TcpAndHttpErrors = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("TcpAndHttpErrors") ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS_TcpErrorsOnly = ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS("TcpErrorsOnly") )
const ( CacheExpirationActionParameters_CacheBehavior_BypassCache = CacheExpirationActionParameters_CacheBehavior("BypassCache") CacheExpirationActionParameters_CacheBehavior_Override = CacheExpirationActionParameters_CacheBehavior("Override") CacheExpirationActionParameters_CacheBehavior_SetIfMissing = CacheExpirationActionParameters_CacheBehavior("SetIfMissing") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
const ( HeaderActionParameters_HeaderAction_Append = HeaderActionParameters_HeaderAction("Append") HeaderActionParameters_HeaderAction_Delete = HeaderActionParameters_HeaderAction("Delete") HeaderActionParameters_HeaderAction_Overwrite = HeaderActionParameters_HeaderAction("Overwrite") )
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") )
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") )
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") )
const ( IsDeviceMatchConditionParameters_MatchValues_Desktop = IsDeviceMatchConditionParameters_MatchValues("Desktop") IsDeviceMatchConditionParameters_MatchValues_Mobile = IsDeviceMatchConditionParameters_MatchValues("Mobile") )
const ( IsDeviceMatchConditionParameters_MatchValues_STATUS_Desktop = IsDeviceMatchConditionParameters_MatchValues_STATUS("Desktop") IsDeviceMatchConditionParameters_MatchValues_STATUS_Mobile = IsDeviceMatchConditionParameters_MatchValues_STATUS("Mobile") )
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") )
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") )
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") )
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") )
const ( RemoteAddressMatchConditionParameters_Operator_Any = RemoteAddressMatchConditionParameters_Operator("Any") RemoteAddressMatchConditionParameters_Operator_GeoMatch = RemoteAddressMatchConditionParameters_Operator("GeoMatch") RemoteAddressMatchConditionParameters_Operator_IPMatch = RemoteAddressMatchConditionParameters_Operator("IPMatch") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
const ( RequestSchemeMatchConditionParameters_MatchValues_HTTP = RequestSchemeMatchConditionParameters_MatchValues("HTTP") RequestSchemeMatchConditionParameters_MatchValues_HTTPS = RequestSchemeMatchConditionParameters_MatchValues("HTTPS") )
const ( RequestSchemeMatchConditionParameters_MatchValues_STATUS_HTTP = RequestSchemeMatchConditionParameters_MatchValues_STATUS("HTTP") RequestSchemeMatchConditionParameters_MatchValues_STATUS_HTTPS = RequestSchemeMatchConditionParameters_MatchValues_STATUS("HTTPS") )
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") )
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") )
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") )
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") )
const ( SocketAddrMatchConditionParameters_Operator_Any = SocketAddrMatchConditionParameters_Operator("Any") SocketAddrMatchConditionParameters_Operator_IPMatch = SocketAddrMatchConditionParameters_Operator("IPMatch") )
const ( SocketAddrMatchConditionParameters_Operator_STATUS_Any = SocketAddrMatchConditionParameters_Operator_STATUS("Any") SocketAddrMatchConditionParameters_Operator_STATUS_IPMatch = SocketAddrMatchConditionParameters_Operator_STATUS("IPMatch") )
const ( SslProtocol_TLSv1 = SslProtocol("TLSv1") SslProtocol_TLSv11 = SslProtocol("TLSv1.1") SslProtocol_TLSv12 = SslProtocol("TLSv1.2") )
const ( SslProtocol_STATUS_TLSv1 = SslProtocol_STATUS("TLSv1") SslProtocol_STATUS_TLSv11 = SslProtocol_STATUS("TLSv1.1") SslProtocol_STATUS_TLSv12 = SslProtocol_STATUS("TLSv1.2") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
const ( UrlRedirectActionParameters_DestinationProtocol_Http = UrlRedirectActionParameters_DestinationProtocol("Http") UrlRedirectActionParameters_DestinationProtocol_Https = UrlRedirectActionParameters_DestinationProtocol("Https") UrlRedirectActionParameters_DestinationProtocol_MatchRequest = UrlRedirectActionParameters_DestinationProtocol("MatchRequest") )
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") )
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") )
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") )
const ( CacheConfiguration_CacheBehavior_HonorOrigin = CacheConfiguration_CacheBehavior("HonorOrigin") CacheConfiguration_CacheBehavior_OverrideAlways = CacheConfiguration_CacheBehavior("OverrideAlways") CacheConfiguration_CacheBehavior_OverrideIfOriginMissing = CacheConfiguration_CacheBehavior("OverrideIfOriginMissing") )
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") )
const ( CacheConfiguration_IsCompressionEnabled_Disabled = CacheConfiguration_IsCompressionEnabled("Disabled") CacheConfiguration_IsCompressionEnabled_Enabled = CacheConfiguration_IsCompressionEnabled("Enabled") )
const ( CacheConfiguration_IsCompressionEnabled_STATUS_Disabled = CacheConfiguration_IsCompressionEnabled_STATUS("Disabled") CacheConfiguration_IsCompressionEnabled_STATUS_Enabled = CacheConfiguration_IsCompressionEnabled_STATUS("Enabled") )
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") )
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") )
const ( OriginGroupOverride_ForwardingProtocol_HttpOnly = OriginGroupOverride_ForwardingProtocol("HttpOnly") OriginGroupOverride_ForwardingProtocol_HttpsOnly = OriginGroupOverride_ForwardingProtocol("HttpsOnly") OriginGroupOverride_ForwardingProtocol_MatchRequest = OriginGroupOverride_ForwardingProtocol("MatchRequest") )
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") )
const ( UrlSigningParamIdentifier_ParamIndicator_Expires = UrlSigningParamIdentifier_ParamIndicator("Expires") UrlSigningParamIdentifier_ParamIndicator_KeyId = UrlSigningParamIdentifier_ParamIndicator("KeyId") UrlSigningParamIdentifier_ParamIndicator_Signature = UrlSigningParamIdentifier_ParamIndicator("Signature") )
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") )
const APIVersion_Value = APIVersion("2021-06-01")
const CacheExpirationActionParameters_CacheType_All = CacheExpirationActionParameters_CacheType("All")
const CacheExpirationActionParameters_CacheType_STATUS_All = CacheExpirationActionParameters_CacheType_STATUS("All")
const CacheExpirationActionParameters_TypeName_DeliveryRuleCacheExpirationActionParameters = CacheExpirationActionParameters_TypeName("DeliveryRuleCacheExpirationActionParameters")
const CacheExpirationActionParameters_TypeName_STATUS_DeliveryRuleCacheExpirationActionParameters = CacheExpirationActionParameters_TypeName_STATUS("DeliveryRuleCacheExpirationActionParameters")
const CacheKeyQueryStringActionParameters_TypeName_DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = CacheKeyQueryStringActionParameters_TypeName("DeliveryRuleCacheKeyQueryStringBehaviorActionParameters")
const CacheKeyQueryStringActionParameters_TypeName_STATUS_DeliveryRuleCacheKeyQueryStringBehaviorActionParameters = CacheKeyQueryStringActionParameters_TypeName_STATUS("DeliveryRuleCacheKeyQueryStringBehaviorActionParameters")
const ClientPortMatchConditionParameters_TypeName_DeliveryRuleClientPortConditionParameters = ClientPortMatchConditionParameters_TypeName("DeliveryRuleClientPortConditionParameters")
const ClientPortMatchConditionParameters_TypeName_STATUS_DeliveryRuleClientPortConditionParameters = ClientPortMatchConditionParameters_TypeName_STATUS("DeliveryRuleClientPortConditionParameters")
const CookiesMatchConditionParameters_TypeName_DeliveryRuleCookiesConditionParameters = CookiesMatchConditionParameters_TypeName("DeliveryRuleCookiesConditionParameters")
const CookiesMatchConditionParameters_TypeName_STATUS_DeliveryRuleCookiesConditionParameters = CookiesMatchConditionParameters_TypeName_STATUS("DeliveryRuleCookiesConditionParameters")
const DeliveryRuleCacheExpirationAction_Name_CacheExpiration = DeliveryRuleCacheExpirationAction_Name("CacheExpiration")
const DeliveryRuleCacheExpirationAction_Name_STATUS_CacheExpiration = DeliveryRuleCacheExpirationAction_Name_STATUS("CacheExpiration")
const DeliveryRuleCacheKeyQueryStringAction_Name_CacheKeyQueryString = DeliveryRuleCacheKeyQueryStringAction_Name("CacheKeyQueryString")
const DeliveryRuleCacheKeyQueryStringAction_Name_STATUS_CacheKeyQueryString = DeliveryRuleCacheKeyQueryStringAction_Name_STATUS("CacheKeyQueryString")
const DeliveryRuleClientPortCondition_Name_ClientPort = DeliveryRuleClientPortCondition_Name("ClientPort")
const DeliveryRuleClientPortCondition_Name_STATUS_ClientPort = DeliveryRuleClientPortCondition_Name_STATUS("ClientPort")
const DeliveryRuleCookiesCondition_Name_Cookies = DeliveryRuleCookiesCondition_Name("Cookies")
const DeliveryRuleCookiesCondition_Name_STATUS_Cookies = DeliveryRuleCookiesCondition_Name_STATUS("Cookies")
const DeliveryRuleHostNameCondition_Name_HostName = DeliveryRuleHostNameCondition_Name("HostName")
const DeliveryRuleHostNameCondition_Name_STATUS_HostName = DeliveryRuleHostNameCondition_Name_STATUS("HostName")
const DeliveryRuleHttpVersionCondition_Name_HttpVersion = DeliveryRuleHttpVersionCondition_Name("HttpVersion")
const DeliveryRuleHttpVersionCondition_Name_STATUS_HttpVersion = DeliveryRuleHttpVersionCondition_Name_STATUS("HttpVersion")
const DeliveryRuleIsDeviceCondition_Name_IsDevice = DeliveryRuleIsDeviceCondition_Name("IsDevice")
const DeliveryRuleIsDeviceCondition_Name_STATUS_IsDevice = DeliveryRuleIsDeviceCondition_Name_STATUS("IsDevice")
const DeliveryRulePostArgsCondition_Name_PostArgs = DeliveryRulePostArgsCondition_Name("PostArgs")
const DeliveryRulePostArgsCondition_Name_STATUS_PostArgs = DeliveryRulePostArgsCondition_Name_STATUS("PostArgs")
const DeliveryRuleQueryStringCondition_Name_QueryString = DeliveryRuleQueryStringCondition_Name("QueryString")
const DeliveryRuleQueryStringCondition_Name_STATUS_QueryString = DeliveryRuleQueryStringCondition_Name_STATUS("QueryString")
const DeliveryRuleRemoteAddressCondition_Name_RemoteAddress = DeliveryRuleRemoteAddressCondition_Name("RemoteAddress")
const DeliveryRuleRemoteAddressCondition_Name_STATUS_RemoteAddress = DeliveryRuleRemoteAddressCondition_Name_STATUS("RemoteAddress")
const DeliveryRuleRequestBodyCondition_Name_RequestBody = DeliveryRuleRequestBodyCondition_Name("RequestBody")
const DeliveryRuleRequestBodyCondition_Name_STATUS_RequestBody = DeliveryRuleRequestBodyCondition_Name_STATUS("RequestBody")
const DeliveryRuleRequestHeaderAction_Name_ModifyRequestHeader = DeliveryRuleRequestHeaderAction_Name("ModifyRequestHeader")
const DeliveryRuleRequestHeaderAction_Name_STATUS_ModifyRequestHeader = DeliveryRuleRequestHeaderAction_Name_STATUS("ModifyRequestHeader")
const DeliveryRuleRequestHeaderCondition_Name_RequestHeader = DeliveryRuleRequestHeaderCondition_Name("RequestHeader")
const DeliveryRuleRequestHeaderCondition_Name_STATUS_RequestHeader = DeliveryRuleRequestHeaderCondition_Name_STATUS("RequestHeader")
const DeliveryRuleRequestMethodCondition_Name_RequestMethod = DeliveryRuleRequestMethodCondition_Name("RequestMethod")
const DeliveryRuleRequestMethodCondition_Name_STATUS_RequestMethod = DeliveryRuleRequestMethodCondition_Name_STATUS("RequestMethod")
const DeliveryRuleRequestSchemeCondition_Name_RequestScheme = DeliveryRuleRequestSchemeCondition_Name("RequestScheme")
const DeliveryRuleRequestSchemeCondition_Name_STATUS_RequestScheme = DeliveryRuleRequestSchemeCondition_Name_STATUS("RequestScheme")
const DeliveryRuleRequestUriCondition_Name_RequestUri = DeliveryRuleRequestUriCondition_Name("RequestUri")
const DeliveryRuleRequestUriCondition_Name_STATUS_RequestUri = DeliveryRuleRequestUriCondition_Name_STATUS("RequestUri")
const DeliveryRuleResponseHeaderAction_Name_ModifyResponseHeader = DeliveryRuleResponseHeaderAction_Name("ModifyResponseHeader")
const DeliveryRuleResponseHeaderAction_Name_STATUS_ModifyResponseHeader = DeliveryRuleResponseHeaderAction_Name_STATUS("ModifyResponseHeader")
const DeliveryRuleRouteConfigurationOverrideAction_Name_RouteConfigurationOverride = DeliveryRuleRouteConfigurationOverrideAction_Name("RouteConfigurationOverride")
const DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS_RouteConfigurationOverride = DeliveryRuleRouteConfigurationOverrideAction_Name_STATUS("RouteConfigurationOverride")
const DeliveryRuleServerPortCondition_Name_STATUS_ServerPort = DeliveryRuleServerPortCondition_Name_STATUS("ServerPort")
const DeliveryRuleServerPortCondition_Name_ServerPort = DeliveryRuleServerPortCondition_Name("ServerPort")
const DeliveryRuleSocketAddrCondition_Name_STATUS_SocketAddr = DeliveryRuleSocketAddrCondition_Name_STATUS("SocketAddr")
const DeliveryRuleSocketAddrCondition_Name_SocketAddr = DeliveryRuleSocketAddrCondition_Name("SocketAddr")
const DeliveryRuleSslProtocolCondition_Name_STATUS_SslProtocol = DeliveryRuleSslProtocolCondition_Name_STATUS("SslProtocol")
const DeliveryRuleSslProtocolCondition_Name_SslProtocol = DeliveryRuleSslProtocolCondition_Name("SslProtocol")
const DeliveryRuleUrlFileExtensionCondition_Name_STATUS_UrlFileExtension = DeliveryRuleUrlFileExtensionCondition_Name_STATUS("UrlFileExtension")
const DeliveryRuleUrlFileExtensionCondition_Name_UrlFileExtension = DeliveryRuleUrlFileExtensionCondition_Name("UrlFileExtension")
const DeliveryRuleUrlFileNameCondition_Name_STATUS_UrlFileName = DeliveryRuleUrlFileNameCondition_Name_STATUS("UrlFileName")
const DeliveryRuleUrlFileNameCondition_Name_UrlFileName = DeliveryRuleUrlFileNameCondition_Name("UrlFileName")
const DeliveryRuleUrlPathCondition_Name_STATUS_UrlPath = DeliveryRuleUrlPathCondition_Name_STATUS("UrlPath")
const DeliveryRuleUrlPathCondition_Name_UrlPath = DeliveryRuleUrlPathCondition_Name("UrlPath")
const HeaderActionParameters_TypeName_DeliveryRuleHeaderActionParameters = HeaderActionParameters_TypeName("DeliveryRuleHeaderActionParameters")
const HeaderActionParameters_TypeName_STATUS_DeliveryRuleHeaderActionParameters = HeaderActionParameters_TypeName_STATUS("DeliveryRuleHeaderActionParameters")
const HostNameMatchConditionParameters_TypeName_DeliveryRuleHostNameConditionParameters = HostNameMatchConditionParameters_TypeName("DeliveryRuleHostNameConditionParameters")
const HostNameMatchConditionParameters_TypeName_STATUS_DeliveryRuleHostNameConditionParameters = HostNameMatchConditionParameters_TypeName_STATUS("DeliveryRuleHostNameConditionParameters")
const HttpVersionMatchConditionParameters_Operator_Equal = HttpVersionMatchConditionParameters_Operator("Equal")
const HttpVersionMatchConditionParameters_Operator_STATUS_Equal = HttpVersionMatchConditionParameters_Operator_STATUS("Equal")
const HttpVersionMatchConditionParameters_TypeName_DeliveryRuleHttpVersionConditionParameters = HttpVersionMatchConditionParameters_TypeName("DeliveryRuleHttpVersionConditionParameters")
const HttpVersionMatchConditionParameters_TypeName_STATUS_DeliveryRuleHttpVersionConditionParameters = HttpVersionMatchConditionParameters_TypeName_STATUS("DeliveryRuleHttpVersionConditionParameters")
const IsDeviceMatchConditionParameters_Operator_Equal = IsDeviceMatchConditionParameters_Operator("Equal")
const IsDeviceMatchConditionParameters_Operator_STATUS_Equal = IsDeviceMatchConditionParameters_Operator_STATUS("Equal")
const IsDeviceMatchConditionParameters_TypeName_DeliveryRuleIsDeviceConditionParameters = IsDeviceMatchConditionParameters_TypeName("DeliveryRuleIsDeviceConditionParameters")
const IsDeviceMatchConditionParameters_TypeName_STATUS_DeliveryRuleIsDeviceConditionParameters = IsDeviceMatchConditionParameters_TypeName_STATUS("DeliveryRuleIsDeviceConditionParameters")
const KeyVaultSigningKeyParameters_TypeName_KeyVaultSigningKeyParameters = KeyVaultSigningKeyParameters_TypeName("KeyVaultSigningKeyParameters")
const KeyVaultSigningKeyParameters_TypeName_STATUS_KeyVaultSigningKeyParameters = KeyVaultSigningKeyParameters_TypeName_STATUS("KeyVaultSigningKeyParameters")
const OriginGroupOverrideActionParameters_TypeName_DeliveryRuleOriginGroupOverrideActionParameters = OriginGroupOverrideActionParameters_TypeName("DeliveryRuleOriginGroupOverrideActionParameters")
const OriginGroupOverrideActionParameters_TypeName_STATUS_DeliveryRuleOriginGroupOverrideActionParameters = OriginGroupOverrideActionParameters_TypeName_STATUS("DeliveryRuleOriginGroupOverrideActionParameters")
const OriginGroupOverrideAction_Name_OriginGroupOverride = OriginGroupOverrideAction_Name("OriginGroupOverride")
const OriginGroupOverrideAction_Name_STATUS_OriginGroupOverride = OriginGroupOverrideAction_Name_STATUS("OriginGroupOverride")
const PostArgsMatchConditionParameters_TypeName_DeliveryRulePostArgsConditionParameters = PostArgsMatchConditionParameters_TypeName("DeliveryRulePostArgsConditionParameters")
const PostArgsMatchConditionParameters_TypeName_STATUS_DeliveryRulePostArgsConditionParameters = PostArgsMatchConditionParameters_TypeName_STATUS("DeliveryRulePostArgsConditionParameters")
const QueryStringMatchConditionParameters_TypeName_DeliveryRuleQueryStringConditionParameters = QueryStringMatchConditionParameters_TypeName("DeliveryRuleQueryStringConditionParameters")
const QueryStringMatchConditionParameters_TypeName_STATUS_DeliveryRuleQueryStringConditionParameters = QueryStringMatchConditionParameters_TypeName_STATUS("DeliveryRuleQueryStringConditionParameters")
const RemoteAddressMatchConditionParameters_TypeName_DeliveryRuleRemoteAddressConditionParameters = RemoteAddressMatchConditionParameters_TypeName("DeliveryRuleRemoteAddressConditionParameters")
const RemoteAddressMatchConditionParameters_TypeName_STATUS_DeliveryRuleRemoteAddressConditionParameters = RemoteAddressMatchConditionParameters_TypeName_STATUS("DeliveryRuleRemoteAddressConditionParameters")
const RequestBodyMatchConditionParameters_TypeName_DeliveryRuleRequestBodyConditionParameters = RequestBodyMatchConditionParameters_TypeName("DeliveryRuleRequestBodyConditionParameters")
const RequestBodyMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestBodyConditionParameters = RequestBodyMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestBodyConditionParameters")
const RequestHeaderMatchConditionParameters_TypeName_DeliveryRuleRequestHeaderConditionParameters = RequestHeaderMatchConditionParameters_TypeName("DeliveryRuleRequestHeaderConditionParameters")
const RequestHeaderMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestHeaderConditionParameters = RequestHeaderMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestHeaderConditionParameters")
const RequestMethodMatchConditionParameters_Operator_Equal = RequestMethodMatchConditionParameters_Operator("Equal")
const RequestMethodMatchConditionParameters_Operator_STATUS_Equal = RequestMethodMatchConditionParameters_Operator_STATUS("Equal")
const RequestMethodMatchConditionParameters_TypeName_DeliveryRuleRequestMethodConditionParameters = RequestMethodMatchConditionParameters_TypeName("DeliveryRuleRequestMethodConditionParameters")
const RequestMethodMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestMethodConditionParameters = RequestMethodMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestMethodConditionParameters")
const RequestSchemeMatchConditionParameters_Operator_Equal = RequestSchemeMatchConditionParameters_Operator("Equal")
const RequestSchemeMatchConditionParameters_Operator_STATUS_Equal = RequestSchemeMatchConditionParameters_Operator_STATUS("Equal")
const RequestSchemeMatchConditionParameters_TypeName_DeliveryRuleRequestSchemeConditionParameters = RequestSchemeMatchConditionParameters_TypeName("DeliveryRuleRequestSchemeConditionParameters")
const RequestSchemeMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestSchemeConditionParameters = RequestSchemeMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestSchemeConditionParameters")
const RequestUriMatchConditionParameters_TypeName_DeliveryRuleRequestUriConditionParameters = RequestUriMatchConditionParameters_TypeName("DeliveryRuleRequestUriConditionParameters")
const RequestUriMatchConditionParameters_TypeName_STATUS_DeliveryRuleRequestUriConditionParameters = RequestUriMatchConditionParameters_TypeName_STATUS("DeliveryRuleRequestUriConditionParameters")
const RouteConfigurationOverrideActionParameters_TypeName_DeliveryRuleRouteConfigurationOverrideActionParameters = RouteConfigurationOverrideActionParameters_TypeName("DeliveryRuleRouteConfigurationOverrideActionParameters")
const RouteConfigurationOverrideActionParameters_TypeName_STATUS_DeliveryRuleRouteConfigurationOverrideActionParameters = RouteConfigurationOverrideActionParameters_TypeName_STATUS("DeliveryRuleRouteConfigurationOverrideActionParameters")
const ServerPortMatchConditionParameters_TypeName_DeliveryRuleServerPortConditionParameters = ServerPortMatchConditionParameters_TypeName("DeliveryRuleServerPortConditionParameters")
const ServerPortMatchConditionParameters_TypeName_STATUS_DeliveryRuleServerPortConditionParameters = ServerPortMatchConditionParameters_TypeName_STATUS("DeliveryRuleServerPortConditionParameters")
const SocketAddrMatchConditionParameters_TypeName_DeliveryRuleSocketAddrConditionParameters = SocketAddrMatchConditionParameters_TypeName("DeliveryRuleSocketAddrConditionParameters")
const SocketAddrMatchConditionParameters_TypeName_STATUS_DeliveryRuleSocketAddrConditionParameters = SocketAddrMatchConditionParameters_TypeName_STATUS("DeliveryRuleSocketAddrConditionParameters")
const SslProtocolMatchConditionParameters_Operator_Equal = SslProtocolMatchConditionParameters_Operator("Equal")
const SslProtocolMatchConditionParameters_Operator_STATUS_Equal = SslProtocolMatchConditionParameters_Operator_STATUS("Equal")
const SslProtocolMatchConditionParameters_TypeName_DeliveryRuleSslProtocolConditionParameters = SslProtocolMatchConditionParameters_TypeName("DeliveryRuleSslProtocolConditionParameters")
const SslProtocolMatchConditionParameters_TypeName_STATUS_DeliveryRuleSslProtocolConditionParameters = SslProtocolMatchConditionParameters_TypeName_STATUS("DeliveryRuleSslProtocolConditionParameters")
const UrlFileExtensionMatchConditionParameters_TypeName_DeliveryRuleUrlFileExtensionMatchConditionParameters = UrlFileExtensionMatchConditionParameters_TypeName("DeliveryRuleUrlFileExtensionMatchConditionParameters")
const UrlFileExtensionMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlFileExtensionMatchConditionParameters = UrlFileExtensionMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlFileExtensionMatchConditionParameters")
const UrlFileNameMatchConditionParameters_TypeName_DeliveryRuleUrlFilenameConditionParameters = UrlFileNameMatchConditionParameters_TypeName("DeliveryRuleUrlFilenameConditionParameters")
const UrlFileNameMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlFilenameConditionParameters = UrlFileNameMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlFilenameConditionParameters")
const UrlPathMatchConditionParameters_TypeName_DeliveryRuleUrlPathMatchConditionParameters = UrlPathMatchConditionParameters_TypeName("DeliveryRuleUrlPathMatchConditionParameters")
const UrlPathMatchConditionParameters_TypeName_STATUS_DeliveryRuleUrlPathMatchConditionParameters = UrlPathMatchConditionParameters_TypeName_STATUS("DeliveryRuleUrlPathMatchConditionParameters")
const UrlRedirectActionParameters_TypeName_DeliveryRuleUrlRedirectActionParameters = UrlRedirectActionParameters_TypeName("DeliveryRuleUrlRedirectActionParameters")
const UrlRedirectActionParameters_TypeName_STATUS_DeliveryRuleUrlRedirectActionParameters = UrlRedirectActionParameters_TypeName_STATUS("DeliveryRuleUrlRedirectActionParameters")
const UrlRedirectAction_Name_STATUS_UrlRedirect = UrlRedirectAction_Name_STATUS("UrlRedirect")
const UrlRedirectAction_Name_UrlRedirect = UrlRedirectAction_Name("UrlRedirect")
const UrlRewriteActionParameters_TypeName_DeliveryRuleUrlRewriteActionParameters = UrlRewriteActionParameters_TypeName("DeliveryRuleUrlRewriteActionParameters")
const UrlRewriteActionParameters_TypeName_STATUS_DeliveryRuleUrlRewriteActionParameters = UrlRewriteActionParameters_TypeName_STATUS("DeliveryRuleUrlRewriteActionParameters")
const UrlRewriteAction_Name_STATUS_UrlRewrite = UrlRewriteAction_Name_STATUS("UrlRewrite")
const UrlRewriteAction_Name_UrlRewrite = UrlRewriteAction_Name("UrlRewrite")
const UrlSigningActionParameters_Algorithm_SHA256 = UrlSigningActionParameters_Algorithm("SHA256")
const UrlSigningActionParameters_Algorithm_STATUS_SHA256 = UrlSigningActionParameters_Algorithm_STATUS("SHA256")
const UrlSigningActionParameters_TypeName_DeliveryRuleUrlSigningActionParameters = UrlSigningActionParameters_TypeName("DeliveryRuleUrlSigningActionParameters")
const UrlSigningActionParameters_TypeName_STATUS_DeliveryRuleUrlSigningActionParameters = UrlSigningActionParameters_TypeName_STATUS("DeliveryRuleUrlSigningActionParameters")
const UrlSigningAction_Name_STATUS_UrlSigning = UrlSigningAction_Name_STATUS("UrlSigning")
const UrlSigningAction_Name_UrlSigning = UrlSigningAction_Name("UrlSigning")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cdn.azure.com", Version: "v1api20210601"} // 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 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 *v20210601s.CacheConfiguration) error
AssignProperties_From_CacheConfiguration populates our CacheConfiguration from the provided source CacheConfiguration
func (*CacheConfiguration) AssignProperties_To_CacheConfiguration ¶
func (configuration *CacheConfiguration) AssignProperties_To_CacheConfiguration(destination *v20210601s.CacheConfiguration) error
AssignProperties_To_CacheConfiguration populates the provided destination CacheConfiguration from our CacheConfiguration
func (*CacheConfiguration) ConvertToARM ¶
func (configuration *CacheConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CacheConfiguration) DeepCopy ¶
func (in *CacheConfiguration) DeepCopy() *CacheConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration.
func (*CacheConfiguration) DeepCopyInto ¶
func (in *CacheConfiguration) DeepCopyInto(out *CacheConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheConfiguration) 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_ARM ¶
type CacheConfiguration_ARM 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_ARM) DeepCopy ¶
func (in *CacheConfiguration_ARM) DeepCopy() *CacheConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_ARM.
func (*CacheConfiguration_ARM) DeepCopyInto ¶
func (in *CacheConfiguration_ARM) DeepCopyInto(out *CacheConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheConfiguration_CacheBehavior ¶
type CacheConfiguration_CacheBehavior string
+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 *v20210601s.CacheConfiguration_STATUS) error
AssignProperties_From_CacheConfiguration_STATUS populates our CacheConfiguration_STATUS from the provided source CacheConfiguration_STATUS
func (*CacheConfiguration_STATUS) AssignProperties_To_CacheConfiguration_STATUS ¶
func (configuration *CacheConfiguration_STATUS) AssignProperties_To_CacheConfiguration_STATUS(destination *v20210601s.CacheConfiguration_STATUS) error
AssignProperties_To_CacheConfiguration_STATUS populates the provided destination CacheConfiguration_STATUS from our CacheConfiguration_STATUS
func (*CacheConfiguration_STATUS) DeepCopy ¶
func (in *CacheConfiguration_STATUS) DeepCopy() *CacheConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_STATUS.
func (*CacheConfiguration_STATUS) DeepCopyInto ¶
func (in *CacheConfiguration_STATUS) DeepCopyInto(out *CacheConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *CacheConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CacheConfiguration_STATUS) PopulateFromARM ¶
func (configuration *CacheConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CacheConfiguration_STATUS_ARM ¶
type CacheConfiguration_STATUS_ARM struct { // CacheBehavior: 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_ARM) DeepCopy ¶
func (in *CacheConfiguration_STATUS_ARM) DeepCopy() *CacheConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration_STATUS_ARM.
func (*CacheConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *CacheConfiguration_STATUS_ARM) DeepCopyInto(out *CacheConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { // +kubebuilder:validation:Required // CacheBehavior: 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 *v20210601s.CacheExpirationActionParameters) error
AssignProperties_From_CacheExpirationActionParameters populates our CacheExpirationActionParameters from the provided source CacheExpirationActionParameters
func (*CacheExpirationActionParameters) AssignProperties_To_CacheExpirationActionParameters ¶
func (parameters *CacheExpirationActionParameters) AssignProperties_To_CacheExpirationActionParameters(destination *v20210601s.CacheExpirationActionParameters) error
AssignProperties_To_CacheExpirationActionParameters populates the provided destination CacheExpirationActionParameters from our CacheExpirationActionParameters
func (*CacheExpirationActionParameters) ConvertToARM ¶
func (parameters *CacheExpirationActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CacheExpirationActionParameters) DeepCopy ¶
func (in *CacheExpirationActionParameters) DeepCopy() *CacheExpirationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters.
func (*CacheExpirationActionParameters) DeepCopyInto ¶
func (in *CacheExpirationActionParameters) DeepCopyInto(out *CacheExpirationActionParameters)
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_ARM ¶
type CacheExpirationActionParameters_ARM struct { // 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"` // CacheType: The level at which the content needs to be cached. CacheType *CacheExpirationActionParameters_CacheType `json:"cacheType,omitempty"` TypeName *CacheExpirationActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the cache expiration action.
func (*CacheExpirationActionParameters_ARM) DeepCopy ¶
func (in *CacheExpirationActionParameters_ARM) DeepCopy() *CacheExpirationActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_ARM.
func (*CacheExpirationActionParameters_ARM) DeepCopyInto ¶
func (in *CacheExpirationActionParameters_ARM) DeepCopyInto(out *CacheExpirationActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.CacheExpirationActionParameters_STATUS) error
AssignProperties_From_CacheExpirationActionParameters_STATUS populates our CacheExpirationActionParameters_STATUS from the provided source CacheExpirationActionParameters_STATUS
func (*CacheExpirationActionParameters_STATUS) AssignProperties_To_CacheExpirationActionParameters_STATUS ¶
func (parameters *CacheExpirationActionParameters_STATUS) AssignProperties_To_CacheExpirationActionParameters_STATUS(destination *v20210601s.CacheExpirationActionParameters_STATUS) error
AssignProperties_To_CacheExpirationActionParameters_STATUS populates the provided destination CacheExpirationActionParameters_STATUS from our CacheExpirationActionParameters_STATUS
func (*CacheExpirationActionParameters_STATUS) DeepCopy ¶
func (in *CacheExpirationActionParameters_STATUS) DeepCopy() *CacheExpirationActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_STATUS.
func (*CacheExpirationActionParameters_STATUS) DeepCopyInto ¶
func (in *CacheExpirationActionParameters_STATUS) DeepCopyInto(out *CacheExpirationActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheExpirationActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *CacheExpirationActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CacheExpirationActionParameters_STATUS) PopulateFromARM ¶
func (parameters *CacheExpirationActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CacheExpirationActionParameters_STATUS_ARM ¶
type CacheExpirationActionParameters_STATUS_ARM struct { // CacheBehavior: 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_ARM) DeepCopy ¶
func (in *CacheExpirationActionParameters_STATUS_ARM) DeepCopy() *CacheExpirationActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters_STATUS_ARM.
func (*CacheExpirationActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *CacheExpirationActionParameters_STATUS_ARM) DeepCopyInto(out *CacheExpirationActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.CacheKeyQueryStringActionParameters) error
AssignProperties_From_CacheKeyQueryStringActionParameters populates our CacheKeyQueryStringActionParameters from the provided source CacheKeyQueryStringActionParameters
func (*CacheKeyQueryStringActionParameters) AssignProperties_To_CacheKeyQueryStringActionParameters ¶
func (parameters *CacheKeyQueryStringActionParameters) AssignProperties_To_CacheKeyQueryStringActionParameters(destination *v20210601s.CacheKeyQueryStringActionParameters) error
AssignProperties_To_CacheKeyQueryStringActionParameters populates the provided destination CacheKeyQueryStringActionParameters from our CacheKeyQueryStringActionParameters
func (*CacheKeyQueryStringActionParameters) ConvertToARM ¶
func (parameters *CacheKeyQueryStringActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CacheKeyQueryStringActionParameters) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopy() *CacheKeyQueryStringActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters.
func (*CacheKeyQueryStringActionParameters) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopyInto(out *CacheKeyQueryStringActionParameters)
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_ARM ¶
type CacheKeyQueryStringActionParameters_ARM struct { // QueryParameters: query parameters to include or exclude (comma separated). QueryParameters *string `json:"queryParameters,omitempty"` // QueryStringBehavior: Caching behavior for the requests QueryStringBehavior *CacheKeyQueryStringActionParameters_QueryStringBehavior `json:"queryStringBehavior,omitempty"` TypeName *CacheKeyQueryStringActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the cache-key query string action.
func (*CacheKeyQueryStringActionParameters_ARM) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters_ARM) DeepCopy() *CacheKeyQueryStringActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_ARM.
func (*CacheKeyQueryStringActionParameters_ARM) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters_ARM) DeepCopyInto(out *CacheKeyQueryStringActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error
AssignProperties_From_CacheKeyQueryStringActionParameters_STATUS populates our CacheKeyQueryStringActionParameters_STATUS from the provided source CacheKeyQueryStringActionParameters_STATUS
func (*CacheKeyQueryStringActionParameters_STATUS) AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS ¶
func (parameters *CacheKeyQueryStringActionParameters_STATUS) AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS(destination *v20210601s.CacheKeyQueryStringActionParameters_STATUS) error
AssignProperties_To_CacheKeyQueryStringActionParameters_STATUS populates the provided destination CacheKeyQueryStringActionParameters_STATUS from our CacheKeyQueryStringActionParameters_STATUS
func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters_STATUS) DeepCopy() *CacheKeyQueryStringActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_STATUS.
func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters_STATUS) DeepCopyInto(out *CacheKeyQueryStringActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheKeyQueryStringActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *CacheKeyQueryStringActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CacheKeyQueryStringActionParameters_STATUS) PopulateFromARM ¶
func (parameters *CacheKeyQueryStringActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CacheKeyQueryStringActionParameters_STATUS_ARM ¶
type CacheKeyQueryStringActionParameters_STATUS_ARM struct { // QueryParameters: 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_ARM) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters_STATUS_ARM) DeepCopy() *CacheKeyQueryStringActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters_STATUS_ARM.
func (*CacheKeyQueryStringActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters_STATUS_ARM) DeepCopyInto(out *CacheKeyQueryStringActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.ClientPortMatchConditionParameters) error
AssignProperties_From_ClientPortMatchConditionParameters populates our ClientPortMatchConditionParameters from the provided source ClientPortMatchConditionParameters
func (*ClientPortMatchConditionParameters) AssignProperties_To_ClientPortMatchConditionParameters ¶
func (parameters *ClientPortMatchConditionParameters) AssignProperties_To_ClientPortMatchConditionParameters(destination *v20210601s.ClientPortMatchConditionParameters) error
AssignProperties_To_ClientPortMatchConditionParameters populates the provided destination ClientPortMatchConditionParameters from our ClientPortMatchConditionParameters
func (*ClientPortMatchConditionParameters) ConvertToARM ¶
func (parameters *ClientPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ClientPortMatchConditionParameters) DeepCopy ¶
func (in *ClientPortMatchConditionParameters) DeepCopy() *ClientPortMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters.
func (*ClientPortMatchConditionParameters) DeepCopyInto ¶
func (in *ClientPortMatchConditionParameters) DeepCopyInto(out *ClientPortMatchConditionParameters)
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_ARM ¶
type ClientPortMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *ClientPortMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for ClientPort match conditions
func (*ClientPortMatchConditionParameters_ARM) DeepCopy ¶
func (in *ClientPortMatchConditionParameters_ARM) DeepCopy() *ClientPortMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_ARM.
func (*ClientPortMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *ClientPortMatchConditionParameters_ARM) DeepCopyInto(out *ClientPortMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.ClientPortMatchConditionParameters_STATUS) error
AssignProperties_From_ClientPortMatchConditionParameters_STATUS populates our ClientPortMatchConditionParameters_STATUS from the provided source ClientPortMatchConditionParameters_STATUS
func (*ClientPortMatchConditionParameters_STATUS) AssignProperties_To_ClientPortMatchConditionParameters_STATUS ¶
func (parameters *ClientPortMatchConditionParameters_STATUS) AssignProperties_To_ClientPortMatchConditionParameters_STATUS(destination *v20210601s.ClientPortMatchConditionParameters_STATUS) error
AssignProperties_To_ClientPortMatchConditionParameters_STATUS populates the provided destination ClientPortMatchConditionParameters_STATUS from our ClientPortMatchConditionParameters_STATUS
func (*ClientPortMatchConditionParameters_STATUS) DeepCopy ¶
func (in *ClientPortMatchConditionParameters_STATUS) DeepCopy() *ClientPortMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_STATUS.
func (*ClientPortMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *ClientPortMatchConditionParameters_STATUS) DeepCopyInto(out *ClientPortMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientPortMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *ClientPortMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ClientPortMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *ClientPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ClientPortMatchConditionParameters_STATUS_ARM ¶
type ClientPortMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *ClientPortMatchConditionParameters_STATUS_ARM) DeepCopy() *ClientPortMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParameters_STATUS_ARM.
func (*ClientPortMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *ClientPortMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *ClientPortMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPortMatchConditionParameters_TypeName ¶
type ClientPortMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleClientPortConditionParameters"}
type ClientPortMatchConditionParameters_TypeName_STATUS ¶
type ClientPortMatchConditionParameters_TypeName_STATUS string
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 *v20210601s.CookiesMatchConditionParameters) error
AssignProperties_From_CookiesMatchConditionParameters populates our CookiesMatchConditionParameters from the provided source CookiesMatchConditionParameters
func (*CookiesMatchConditionParameters) AssignProperties_To_CookiesMatchConditionParameters ¶
func (parameters *CookiesMatchConditionParameters) AssignProperties_To_CookiesMatchConditionParameters(destination *v20210601s.CookiesMatchConditionParameters) error
AssignProperties_To_CookiesMatchConditionParameters populates the provided destination CookiesMatchConditionParameters from our CookiesMatchConditionParameters
func (*CookiesMatchConditionParameters) ConvertToARM ¶
func (parameters *CookiesMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CookiesMatchConditionParameters) DeepCopy ¶
func (in *CookiesMatchConditionParameters) DeepCopy() *CookiesMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters.
func (*CookiesMatchConditionParameters) DeepCopyInto ¶
func (in *CookiesMatchConditionParameters) DeepCopyInto(out *CookiesMatchConditionParameters)
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_ARM ¶
type CookiesMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Selector: Name of Cookies to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *CookiesMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for Cookies match conditions
func (*CookiesMatchConditionParameters_ARM) DeepCopy ¶
func (in *CookiesMatchConditionParameters_ARM) DeepCopy() *CookiesMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_ARM.
func (*CookiesMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *CookiesMatchConditionParameters_ARM) DeepCopyInto(out *CookiesMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.CookiesMatchConditionParameters_STATUS) error
AssignProperties_From_CookiesMatchConditionParameters_STATUS populates our CookiesMatchConditionParameters_STATUS from the provided source CookiesMatchConditionParameters_STATUS
func (*CookiesMatchConditionParameters_STATUS) AssignProperties_To_CookiesMatchConditionParameters_STATUS ¶
func (parameters *CookiesMatchConditionParameters_STATUS) AssignProperties_To_CookiesMatchConditionParameters_STATUS(destination *v20210601s.CookiesMatchConditionParameters_STATUS) error
AssignProperties_To_CookiesMatchConditionParameters_STATUS populates the provided destination CookiesMatchConditionParameters_STATUS from our CookiesMatchConditionParameters_STATUS
func (*CookiesMatchConditionParameters_STATUS) DeepCopy ¶
func (in *CookiesMatchConditionParameters_STATUS) DeepCopy() *CookiesMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_STATUS.
func (*CookiesMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *CookiesMatchConditionParameters_STATUS) DeepCopyInto(out *CookiesMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CookiesMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *CookiesMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CookiesMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *CookiesMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CookiesMatchConditionParameters_STATUS_ARM ¶
type CookiesMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *CookiesMatchConditionParameters_STATUS_ARM) DeepCopy() *CookiesMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParameters_STATUS_ARM.
func (*CookiesMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *CookiesMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *CookiesMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesMatchConditionParameters_TypeName ¶
type CookiesMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleCookiesConditionParameters"}
type CookiesMatchConditionParameters_TypeName_STATUS ¶
type CookiesMatchConditionParameters_TypeName_STATUS string
type DeepCreatedCustomDomainProperties_STATUS_ARM ¶
type DeepCreatedCustomDomainProperties_STATUS_ARM struct { // HostName: The host name of the custom domain. Must be a domain name. HostName *string `json:"hostName,omitempty"` // ValidationData: Special validation or data may be required when delivering CDN to some regions due to local compliance // reasons. E.g. ICP license number of a custom domain is required to deliver content in China. ValidationData *string `json:"validationData,omitempty"` }
Properties of the custom domain created on the CDN endpoint.
func (*DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopy() *DeepCreatedCustomDomainProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomainProperties_STATUS_ARM.
func (*DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedCustomDomainProperties_STATUS_ARM) DeepCopyInto(out *DeepCreatedCustomDomainProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedCustomDomain_STATUS ¶
type DeepCreatedCustomDomain_STATUS struct { // HostName: The host name of the custom domain. Must be a domain name. HostName *string `json:"hostName,omitempty"` // Name: Custom domain name. Name *string `json:"name,omitempty"` // ValidationData: Special validation or data may be required when delivering CDN to some regions due to local compliance // reasons. E.g. ICP license number of a custom domain is required to deliver content in China. ValidationData *string `json:"validationData,omitempty"` }
Custom domains created on the CDN endpoint.
func (*DeepCreatedCustomDomain_STATUS) AssignProperties_From_DeepCreatedCustomDomain_STATUS ¶
func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_From_DeepCreatedCustomDomain_STATUS(source *v20210601s.DeepCreatedCustomDomain_STATUS) error
AssignProperties_From_DeepCreatedCustomDomain_STATUS populates our DeepCreatedCustomDomain_STATUS from the provided source DeepCreatedCustomDomain_STATUS
func (*DeepCreatedCustomDomain_STATUS) AssignProperties_To_DeepCreatedCustomDomain_STATUS ¶
func (domain *DeepCreatedCustomDomain_STATUS) AssignProperties_To_DeepCreatedCustomDomain_STATUS(destination *v20210601s.DeepCreatedCustomDomain_STATUS) error
AssignProperties_To_DeepCreatedCustomDomain_STATUS populates the provided destination DeepCreatedCustomDomain_STATUS from our DeepCreatedCustomDomain_STATUS
func (*DeepCreatedCustomDomain_STATUS) DeepCopy ¶
func (in *DeepCreatedCustomDomain_STATUS) DeepCopy() *DeepCreatedCustomDomain_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomain_STATUS.
func (*DeepCreatedCustomDomain_STATUS) DeepCopyInto ¶
func (in *DeepCreatedCustomDomain_STATUS) DeepCopyInto(out *DeepCreatedCustomDomain_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepCreatedCustomDomain_STATUS) NewEmptyARMValue ¶
func (domain *DeepCreatedCustomDomain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeepCreatedCustomDomain_STATUS) PopulateFromARM ¶
func (domain *DeepCreatedCustomDomain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeepCreatedCustomDomain_STATUS_ARM ¶
type DeepCreatedCustomDomain_STATUS_ARM struct { // Name: Custom domain name. Name *string `json:"name,omitempty"` // Properties: Properties of the custom domain created on the CDN endpoint. Properties *DeepCreatedCustomDomainProperties_STATUS_ARM `json:"properties,omitempty"` }
Custom domains created on the CDN endpoint.
func (*DeepCreatedCustomDomain_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedCustomDomain_STATUS_ARM) DeepCopy() *DeepCreatedCustomDomain_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedCustomDomain_STATUS_ARM.
func (*DeepCreatedCustomDomain_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedCustomDomain_STATUS_ARM) DeepCopyInto(out *DeepCreatedCustomDomain_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOrigin ¶
type DeepCreatedOrigin struct { // Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `json:"enabled,omitempty"` // +kubebuilder:validation:Required // HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. 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"` // +kubebuilder:validation:Required // Name: Origin name which must be unique within the endpoint. Name *string `json:"name,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 CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host // header value to match the origin hostname by default. OriginHostHeader *string `json:"originHostHeader,omitempty"` // +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"` // PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is // 'Private' PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` // PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"` // PrivateLinkLocationReference: The location of the Private Link resource. Required only if 'privateLinkResourceId' is // populated PrivateLinkLocationReference *genruntime.ResourceReference `armReference:"PrivateLinkLocation" json:"privateLinkLocationReference,omitempty"` // PrivateLinkResourceReference: The Resource Id of the Private Link resource. Populating this optional field indicates // that this backend is 'Private' PrivateLinkResourceReference *genruntime.ResourceReference `armReference:"PrivateLinkResourceId" json:"privateLinkResourceReference,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"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (*DeepCreatedOrigin) AssignProperties_From_DeepCreatedOrigin ¶
func (origin *DeepCreatedOrigin) AssignProperties_From_DeepCreatedOrigin(source *v20210601s.DeepCreatedOrigin) error
AssignProperties_From_DeepCreatedOrigin populates our DeepCreatedOrigin from the provided source DeepCreatedOrigin
func (*DeepCreatedOrigin) AssignProperties_To_DeepCreatedOrigin ¶
func (origin *DeepCreatedOrigin) AssignProperties_To_DeepCreatedOrigin(destination *v20210601s.DeepCreatedOrigin) error
AssignProperties_To_DeepCreatedOrigin populates the provided destination DeepCreatedOrigin from our DeepCreatedOrigin
func (*DeepCreatedOrigin) ConvertToARM ¶
func (origin *DeepCreatedOrigin) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeepCreatedOrigin) DeepCopy ¶
func (in *DeepCreatedOrigin) DeepCopy() *DeepCreatedOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin.
func (*DeepCreatedOrigin) DeepCopyInto ¶
func (in *DeepCreatedOrigin) DeepCopyInto(out *DeepCreatedOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepCreatedOrigin) Initialize_From_DeepCreatedOrigin_STATUS ¶
func (origin *DeepCreatedOrigin) Initialize_From_DeepCreatedOrigin_STATUS(source *DeepCreatedOrigin_STATUS) error
Initialize_From_DeepCreatedOrigin_STATUS populates our DeepCreatedOrigin from the provided source DeepCreatedOrigin_STATUS
func (*DeepCreatedOrigin) NewEmptyARMValue ¶
func (origin *DeepCreatedOrigin) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeepCreatedOrigin) PopulateFromARM ¶
func (origin *DeepCreatedOrigin) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeepCreatedOriginGroup ¶
type DeepCreatedOriginGroup struct { // HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters `json:"healthProbeSettings,omitempty"` // +kubebuilder:validation:Required // Name: Origin group name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReference `json:"origins,omitempty"` // ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using // real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters `json:"responseBasedOriginErrorDetectionSettings,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"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (*DeepCreatedOriginGroup) AssignProperties_From_DeepCreatedOriginGroup ¶
func (group *DeepCreatedOriginGroup) AssignProperties_From_DeepCreatedOriginGroup(source *v20210601s.DeepCreatedOriginGroup) error
AssignProperties_From_DeepCreatedOriginGroup populates our DeepCreatedOriginGroup from the provided source DeepCreatedOriginGroup
func (*DeepCreatedOriginGroup) AssignProperties_To_DeepCreatedOriginGroup ¶
func (group *DeepCreatedOriginGroup) AssignProperties_To_DeepCreatedOriginGroup(destination *v20210601s.DeepCreatedOriginGroup) error
AssignProperties_To_DeepCreatedOriginGroup populates the provided destination DeepCreatedOriginGroup from our DeepCreatedOriginGroup
func (*DeepCreatedOriginGroup) ConvertToARM ¶
func (group *DeepCreatedOriginGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeepCreatedOriginGroup) DeepCopy ¶
func (in *DeepCreatedOriginGroup) DeepCopy() *DeepCreatedOriginGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup.
func (*DeepCreatedOriginGroup) DeepCopyInto ¶
func (in *DeepCreatedOriginGroup) DeepCopyInto(out *DeepCreatedOriginGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepCreatedOriginGroup) Initialize_From_DeepCreatedOriginGroup_STATUS ¶
func (group *DeepCreatedOriginGroup) Initialize_From_DeepCreatedOriginGroup_STATUS(source *DeepCreatedOriginGroup_STATUS) error
Initialize_From_DeepCreatedOriginGroup_STATUS populates our DeepCreatedOriginGroup from the provided source DeepCreatedOriginGroup_STATUS
func (*DeepCreatedOriginGroup) NewEmptyARMValue ¶
func (group *DeepCreatedOriginGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeepCreatedOriginGroup) PopulateFromARM ¶
func (group *DeepCreatedOriginGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeepCreatedOriginGroupProperties_ARM ¶
type DeepCreatedOriginGroupProperties_ARM struct { // HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters_ARM `json:"healthProbeSettings,omitempty"` // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReference_ARM `json:"origins,omitempty"` // ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using // real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters_ARM `json:"responseBasedOriginErrorDetectionSettings,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"` }
Properties of the origin group created on the CDN endpoint.
func (*DeepCreatedOriginGroupProperties_ARM) DeepCopy ¶
func (in *DeepCreatedOriginGroupProperties_ARM) DeepCopy() *DeepCreatedOriginGroupProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupProperties_ARM.
func (*DeepCreatedOriginGroupProperties_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroupProperties_ARM) DeepCopyInto(out *DeepCreatedOriginGroupProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginGroupProperties_STATUS_ARM ¶
type DeepCreatedOriginGroupProperties_STATUS_ARM struct { // HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters_STATUS_ARM `json:"healthProbeSettings,omitempty"` // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReference_STATUS_ARM `json:"origins,omitempty"` // ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using // real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM `json:"responseBasedOriginErrorDetectionSettings,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"` }
Properties of the origin group created on the CDN endpoint.
func (*DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopy() *DeepCreatedOriginGroupProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupProperties_STATUS_ARM.
func (*DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroupProperties_STATUS_ARM) DeepCopyInto(out *DeepCreatedOriginGroupProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginGroup_ARM ¶
type DeepCreatedOriginGroup_ARM struct { // Name: Origin group name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // Properties: Properties of the origin group created on the CDN endpoint. Properties *DeepCreatedOriginGroupProperties_ARM `json:"properties,omitempty"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (*DeepCreatedOriginGroup_ARM) DeepCopy ¶
func (in *DeepCreatedOriginGroup_ARM) DeepCopy() *DeepCreatedOriginGroup_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_ARM.
func (*DeepCreatedOriginGroup_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroup_ARM) DeepCopyInto(out *DeepCreatedOriginGroup_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginGroup_STATUS ¶
type DeepCreatedOriginGroup_STATUS struct { // HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters_STATUS `json:"healthProbeSettings,omitempty"` // Name: Origin group name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReference_STATUS `json:"origins,omitempty"` // ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using // real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters_STATUS `json:"responseBasedOriginErrorDetectionSettings,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"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (*DeepCreatedOriginGroup_STATUS) AssignProperties_From_DeepCreatedOriginGroup_STATUS ¶
func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_From_DeepCreatedOriginGroup_STATUS(source *v20210601s.DeepCreatedOriginGroup_STATUS) error
AssignProperties_From_DeepCreatedOriginGroup_STATUS populates our DeepCreatedOriginGroup_STATUS from the provided source DeepCreatedOriginGroup_STATUS
func (*DeepCreatedOriginGroup_STATUS) AssignProperties_To_DeepCreatedOriginGroup_STATUS ¶
func (group *DeepCreatedOriginGroup_STATUS) AssignProperties_To_DeepCreatedOriginGroup_STATUS(destination *v20210601s.DeepCreatedOriginGroup_STATUS) error
AssignProperties_To_DeepCreatedOriginGroup_STATUS populates the provided destination DeepCreatedOriginGroup_STATUS from our DeepCreatedOriginGroup_STATUS
func (*DeepCreatedOriginGroup_STATUS) DeepCopy ¶
func (in *DeepCreatedOriginGroup_STATUS) DeepCopy() *DeepCreatedOriginGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_STATUS.
func (*DeepCreatedOriginGroup_STATUS) DeepCopyInto ¶
func (in *DeepCreatedOriginGroup_STATUS) DeepCopyInto(out *DeepCreatedOriginGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepCreatedOriginGroup_STATUS) NewEmptyARMValue ¶
func (group *DeepCreatedOriginGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeepCreatedOriginGroup_STATUS) PopulateFromARM ¶
func (group *DeepCreatedOriginGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeepCreatedOriginGroup_STATUS_ARM ¶
type DeepCreatedOriginGroup_STATUS_ARM struct { // Name: Origin group name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // Properties: Properties of the origin group created on the CDN endpoint. Properties *DeepCreatedOriginGroupProperties_STATUS_ARM `json:"properties,omitempty"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (*DeepCreatedOriginGroup_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedOriginGroup_STATUS_ARM) DeepCopy() *DeepCreatedOriginGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_STATUS_ARM.
func (*DeepCreatedOriginGroup_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroup_STATUS_ARM) DeepCopyInto(out *DeepCreatedOriginGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginProperties_ARM ¶
type DeepCreatedOriginProperties_ARM struct { // Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `json:"enabled,omitempty"` // HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. 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"` // OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request // hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host // header value to match the origin hostname by default. 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"` // PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is // 'Private' PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` // PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"` PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"` PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` // Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `json:"weight,omitempty"` }
Properties of the origin created on the CDN endpoint.
func (*DeepCreatedOriginProperties_ARM) DeepCopy ¶
func (in *DeepCreatedOriginProperties_ARM) DeepCopy() *DeepCreatedOriginProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginProperties_ARM.
func (*DeepCreatedOriginProperties_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginProperties_ARM) DeepCopyInto(out *DeepCreatedOriginProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginProperties_STATUS_ARM ¶
type DeepCreatedOriginProperties_STATUS_ARM struct { // Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `json:"enabled,omitempty"` // HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. 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"` // OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request // hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host // header value to match the origin hostname by default. 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"` // PrivateEndpointStatus: The approval status for the connection to the Private Link PrivateEndpointStatus *PrivateEndpointStatus_STATUS `json:"privateEndpointStatus,omitempty"` // PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is // 'Private' PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` // PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"` // PrivateLinkLocation: The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"` // PrivateLinkResourceId: The Resource Id of the Private Link resource. Populating this optional field indicates that this // backend is 'Private' PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` // Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `json:"weight,omitempty"` }
Properties of the origin created on the CDN endpoint.
func (*DeepCreatedOriginProperties_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedOriginProperties_STATUS_ARM) DeepCopy() *DeepCreatedOriginProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginProperties_STATUS_ARM.
func (*DeepCreatedOriginProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedOriginProperties_STATUS_ARM) DeepCopyInto(out *DeepCreatedOriginProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOrigin_ARM ¶
type DeepCreatedOrigin_ARM struct { // Name: Origin name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // Properties: Properties of the origin created on the CDN endpoint. Properties *DeepCreatedOriginProperties_ARM `json:"properties,omitempty"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (*DeepCreatedOrigin_ARM) DeepCopy ¶
func (in *DeepCreatedOrigin_ARM) DeepCopy() *DeepCreatedOrigin_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_ARM.
func (*DeepCreatedOrigin_ARM) DeepCopyInto ¶
func (in *DeepCreatedOrigin_ARM) DeepCopyInto(out *DeepCreatedOrigin_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOrigin_STATUS ¶
type DeepCreatedOrigin_STATUS struct { // Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `json:"enabled,omitempty"` // HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. 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"` // Name: Origin name which must be unique within the endpoint. Name *string `json:"name,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 CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host // header value to match the origin hostname by default. 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"` // PrivateEndpointStatus: The approval status for the connection to the Private Link PrivateEndpointStatus *PrivateEndpointStatus_STATUS `json:"privateEndpointStatus,omitempty"` // PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is // 'Private' PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` // PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"` // PrivateLinkLocation: The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"` // PrivateLinkResourceId: The Resource Id of the Private Link resource. Populating this optional field indicates that this // backend is 'Private' PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` // Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `json:"weight,omitempty"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (*DeepCreatedOrigin_STATUS) AssignProperties_From_DeepCreatedOrigin_STATUS ¶
func (origin *DeepCreatedOrigin_STATUS) AssignProperties_From_DeepCreatedOrigin_STATUS(source *v20210601s.DeepCreatedOrigin_STATUS) error
AssignProperties_From_DeepCreatedOrigin_STATUS populates our DeepCreatedOrigin_STATUS from the provided source DeepCreatedOrigin_STATUS
func (*DeepCreatedOrigin_STATUS) AssignProperties_To_DeepCreatedOrigin_STATUS ¶
func (origin *DeepCreatedOrigin_STATUS) AssignProperties_To_DeepCreatedOrigin_STATUS(destination *v20210601s.DeepCreatedOrigin_STATUS) error
AssignProperties_To_DeepCreatedOrigin_STATUS populates the provided destination DeepCreatedOrigin_STATUS from our DeepCreatedOrigin_STATUS
func (*DeepCreatedOrigin_STATUS) DeepCopy ¶
func (in *DeepCreatedOrigin_STATUS) DeepCopy() *DeepCreatedOrigin_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_STATUS.
func (*DeepCreatedOrigin_STATUS) DeepCopyInto ¶
func (in *DeepCreatedOrigin_STATUS) DeepCopyInto(out *DeepCreatedOrigin_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeepCreatedOrigin_STATUS) NewEmptyARMValue ¶
func (origin *DeepCreatedOrigin_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeepCreatedOrigin_STATUS) PopulateFromARM ¶
func (origin *DeepCreatedOrigin_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeepCreatedOrigin_STATUS_ARM ¶
type DeepCreatedOrigin_STATUS_ARM struct { // Name: Origin name which must be unique within the endpoint. Name *string `json:"name,omitempty"` // Properties: Properties of the origin created on the CDN endpoint. Properties *DeepCreatedOriginProperties_STATUS_ARM `json:"properties,omitempty"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (*DeepCreatedOrigin_STATUS_ARM) DeepCopy ¶
func (in *DeepCreatedOrigin_STATUS_ARM) DeepCopy() *DeepCreatedOrigin_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_STATUS_ARM.
func (*DeepCreatedOrigin_STATUS_ARM) DeepCopyInto ¶
func (in *DeepCreatedOrigin_STATUS_ARM) DeepCopyInto(out *DeepCreatedOrigin_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRule ¶
type DeliveryRule struct { // +kubebuilder:validation:Required // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleCondition `json:"conditions,omitempty"` // Name: Name of the rule Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // 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"` }
A rule that specifies a set of actions and conditions
func (*DeliveryRule) AssignProperties_From_DeliveryRule ¶
func (rule *DeliveryRule) AssignProperties_From_DeliveryRule(source *v20210601s.DeliveryRule) error
AssignProperties_From_DeliveryRule populates our DeliveryRule from the provided source DeliveryRule
func (*DeliveryRule) AssignProperties_To_DeliveryRule ¶
func (rule *DeliveryRule) AssignProperties_To_DeliveryRule(destination *v20210601s.DeliveryRule) error
AssignProperties_To_DeliveryRule populates the provided destination DeliveryRule from our DeliveryRule
func (*DeliveryRule) ConvertToARM ¶
func (rule *DeliveryRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRule) DeepCopy ¶
func (in *DeliveryRule) DeepCopy() *DeliveryRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule.
func (*DeliveryRule) DeepCopyInto ¶
func (in *DeliveryRule) DeepCopyInto(out *DeliveryRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRule) Initialize_From_DeliveryRule_STATUS ¶
func (rule *DeliveryRule) Initialize_From_DeliveryRule_STATUS(source *DeliveryRule_STATUS) error
Initialize_From_DeliveryRule_STATUS populates our DeliveryRule from the provided source DeliveryRule_STATUS
func (*DeliveryRule) NewEmptyARMValue ¶
func (rule *DeliveryRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRule) PopulateFromARM ¶
func (rule *DeliveryRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleAction ¶
type DeliveryRuleAction struct { // CacheExpiration: 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 *v20210601s.DeliveryRuleAction) error
AssignProperties_From_DeliveryRuleAction populates our DeliveryRuleAction from the provided source DeliveryRuleAction
func (*DeliveryRuleAction) AssignProperties_To_DeliveryRuleAction ¶
func (action *DeliveryRuleAction) AssignProperties_To_DeliveryRuleAction(destination *v20210601s.DeliveryRuleAction) error
AssignProperties_To_DeliveryRuleAction populates the provided destination DeliveryRuleAction from our DeliveryRuleAction
func (*DeliveryRuleAction) ConvertToARM ¶
func (action *DeliveryRuleAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleAction) DeepCopy ¶
func (in *DeliveryRuleAction) DeepCopy() *DeliveryRuleAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction.
func (*DeliveryRuleAction) DeepCopyInto ¶
func (in *DeliveryRuleAction) DeepCopyInto(out *DeliveryRuleAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleAction) 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_ARM ¶
type DeliveryRuleAction_ARM struct { // CacheExpiration: Mutually exclusive with all other properties CacheExpiration *DeliveryRuleCacheExpirationAction_ARM `json:"cacheExpiration,omitempty"` // CacheKeyQueryString: Mutually exclusive with all other properties CacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction_ARM `json:"cacheKeyQueryString,omitempty"` // ModifyRequestHeader: Mutually exclusive with all other properties ModifyRequestHeader *DeliveryRuleRequestHeaderAction_ARM `json:"modifyRequestHeader,omitempty"` // ModifyResponseHeader: Mutually exclusive with all other properties ModifyResponseHeader *DeliveryRuleResponseHeaderAction_ARM `json:"modifyResponseHeader,omitempty"` // OriginGroupOverride: Mutually exclusive with all other properties OriginGroupOverride *OriginGroupOverrideAction_ARM `json:"originGroupOverride,omitempty"` // RouteConfigurationOverride: Mutually exclusive with all other properties RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_ARM `json:"routeConfigurationOverride,omitempty"` // UrlRedirect: Mutually exclusive with all other properties UrlRedirect *UrlRedirectAction_ARM `json:"urlRedirect,omitempty"` // UrlRewrite: Mutually exclusive with all other properties UrlRewrite *UrlRewriteAction_ARM `json:"urlRewrite,omitempty"` // UrlSigning: Mutually exclusive with all other properties UrlSigning *UrlSigningAction_ARM `json:"urlSigning,omitempty"` }
An action for the delivery rule.
func (*DeliveryRuleAction_ARM) DeepCopy ¶
func (in *DeliveryRuleAction_ARM) DeepCopy() *DeliveryRuleAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_ARM.
func (*DeliveryRuleAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleAction_ARM) DeepCopyInto(out *DeliveryRuleAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleAction_ARM) MarshalJSON ¶
func (action DeliveryRuleAction_ARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleAction_ARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleAction_ARM) UnmarshalJSON ¶
func (action *DeliveryRuleAction_ARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleAction_ARM
type DeliveryRuleAction_STATUS ¶
type DeliveryRuleAction_STATUS struct { // CacheExpiration: 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 *v20210601s.DeliveryRuleAction_STATUS) error
AssignProperties_From_DeliveryRuleAction_STATUS populates our DeliveryRuleAction_STATUS from the provided source DeliveryRuleAction_STATUS
func (*DeliveryRuleAction_STATUS) AssignProperties_To_DeliveryRuleAction_STATUS ¶
func (action *DeliveryRuleAction_STATUS) AssignProperties_To_DeliveryRuleAction_STATUS(destination *v20210601s.DeliveryRuleAction_STATUS) error
AssignProperties_To_DeliveryRuleAction_STATUS populates the provided destination DeliveryRuleAction_STATUS from our DeliveryRuleAction_STATUS
func (*DeliveryRuleAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleAction_STATUS) DeepCopy() *DeliveryRuleAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_STATUS.
func (*DeliveryRuleAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleAction_STATUS) DeepCopyInto(out *DeliveryRuleAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleAction_STATUS_ARM ¶
type DeliveryRuleAction_STATUS_ARM struct { // CacheExpiration: Mutually exclusive with all other properties CacheExpiration *DeliveryRuleCacheExpirationAction_STATUS_ARM `json:"cacheExpiration,omitempty"` // CacheKeyQueryString: Mutually exclusive with all other properties CacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM `json:"cacheKeyQueryString,omitempty"` // ModifyRequestHeader: Mutually exclusive with all other properties ModifyRequestHeader *DeliveryRuleRequestHeaderAction_STATUS_ARM `json:"modifyRequestHeader,omitempty"` // ModifyResponseHeader: Mutually exclusive with all other properties ModifyResponseHeader *DeliveryRuleResponseHeaderAction_STATUS_ARM `json:"modifyResponseHeader,omitempty"` // OriginGroupOverride: Mutually exclusive with all other properties OriginGroupOverride *OriginGroupOverrideAction_STATUS_ARM `json:"originGroupOverride,omitempty"` // RouteConfigurationOverride: Mutually exclusive with all other properties RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM `json:"routeConfigurationOverride,omitempty"` // UrlRedirect: Mutually exclusive with all other properties UrlRedirect *UrlRedirectAction_STATUS_ARM `json:"urlRedirect,omitempty"` // UrlRewrite: Mutually exclusive with all other properties UrlRewrite *UrlRewriteAction_STATUS_ARM `json:"urlRewrite,omitempty"` // UrlSigning: Mutually exclusive with all other properties UrlSigning *UrlSigningAction_STATUS_ARM `json:"urlSigning,omitempty"` }
An action for the delivery rule.
func (*DeliveryRuleAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleAction_STATUS_ARM) DeepCopy() *DeliveryRuleAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_STATUS_ARM.
func (*DeliveryRuleAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleAction_STATUS_ARM) MarshalJSON ¶
func (action DeliveryRuleAction_STATUS_ARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleAction_STATUS_ARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleAction_STATUS_ARM) UnmarshalJSON ¶
func (action *DeliveryRuleAction_STATUS_ARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleAction_STATUS_ARM
type DeliveryRuleCacheExpirationAction ¶
type DeliveryRuleCacheExpirationAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleCacheExpirationAction) error
AssignProperties_From_DeliveryRuleCacheExpirationAction populates our DeliveryRuleCacheExpirationAction from the provided source DeliveryRuleCacheExpirationAction
func (*DeliveryRuleCacheExpirationAction) AssignProperties_To_DeliveryRuleCacheExpirationAction ¶
func (action *DeliveryRuleCacheExpirationAction) AssignProperties_To_DeliveryRuleCacheExpirationAction(destination *v20210601s.DeliveryRuleCacheExpirationAction) error
AssignProperties_To_DeliveryRuleCacheExpirationAction populates the provided destination DeliveryRuleCacheExpirationAction from our DeliveryRuleCacheExpirationAction
func (*DeliveryRuleCacheExpirationAction) ConvertToARM ¶
func (action *DeliveryRuleCacheExpirationAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleCacheExpirationAction) DeepCopy ¶
func (in *DeliveryRuleCacheExpirationAction) DeepCopy() *DeliveryRuleCacheExpirationAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction.
func (*DeliveryRuleCacheExpirationAction) DeepCopyInto ¶
func (in *DeliveryRuleCacheExpirationAction) DeepCopyInto(out *DeliveryRuleCacheExpirationAction)
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 ¶
func (action *DeliveryRuleCacheExpirationAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCacheExpirationAction) PopulateFromARM ¶
func (action *DeliveryRuleCacheExpirationAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCacheExpirationAction_ARM ¶
type DeliveryRuleCacheExpirationAction_ARM struct { // Name: The name of the action for the delivery rule. Name DeliveryRuleCacheExpirationAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *CacheExpirationActionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCacheExpirationAction_ARM) DeepCopy ¶
func (in *DeliveryRuleCacheExpirationAction_ARM) DeepCopy() *DeliveryRuleCacheExpirationAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_ARM.
func (*DeliveryRuleCacheExpirationAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheExpirationAction_ARM) DeepCopyInto(out *DeliveryRuleCacheExpirationAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error
AssignProperties_From_DeliveryRuleCacheExpirationAction_STATUS populates our DeliveryRuleCacheExpirationAction_STATUS from the provided source DeliveryRuleCacheExpirationAction_STATUS
func (*DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS ¶
func (action *DeliveryRuleCacheExpirationAction_STATUS) AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS(destination *v20210601s.DeliveryRuleCacheExpirationAction_STATUS) error
AssignProperties_To_DeliveryRuleCacheExpirationAction_STATUS populates the provided destination DeliveryRuleCacheExpirationAction_STATUS from our DeliveryRuleCacheExpirationAction_STATUS
func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleCacheExpirationAction_STATUS) DeepCopy() *DeliveryRuleCacheExpirationAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_STATUS.
func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleCacheExpirationAction_STATUS) DeepCopyInto(out *DeliveryRuleCacheExpirationAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleCacheExpirationAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleCacheExpirationAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCacheExpirationAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleCacheExpirationAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCacheExpirationAction_STATUS_ARM ¶
type DeliveryRuleCacheExpirationAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopy() *DeliveryRuleCacheExpirationAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationAction_STATUS_ARM.
func (*DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheExpirationAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleCacheExpirationAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCacheKeyQueryStringAction ¶
type DeliveryRuleCacheKeyQueryStringAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction populates our DeliveryRuleCacheKeyQueryStringAction from the provided source DeliveryRuleCacheKeyQueryStringAction
func (*DeliveryRuleCacheKeyQueryStringAction) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction populates the provided destination DeliveryRuleCacheKeyQueryStringAction from our DeliveryRuleCacheKeyQueryStringAction
func (*DeliveryRuleCacheKeyQueryStringAction) ConvertToARM ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleCacheKeyQueryStringAction) DeepCopy ¶
func (in *DeliveryRuleCacheKeyQueryStringAction) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction.
func (*DeliveryRuleCacheKeyQueryStringAction) DeepCopyInto ¶
func (in *DeliveryRuleCacheKeyQueryStringAction) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction)
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 ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCacheKeyQueryStringAction_ARM ¶
type DeliveryRuleCacheKeyQueryStringAction_ARM struct { // Name: The name of the action for the delivery rule. Name DeliveryRuleCacheKeyQueryStringAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *CacheKeyQueryStringActionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopy ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_ARM.
func (*DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_ARM) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error
AssignProperties_From_DeliveryRuleCacheKeyQueryStringAction_STATUS populates our DeliveryRuleCacheKeyQueryStringAction_STATUS from the provided source DeliveryRuleCacheKeyQueryStringAction_STATUS
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS ¶
func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction_STATUS) error
AssignProperties_To_DeliveryRuleCacheKeyQueryStringAction_STATUS populates the provided destination DeliveryRuleCacheKeyQueryStringAction_STATUS from our DeliveryRuleCacheKeyQueryStringAction_STATUS
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_STATUS.
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleCacheKeyQueryStringAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM ¶
type DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopy() *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM.
func (*DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleClientPortCondition ¶
type DeliveryRuleClientPortCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleClientPortCondition) error
AssignProperties_From_DeliveryRuleClientPortCondition populates our DeliveryRuleClientPortCondition from the provided source DeliveryRuleClientPortCondition
func (*DeliveryRuleClientPortCondition) AssignProperties_To_DeliveryRuleClientPortCondition ¶
func (condition *DeliveryRuleClientPortCondition) AssignProperties_To_DeliveryRuleClientPortCondition(destination *v20210601s.DeliveryRuleClientPortCondition) error
AssignProperties_To_DeliveryRuleClientPortCondition populates the provided destination DeliveryRuleClientPortCondition from our DeliveryRuleClientPortCondition
func (*DeliveryRuleClientPortCondition) ConvertToARM ¶
func (condition *DeliveryRuleClientPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleClientPortCondition) DeepCopy ¶
func (in *DeliveryRuleClientPortCondition) DeepCopy() *DeliveryRuleClientPortCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition.
func (*DeliveryRuleClientPortCondition) DeepCopyInto ¶
func (in *DeliveryRuleClientPortCondition) DeepCopyInto(out *DeliveryRuleClientPortCondition)
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_ARM ¶
type DeliveryRuleClientPortCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleClientPortCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *ClientPortMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleClientPortCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleClientPortCondition_ARM) DeepCopy() *DeliveryRuleClientPortCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_ARM.
func (*DeliveryRuleClientPortCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleClientPortCondition_ARM) DeepCopyInto(out *DeliveryRuleClientPortCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleClientPortCondition_STATUS) error
AssignProperties_From_DeliveryRuleClientPortCondition_STATUS populates our DeliveryRuleClientPortCondition_STATUS from the provided source DeliveryRuleClientPortCondition_STATUS
func (*DeliveryRuleClientPortCondition_STATUS) AssignProperties_To_DeliveryRuleClientPortCondition_STATUS ¶
func (condition *DeliveryRuleClientPortCondition_STATUS) AssignProperties_To_DeliveryRuleClientPortCondition_STATUS(destination *v20210601s.DeliveryRuleClientPortCondition_STATUS) error
AssignProperties_To_DeliveryRuleClientPortCondition_STATUS populates the provided destination DeliveryRuleClientPortCondition_STATUS from our DeliveryRuleClientPortCondition_STATUS
func (*DeliveryRuleClientPortCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleClientPortCondition_STATUS) DeepCopy() *DeliveryRuleClientPortCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_STATUS.
func (*DeliveryRuleClientPortCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleClientPortCondition_STATUS) DeepCopyInto(out *DeliveryRuleClientPortCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleClientPortCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleClientPortCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleClientPortCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleClientPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleClientPortCondition_STATUS_ARM ¶
type DeliveryRuleClientPortCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopy() *DeliveryRuleClientPortCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortCondition_STATUS_ARM.
func (*DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleClientPortCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleClientPortCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleCondition) error
AssignProperties_From_DeliveryRuleCondition populates our DeliveryRuleCondition from the provided source DeliveryRuleCondition
func (*DeliveryRuleCondition) AssignProperties_To_DeliveryRuleCondition ¶
func (condition *DeliveryRuleCondition) AssignProperties_To_DeliveryRuleCondition(destination *v20210601s.DeliveryRuleCondition) error
AssignProperties_To_DeliveryRuleCondition populates the provided destination DeliveryRuleCondition from our DeliveryRuleCondition
func (*DeliveryRuleCondition) ConvertToARM ¶
func (condition *DeliveryRuleCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleCondition) DeepCopy ¶
func (in *DeliveryRuleCondition) DeepCopy() *DeliveryRuleCondition
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_ARM ¶
type DeliveryRuleCondition_ARM struct { // ClientPort: Mutually exclusive with all other properties ClientPort *DeliveryRuleClientPortCondition_ARM `json:"clientPort,omitempty"` // Cookies: Mutually exclusive with all other properties Cookies *DeliveryRuleCookiesCondition_ARM `json:"cookies,omitempty"` // HostName: Mutually exclusive with all other properties HostName *DeliveryRuleHostNameCondition_ARM `json:"hostName,omitempty"` // HttpVersion: Mutually exclusive with all other properties HttpVersion *DeliveryRuleHttpVersionCondition_ARM `json:"httpVersion,omitempty"` // IsDevice: Mutually exclusive with all other properties IsDevice *DeliveryRuleIsDeviceCondition_ARM `json:"isDevice,omitempty"` // PostArgs: Mutually exclusive with all other properties PostArgs *DeliveryRulePostArgsCondition_ARM `json:"postArgs,omitempty"` // QueryString: Mutually exclusive with all other properties QueryString *DeliveryRuleQueryStringCondition_ARM `json:"queryString,omitempty"` // RemoteAddress: Mutually exclusive with all other properties RemoteAddress *DeliveryRuleRemoteAddressCondition_ARM `json:"remoteAddress,omitempty"` // RequestBody: Mutually exclusive with all other properties RequestBody *DeliveryRuleRequestBodyCondition_ARM `json:"requestBody,omitempty"` // RequestHeader: Mutually exclusive with all other properties RequestHeader *DeliveryRuleRequestHeaderCondition_ARM `json:"requestHeader,omitempty"` // RequestMethod: Mutually exclusive with all other properties RequestMethod *DeliveryRuleRequestMethodCondition_ARM `json:"requestMethod,omitempty"` // RequestScheme: Mutually exclusive with all other properties RequestScheme *DeliveryRuleRequestSchemeCondition_ARM `json:"requestScheme,omitempty"` // RequestUri: Mutually exclusive with all other properties RequestUri *DeliveryRuleRequestUriCondition_ARM `json:"requestUri,omitempty"` // ServerPort: Mutually exclusive with all other properties ServerPort *DeliveryRuleServerPortCondition_ARM `json:"serverPort,omitempty"` // SocketAddr: Mutually exclusive with all other properties SocketAddr *DeliveryRuleSocketAddrCondition_ARM `json:"socketAddr,omitempty"` // SslProtocol: Mutually exclusive with all other properties SslProtocol *DeliveryRuleSslProtocolCondition_ARM `json:"sslProtocol,omitempty"` // UrlFileExtension: Mutually exclusive with all other properties UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_ARM `json:"urlFileExtension,omitempty"` // UrlFileName: Mutually exclusive with all other properties UrlFileName *DeliveryRuleUrlFileNameCondition_ARM `json:"urlFileName,omitempty"` // UrlPath: Mutually exclusive with all other properties UrlPath *DeliveryRuleUrlPathCondition_ARM `json:"urlPath,omitempty"` }
A condition for the delivery rule.
func (*DeliveryRuleCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleCondition_ARM) DeepCopy() *DeliveryRuleCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_ARM.
func (*DeliveryRuleCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCondition_ARM) DeepCopyInto(out *DeliveryRuleCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleCondition_ARM) MarshalJSON ¶
func (condition DeliveryRuleCondition_ARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleCondition_ARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleCondition_ARM) UnmarshalJSON ¶
func (condition *DeliveryRuleCondition_ARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleCondition_ARM
type DeliveryRuleCondition_STATUS ¶
type DeliveryRuleCondition_STATUS struct { // ClientPort: 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 *v20210601s.DeliveryRuleCondition_STATUS) error
AssignProperties_From_DeliveryRuleCondition_STATUS populates our DeliveryRuleCondition_STATUS from the provided source DeliveryRuleCondition_STATUS
func (*DeliveryRuleCondition_STATUS) AssignProperties_To_DeliveryRuleCondition_STATUS ¶
func (condition *DeliveryRuleCondition_STATUS) AssignProperties_To_DeliveryRuleCondition_STATUS(destination *v20210601s.DeliveryRuleCondition_STATUS) error
AssignProperties_To_DeliveryRuleCondition_STATUS populates the provided destination DeliveryRuleCondition_STATUS from our DeliveryRuleCondition_STATUS
func (*DeliveryRuleCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleCondition_STATUS) DeepCopy() *DeliveryRuleCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_STATUS.
func (*DeliveryRuleCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleCondition_STATUS) DeepCopyInto(out *DeliveryRuleCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCondition_STATUS_ARM ¶
type DeliveryRuleCondition_STATUS_ARM struct { // ClientPort: Mutually exclusive with all other properties ClientPort *DeliveryRuleClientPortCondition_STATUS_ARM `json:"clientPort,omitempty"` // Cookies: Mutually exclusive with all other properties Cookies *DeliveryRuleCookiesCondition_STATUS_ARM `json:"cookies,omitempty"` // HostName: Mutually exclusive with all other properties HostName *DeliveryRuleHostNameCondition_STATUS_ARM `json:"hostName,omitempty"` // HttpVersion: Mutually exclusive with all other properties HttpVersion *DeliveryRuleHttpVersionCondition_STATUS_ARM `json:"httpVersion,omitempty"` // IsDevice: Mutually exclusive with all other properties IsDevice *DeliveryRuleIsDeviceCondition_STATUS_ARM `json:"isDevice,omitempty"` // PostArgs: Mutually exclusive with all other properties PostArgs *DeliveryRulePostArgsCondition_STATUS_ARM `json:"postArgs,omitempty"` // QueryString: Mutually exclusive with all other properties QueryString *DeliveryRuleQueryStringCondition_STATUS_ARM `json:"queryString,omitempty"` // RemoteAddress: Mutually exclusive with all other properties RemoteAddress *DeliveryRuleRemoteAddressCondition_STATUS_ARM `json:"remoteAddress,omitempty"` // RequestBody: Mutually exclusive with all other properties RequestBody *DeliveryRuleRequestBodyCondition_STATUS_ARM `json:"requestBody,omitempty"` // RequestHeader: Mutually exclusive with all other properties RequestHeader *DeliveryRuleRequestHeaderCondition_STATUS_ARM `json:"requestHeader,omitempty"` // RequestMethod: Mutually exclusive with all other properties RequestMethod *DeliveryRuleRequestMethodCondition_STATUS_ARM `json:"requestMethod,omitempty"` // RequestScheme: Mutually exclusive with all other properties RequestScheme *DeliveryRuleRequestSchemeCondition_STATUS_ARM `json:"requestScheme,omitempty"` // RequestUri: Mutually exclusive with all other properties RequestUri *DeliveryRuleRequestUriCondition_STATUS_ARM `json:"requestUri,omitempty"` // ServerPort: Mutually exclusive with all other properties ServerPort *DeliveryRuleServerPortCondition_STATUS_ARM `json:"serverPort,omitempty"` // SocketAddr: Mutually exclusive with all other properties SocketAddr *DeliveryRuleSocketAddrCondition_STATUS_ARM `json:"socketAddr,omitempty"` // SslProtocol: Mutually exclusive with all other properties SslProtocol *DeliveryRuleSslProtocolCondition_STATUS_ARM `json:"sslProtocol,omitempty"` // UrlFileExtension: Mutually exclusive with all other properties UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM `json:"urlFileExtension,omitempty"` // UrlFileName: Mutually exclusive with all other properties UrlFileName *DeliveryRuleUrlFileNameCondition_STATUS_ARM `json:"urlFileName,omitempty"` // UrlPath: Mutually exclusive with all other properties UrlPath *DeliveryRuleUrlPathCondition_STATUS_ARM `json:"urlPath,omitempty"` }
A condition for the delivery rule.
func (*DeliveryRuleCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleCondition_STATUS_ARM) DeepCopy() *DeliveryRuleCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_STATUS_ARM.
func (*DeliveryRuleCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleCondition_STATUS_ARM) MarshalJSON ¶
func (condition DeliveryRuleCondition_STATUS_ARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleCondition_STATUS_ARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleCondition_STATUS_ARM) UnmarshalJSON ¶
func (condition *DeliveryRuleCondition_STATUS_ARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleCondition_STATUS_ARM
type DeliveryRuleCookiesCondition ¶
type DeliveryRuleCookiesCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleCookiesCondition) error
AssignProperties_From_DeliveryRuleCookiesCondition populates our DeliveryRuleCookiesCondition from the provided source DeliveryRuleCookiesCondition
func (*DeliveryRuleCookiesCondition) AssignProperties_To_DeliveryRuleCookiesCondition ¶
func (condition *DeliveryRuleCookiesCondition) AssignProperties_To_DeliveryRuleCookiesCondition(destination *v20210601s.DeliveryRuleCookiesCondition) error
AssignProperties_To_DeliveryRuleCookiesCondition populates the provided destination DeliveryRuleCookiesCondition from our DeliveryRuleCookiesCondition
func (*DeliveryRuleCookiesCondition) ConvertToARM ¶
func (condition *DeliveryRuleCookiesCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleCookiesCondition) DeepCopy ¶
func (in *DeliveryRuleCookiesCondition) DeepCopy() *DeliveryRuleCookiesCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition.
func (*DeliveryRuleCookiesCondition) DeepCopyInto ¶
func (in *DeliveryRuleCookiesCondition) DeepCopyInto(out *DeliveryRuleCookiesCondition)
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_ARM ¶
type DeliveryRuleCookiesCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleCookiesCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *CookiesMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCookiesCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleCookiesCondition_ARM) DeepCopy() *DeliveryRuleCookiesCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_ARM.
func (*DeliveryRuleCookiesCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCookiesCondition_ARM) DeepCopyInto(out *DeliveryRuleCookiesCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleCookiesCondition_STATUS) error
AssignProperties_From_DeliveryRuleCookiesCondition_STATUS populates our DeliveryRuleCookiesCondition_STATUS from the provided source DeliveryRuleCookiesCondition_STATUS
func (*DeliveryRuleCookiesCondition_STATUS) AssignProperties_To_DeliveryRuleCookiesCondition_STATUS ¶
func (condition *DeliveryRuleCookiesCondition_STATUS) AssignProperties_To_DeliveryRuleCookiesCondition_STATUS(destination *v20210601s.DeliveryRuleCookiesCondition_STATUS) error
AssignProperties_To_DeliveryRuleCookiesCondition_STATUS populates the provided destination DeliveryRuleCookiesCondition_STATUS from our DeliveryRuleCookiesCondition_STATUS
func (*DeliveryRuleCookiesCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleCookiesCondition_STATUS) DeepCopy() *DeliveryRuleCookiesCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_STATUS.
func (*DeliveryRuleCookiesCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleCookiesCondition_STATUS) DeepCopyInto(out *DeliveryRuleCookiesCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleCookiesCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleCookiesCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleCookiesCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleCookiesCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleCookiesCondition_STATUS_ARM ¶
type DeliveryRuleCookiesCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopy() *DeliveryRuleCookiesCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesCondition_STATUS_ARM.
func (*DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleCookiesCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleCookiesCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleHostNameCondition ¶
type DeliveryRuleHostNameCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleHostNameCondition) error
AssignProperties_From_DeliveryRuleHostNameCondition populates our DeliveryRuleHostNameCondition from the provided source DeliveryRuleHostNameCondition
func (*DeliveryRuleHostNameCondition) AssignProperties_To_DeliveryRuleHostNameCondition ¶
func (condition *DeliveryRuleHostNameCondition) AssignProperties_To_DeliveryRuleHostNameCondition(destination *v20210601s.DeliveryRuleHostNameCondition) error
AssignProperties_To_DeliveryRuleHostNameCondition populates the provided destination DeliveryRuleHostNameCondition from our DeliveryRuleHostNameCondition
func (*DeliveryRuleHostNameCondition) ConvertToARM ¶
func (condition *DeliveryRuleHostNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleHostNameCondition) DeepCopy ¶
func (in *DeliveryRuleHostNameCondition) DeepCopy() *DeliveryRuleHostNameCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition.
func (*DeliveryRuleHostNameCondition) DeepCopyInto ¶
func (in *DeliveryRuleHostNameCondition) DeepCopyInto(out *DeliveryRuleHostNameCondition)
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_ARM ¶
type DeliveryRuleHostNameCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleHostNameCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *HostNameMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleHostNameCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleHostNameCondition_ARM) DeepCopy() *DeliveryRuleHostNameCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_ARM.
func (*DeliveryRuleHostNameCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleHostNameCondition_ARM) DeepCopyInto(out *DeliveryRuleHostNameCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleHostNameCondition_STATUS) error
AssignProperties_From_DeliveryRuleHostNameCondition_STATUS populates our DeliveryRuleHostNameCondition_STATUS from the provided source DeliveryRuleHostNameCondition_STATUS
func (*DeliveryRuleHostNameCondition_STATUS) AssignProperties_To_DeliveryRuleHostNameCondition_STATUS ¶
func (condition *DeliveryRuleHostNameCondition_STATUS) AssignProperties_To_DeliveryRuleHostNameCondition_STATUS(destination *v20210601s.DeliveryRuleHostNameCondition_STATUS) error
AssignProperties_To_DeliveryRuleHostNameCondition_STATUS populates the provided destination DeliveryRuleHostNameCondition_STATUS from our DeliveryRuleHostNameCondition_STATUS
func (*DeliveryRuleHostNameCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleHostNameCondition_STATUS) DeepCopy() *DeliveryRuleHostNameCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_STATUS.
func (*DeliveryRuleHostNameCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleHostNameCondition_STATUS) DeepCopyInto(out *DeliveryRuleHostNameCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleHostNameCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleHostNameCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleHostNameCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleHostNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleHostNameCondition_STATUS_ARM ¶
type DeliveryRuleHostNameCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopy() *DeliveryRuleHostNameCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameCondition_STATUS_ARM.
func (*DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleHostNameCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleHostNameCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleHttpVersionCondition ¶
type DeliveryRuleHttpVersionCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleHttpVersionCondition) error
AssignProperties_From_DeliveryRuleHttpVersionCondition populates our DeliveryRuleHttpVersionCondition from the provided source DeliveryRuleHttpVersionCondition
func (*DeliveryRuleHttpVersionCondition) AssignProperties_To_DeliveryRuleHttpVersionCondition ¶
func (condition *DeliveryRuleHttpVersionCondition) AssignProperties_To_DeliveryRuleHttpVersionCondition(destination *v20210601s.DeliveryRuleHttpVersionCondition) error
AssignProperties_To_DeliveryRuleHttpVersionCondition populates the provided destination DeliveryRuleHttpVersionCondition from our DeliveryRuleHttpVersionCondition
func (*DeliveryRuleHttpVersionCondition) ConvertToARM ¶
func (condition *DeliveryRuleHttpVersionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleHttpVersionCondition) DeepCopy ¶
func (in *DeliveryRuleHttpVersionCondition) DeepCopy() *DeliveryRuleHttpVersionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition.
func (*DeliveryRuleHttpVersionCondition) DeepCopyInto ¶
func (in *DeliveryRuleHttpVersionCondition) DeepCopyInto(out *DeliveryRuleHttpVersionCondition)
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_ARM ¶
type DeliveryRuleHttpVersionCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleHttpVersionCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *HttpVersionMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleHttpVersionCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleHttpVersionCondition_ARM) DeepCopy() *DeliveryRuleHttpVersionCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_ARM.
func (*DeliveryRuleHttpVersionCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleHttpVersionCondition_ARM) DeepCopyInto(out *DeliveryRuleHttpVersionCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error
AssignProperties_From_DeliveryRuleHttpVersionCondition_STATUS populates our DeliveryRuleHttpVersionCondition_STATUS from the provided source DeliveryRuleHttpVersionCondition_STATUS
func (*DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS ¶
func (condition *DeliveryRuleHttpVersionCondition_STATUS) AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS(destination *v20210601s.DeliveryRuleHttpVersionCondition_STATUS) error
AssignProperties_To_DeliveryRuleHttpVersionCondition_STATUS populates the provided destination DeliveryRuleHttpVersionCondition_STATUS from our DeliveryRuleHttpVersionCondition_STATUS
func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleHttpVersionCondition_STATUS) DeepCopy() *DeliveryRuleHttpVersionCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_STATUS.
func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleHttpVersionCondition_STATUS) DeepCopyInto(out *DeliveryRuleHttpVersionCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleHttpVersionCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleHttpVersionCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleHttpVersionCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleHttpVersionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleHttpVersionCondition_STATUS_ARM ¶
type DeliveryRuleHttpVersionCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopy() *DeliveryRuleHttpVersionCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionCondition_STATUS_ARM.
func (*DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleHttpVersionCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleHttpVersionCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleIsDeviceCondition ¶
type DeliveryRuleIsDeviceCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleIsDeviceCondition) error
AssignProperties_From_DeliveryRuleIsDeviceCondition populates our DeliveryRuleIsDeviceCondition from the provided source DeliveryRuleIsDeviceCondition
func (*DeliveryRuleIsDeviceCondition) AssignProperties_To_DeliveryRuleIsDeviceCondition ¶
func (condition *DeliveryRuleIsDeviceCondition) AssignProperties_To_DeliveryRuleIsDeviceCondition(destination *v20210601s.DeliveryRuleIsDeviceCondition) error
AssignProperties_To_DeliveryRuleIsDeviceCondition populates the provided destination DeliveryRuleIsDeviceCondition from our DeliveryRuleIsDeviceCondition
func (*DeliveryRuleIsDeviceCondition) ConvertToARM ¶
func (condition *DeliveryRuleIsDeviceCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleIsDeviceCondition) DeepCopy ¶
func (in *DeliveryRuleIsDeviceCondition) DeepCopy() *DeliveryRuleIsDeviceCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition.
func (*DeliveryRuleIsDeviceCondition) DeepCopyInto ¶
func (in *DeliveryRuleIsDeviceCondition) DeepCopyInto(out *DeliveryRuleIsDeviceCondition)
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_ARM ¶
type DeliveryRuleIsDeviceCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleIsDeviceCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *IsDeviceMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleIsDeviceCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleIsDeviceCondition_ARM) DeepCopy() *DeliveryRuleIsDeviceCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_ARM.
func (*DeliveryRuleIsDeviceCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleIsDeviceCondition_ARM) DeepCopyInto(out *DeliveryRuleIsDeviceCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error
AssignProperties_From_DeliveryRuleIsDeviceCondition_STATUS populates our DeliveryRuleIsDeviceCondition_STATUS from the provided source DeliveryRuleIsDeviceCondition_STATUS
func (*DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS ¶
func (condition *DeliveryRuleIsDeviceCondition_STATUS) AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS(destination *v20210601s.DeliveryRuleIsDeviceCondition_STATUS) error
AssignProperties_To_DeliveryRuleIsDeviceCondition_STATUS populates the provided destination DeliveryRuleIsDeviceCondition_STATUS from our DeliveryRuleIsDeviceCondition_STATUS
func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleIsDeviceCondition_STATUS) DeepCopy() *DeliveryRuleIsDeviceCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_STATUS.
func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleIsDeviceCondition_STATUS) DeepCopyInto(out *DeliveryRuleIsDeviceCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleIsDeviceCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleIsDeviceCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleIsDeviceCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleIsDeviceCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleIsDeviceCondition_STATUS_ARM ¶
type DeliveryRuleIsDeviceCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopy() *DeliveryRuleIsDeviceCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceCondition_STATUS_ARM.
func (*DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleIsDeviceCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleIsDeviceCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRulePostArgsCondition ¶
type DeliveryRulePostArgsCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRulePostArgsCondition) error
AssignProperties_From_DeliveryRulePostArgsCondition populates our DeliveryRulePostArgsCondition from the provided source DeliveryRulePostArgsCondition
func (*DeliveryRulePostArgsCondition) AssignProperties_To_DeliveryRulePostArgsCondition ¶
func (condition *DeliveryRulePostArgsCondition) AssignProperties_To_DeliveryRulePostArgsCondition(destination *v20210601s.DeliveryRulePostArgsCondition) error
AssignProperties_To_DeliveryRulePostArgsCondition populates the provided destination DeliveryRulePostArgsCondition from our DeliveryRulePostArgsCondition
func (*DeliveryRulePostArgsCondition) ConvertToARM ¶
func (condition *DeliveryRulePostArgsCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRulePostArgsCondition) DeepCopy ¶
func (in *DeliveryRulePostArgsCondition) DeepCopy() *DeliveryRulePostArgsCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition.
func (*DeliveryRulePostArgsCondition) DeepCopyInto ¶
func (in *DeliveryRulePostArgsCondition) DeepCopyInto(out *DeliveryRulePostArgsCondition)
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_ARM ¶
type DeliveryRulePostArgsCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRulePostArgsCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *PostArgsMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRulePostArgsCondition_ARM) DeepCopy ¶
func (in *DeliveryRulePostArgsCondition_ARM) DeepCopy() *DeliveryRulePostArgsCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_ARM.
func (*DeliveryRulePostArgsCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRulePostArgsCondition_ARM) DeepCopyInto(out *DeliveryRulePostArgsCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRulePostArgsCondition_STATUS) error
AssignProperties_From_DeliveryRulePostArgsCondition_STATUS populates our DeliveryRulePostArgsCondition_STATUS from the provided source DeliveryRulePostArgsCondition_STATUS
func (*DeliveryRulePostArgsCondition_STATUS) AssignProperties_To_DeliveryRulePostArgsCondition_STATUS ¶
func (condition *DeliveryRulePostArgsCondition_STATUS) AssignProperties_To_DeliveryRulePostArgsCondition_STATUS(destination *v20210601s.DeliveryRulePostArgsCondition_STATUS) error
AssignProperties_To_DeliveryRulePostArgsCondition_STATUS populates the provided destination DeliveryRulePostArgsCondition_STATUS from our DeliveryRulePostArgsCondition_STATUS
func (*DeliveryRulePostArgsCondition_STATUS) DeepCopy ¶
func (in *DeliveryRulePostArgsCondition_STATUS) DeepCopy() *DeliveryRulePostArgsCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_STATUS.
func (*DeliveryRulePostArgsCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRulePostArgsCondition_STATUS) DeepCopyInto(out *DeliveryRulePostArgsCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRulePostArgsCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRulePostArgsCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRulePostArgsCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRulePostArgsCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRulePostArgsCondition_STATUS_ARM ¶
type DeliveryRulePostArgsCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopy() *DeliveryRulePostArgsCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsCondition_STATUS_ARM.
func (*DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRulePostArgsCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRulePostArgsCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleQueryStringCondition ¶
type DeliveryRuleQueryStringCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleQueryStringCondition) error
AssignProperties_From_DeliveryRuleQueryStringCondition populates our DeliveryRuleQueryStringCondition from the provided source DeliveryRuleQueryStringCondition
func (*DeliveryRuleQueryStringCondition) AssignProperties_To_DeliveryRuleQueryStringCondition ¶
func (condition *DeliveryRuleQueryStringCondition) AssignProperties_To_DeliveryRuleQueryStringCondition(destination *v20210601s.DeliveryRuleQueryStringCondition) error
AssignProperties_To_DeliveryRuleQueryStringCondition populates the provided destination DeliveryRuleQueryStringCondition from our DeliveryRuleQueryStringCondition
func (*DeliveryRuleQueryStringCondition) ConvertToARM ¶
func (condition *DeliveryRuleQueryStringCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleQueryStringCondition) DeepCopy ¶
func (in *DeliveryRuleQueryStringCondition) DeepCopy() *DeliveryRuleQueryStringCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition.
func (*DeliveryRuleQueryStringCondition) DeepCopyInto ¶
func (in *DeliveryRuleQueryStringCondition) DeepCopyInto(out *DeliveryRuleQueryStringCondition)
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_ARM ¶
type DeliveryRuleQueryStringCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleQueryStringCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *QueryStringMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleQueryStringCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleQueryStringCondition_ARM) DeepCopy() *DeliveryRuleQueryStringCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_ARM.
func (*DeliveryRuleQueryStringCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleQueryStringCondition_ARM) DeepCopyInto(out *DeliveryRuleQueryStringCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error
AssignProperties_From_DeliveryRuleQueryStringCondition_STATUS populates our DeliveryRuleQueryStringCondition_STATUS from the provided source DeliveryRuleQueryStringCondition_STATUS
func (*DeliveryRuleQueryStringCondition_STATUS) AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS ¶
func (condition *DeliveryRuleQueryStringCondition_STATUS) AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS(destination *v20210601s.DeliveryRuleQueryStringCondition_STATUS) error
AssignProperties_To_DeliveryRuleQueryStringCondition_STATUS populates the provided destination DeliveryRuleQueryStringCondition_STATUS from our DeliveryRuleQueryStringCondition_STATUS
func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleQueryStringCondition_STATUS) DeepCopy() *DeliveryRuleQueryStringCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_STATUS.
func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleQueryStringCondition_STATUS) DeepCopyInto(out *DeliveryRuleQueryStringCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleQueryStringCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleQueryStringCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleQueryStringCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleQueryStringCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleQueryStringCondition_STATUS_ARM ¶
type DeliveryRuleQueryStringCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopy() *DeliveryRuleQueryStringCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringCondition_STATUS_ARM.
func (*DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleQueryStringCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleQueryStringCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRemoteAddressCondition ¶
type DeliveryRuleRemoteAddressCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRemoteAddressCondition) error
AssignProperties_From_DeliveryRuleRemoteAddressCondition populates our DeliveryRuleRemoteAddressCondition from the provided source DeliveryRuleRemoteAddressCondition
func (*DeliveryRuleRemoteAddressCondition) AssignProperties_To_DeliveryRuleRemoteAddressCondition ¶
func (condition *DeliveryRuleRemoteAddressCondition) AssignProperties_To_DeliveryRuleRemoteAddressCondition(destination *v20210601s.DeliveryRuleRemoteAddressCondition) error
AssignProperties_To_DeliveryRuleRemoteAddressCondition populates the provided destination DeliveryRuleRemoteAddressCondition from our DeliveryRuleRemoteAddressCondition
func (*DeliveryRuleRemoteAddressCondition) ConvertToARM ¶
func (condition *DeliveryRuleRemoteAddressCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRemoteAddressCondition) DeepCopy ¶
func (in *DeliveryRuleRemoteAddressCondition) DeepCopy() *DeliveryRuleRemoteAddressCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition.
func (*DeliveryRuleRemoteAddressCondition) DeepCopyInto ¶
func (in *DeliveryRuleRemoteAddressCondition) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition)
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_ARM ¶
type DeliveryRuleRemoteAddressCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRemoteAddressCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RemoteAddressMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRemoteAddressCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRemoteAddressCondition_ARM) DeepCopy() *DeliveryRuleRemoteAddressCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_ARM.
func (*DeliveryRuleRemoteAddressCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRemoteAddressCondition_ARM) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error
AssignProperties_From_DeliveryRuleRemoteAddressCondition_STATUS populates our DeliveryRuleRemoteAddressCondition_STATUS from the provided source DeliveryRuleRemoteAddressCondition_STATUS
func (*DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS ¶
func (condition *DeliveryRuleRemoteAddressCondition_STATUS) AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS(destination *v20210601s.DeliveryRuleRemoteAddressCondition_STATUS) error
AssignProperties_To_DeliveryRuleRemoteAddressCondition_STATUS populates the provided destination DeliveryRuleRemoteAddressCondition_STATUS from our DeliveryRuleRemoteAddressCondition_STATUS
func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRemoteAddressCondition_STATUS) DeepCopy() *DeliveryRuleRemoteAddressCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_STATUS.
func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRemoteAddressCondition_STATUS) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRemoteAddressCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRemoteAddressCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRemoteAddressCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRemoteAddressCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRemoteAddressCondition_STATUS_ARM ¶
type DeliveryRuleRemoteAddressCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRemoteAddressCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressCondition_STATUS_ARM.
func (*DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRemoteAddressCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRemoteAddressCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestBodyCondition ¶
type DeliveryRuleRequestBodyCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestBodyCondition) error
AssignProperties_From_DeliveryRuleRequestBodyCondition populates our DeliveryRuleRequestBodyCondition from the provided source DeliveryRuleRequestBodyCondition
func (*DeliveryRuleRequestBodyCondition) AssignProperties_To_DeliveryRuleRequestBodyCondition ¶
func (condition *DeliveryRuleRequestBodyCondition) AssignProperties_To_DeliveryRuleRequestBodyCondition(destination *v20210601s.DeliveryRuleRequestBodyCondition) error
AssignProperties_To_DeliveryRuleRequestBodyCondition populates the provided destination DeliveryRuleRequestBodyCondition from our DeliveryRuleRequestBodyCondition
func (*DeliveryRuleRequestBodyCondition) ConvertToARM ¶
func (condition *DeliveryRuleRequestBodyCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestBodyCondition) DeepCopy ¶
func (in *DeliveryRuleRequestBodyCondition) DeepCopy() *DeliveryRuleRequestBodyCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition.
func (*DeliveryRuleRequestBodyCondition) DeepCopyInto ¶
func (in *DeliveryRuleRequestBodyCondition) DeepCopyInto(out *DeliveryRuleRequestBodyCondition)
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_ARM ¶
type DeliveryRuleRequestBodyCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRequestBodyCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RequestBodyMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestBodyCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestBodyCondition_ARM) DeepCopy() *DeliveryRuleRequestBodyCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_ARM.
func (*DeliveryRuleRequestBodyCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestBodyCondition_ARM) DeepCopyInto(out *DeliveryRuleRequestBodyCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error
AssignProperties_From_DeliveryRuleRequestBodyCondition_STATUS populates our DeliveryRuleRequestBodyCondition_STATUS from the provided source DeliveryRuleRequestBodyCondition_STATUS
func (*DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS ¶
func (condition *DeliveryRuleRequestBodyCondition_STATUS) AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS(destination *v20210601s.DeliveryRuleRequestBodyCondition_STATUS) error
AssignProperties_To_DeliveryRuleRequestBodyCondition_STATUS populates the provided destination DeliveryRuleRequestBodyCondition_STATUS from our DeliveryRuleRequestBodyCondition_STATUS
func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestBodyCondition_STATUS) DeepCopy() *DeliveryRuleRequestBodyCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_STATUS.
func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestBodyCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestBodyCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestBodyCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRequestBodyCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestBodyCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRequestBodyCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestBodyCondition_STATUS_ARM ¶
type DeliveryRuleRequestBodyCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRequestBodyCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyCondition_STATUS_ARM.
func (*DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestBodyCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestBodyCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestHeaderAction ¶
type DeliveryRuleRequestHeaderAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestHeaderAction) error
AssignProperties_From_DeliveryRuleRequestHeaderAction populates our DeliveryRuleRequestHeaderAction from the provided source DeliveryRuleRequestHeaderAction
func (*DeliveryRuleRequestHeaderAction) AssignProperties_To_DeliveryRuleRequestHeaderAction ¶
func (action *DeliveryRuleRequestHeaderAction) AssignProperties_To_DeliveryRuleRequestHeaderAction(destination *v20210601s.DeliveryRuleRequestHeaderAction) error
AssignProperties_To_DeliveryRuleRequestHeaderAction populates the provided destination DeliveryRuleRequestHeaderAction from our DeliveryRuleRequestHeaderAction
func (*DeliveryRuleRequestHeaderAction) ConvertToARM ¶
func (action *DeliveryRuleRequestHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestHeaderAction) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderAction) DeepCopy() *DeliveryRuleRequestHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction.
func (*DeliveryRuleRequestHeaderAction) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderAction) DeepCopyInto(out *DeliveryRuleRequestHeaderAction)
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 ¶
func (action *DeliveryRuleRequestHeaderAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestHeaderAction) PopulateFromARM ¶
func (action *DeliveryRuleRequestHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestHeaderAction_ARM ¶
type DeliveryRuleRequestHeaderAction_ARM struct { // Name: The name of the action for the delivery rule. Name DeliveryRuleRequestHeaderAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *HeaderActionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestHeaderAction_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderAction_ARM) DeepCopy() *DeliveryRuleRequestHeaderAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_ARM.
func (*DeliveryRuleRequestHeaderAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderAction_ARM) DeepCopyInto(out *DeliveryRuleRequestHeaderAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error
AssignProperties_From_DeliveryRuleRequestHeaderAction_STATUS populates our DeliveryRuleRequestHeaderAction_STATUS from the provided source DeliveryRuleRequestHeaderAction_STATUS
func (*DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS ¶
func (action *DeliveryRuleRequestHeaderAction_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderAction_STATUS) error
AssignProperties_To_DeliveryRuleRequestHeaderAction_STATUS populates the provided destination DeliveryRuleRequestHeaderAction_STATUS from our DeliveryRuleRequestHeaderAction_STATUS
func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderAction_STATUS) DeepCopy() *DeliveryRuleRequestHeaderAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_STATUS.
func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderAction_STATUS) DeepCopyInto(out *DeliveryRuleRequestHeaderAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestHeaderAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleRequestHeaderAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestHeaderAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleRequestHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestHeaderAction_STATUS_ARM ¶
type DeliveryRuleRequestHeaderAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopy() *DeliveryRuleRequestHeaderAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderAction_STATUS_ARM.
func (*DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestHeaderAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestHeaderCondition ¶
type DeliveryRuleRequestHeaderCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestHeaderCondition) error
AssignProperties_From_DeliveryRuleRequestHeaderCondition populates our DeliveryRuleRequestHeaderCondition from the provided source DeliveryRuleRequestHeaderCondition
func (*DeliveryRuleRequestHeaderCondition) AssignProperties_To_DeliveryRuleRequestHeaderCondition ¶
func (condition *DeliveryRuleRequestHeaderCondition) AssignProperties_To_DeliveryRuleRequestHeaderCondition(destination *v20210601s.DeliveryRuleRequestHeaderCondition) error
AssignProperties_To_DeliveryRuleRequestHeaderCondition populates the provided destination DeliveryRuleRequestHeaderCondition from our DeliveryRuleRequestHeaderCondition
func (*DeliveryRuleRequestHeaderCondition) ConvertToARM ¶
func (condition *DeliveryRuleRequestHeaderCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestHeaderCondition) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderCondition) DeepCopy() *DeliveryRuleRequestHeaderCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition.
func (*DeliveryRuleRequestHeaderCondition) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderCondition) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition)
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_ARM ¶
type DeliveryRuleRequestHeaderCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRequestHeaderCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RequestHeaderMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestHeaderCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderCondition_ARM) DeepCopy() *DeliveryRuleRequestHeaderCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_ARM.
func (*DeliveryRuleRequestHeaderCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderCondition_ARM) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error
AssignProperties_From_DeliveryRuleRequestHeaderCondition_STATUS populates our DeliveryRuleRequestHeaderCondition_STATUS from the provided source DeliveryRuleRequestHeaderCondition_STATUS
func (*DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS ¶
func (condition *DeliveryRuleRequestHeaderCondition_STATUS) AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS(destination *v20210601s.DeliveryRuleRequestHeaderCondition_STATUS) error
AssignProperties_To_DeliveryRuleRequestHeaderCondition_STATUS populates the provided destination DeliveryRuleRequestHeaderCondition_STATUS from our DeliveryRuleRequestHeaderCondition_STATUS
func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderCondition_STATUS) DeepCopy() *DeliveryRuleRequestHeaderCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_STATUS.
func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestHeaderCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRequestHeaderCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestHeaderCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRequestHeaderCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestHeaderCondition_STATUS_ARM ¶
type DeliveryRuleRequestHeaderCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRequestHeaderCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderCondition_STATUS_ARM.
func (*DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestHeaderCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestMethodCondition ¶
type DeliveryRuleRequestMethodCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestMethodCondition) error
AssignProperties_From_DeliveryRuleRequestMethodCondition populates our DeliveryRuleRequestMethodCondition from the provided source DeliveryRuleRequestMethodCondition
func (*DeliveryRuleRequestMethodCondition) AssignProperties_To_DeliveryRuleRequestMethodCondition ¶
func (condition *DeliveryRuleRequestMethodCondition) AssignProperties_To_DeliveryRuleRequestMethodCondition(destination *v20210601s.DeliveryRuleRequestMethodCondition) error
AssignProperties_To_DeliveryRuleRequestMethodCondition populates the provided destination DeliveryRuleRequestMethodCondition from our DeliveryRuleRequestMethodCondition
func (*DeliveryRuleRequestMethodCondition) ConvertToARM ¶
func (condition *DeliveryRuleRequestMethodCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestMethodCondition) DeepCopy ¶
func (in *DeliveryRuleRequestMethodCondition) DeepCopy() *DeliveryRuleRequestMethodCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition.
func (*DeliveryRuleRequestMethodCondition) DeepCopyInto ¶
func (in *DeliveryRuleRequestMethodCondition) DeepCopyInto(out *DeliveryRuleRequestMethodCondition)
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_ARM ¶
type DeliveryRuleRequestMethodCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRequestMethodCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RequestMethodMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestMethodCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestMethodCondition_ARM) DeepCopy() *DeliveryRuleRequestMethodCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_ARM.
func (*DeliveryRuleRequestMethodCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestMethodCondition_ARM) DeepCopyInto(out *DeliveryRuleRequestMethodCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error
AssignProperties_From_DeliveryRuleRequestMethodCondition_STATUS populates our DeliveryRuleRequestMethodCondition_STATUS from the provided source DeliveryRuleRequestMethodCondition_STATUS
func (*DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS ¶
func (condition *DeliveryRuleRequestMethodCondition_STATUS) AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS(destination *v20210601s.DeliveryRuleRequestMethodCondition_STATUS) error
AssignProperties_To_DeliveryRuleRequestMethodCondition_STATUS populates the provided destination DeliveryRuleRequestMethodCondition_STATUS from our DeliveryRuleRequestMethodCondition_STATUS
func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestMethodCondition_STATUS) DeepCopy() *DeliveryRuleRequestMethodCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_STATUS.
func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestMethodCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestMethodCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestMethodCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRequestMethodCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestMethodCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRequestMethodCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestMethodCondition_STATUS_ARM ¶
type DeliveryRuleRequestMethodCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRequestMethodCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodCondition_STATUS_ARM.
func (*DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestMethodCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestMethodCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestSchemeCondition ¶
type DeliveryRuleRequestSchemeCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestSchemeCondition) error
AssignProperties_From_DeliveryRuleRequestSchemeCondition populates our DeliveryRuleRequestSchemeCondition from the provided source DeliveryRuleRequestSchemeCondition
func (*DeliveryRuleRequestSchemeCondition) AssignProperties_To_DeliveryRuleRequestSchemeCondition ¶
func (condition *DeliveryRuleRequestSchemeCondition) AssignProperties_To_DeliveryRuleRequestSchemeCondition(destination *v20210601s.DeliveryRuleRequestSchemeCondition) error
AssignProperties_To_DeliveryRuleRequestSchemeCondition populates the provided destination DeliveryRuleRequestSchemeCondition from our DeliveryRuleRequestSchemeCondition
func (*DeliveryRuleRequestSchemeCondition) ConvertToARM ¶
func (condition *DeliveryRuleRequestSchemeCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestSchemeCondition) DeepCopy ¶
func (in *DeliveryRuleRequestSchemeCondition) DeepCopy() *DeliveryRuleRequestSchemeCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition.
func (*DeliveryRuleRequestSchemeCondition) DeepCopyInto ¶
func (in *DeliveryRuleRequestSchemeCondition) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition)
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_ARM ¶
type DeliveryRuleRequestSchemeCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRequestSchemeCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RequestSchemeMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestSchemeCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestSchemeCondition_ARM) DeepCopy() *DeliveryRuleRequestSchemeCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_ARM.
func (*DeliveryRuleRequestSchemeCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestSchemeCondition_ARM) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error
AssignProperties_From_DeliveryRuleRequestSchemeCondition_STATUS populates our DeliveryRuleRequestSchemeCondition_STATUS from the provided source DeliveryRuleRequestSchemeCondition_STATUS
func (*DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS ¶
func (condition *DeliveryRuleRequestSchemeCondition_STATUS) AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS(destination *v20210601s.DeliveryRuleRequestSchemeCondition_STATUS) error
AssignProperties_To_DeliveryRuleRequestSchemeCondition_STATUS populates the provided destination DeliveryRuleRequestSchemeCondition_STATUS from our DeliveryRuleRequestSchemeCondition_STATUS
func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestSchemeCondition_STATUS) DeepCopy() *DeliveryRuleRequestSchemeCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_STATUS.
func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestSchemeCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestSchemeCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRequestSchemeCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestSchemeCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRequestSchemeCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestSchemeCondition_STATUS_ARM ¶
type DeliveryRuleRequestSchemeCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRequestSchemeCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeCondition_STATUS_ARM.
func (*DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestSchemeCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestSchemeCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestUriCondition ¶
type DeliveryRuleRequestUriCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRequestUriCondition) error
AssignProperties_From_DeliveryRuleRequestUriCondition populates our DeliveryRuleRequestUriCondition from the provided source DeliveryRuleRequestUriCondition
func (*DeliveryRuleRequestUriCondition) AssignProperties_To_DeliveryRuleRequestUriCondition ¶
func (condition *DeliveryRuleRequestUriCondition) AssignProperties_To_DeliveryRuleRequestUriCondition(destination *v20210601s.DeliveryRuleRequestUriCondition) error
AssignProperties_To_DeliveryRuleRequestUriCondition populates the provided destination DeliveryRuleRequestUriCondition from our DeliveryRuleRequestUriCondition
func (*DeliveryRuleRequestUriCondition) ConvertToARM ¶
func (condition *DeliveryRuleRequestUriCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRequestUriCondition) DeepCopy ¶
func (in *DeliveryRuleRequestUriCondition) DeepCopy() *DeliveryRuleRequestUriCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition.
func (*DeliveryRuleRequestUriCondition) DeepCopyInto ¶
func (in *DeliveryRuleRequestUriCondition) DeepCopyInto(out *DeliveryRuleRequestUriCondition)
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_ARM ¶
type DeliveryRuleRequestUriCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleRequestUriCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *RequestUriMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestUriCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestUriCondition_ARM) DeepCopy() *DeliveryRuleRequestUriCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_ARM.
func (*DeliveryRuleRequestUriCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestUriCondition_ARM) DeepCopyInto(out *DeliveryRuleRequestUriCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error
AssignProperties_From_DeliveryRuleRequestUriCondition_STATUS populates our DeliveryRuleRequestUriCondition_STATUS from the provided source DeliveryRuleRequestUriCondition_STATUS
func (*DeliveryRuleRequestUriCondition_STATUS) AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS ¶
func (condition *DeliveryRuleRequestUriCondition_STATUS) AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS(destination *v20210601s.DeliveryRuleRequestUriCondition_STATUS) error
AssignProperties_To_DeliveryRuleRequestUriCondition_STATUS populates the provided destination DeliveryRuleRequestUriCondition_STATUS from our DeliveryRuleRequestUriCondition_STATUS
func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleRequestUriCondition_STATUS) DeepCopy() *DeliveryRuleRequestUriCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_STATUS.
func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRequestUriCondition_STATUS) DeepCopyInto(out *DeliveryRuleRequestUriCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRequestUriCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleRequestUriCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRequestUriCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleRequestUriCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRequestUriCondition_STATUS_ARM ¶
type DeliveryRuleRequestUriCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopy() *DeliveryRuleRequestUriCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriCondition_STATUS_ARM.
func (*DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestUriCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRequestUriCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleResponseHeaderAction ¶
type DeliveryRuleResponseHeaderAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleResponseHeaderAction) error
AssignProperties_From_DeliveryRuleResponseHeaderAction populates our DeliveryRuleResponseHeaderAction from the provided source DeliveryRuleResponseHeaderAction
func (*DeliveryRuleResponseHeaderAction) AssignProperties_To_DeliveryRuleResponseHeaderAction ¶
func (action *DeliveryRuleResponseHeaderAction) AssignProperties_To_DeliveryRuleResponseHeaderAction(destination *v20210601s.DeliveryRuleResponseHeaderAction) error
AssignProperties_To_DeliveryRuleResponseHeaderAction populates the provided destination DeliveryRuleResponseHeaderAction from our DeliveryRuleResponseHeaderAction
func (*DeliveryRuleResponseHeaderAction) ConvertToARM ¶
func (action *DeliveryRuleResponseHeaderAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleResponseHeaderAction) DeepCopy ¶
func (in *DeliveryRuleResponseHeaderAction) DeepCopy() *DeliveryRuleResponseHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction.
func (*DeliveryRuleResponseHeaderAction) DeepCopyInto ¶
func (in *DeliveryRuleResponseHeaderAction) DeepCopyInto(out *DeliveryRuleResponseHeaderAction)
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 ¶
func (action *DeliveryRuleResponseHeaderAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleResponseHeaderAction) PopulateFromARM ¶
func (action *DeliveryRuleResponseHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleResponseHeaderAction_ARM ¶
type DeliveryRuleResponseHeaderAction_ARM struct { // Name: The name of the action for the delivery rule. Name DeliveryRuleResponseHeaderAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *HeaderActionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleResponseHeaderAction_ARM) DeepCopy ¶
func (in *DeliveryRuleResponseHeaderAction_ARM) DeepCopy() *DeliveryRuleResponseHeaderAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_ARM.
func (*DeliveryRuleResponseHeaderAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleResponseHeaderAction_ARM) DeepCopyInto(out *DeliveryRuleResponseHeaderAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error
AssignProperties_From_DeliveryRuleResponseHeaderAction_STATUS populates our DeliveryRuleResponseHeaderAction_STATUS from the provided source DeliveryRuleResponseHeaderAction_STATUS
func (*DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS ¶
func (action *DeliveryRuleResponseHeaderAction_STATUS) AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS(destination *v20210601s.DeliveryRuleResponseHeaderAction_STATUS) error
AssignProperties_To_DeliveryRuleResponseHeaderAction_STATUS populates the provided destination DeliveryRuleResponseHeaderAction_STATUS from our DeliveryRuleResponseHeaderAction_STATUS
func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleResponseHeaderAction_STATUS) DeepCopy() *DeliveryRuleResponseHeaderAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_STATUS.
func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleResponseHeaderAction_STATUS) DeepCopyInto(out *DeliveryRuleResponseHeaderAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleResponseHeaderAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleResponseHeaderAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleResponseHeaderAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleResponseHeaderAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleResponseHeaderAction_STATUS_ARM ¶
type DeliveryRuleResponseHeaderAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopy() *DeliveryRuleResponseHeaderAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderAction_STATUS_ARM.
func (*DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleResponseHeaderAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleResponseHeaderAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRouteConfigurationOverrideAction ¶
type DeliveryRuleRouteConfigurationOverrideAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction populates our DeliveryRuleRouteConfigurationOverrideAction from the provided source DeliveryRuleRouteConfigurationOverrideAction
func (*DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction populates the provided destination DeliveryRuleRouteConfigurationOverrideAction from our DeliveryRuleRouteConfigurationOverrideAction
func (*DeliveryRuleRouteConfigurationOverrideAction) ConvertToARM ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleRouteConfigurationOverrideAction) DeepCopy ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction.
func (*DeliveryRuleRouteConfigurationOverrideAction) DeepCopyInto ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction)
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 ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRouteConfigurationOverrideAction_ARM ¶
type DeliveryRuleRouteConfigurationOverrideAction_ARM struct { // Name: The name of the action for the delivery rule. Name DeliveryRuleRouteConfigurationOverrideAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *RouteConfigurationOverrideActionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopy ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_ARM.
func (*DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_ARM) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error
AssignProperties_From_DeliveryRuleRouteConfigurationOverrideAction_STATUS populates our DeliveryRuleRouteConfigurationOverrideAction_STATUS from the provided source DeliveryRuleRouteConfigurationOverrideAction_STATUS
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction_STATUS) error
AssignProperties_To_DeliveryRuleRouteConfigurationOverrideAction_STATUS populates the provided destination DeliveryRuleRouteConfigurationOverrideAction_STATUS from our DeliveryRuleRouteConfigurationOverrideAction_STATUS
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopy ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_STATUS.
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) NewEmptyARMValue ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) PopulateFromARM ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM ¶
type DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopy() *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM.
func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleServerPortCondition ¶
type DeliveryRuleServerPortCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleServerPortCondition) error
AssignProperties_From_DeliveryRuleServerPortCondition populates our DeliveryRuleServerPortCondition from the provided source DeliveryRuleServerPortCondition
func (*DeliveryRuleServerPortCondition) AssignProperties_To_DeliveryRuleServerPortCondition ¶
func (condition *DeliveryRuleServerPortCondition) AssignProperties_To_DeliveryRuleServerPortCondition(destination *v20210601s.DeliveryRuleServerPortCondition) error
AssignProperties_To_DeliveryRuleServerPortCondition populates the provided destination DeliveryRuleServerPortCondition from our DeliveryRuleServerPortCondition
func (*DeliveryRuleServerPortCondition) ConvertToARM ¶
func (condition *DeliveryRuleServerPortCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleServerPortCondition) DeepCopy ¶
func (in *DeliveryRuleServerPortCondition) DeepCopy() *DeliveryRuleServerPortCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition.
func (*DeliveryRuleServerPortCondition) DeepCopyInto ¶
func (in *DeliveryRuleServerPortCondition) DeepCopyInto(out *DeliveryRuleServerPortCondition)
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_ARM ¶
type DeliveryRuleServerPortCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleServerPortCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *ServerPortMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleServerPortCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleServerPortCondition_ARM) DeepCopy() *DeliveryRuleServerPortCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_ARM.
func (*DeliveryRuleServerPortCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleServerPortCondition_ARM) DeepCopyInto(out *DeliveryRuleServerPortCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleServerPortCondition_STATUS) error
AssignProperties_From_DeliveryRuleServerPortCondition_STATUS populates our DeliveryRuleServerPortCondition_STATUS from the provided source DeliveryRuleServerPortCondition_STATUS
func (*DeliveryRuleServerPortCondition_STATUS) AssignProperties_To_DeliveryRuleServerPortCondition_STATUS ¶
func (condition *DeliveryRuleServerPortCondition_STATUS) AssignProperties_To_DeliveryRuleServerPortCondition_STATUS(destination *v20210601s.DeliveryRuleServerPortCondition_STATUS) error
AssignProperties_To_DeliveryRuleServerPortCondition_STATUS populates the provided destination DeliveryRuleServerPortCondition_STATUS from our DeliveryRuleServerPortCondition_STATUS
func (*DeliveryRuleServerPortCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleServerPortCondition_STATUS) DeepCopy() *DeliveryRuleServerPortCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_STATUS.
func (*DeliveryRuleServerPortCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleServerPortCondition_STATUS) DeepCopyInto(out *DeliveryRuleServerPortCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleServerPortCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleServerPortCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleServerPortCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleServerPortCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleServerPortCondition_STATUS_ARM ¶
type DeliveryRuleServerPortCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopy() *DeliveryRuleServerPortCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortCondition_STATUS_ARM.
func (*DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleServerPortCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleServerPortCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleSocketAddrCondition ¶
type DeliveryRuleSocketAddrCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleSocketAddrCondition) error
AssignProperties_From_DeliveryRuleSocketAddrCondition populates our DeliveryRuleSocketAddrCondition from the provided source DeliveryRuleSocketAddrCondition
func (*DeliveryRuleSocketAddrCondition) AssignProperties_To_DeliveryRuleSocketAddrCondition ¶
func (condition *DeliveryRuleSocketAddrCondition) AssignProperties_To_DeliveryRuleSocketAddrCondition(destination *v20210601s.DeliveryRuleSocketAddrCondition) error
AssignProperties_To_DeliveryRuleSocketAddrCondition populates the provided destination DeliveryRuleSocketAddrCondition from our DeliveryRuleSocketAddrCondition
func (*DeliveryRuleSocketAddrCondition) ConvertToARM ¶
func (condition *DeliveryRuleSocketAddrCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleSocketAddrCondition) DeepCopy ¶
func (in *DeliveryRuleSocketAddrCondition) DeepCopy() *DeliveryRuleSocketAddrCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition.
func (*DeliveryRuleSocketAddrCondition) DeepCopyInto ¶
func (in *DeliveryRuleSocketAddrCondition) DeepCopyInto(out *DeliveryRuleSocketAddrCondition)
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_ARM ¶
type DeliveryRuleSocketAddrCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleSocketAddrCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *SocketAddrMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleSocketAddrCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleSocketAddrCondition_ARM) DeepCopy() *DeliveryRuleSocketAddrCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_ARM.
func (*DeliveryRuleSocketAddrCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleSocketAddrCondition_ARM) DeepCopyInto(out *DeliveryRuleSocketAddrCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error
AssignProperties_From_DeliveryRuleSocketAddrCondition_STATUS populates our DeliveryRuleSocketAddrCondition_STATUS from the provided source DeliveryRuleSocketAddrCondition_STATUS
func (*DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS ¶
func (condition *DeliveryRuleSocketAddrCondition_STATUS) AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS(destination *v20210601s.DeliveryRuleSocketAddrCondition_STATUS) error
AssignProperties_To_DeliveryRuleSocketAddrCondition_STATUS populates the provided destination DeliveryRuleSocketAddrCondition_STATUS from our DeliveryRuleSocketAddrCondition_STATUS
func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleSocketAddrCondition_STATUS) DeepCopy() *DeliveryRuleSocketAddrCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_STATUS.
func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleSocketAddrCondition_STATUS) DeepCopyInto(out *DeliveryRuleSocketAddrCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleSocketAddrCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleSocketAddrCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleSocketAddrCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleSocketAddrCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleSocketAddrCondition_STATUS_ARM ¶
type DeliveryRuleSocketAddrCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopy() *DeliveryRuleSocketAddrCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrCondition_STATUS_ARM.
func (*DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleSocketAddrCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleSocketAddrCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleSslProtocolCondition ¶
type DeliveryRuleSslProtocolCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleSslProtocolCondition) error
AssignProperties_From_DeliveryRuleSslProtocolCondition populates our DeliveryRuleSslProtocolCondition from the provided source DeliveryRuleSslProtocolCondition
func (*DeliveryRuleSslProtocolCondition) AssignProperties_To_DeliveryRuleSslProtocolCondition ¶
func (condition *DeliveryRuleSslProtocolCondition) AssignProperties_To_DeliveryRuleSslProtocolCondition(destination *v20210601s.DeliveryRuleSslProtocolCondition) error
AssignProperties_To_DeliveryRuleSslProtocolCondition populates the provided destination DeliveryRuleSslProtocolCondition from our DeliveryRuleSslProtocolCondition
func (*DeliveryRuleSslProtocolCondition) ConvertToARM ¶
func (condition *DeliveryRuleSslProtocolCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleSslProtocolCondition) DeepCopy ¶
func (in *DeliveryRuleSslProtocolCondition) DeepCopy() *DeliveryRuleSslProtocolCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition.
func (*DeliveryRuleSslProtocolCondition) DeepCopyInto ¶
func (in *DeliveryRuleSslProtocolCondition) DeepCopyInto(out *DeliveryRuleSslProtocolCondition)
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_ARM ¶
type DeliveryRuleSslProtocolCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleSslProtocolCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *SslProtocolMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleSslProtocolCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleSslProtocolCondition_ARM) DeepCopy() *DeliveryRuleSslProtocolCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_ARM.
func (*DeliveryRuleSslProtocolCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleSslProtocolCondition_ARM) DeepCopyInto(out *DeliveryRuleSslProtocolCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error
AssignProperties_From_DeliveryRuleSslProtocolCondition_STATUS populates our DeliveryRuleSslProtocolCondition_STATUS from the provided source DeliveryRuleSslProtocolCondition_STATUS
func (*DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS ¶
func (condition *DeliveryRuleSslProtocolCondition_STATUS) AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS(destination *v20210601s.DeliveryRuleSslProtocolCondition_STATUS) error
AssignProperties_To_DeliveryRuleSslProtocolCondition_STATUS populates the provided destination DeliveryRuleSslProtocolCondition_STATUS from our DeliveryRuleSslProtocolCondition_STATUS
func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleSslProtocolCondition_STATUS) DeepCopy() *DeliveryRuleSslProtocolCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_STATUS.
func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleSslProtocolCondition_STATUS) DeepCopyInto(out *DeliveryRuleSslProtocolCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleSslProtocolCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleSslProtocolCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleSslProtocolCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleSslProtocolCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleSslProtocolCondition_STATUS_ARM ¶
type DeliveryRuleSslProtocolCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopy() *DeliveryRuleSslProtocolCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolCondition_STATUS_ARM.
func (*DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleSslProtocolCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleSslProtocolCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlFileExtensionCondition ¶
type DeliveryRuleUrlFileExtensionCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
AssignProperties_From_DeliveryRuleUrlFileExtensionCondition populates our DeliveryRuleUrlFileExtensionCondition from the provided source DeliveryRuleUrlFileExtensionCondition
func (*DeliveryRuleUrlFileExtensionCondition) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
AssignProperties_To_DeliveryRuleUrlFileExtensionCondition populates the provided destination DeliveryRuleUrlFileExtensionCondition from our DeliveryRuleUrlFileExtensionCondition
func (*DeliveryRuleUrlFileExtensionCondition) ConvertToARM ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleUrlFileExtensionCondition) DeepCopy ¶
func (in *DeliveryRuleUrlFileExtensionCondition) DeepCopy() *DeliveryRuleUrlFileExtensionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition.
func (*DeliveryRuleUrlFileExtensionCondition) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileExtensionCondition) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition)
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 ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleUrlFileExtensionCondition) PopulateFromARM ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleUrlFileExtensionCondition_ARM ¶
type DeliveryRuleUrlFileExtensionCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleUrlFileExtensionCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *UrlFileExtensionMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopy() *DeliveryRuleUrlFileExtensionCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_ARM.
func (*DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileExtensionCondition_ARM) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error
AssignProperties_From_DeliveryRuleUrlFileExtensionCondition_STATUS populates our DeliveryRuleUrlFileExtensionCondition_STATUS from the provided source DeliveryRuleUrlFileExtensionCondition_STATUS
func (*DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS ¶
func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition_STATUS) error
AssignProperties_To_DeliveryRuleUrlFileExtensionCondition_STATUS populates the provided destination DeliveryRuleUrlFileExtensionCondition_STATUS from our DeliveryRuleUrlFileExtensionCondition_STATUS
func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopy() *DeliveryRuleUrlFileExtensionCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_STATUS.
func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleUrlFileExtensionCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleUrlFileExtensionCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleUrlFileExtensionCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleUrlFileExtensionCondition_STATUS_ARM ¶
type DeliveryRuleUrlFileExtensionCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopy() *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionCondition_STATUS_ARM.
func (*DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleUrlFileExtensionCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlFileNameCondition ¶
type DeliveryRuleUrlFileNameCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleUrlFileNameCondition) error
AssignProperties_From_DeliveryRuleUrlFileNameCondition populates our DeliveryRuleUrlFileNameCondition from the provided source DeliveryRuleUrlFileNameCondition
func (*DeliveryRuleUrlFileNameCondition) AssignProperties_To_DeliveryRuleUrlFileNameCondition ¶
func (condition *DeliveryRuleUrlFileNameCondition) AssignProperties_To_DeliveryRuleUrlFileNameCondition(destination *v20210601s.DeliveryRuleUrlFileNameCondition) error
AssignProperties_To_DeliveryRuleUrlFileNameCondition populates the provided destination DeliveryRuleUrlFileNameCondition from our DeliveryRuleUrlFileNameCondition
func (*DeliveryRuleUrlFileNameCondition) ConvertToARM ¶
func (condition *DeliveryRuleUrlFileNameCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleUrlFileNameCondition) DeepCopy ¶
func (in *DeliveryRuleUrlFileNameCondition) DeepCopy() *DeliveryRuleUrlFileNameCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition.
func (*DeliveryRuleUrlFileNameCondition) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileNameCondition) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition)
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_ARM ¶
type DeliveryRuleUrlFileNameCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleUrlFileNameCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *UrlFileNameMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlFileNameCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileNameCondition_ARM) DeepCopy() *DeliveryRuleUrlFileNameCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_ARM.
func (*DeliveryRuleUrlFileNameCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileNameCondition_ARM) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error
AssignProperties_From_DeliveryRuleUrlFileNameCondition_STATUS populates our DeliveryRuleUrlFileNameCondition_STATUS from the provided source DeliveryRuleUrlFileNameCondition_STATUS
func (*DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS ¶
func (condition *DeliveryRuleUrlFileNameCondition_STATUS) AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS(destination *v20210601s.DeliveryRuleUrlFileNameCondition_STATUS) error
AssignProperties_To_DeliveryRuleUrlFileNameCondition_STATUS populates the provided destination DeliveryRuleUrlFileNameCondition_STATUS from our DeliveryRuleUrlFileNameCondition_STATUS
func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleUrlFileNameCondition_STATUS) DeepCopy() *DeliveryRuleUrlFileNameCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_STATUS.
func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileNameCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleUrlFileNameCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleUrlFileNameCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleUrlFileNameCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleUrlFileNameCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleUrlFileNameCondition_STATUS_ARM ¶
type DeliveryRuleUrlFileNameCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopy() *DeliveryRuleUrlFileNameCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameCondition_STATUS_ARM.
func (*DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileNameCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleUrlFileNameCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlPathCondition ¶
type DeliveryRuleUrlPathCondition struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.DeliveryRuleUrlPathCondition) error
AssignProperties_From_DeliveryRuleUrlPathCondition populates our DeliveryRuleUrlPathCondition from the provided source DeliveryRuleUrlPathCondition
func (*DeliveryRuleUrlPathCondition) AssignProperties_To_DeliveryRuleUrlPathCondition ¶
func (condition *DeliveryRuleUrlPathCondition) AssignProperties_To_DeliveryRuleUrlPathCondition(destination *v20210601s.DeliveryRuleUrlPathCondition) error
AssignProperties_To_DeliveryRuleUrlPathCondition populates the provided destination DeliveryRuleUrlPathCondition from our DeliveryRuleUrlPathCondition
func (*DeliveryRuleUrlPathCondition) ConvertToARM ¶
func (condition *DeliveryRuleUrlPathCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleUrlPathCondition) DeepCopy ¶
func (in *DeliveryRuleUrlPathCondition) DeepCopy() *DeliveryRuleUrlPathCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition.
func (*DeliveryRuleUrlPathCondition) DeepCopyInto ¶
func (in *DeliveryRuleUrlPathCondition) DeepCopyInto(out *DeliveryRuleUrlPathCondition)
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_ARM ¶
type DeliveryRuleUrlPathCondition_ARM struct { // Name: The name of the condition for the delivery rule. Name DeliveryRuleUrlPathCondition_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the condition. Parameters *UrlPathMatchConditionParameters_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlPathCondition_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlPathCondition_ARM) DeepCopy() *DeliveryRuleUrlPathCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_ARM.
func (*DeliveryRuleUrlPathCondition_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlPathCondition_ARM) DeepCopyInto(out *DeliveryRuleUrlPathCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error
AssignProperties_From_DeliveryRuleUrlPathCondition_STATUS populates our DeliveryRuleUrlPathCondition_STATUS from the provided source DeliveryRuleUrlPathCondition_STATUS
func (*DeliveryRuleUrlPathCondition_STATUS) AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS ¶
func (condition *DeliveryRuleUrlPathCondition_STATUS) AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS(destination *v20210601s.DeliveryRuleUrlPathCondition_STATUS) error
AssignProperties_To_DeliveryRuleUrlPathCondition_STATUS populates the provided destination DeliveryRuleUrlPathCondition_STATUS from our DeliveryRuleUrlPathCondition_STATUS
func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopy ¶
func (in *DeliveryRuleUrlPathCondition_STATUS) DeepCopy() *DeliveryRuleUrlPathCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_STATUS.
func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopyInto ¶
func (in *DeliveryRuleUrlPathCondition_STATUS) DeepCopyInto(out *DeliveryRuleUrlPathCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleUrlPathCondition_STATUS) NewEmptyARMValue ¶
func (condition *DeliveryRuleUrlPathCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleUrlPathCondition_STATUS) PopulateFromARM ¶
func (condition *DeliveryRuleUrlPathCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleUrlPathCondition_STATUS_ARM ¶
type DeliveryRuleUrlPathCondition_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopy() *DeliveryRuleUrlPathCondition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathCondition_STATUS_ARM.
func (*DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlPathCondition_STATUS_ARM) DeepCopyInto(out *DeliveryRuleUrlPathCondition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRule_ARM ¶
type DeliveryRule_ARM struct { // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction_ARM `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleCondition_ARM `json:"conditions,omitempty"` // Name: Name of the rule 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"` }
A rule that specifies a set of actions and conditions
func (*DeliveryRule_ARM) DeepCopy ¶
func (in *DeliveryRule_ARM) DeepCopy() *DeliveryRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_ARM.
func (*DeliveryRule_ARM) DeepCopyInto ¶
func (in *DeliveryRule_ARM) DeepCopyInto(out *DeliveryRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRule_STATUS ¶
type DeliveryRule_STATUS struct { // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction_STATUS `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleCondition_STATUS `json:"conditions,omitempty"` // Name: Name of the rule 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"` }
A rule that specifies a set of actions and conditions
func (*DeliveryRule_STATUS) AssignProperties_From_DeliveryRule_STATUS ¶
func (rule *DeliveryRule_STATUS) AssignProperties_From_DeliveryRule_STATUS(source *v20210601s.DeliveryRule_STATUS) error
AssignProperties_From_DeliveryRule_STATUS populates our DeliveryRule_STATUS from the provided source DeliveryRule_STATUS
func (*DeliveryRule_STATUS) AssignProperties_To_DeliveryRule_STATUS ¶
func (rule *DeliveryRule_STATUS) AssignProperties_To_DeliveryRule_STATUS(destination *v20210601s.DeliveryRule_STATUS) error
AssignProperties_To_DeliveryRule_STATUS populates the provided destination DeliveryRule_STATUS from our DeliveryRule_STATUS
func (*DeliveryRule_STATUS) DeepCopy ¶
func (in *DeliveryRule_STATUS) DeepCopy() *DeliveryRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_STATUS.
func (*DeliveryRule_STATUS) DeepCopyInto ¶
func (in *DeliveryRule_STATUS) DeepCopyInto(out *DeliveryRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRule_STATUS) NewEmptyARMValue ¶
func (rule *DeliveryRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRule_STATUS) PopulateFromARM ¶
func (rule *DeliveryRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRule_STATUS_ARM ¶
type DeliveryRule_STATUS_ARM struct { // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction_STATUS_ARM `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleCondition_STATUS_ARM `json:"conditions,omitempty"` // Name: Name of the rule 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"` }
A rule that specifies a set of actions and conditions
func (*DeliveryRule_STATUS_ARM) DeepCopy ¶
func (in *DeliveryRule_STATUS_ARM) DeepCopy() *DeliveryRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_STATUS_ARM.
func (*DeliveryRule_STATUS_ARM) DeepCopyInto ¶
func (in *DeliveryRule_STATUS_ARM) DeepCopyInto(out *DeliveryRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_ARM ¶
type EndpointProperties_ARM struct { // ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` // DefaultOriginGroup: A reference to the origin group. DefaultOriginGroup *ResourceReference_ARM `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointProperties_DeliveryPolicy_ARM `json:"deliveryPolicy,omitempty"` // GeoFilters: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule // to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters []GeoFilter_ARM `json:"geoFilters,omitempty"` // IsCompressionEnabled: Indicates whether content compression is enabled on CDN. 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 // CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` // IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` // IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` // OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media // services. With this information, CDN can apply scenario driven optimization. OptimizationType *OptimizationType `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []DeepCreatedOriginGroup_ARM `json:"originGroups,omitempty"` // OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed // when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, // the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services // require this host header value to match the origin hostname by default. OriginHostHeader *string `json:"originHostHeader,omitempty"` // OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. // contoso.cloudapp.net/originpath. OriginPath *string `json:"originPath,omitempty"` // Origins: The source of the content being delivered via CDN. Origins []DeepCreatedOrigin_ARM `json:"origins,omitempty"` // ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the // most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single // origin. ProbePath *string `json:"probePath,omitempty"` // QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings // when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request // with a unique URL. QueryStringCachingBehavior *QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKey_ARM `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_ARM `json:"webApplicationFirewallPolicyLink,omitempty"` }
The JSON object that contains the properties required to create an endpoint.
func (*EndpointProperties_ARM) DeepCopy ¶
func (in *EndpointProperties_ARM) DeepCopy() *EndpointProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_ARM.
func (*EndpointProperties_ARM) DeepCopyInto ¶
func (in *EndpointProperties_ARM) DeepCopyInto(out *EndpointProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_DeliveryPolicy ¶
type EndpointProperties_DeliveryPolicy struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // +kubebuilder:validation:Required // Rules: A list of the delivery rules. Rules []DeliveryRule `json:"rules,omitempty"` }
func (*EndpointProperties_DeliveryPolicy) AssignProperties_From_EndpointProperties_DeliveryPolicy ¶
func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_From_EndpointProperties_DeliveryPolicy(source *v20210601s.EndpointProperties_DeliveryPolicy) error
AssignProperties_From_EndpointProperties_DeliveryPolicy populates our EndpointProperties_DeliveryPolicy from the provided source EndpointProperties_DeliveryPolicy
func (*EndpointProperties_DeliveryPolicy) AssignProperties_To_EndpointProperties_DeliveryPolicy ¶
func (policy *EndpointProperties_DeliveryPolicy) AssignProperties_To_EndpointProperties_DeliveryPolicy(destination *v20210601s.EndpointProperties_DeliveryPolicy) error
AssignProperties_To_EndpointProperties_DeliveryPolicy populates the provided destination EndpointProperties_DeliveryPolicy from our EndpointProperties_DeliveryPolicy
func (*EndpointProperties_DeliveryPolicy) ConvertToARM ¶
func (policy *EndpointProperties_DeliveryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EndpointProperties_DeliveryPolicy) DeepCopy ¶
func (in *EndpointProperties_DeliveryPolicy) DeepCopy() *EndpointProperties_DeliveryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy.
func (*EndpointProperties_DeliveryPolicy) DeepCopyInto ¶
func (in *EndpointProperties_DeliveryPolicy) DeepCopyInto(out *EndpointProperties_DeliveryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_DeliveryPolicy) Initialize_From_EndpointProperties_DeliveryPolicy_STATUS ¶
func (policy *EndpointProperties_DeliveryPolicy) Initialize_From_EndpointProperties_DeliveryPolicy_STATUS(source *EndpointProperties_DeliveryPolicy_STATUS) error
Initialize_From_EndpointProperties_DeliveryPolicy_STATUS populates our EndpointProperties_DeliveryPolicy from the provided source EndpointProperties_DeliveryPolicy_STATUS
func (*EndpointProperties_DeliveryPolicy) NewEmptyARMValue ¶
func (policy *EndpointProperties_DeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_DeliveryPolicy) PopulateFromARM ¶
func (policy *EndpointProperties_DeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_DeliveryPolicy_ARM ¶
type EndpointProperties_DeliveryPolicy_ARM struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // Rules: A list of the delivery rules. Rules []DeliveryRule_ARM `json:"rules,omitempty"` }
func (*EndpointProperties_DeliveryPolicy_ARM) DeepCopy ¶
func (in *EndpointProperties_DeliveryPolicy_ARM) DeepCopy() *EndpointProperties_DeliveryPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_ARM.
func (*EndpointProperties_DeliveryPolicy_ARM) DeepCopyInto ¶
func (in *EndpointProperties_DeliveryPolicy_ARM) DeepCopyInto(out *EndpointProperties_DeliveryPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_DeliveryPolicy_STATUS ¶
type EndpointProperties_DeliveryPolicy_STATUS struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // Rules: A list of the delivery rules. Rules []DeliveryRule_STATUS `json:"rules,omitempty"` }
func (*EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS ¶
func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS(source *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error
AssignProperties_From_EndpointProperties_DeliveryPolicy_STATUS populates our EndpointProperties_DeliveryPolicy_STATUS from the provided source EndpointProperties_DeliveryPolicy_STATUS
func (*EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS ¶
func (policy *EndpointProperties_DeliveryPolicy_STATUS) AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS(destination *v20210601s.EndpointProperties_DeliveryPolicy_STATUS) error
AssignProperties_To_EndpointProperties_DeliveryPolicy_STATUS populates the provided destination EndpointProperties_DeliveryPolicy_STATUS from our EndpointProperties_DeliveryPolicy_STATUS
func (*EndpointProperties_DeliveryPolicy_STATUS) DeepCopy ¶
func (in *EndpointProperties_DeliveryPolicy_STATUS) DeepCopy() *EndpointProperties_DeliveryPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_STATUS.
func (*EndpointProperties_DeliveryPolicy_STATUS) DeepCopyInto ¶
func (in *EndpointProperties_DeliveryPolicy_STATUS) DeepCopyInto(out *EndpointProperties_DeliveryPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_DeliveryPolicy_STATUS) NewEmptyARMValue ¶
func (policy *EndpointProperties_DeliveryPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_DeliveryPolicy_STATUS) PopulateFromARM ¶
func (policy *EndpointProperties_DeliveryPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_DeliveryPolicy_STATUS_ARM ¶
type EndpointProperties_DeliveryPolicy_STATUS_ARM struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // Rules: A list of the delivery rules. Rules []DeliveryRule_STATUS_ARM `json:"rules,omitempty"` }
func (*EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopy ¶
func (in *EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopy() *EndpointProperties_DeliveryPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_DeliveryPolicy_STATUS_ARM.
func (*EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *EndpointProperties_DeliveryPolicy_STATUS_ARM) DeepCopyInto(out *EndpointProperties_DeliveryPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_ProvisioningState_STATUS ¶
type EndpointProperties_ProvisioningState_STATUS string
type EndpointProperties_ResourceState_STATUS ¶
type EndpointProperties_ResourceState_STATUS string
type EndpointProperties_STATUS_ARM ¶
type EndpointProperties_STATUS_ARM struct { // ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` // CustomDomains: The custom domains under the endpoint. CustomDomains []DeepCreatedCustomDomain_STATUS_ARM `json:"customDomains,omitempty"` // DefaultOriginGroup: A reference to the origin group. DefaultOriginGroup *ResourceReference_STATUS_ARM `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointProperties_DeliveryPolicy_STATUS_ARM `json:"deliveryPolicy,omitempty"` // GeoFilters: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule // to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters []GeoFilter_STATUS_ARM `json:"geoFilters,omitempty"` // HostName: The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net HostName *string `json:"hostName,omitempty"` // IsCompressionEnabled: Indicates whether content compression is enabled on CDN. 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 // CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` // IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` // IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` // OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media // services. With this information, CDN can apply scenario driven optimization. OptimizationType *OptimizationType_STATUS `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []DeepCreatedOriginGroup_STATUS_ARM `json:"originGroups,omitempty"` // OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed // when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, // the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services // require this host header value to match the origin hostname by default. OriginHostHeader *string `json:"originHostHeader,omitempty"` // OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. // contoso.cloudapp.net/originpath. OriginPath *string `json:"originPath,omitempty"` // Origins: The source of the content being delivered via CDN. Origins []DeepCreatedOrigin_STATUS_ARM `json:"origins,omitempty"` // ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the // most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single // origin. ProbePath *string `json:"probePath,omitempty"` // ProvisioningState: Provisioning status of the endpoint. ProvisioningState *EndpointProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings // when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request // with a unique URL. QueryStringCachingBehavior *QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"` // ResourceState: Resource status of the endpoint. ResourceState *EndpointProperties_ResourceState_STATUS `json:"resourceState,omitempty"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKey_STATUS_ARM `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM `json:"webApplicationFirewallPolicyLink,omitempty"` }
The JSON object that contains the properties required to create an endpoint.
func (*EndpointProperties_STATUS_ARM) DeepCopy ¶
func (in *EndpointProperties_STATUS_ARM) DeepCopy() *EndpointProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_STATUS_ARM.
func (*EndpointProperties_STATUS_ARM) DeepCopyInto ¶
func (in *EndpointProperties_STATUS_ARM) DeepCopyInto(out *EndpointProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_WebApplicationFirewallPolicyLink ¶
type EndpointProperties_WebApplicationFirewallPolicyLink struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
func (*EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error
AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink populates our EndpointProperties_WebApplicationFirewallPolicyLink from the provided source EndpointProperties_WebApplicationFirewallPolicyLink
func (*EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink(destination *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink) error
AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink populates the provided destination EndpointProperties_WebApplicationFirewallPolicyLink from our EndpointProperties_WebApplicationFirewallPolicyLink
func (*EndpointProperties_WebApplicationFirewallPolicyLink) ConvertToARM ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopy ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink.
func (*EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopyInto ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_WebApplicationFirewallPolicyLink) Initialize_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) Initialize_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(source *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error
Initialize_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS populates our EndpointProperties_WebApplicationFirewallPolicyLink from the provided source EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
func (*EndpointProperties_WebApplicationFirewallPolicyLink) NewEmptyARMValue ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_WebApplicationFirewallPolicyLink) PopulateFromARM ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_WebApplicationFirewallPolicyLink_ARM ¶
type EndpointProperties_WebApplicationFirewallPolicyLink_ARM struct {
Id *string `json:"id,omitempty"`
}
func (*EndpointProperties_WebApplicationFirewallPolicyLink_ARM) DeepCopy ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_ARM) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_ARM.
func (*EndpointProperties_WebApplicationFirewallPolicyLink_ARM) DeepCopyInto ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_ARM) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS ¶
type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(source *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error
AssignProperties_From_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS populates our EndpointProperties_WebApplicationFirewallPolicyLink_STATUS from the provided source EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS(destination *v20210601s.EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) error
AssignProperties_To_EndpointProperties_WebApplicationFirewallPolicyLink_STATUS populates the provided destination EndpointProperties_WebApplicationFirewallPolicyLink_STATUS from our EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopy ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_STATUS.
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopyInto ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) NewEmptyARMValue ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) PopulateFromARM ¶
func (link *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM ¶
type EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopy ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopy() *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM.
func (*EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopyInto ¶
func (in *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM) DeepCopyInto(out *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilter ¶
type GeoFilter struct { // +kubebuilder:validation:Required // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilter_Action `json:"action,omitempty"` // +kubebuilder:validation:Required // CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. CountryCodes []string `json:"countryCodes,omitempty"` // +kubebuilder:validation:Required // RelativePath: Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath *string `json:"relativePath,omitempty"` }
Rules defining user's geo access within a CDN endpoint.
func (*GeoFilter) AssignProperties_From_GeoFilter ¶
func (filter *GeoFilter) AssignProperties_From_GeoFilter(source *v20210601s.GeoFilter) error
AssignProperties_From_GeoFilter populates our GeoFilter from the provided source GeoFilter
func (*GeoFilter) AssignProperties_To_GeoFilter ¶
func (filter *GeoFilter) AssignProperties_To_GeoFilter(destination *v20210601s.GeoFilter) error
AssignProperties_To_GeoFilter populates the provided destination GeoFilter from our GeoFilter
func (*GeoFilter) ConvertToARM ¶
func (filter *GeoFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GeoFilter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter.
func (*GeoFilter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeoFilter) Initialize_From_GeoFilter_STATUS ¶
func (filter *GeoFilter) Initialize_From_GeoFilter_STATUS(source *GeoFilter_STATUS) error
Initialize_From_GeoFilter_STATUS populates our GeoFilter from the provided source GeoFilter_STATUS
func (*GeoFilter) NewEmptyARMValue ¶
func (filter *GeoFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GeoFilter) PopulateFromARM ¶
func (filter *GeoFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GeoFilter_ARM ¶
type GeoFilter_ARM struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilter_Action `json:"action,omitempty"` // CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. CountryCodes []string `json:"countryCodes,omitempty"` // RelativePath: Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath *string `json:"relativePath,omitempty"` }
Rules defining user's geo access within a CDN endpoint.
func (*GeoFilter_ARM) DeepCopy ¶
func (in *GeoFilter_ARM) DeepCopy() *GeoFilter_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_ARM.
func (*GeoFilter_ARM) DeepCopyInto ¶
func (in *GeoFilter_ARM) DeepCopyInto(out *GeoFilter_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilter_Action_STATUS ¶
type GeoFilter_Action_STATUS string
type GeoFilter_STATUS ¶
type GeoFilter_STATUS struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilter_Action_STATUS `json:"action,omitempty"` // CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. CountryCodes []string `json:"countryCodes,omitempty"` // RelativePath: Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath *string `json:"relativePath,omitempty"` }
Rules defining user's geo access within a CDN endpoint.
func (*GeoFilter_STATUS) AssignProperties_From_GeoFilter_STATUS ¶
func (filter *GeoFilter_STATUS) AssignProperties_From_GeoFilter_STATUS(source *v20210601s.GeoFilter_STATUS) error
AssignProperties_From_GeoFilter_STATUS populates our GeoFilter_STATUS from the provided source GeoFilter_STATUS
func (*GeoFilter_STATUS) AssignProperties_To_GeoFilter_STATUS ¶
func (filter *GeoFilter_STATUS) AssignProperties_To_GeoFilter_STATUS(destination *v20210601s.GeoFilter_STATUS) error
AssignProperties_To_GeoFilter_STATUS populates the provided destination GeoFilter_STATUS from our GeoFilter_STATUS
func (*GeoFilter_STATUS) DeepCopy ¶
func (in *GeoFilter_STATUS) DeepCopy() *GeoFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_STATUS.
func (*GeoFilter_STATUS) DeepCopyInto ¶
func (in *GeoFilter_STATUS) DeepCopyInto(out *GeoFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeoFilter_STATUS) NewEmptyARMValue ¶
func (filter *GeoFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GeoFilter_STATUS) PopulateFromARM ¶
func (filter *GeoFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GeoFilter_STATUS_ARM ¶
type GeoFilter_STATUS_ARM struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilter_Action_STATUS `json:"action,omitempty"` // CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. CountryCodes []string `json:"countryCodes,omitempty"` // RelativePath: Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath *string `json:"relativePath,omitempty"` }
Rules defining user's geo access within a CDN endpoint.
func (*GeoFilter_STATUS_ARM) DeepCopy ¶
func (in *GeoFilter_STATUS_ARM) DeepCopy() *GeoFilter_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_STATUS_ARM.
func (*GeoFilter_STATUS_ARM) DeepCopyInto ¶
func (in *GeoFilter_STATUS_ARM) DeepCopyInto(out *GeoFilter_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderActionParameters ¶
type HeaderActionParameters struct { // +kubebuilder:validation:Required // HeaderAction: 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 *v20210601s.HeaderActionParameters) error
AssignProperties_From_HeaderActionParameters populates our HeaderActionParameters from the provided source HeaderActionParameters
func (*HeaderActionParameters) AssignProperties_To_HeaderActionParameters ¶
func (parameters *HeaderActionParameters) AssignProperties_To_HeaderActionParameters(destination *v20210601s.HeaderActionParameters) error
AssignProperties_To_HeaderActionParameters populates the provided destination HeaderActionParameters from our HeaderActionParameters
func (*HeaderActionParameters) ConvertToARM ¶
func (parameters *HeaderActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HeaderActionParameters) DeepCopy ¶
func (in *HeaderActionParameters) DeepCopy() *HeaderActionParameters
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_ARM ¶
type HeaderActionParameters_ARM struct { // HeaderAction: Action to perform HeaderAction *HeaderActionParameters_HeaderAction `json:"headerAction,omitempty"` // HeaderName: Name of the header to modify HeaderName *string `json:"headerName,omitempty"` 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_ARM) DeepCopy ¶
func (in *HeaderActionParameters_ARM) DeepCopy() *HeaderActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_ARM.
func (*HeaderActionParameters_ARM) DeepCopyInto ¶
func (in *HeaderActionParameters_ARM) DeepCopyInto(out *HeaderActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HeaderActionParameters_STATUS) error
AssignProperties_From_HeaderActionParameters_STATUS populates our HeaderActionParameters_STATUS from the provided source HeaderActionParameters_STATUS
func (*HeaderActionParameters_STATUS) AssignProperties_To_HeaderActionParameters_STATUS ¶
func (parameters *HeaderActionParameters_STATUS) AssignProperties_To_HeaderActionParameters_STATUS(destination *v20210601s.HeaderActionParameters_STATUS) error
AssignProperties_To_HeaderActionParameters_STATUS populates the provided destination HeaderActionParameters_STATUS from our HeaderActionParameters_STATUS
func (*HeaderActionParameters_STATUS) DeepCopy ¶
func (in *HeaderActionParameters_STATUS) DeepCopy() *HeaderActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_STATUS.
func (*HeaderActionParameters_STATUS) DeepCopyInto ¶
func (in *HeaderActionParameters_STATUS) DeepCopyInto(out *HeaderActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HeaderActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *HeaderActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HeaderActionParameters_STATUS) PopulateFromARM ¶
func (parameters *HeaderActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HeaderActionParameters_STATUS_ARM ¶
type HeaderActionParameters_STATUS_ARM struct { // HeaderAction: 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_ARM) DeepCopy ¶
func (in *HeaderActionParameters_STATUS_ARM) DeepCopy() *HeaderActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParameters_STATUS_ARM.
func (*HeaderActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *HeaderActionParameters_STATUS_ARM) DeepCopyInto(out *HeaderActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HealthProbeParameters) error
AssignProperties_From_HealthProbeParameters populates our HealthProbeParameters from the provided source HealthProbeParameters
func (*HealthProbeParameters) AssignProperties_To_HealthProbeParameters ¶
func (parameters *HealthProbeParameters) AssignProperties_To_HealthProbeParameters(destination *v20210601s.HealthProbeParameters) error
AssignProperties_To_HealthProbeParameters populates the provided destination HealthProbeParameters from our HealthProbeParameters
func (*HealthProbeParameters) ConvertToARM ¶
func (parameters *HealthProbeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HealthProbeParameters) DeepCopy ¶
func (in *HealthProbeParameters) DeepCopy() *HealthProbeParameters
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_ARM ¶
type HealthProbeParameters_ARM 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 `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_ARM) DeepCopy ¶
func (in *HealthProbeParameters_ARM) DeepCopy() *HealthProbeParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_ARM.
func (*HealthProbeParameters_ARM) DeepCopyInto ¶
func (in *HealthProbeParameters_ARM) DeepCopyInto(out *HealthProbeParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HealthProbeParameters_STATUS) error
AssignProperties_From_HealthProbeParameters_STATUS populates our HealthProbeParameters_STATUS from the provided source HealthProbeParameters_STATUS
func (*HealthProbeParameters_STATUS) AssignProperties_To_HealthProbeParameters_STATUS ¶
func (parameters *HealthProbeParameters_STATUS) AssignProperties_To_HealthProbeParameters_STATUS(destination *v20210601s.HealthProbeParameters_STATUS) error
AssignProperties_To_HealthProbeParameters_STATUS populates the provided destination HealthProbeParameters_STATUS from our HealthProbeParameters_STATUS
func (*HealthProbeParameters_STATUS) DeepCopy ¶
func (in *HealthProbeParameters_STATUS) DeepCopy() *HealthProbeParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_STATUS.
func (*HealthProbeParameters_STATUS) DeepCopyInto ¶
func (in *HealthProbeParameters_STATUS) DeepCopyInto(out *HealthProbeParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthProbeParameters_STATUS) NewEmptyARMValue ¶
func (parameters *HealthProbeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HealthProbeParameters_STATUS) PopulateFromARM ¶
func (parameters *HealthProbeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HealthProbeParameters_STATUS_ARM ¶
type HealthProbeParameters_STATUS_ARM struct { // ProbeIntervalInSeconds: 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_ARM) DeepCopy ¶
func (in *HealthProbeParameters_STATUS_ARM) DeepCopy() *HealthProbeParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_STATUS_ARM.
func (*HealthProbeParameters_STATUS_ARM) DeepCopyInto ¶
func (in *HealthProbeParameters_STATUS_ARM) DeepCopyInto(out *HealthProbeParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HostNameMatchConditionParameters) error
AssignProperties_From_HostNameMatchConditionParameters populates our HostNameMatchConditionParameters from the provided source HostNameMatchConditionParameters
func (*HostNameMatchConditionParameters) AssignProperties_To_HostNameMatchConditionParameters ¶
func (parameters *HostNameMatchConditionParameters) AssignProperties_To_HostNameMatchConditionParameters(destination *v20210601s.HostNameMatchConditionParameters) error
AssignProperties_To_HostNameMatchConditionParameters populates the provided destination HostNameMatchConditionParameters from our HostNameMatchConditionParameters
func (*HostNameMatchConditionParameters) ConvertToARM ¶
func (parameters *HostNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HostNameMatchConditionParameters) DeepCopy ¶
func (in *HostNameMatchConditionParameters) DeepCopy() *HostNameMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters.
func (*HostNameMatchConditionParameters) DeepCopyInto ¶
func (in *HostNameMatchConditionParameters) DeepCopyInto(out *HostNameMatchConditionParameters)
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_ARM ¶
type HostNameMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *HostNameMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for HostName match conditions
func (*HostNameMatchConditionParameters_ARM) DeepCopy ¶
func (in *HostNameMatchConditionParameters_ARM) DeepCopy() *HostNameMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_ARM.
func (*HostNameMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *HostNameMatchConditionParameters_ARM) DeepCopyInto(out *HostNameMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HostNameMatchConditionParameters_STATUS) error
AssignProperties_From_HostNameMatchConditionParameters_STATUS populates our HostNameMatchConditionParameters_STATUS from the provided source HostNameMatchConditionParameters_STATUS
func (*HostNameMatchConditionParameters_STATUS) AssignProperties_To_HostNameMatchConditionParameters_STATUS ¶
func (parameters *HostNameMatchConditionParameters_STATUS) AssignProperties_To_HostNameMatchConditionParameters_STATUS(destination *v20210601s.HostNameMatchConditionParameters_STATUS) error
AssignProperties_To_HostNameMatchConditionParameters_STATUS populates the provided destination HostNameMatchConditionParameters_STATUS from our HostNameMatchConditionParameters_STATUS
func (*HostNameMatchConditionParameters_STATUS) DeepCopy ¶
func (in *HostNameMatchConditionParameters_STATUS) DeepCopy() *HostNameMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_STATUS.
func (*HostNameMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *HostNameMatchConditionParameters_STATUS) DeepCopyInto(out *HostNameMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostNameMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *HostNameMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HostNameMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *HostNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HostNameMatchConditionParameters_STATUS_ARM ¶
type HostNameMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *HostNameMatchConditionParameters_STATUS_ARM) DeepCopy() *HostNameMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParameters_STATUS_ARM.
func (*HostNameMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *HostNameMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *HostNameMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameMatchConditionParameters_TypeName ¶
type HostNameMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleHostNameConditionParameters"}
type HostNameMatchConditionParameters_TypeName_STATUS ¶
type HostNameMatchConditionParameters_TypeName_STATUS string
type HttpErrorRangeParameters ¶
type HttpErrorRangeParameters struct { // +kubebuilder:validation:Maximum=999 // +kubebuilder:validation:Minimum=100 // Begin: The inclusive start of the http status code range. Begin *int `json:"begin,omitempty"` // +kubebuilder:validation:Maximum=999 // +kubebuilder:validation:Minimum=100 // End: The inclusive end of the http status code range. End *int `json:"end,omitempty"` }
The JSON object that represents the range for http status codes
func (*HttpErrorRangeParameters) AssignProperties_From_HttpErrorRangeParameters ¶
func (parameters *HttpErrorRangeParameters) AssignProperties_From_HttpErrorRangeParameters(source *v20210601s.HttpErrorRangeParameters) error
AssignProperties_From_HttpErrorRangeParameters populates our HttpErrorRangeParameters from the provided source HttpErrorRangeParameters
func (*HttpErrorRangeParameters) AssignProperties_To_HttpErrorRangeParameters ¶
func (parameters *HttpErrorRangeParameters) AssignProperties_To_HttpErrorRangeParameters(destination *v20210601s.HttpErrorRangeParameters) error
AssignProperties_To_HttpErrorRangeParameters populates the provided destination HttpErrorRangeParameters from our HttpErrorRangeParameters
func (*HttpErrorRangeParameters) ConvertToARM ¶
func (parameters *HttpErrorRangeParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HttpErrorRangeParameters) DeepCopy ¶
func (in *HttpErrorRangeParameters) DeepCopy() *HttpErrorRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters.
func (*HttpErrorRangeParameters) DeepCopyInto ¶
func (in *HttpErrorRangeParameters) DeepCopyInto(out *HttpErrorRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HttpErrorRangeParameters) Initialize_From_HttpErrorRangeParameters_STATUS ¶
func (parameters *HttpErrorRangeParameters) Initialize_From_HttpErrorRangeParameters_STATUS(source *HttpErrorRangeParameters_STATUS) error
Initialize_From_HttpErrorRangeParameters_STATUS populates our HttpErrorRangeParameters from the provided source HttpErrorRangeParameters_STATUS
func (*HttpErrorRangeParameters) NewEmptyARMValue ¶
func (parameters *HttpErrorRangeParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HttpErrorRangeParameters) PopulateFromARM ¶
func (parameters *HttpErrorRangeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HttpErrorRangeParameters_ARM ¶
type HttpErrorRangeParameters_ARM struct { // Begin: The inclusive start of the http status code range. Begin *int `json:"begin,omitempty"` // End: The inclusive end of the http status code range. End *int `json:"end,omitempty"` }
The JSON object that represents the range for http status codes
func (*HttpErrorRangeParameters_ARM) DeepCopy ¶
func (in *HttpErrorRangeParameters_ARM) DeepCopy() *HttpErrorRangeParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_ARM.
func (*HttpErrorRangeParameters_ARM) DeepCopyInto ¶
func (in *HttpErrorRangeParameters_ARM) DeepCopyInto(out *HttpErrorRangeParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HttpErrorRangeParameters_STATUS ¶
type HttpErrorRangeParameters_STATUS struct { // Begin: The inclusive start of the http status code range. Begin *int `json:"begin,omitempty"` // End: The inclusive end of the http status code range. End *int `json:"end,omitempty"` }
The JSON object that represents the range for http status codes
func (*HttpErrorRangeParameters_STATUS) AssignProperties_From_HttpErrorRangeParameters_STATUS ¶
func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_From_HttpErrorRangeParameters_STATUS(source *v20210601s.HttpErrorRangeParameters_STATUS) error
AssignProperties_From_HttpErrorRangeParameters_STATUS populates our HttpErrorRangeParameters_STATUS from the provided source HttpErrorRangeParameters_STATUS
func (*HttpErrorRangeParameters_STATUS) AssignProperties_To_HttpErrorRangeParameters_STATUS ¶
func (parameters *HttpErrorRangeParameters_STATUS) AssignProperties_To_HttpErrorRangeParameters_STATUS(destination *v20210601s.HttpErrorRangeParameters_STATUS) error
AssignProperties_To_HttpErrorRangeParameters_STATUS populates the provided destination HttpErrorRangeParameters_STATUS from our HttpErrorRangeParameters_STATUS
func (*HttpErrorRangeParameters_STATUS) DeepCopy ¶
func (in *HttpErrorRangeParameters_STATUS) DeepCopy() *HttpErrorRangeParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_STATUS.
func (*HttpErrorRangeParameters_STATUS) DeepCopyInto ¶
func (in *HttpErrorRangeParameters_STATUS) DeepCopyInto(out *HttpErrorRangeParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HttpErrorRangeParameters_STATUS) NewEmptyARMValue ¶
func (parameters *HttpErrorRangeParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HttpErrorRangeParameters_STATUS) PopulateFromARM ¶
func (parameters *HttpErrorRangeParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HttpErrorRangeParameters_STATUS_ARM ¶
type HttpErrorRangeParameters_STATUS_ARM struct { // Begin: The inclusive start of the http status code range. Begin *int `json:"begin,omitempty"` // End: The inclusive end of the http status code range. End *int `json:"end,omitempty"` }
The JSON object that represents the range for http status codes
func (*HttpErrorRangeParameters_STATUS_ARM) DeepCopy ¶
func (in *HttpErrorRangeParameters_STATUS_ARM) DeepCopy() *HttpErrorRangeParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_STATUS_ARM.
func (*HttpErrorRangeParameters_STATUS_ARM) DeepCopyInto ¶
func (in *HttpErrorRangeParameters_STATUS_ARM) DeepCopyInto(out *HttpErrorRangeParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HttpVersionMatchConditionParameters) error
AssignProperties_From_HttpVersionMatchConditionParameters populates our HttpVersionMatchConditionParameters from the provided source HttpVersionMatchConditionParameters
func (*HttpVersionMatchConditionParameters) AssignProperties_To_HttpVersionMatchConditionParameters ¶
func (parameters *HttpVersionMatchConditionParameters) AssignProperties_To_HttpVersionMatchConditionParameters(destination *v20210601s.HttpVersionMatchConditionParameters) error
AssignProperties_To_HttpVersionMatchConditionParameters populates the provided destination HttpVersionMatchConditionParameters from our HttpVersionMatchConditionParameters
func (*HttpVersionMatchConditionParameters) ConvertToARM ¶
func (parameters *HttpVersionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HttpVersionMatchConditionParameters) DeepCopy ¶
func (in *HttpVersionMatchConditionParameters) DeepCopy() *HttpVersionMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters.
func (*HttpVersionMatchConditionParameters) DeepCopyInto ¶
func (in *HttpVersionMatchConditionParameters) DeepCopyInto(out *HttpVersionMatchConditionParameters)
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_ARM ¶
type HttpVersionMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *HttpVersionMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for HttpVersion match conditions
func (*HttpVersionMatchConditionParameters_ARM) DeepCopy ¶
func (in *HttpVersionMatchConditionParameters_ARM) DeepCopy() *HttpVersionMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_ARM.
func (*HttpVersionMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *HttpVersionMatchConditionParameters_ARM) DeepCopyInto(out *HttpVersionMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.HttpVersionMatchConditionParameters_STATUS) error
AssignProperties_From_HttpVersionMatchConditionParameters_STATUS populates our HttpVersionMatchConditionParameters_STATUS from the provided source HttpVersionMatchConditionParameters_STATUS
func (*HttpVersionMatchConditionParameters_STATUS) AssignProperties_To_HttpVersionMatchConditionParameters_STATUS ¶
func (parameters *HttpVersionMatchConditionParameters_STATUS) AssignProperties_To_HttpVersionMatchConditionParameters_STATUS(destination *v20210601s.HttpVersionMatchConditionParameters_STATUS) error
AssignProperties_To_HttpVersionMatchConditionParameters_STATUS populates the provided destination HttpVersionMatchConditionParameters_STATUS from our HttpVersionMatchConditionParameters_STATUS
func (*HttpVersionMatchConditionParameters_STATUS) DeepCopy ¶
func (in *HttpVersionMatchConditionParameters_STATUS) DeepCopy() *HttpVersionMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_STATUS.
func (*HttpVersionMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *HttpVersionMatchConditionParameters_STATUS) DeepCopyInto(out *HttpVersionMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HttpVersionMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *HttpVersionMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HttpVersionMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *HttpVersionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HttpVersionMatchConditionParameters_STATUS_ARM ¶
type HttpVersionMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *HttpVersionMatchConditionParameters_STATUS_ARM) DeepCopy() *HttpVersionMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParameters_STATUS_ARM.
func (*HttpVersionMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *HttpVersionMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *HttpVersionMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.IsDeviceMatchConditionParameters) error
AssignProperties_From_IsDeviceMatchConditionParameters populates our IsDeviceMatchConditionParameters from the provided source IsDeviceMatchConditionParameters
func (*IsDeviceMatchConditionParameters) AssignProperties_To_IsDeviceMatchConditionParameters ¶
func (parameters *IsDeviceMatchConditionParameters) AssignProperties_To_IsDeviceMatchConditionParameters(destination *v20210601s.IsDeviceMatchConditionParameters) error
AssignProperties_To_IsDeviceMatchConditionParameters populates the provided destination IsDeviceMatchConditionParameters from our IsDeviceMatchConditionParameters
func (*IsDeviceMatchConditionParameters) ConvertToARM ¶
func (parameters *IsDeviceMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IsDeviceMatchConditionParameters) DeepCopy ¶
func (in *IsDeviceMatchConditionParameters) DeepCopy() *IsDeviceMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters.
func (*IsDeviceMatchConditionParameters) DeepCopyInto ¶
func (in *IsDeviceMatchConditionParameters) DeepCopyInto(out *IsDeviceMatchConditionParameters)
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_ARM ¶
type IsDeviceMatchConditionParameters_ARM 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"` // Operator: Describes operator to be matched Operator *IsDeviceMatchConditionParameters_Operator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *IsDeviceMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for IsDevice match conditions
func (*IsDeviceMatchConditionParameters_ARM) DeepCopy ¶
func (in *IsDeviceMatchConditionParameters_ARM) DeepCopy() *IsDeviceMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_ARM.
func (*IsDeviceMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *IsDeviceMatchConditionParameters_ARM) DeepCopyInto(out *IsDeviceMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.IsDeviceMatchConditionParameters_STATUS) error
AssignProperties_From_IsDeviceMatchConditionParameters_STATUS populates our IsDeviceMatchConditionParameters_STATUS from the provided source IsDeviceMatchConditionParameters_STATUS
func (*IsDeviceMatchConditionParameters_STATUS) AssignProperties_To_IsDeviceMatchConditionParameters_STATUS ¶
func (parameters *IsDeviceMatchConditionParameters_STATUS) AssignProperties_To_IsDeviceMatchConditionParameters_STATUS(destination *v20210601s.IsDeviceMatchConditionParameters_STATUS) error
AssignProperties_To_IsDeviceMatchConditionParameters_STATUS populates the provided destination IsDeviceMatchConditionParameters_STATUS from our IsDeviceMatchConditionParameters_STATUS
func (*IsDeviceMatchConditionParameters_STATUS) DeepCopy ¶
func (in *IsDeviceMatchConditionParameters_STATUS) DeepCopy() *IsDeviceMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_STATUS.
func (*IsDeviceMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *IsDeviceMatchConditionParameters_STATUS) DeepCopyInto(out *IsDeviceMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IsDeviceMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *IsDeviceMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IsDeviceMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *IsDeviceMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IsDeviceMatchConditionParameters_STATUS_ARM ¶
type IsDeviceMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *IsDeviceMatchConditionParameters_STATUS_ARM) DeepCopy() *IsDeviceMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParameters_STATUS_ARM.
func (*IsDeviceMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *IsDeviceMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *IsDeviceMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsDeviceMatchConditionParameters_TypeName ¶
type IsDeviceMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleIsDeviceConditionParameters"}
type IsDeviceMatchConditionParameters_TypeName_STATUS ¶
type IsDeviceMatchConditionParameters_TypeName_STATUS string
type KeyVaultSigningKeyParameters ¶
type KeyVaultSigningKeyParameters struct { // +kubebuilder:validation:Required // ResourceGroupName: Resource group of the user's Key Vault containing the secret ResourceGroupName *string `json:"resourceGroupName,omitempty"` // +kubebuilder:validation:Required // SecretName: The name of secret in Key Vault. SecretName *string `json:"secretName,omitempty"` // +kubebuilder:validation:Required // SecretVersion: The version(GUID) of secret in Key Vault. SecretVersion *string `json:"secretVersion,omitempty"` // +kubebuilder:validation:Required // SubscriptionId: Subscription Id of the user's Key Vault containing the secret SubscriptionId *string `json:"subscriptionId,omitempty"` // +kubebuilder:validation:Required TypeName *KeyVaultSigningKeyParameters_TypeName `json:"typeName,omitempty"` // +kubebuilder:validation:Required // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (*KeyVaultSigningKeyParameters) AssignProperties_From_KeyVaultSigningKeyParameters ¶
func (parameters *KeyVaultSigningKeyParameters) AssignProperties_From_KeyVaultSigningKeyParameters(source *v20210601s.KeyVaultSigningKeyParameters) error
AssignProperties_From_KeyVaultSigningKeyParameters populates our KeyVaultSigningKeyParameters from the provided source KeyVaultSigningKeyParameters
func (*KeyVaultSigningKeyParameters) AssignProperties_To_KeyVaultSigningKeyParameters ¶
func (parameters *KeyVaultSigningKeyParameters) AssignProperties_To_KeyVaultSigningKeyParameters(destination *v20210601s.KeyVaultSigningKeyParameters) error
AssignProperties_To_KeyVaultSigningKeyParameters populates the provided destination KeyVaultSigningKeyParameters from our KeyVaultSigningKeyParameters
func (*KeyVaultSigningKeyParameters) ConvertToARM ¶
func (parameters *KeyVaultSigningKeyParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultSigningKeyParameters) DeepCopy ¶
func (in *KeyVaultSigningKeyParameters) DeepCopy() *KeyVaultSigningKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters.
func (*KeyVaultSigningKeyParameters) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParameters) DeepCopyInto(out *KeyVaultSigningKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultSigningKeyParameters) Initialize_From_KeyVaultSigningKeyParameters_STATUS ¶
func (parameters *KeyVaultSigningKeyParameters) Initialize_From_KeyVaultSigningKeyParameters_STATUS(source *KeyVaultSigningKeyParameters_STATUS) error
Initialize_From_KeyVaultSigningKeyParameters_STATUS populates our KeyVaultSigningKeyParameters from the provided source KeyVaultSigningKeyParameters_STATUS
func (*KeyVaultSigningKeyParameters) NewEmptyARMValue ¶
func (parameters *KeyVaultSigningKeyParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultSigningKeyParameters) PopulateFromARM ¶
func (parameters *KeyVaultSigningKeyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultSigningKeyParameters_ARM ¶
type KeyVaultSigningKeyParameters_ARM struct { // ResourceGroupName: Resource group of the user's Key Vault containing the secret ResourceGroupName *string `json:"resourceGroupName,omitempty"` // SecretName: The name of secret in Key Vault. SecretName *string `json:"secretName,omitempty"` // SecretVersion: The version(GUID) of secret in Key Vault. SecretVersion *string `json:"secretVersion,omitempty"` // SubscriptionId: Subscription Id of the user's Key Vault containing the secret SubscriptionId *string `json:"subscriptionId,omitempty"` TypeName *KeyVaultSigningKeyParameters_TypeName `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (*KeyVaultSigningKeyParameters_ARM) DeepCopy ¶
func (in *KeyVaultSigningKeyParameters_ARM) DeepCopy() *KeyVaultSigningKeyParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_ARM.
func (*KeyVaultSigningKeyParameters_ARM) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParameters_ARM) DeepCopyInto(out *KeyVaultSigningKeyParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSigningKeyParameters_STATUS ¶
type KeyVaultSigningKeyParameters_STATUS struct { // ResourceGroupName: Resource group of the user's Key Vault containing the secret ResourceGroupName *string `json:"resourceGroupName,omitempty"` // SecretName: The name of secret in Key Vault. SecretName *string `json:"secretName,omitempty"` // SecretVersion: The version(GUID) of secret in Key Vault. SecretVersion *string `json:"secretVersion,omitempty"` // SubscriptionId: Subscription Id of the user's Key Vault containing the secret SubscriptionId *string `json:"subscriptionId,omitempty"` TypeName *KeyVaultSigningKeyParameters_TypeName_STATUS `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (*KeyVaultSigningKeyParameters_STATUS) AssignProperties_From_KeyVaultSigningKeyParameters_STATUS ¶
func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_From_KeyVaultSigningKeyParameters_STATUS(source *v20210601s.KeyVaultSigningKeyParameters_STATUS) error
AssignProperties_From_KeyVaultSigningKeyParameters_STATUS populates our KeyVaultSigningKeyParameters_STATUS from the provided source KeyVaultSigningKeyParameters_STATUS
func (*KeyVaultSigningKeyParameters_STATUS) AssignProperties_To_KeyVaultSigningKeyParameters_STATUS ¶
func (parameters *KeyVaultSigningKeyParameters_STATUS) AssignProperties_To_KeyVaultSigningKeyParameters_STATUS(destination *v20210601s.KeyVaultSigningKeyParameters_STATUS) error
AssignProperties_To_KeyVaultSigningKeyParameters_STATUS populates the provided destination KeyVaultSigningKeyParameters_STATUS from our KeyVaultSigningKeyParameters_STATUS
func (*KeyVaultSigningKeyParameters_STATUS) DeepCopy ¶
func (in *KeyVaultSigningKeyParameters_STATUS) DeepCopy() *KeyVaultSigningKeyParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_STATUS.
func (*KeyVaultSigningKeyParameters_STATUS) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParameters_STATUS) DeepCopyInto(out *KeyVaultSigningKeyParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultSigningKeyParameters_STATUS) NewEmptyARMValue ¶
func (parameters *KeyVaultSigningKeyParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultSigningKeyParameters_STATUS) PopulateFromARM ¶
func (parameters *KeyVaultSigningKeyParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultSigningKeyParameters_STATUS_ARM ¶
type KeyVaultSigningKeyParameters_STATUS_ARM struct { // ResourceGroupName: Resource group of the user's Key Vault containing the secret ResourceGroupName *string `json:"resourceGroupName,omitempty"` // SecretName: The name of secret in Key Vault. SecretName *string `json:"secretName,omitempty"` // SecretVersion: The version(GUID) of secret in Key Vault. SecretVersion *string `json:"secretVersion,omitempty"` // SubscriptionId: Subscription Id of the user's Key Vault containing the secret SubscriptionId *string `json:"subscriptionId,omitempty"` TypeName *KeyVaultSigningKeyParameters_TypeName_STATUS `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (*KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopy ¶
func (in *KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopy() *KeyVaultSigningKeyParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_STATUS_ARM.
func (*KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParameters_STATUS_ARM) DeepCopyInto(out *KeyVaultSigningKeyParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSigningKeyParameters_TypeName ¶
type KeyVaultSigningKeyParameters_TypeName string
+kubebuilder:validation:Enum={"KeyVaultSigningKeyParameters"}
type KeyVaultSigningKeyParameters_TypeName_STATUS ¶
type KeyVaultSigningKeyParameters_TypeName_STATUS string
type OptimizationType ¶
type OptimizationType string
Specifies what scenario the customer wants this CDN endpoint to optimize, e.g. Download, Media services. With this information we can apply scenario driven optimization. +kubebuilder:validation:Enum={"DynamicSiteAcceleration","GeneralMediaStreaming","GeneralWebDelivery","LargeFileDownload","VideoOnDemandMediaStreaming"}
type OptimizationType_STATUS ¶
type OptimizationType_STATUS string
Specifies what scenario the customer wants this CDN endpoint to optimize, e.g. Download, Media services. With this information we can apply scenario driven optimization.
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 *v20210601s.OriginGroupOverride) error
AssignProperties_From_OriginGroupOverride populates our OriginGroupOverride from the provided source OriginGroupOverride
func (*OriginGroupOverride) AssignProperties_To_OriginGroupOverride ¶
func (override *OriginGroupOverride) AssignProperties_To_OriginGroupOverride(destination *v20210601s.OriginGroupOverride) error
AssignProperties_To_OriginGroupOverride populates the provided destination OriginGroupOverride from our OriginGroupOverride
func (*OriginGroupOverride) ConvertToARM ¶
func (override *OriginGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OriginGroupOverride) DeepCopy ¶
func (in *OriginGroupOverride) DeepCopy() *OriginGroupOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride.
func (*OriginGroupOverride) DeepCopyInto ¶
func (in *OriginGroupOverride) DeepCopyInto(out *OriginGroupOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OriginGroupOverride) 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 *v20210601s.OriginGroupOverrideAction) error
AssignProperties_From_OriginGroupOverrideAction populates our OriginGroupOverrideAction from the provided source OriginGroupOverrideAction
func (*OriginGroupOverrideAction) AssignProperties_To_OriginGroupOverrideAction ¶
func (action *OriginGroupOverrideAction) AssignProperties_To_OriginGroupOverrideAction(destination *v20210601s.OriginGroupOverrideAction) error
AssignProperties_To_OriginGroupOverrideAction populates the provided destination OriginGroupOverrideAction from our OriginGroupOverrideAction
func (*OriginGroupOverrideAction) ConvertToARM ¶
func (action *OriginGroupOverrideAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OriginGroupOverrideAction) DeepCopy ¶
func (in *OriginGroupOverrideAction) DeepCopy() *OriginGroupOverrideAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction.
func (*OriginGroupOverrideAction) DeepCopyInto ¶
func (in *OriginGroupOverrideAction) DeepCopyInto(out *OriginGroupOverrideAction)
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 *v20210601s.OriginGroupOverrideActionParameters) error
AssignProperties_From_OriginGroupOverrideActionParameters populates our OriginGroupOverrideActionParameters from the provided source OriginGroupOverrideActionParameters
func (*OriginGroupOverrideActionParameters) AssignProperties_To_OriginGroupOverrideActionParameters ¶
func (parameters *OriginGroupOverrideActionParameters) AssignProperties_To_OriginGroupOverrideActionParameters(destination *v20210601s.OriginGroupOverrideActionParameters) error
AssignProperties_To_OriginGroupOverrideActionParameters populates the provided destination OriginGroupOverrideActionParameters from our OriginGroupOverrideActionParameters
func (*OriginGroupOverrideActionParameters) ConvertToARM ¶
func (parameters *OriginGroupOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OriginGroupOverrideActionParameters) DeepCopy ¶
func (in *OriginGroupOverrideActionParameters) DeepCopy() *OriginGroupOverrideActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters.
func (*OriginGroupOverrideActionParameters) DeepCopyInto ¶
func (in *OriginGroupOverrideActionParameters) DeepCopyInto(out *OriginGroupOverrideActionParameters)
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_ARM ¶
type OriginGroupOverrideActionParameters_ARM struct { // OriginGroup: defines the OriginGroup that would override the DefaultOriginGroup. OriginGroup *ResourceReference_ARM `json:"originGroup,omitempty"` TypeName *OriginGroupOverrideActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the origin group override action.
func (*OriginGroupOverrideActionParameters_ARM) DeepCopy ¶
func (in *OriginGroupOverrideActionParameters_ARM) DeepCopy() *OriginGroupOverrideActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_ARM.
func (*OriginGroupOverrideActionParameters_ARM) DeepCopyInto ¶
func (in *OriginGroupOverrideActionParameters_ARM) DeepCopyInto(out *OriginGroupOverrideActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverrideActionParameters_STATUS ¶
type OriginGroupOverrideActionParameters_STATUS struct { // OriginGroup: 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 *v20210601s.OriginGroupOverrideActionParameters_STATUS) error
AssignProperties_From_OriginGroupOverrideActionParameters_STATUS populates our OriginGroupOverrideActionParameters_STATUS from the provided source OriginGroupOverrideActionParameters_STATUS
func (*OriginGroupOverrideActionParameters_STATUS) AssignProperties_To_OriginGroupOverrideActionParameters_STATUS ¶
func (parameters *OriginGroupOverrideActionParameters_STATUS) AssignProperties_To_OriginGroupOverrideActionParameters_STATUS(destination *v20210601s.OriginGroupOverrideActionParameters_STATUS) error
AssignProperties_To_OriginGroupOverrideActionParameters_STATUS populates the provided destination OriginGroupOverrideActionParameters_STATUS from our OriginGroupOverrideActionParameters_STATUS
func (*OriginGroupOverrideActionParameters_STATUS) DeepCopy ¶
func (in *OriginGroupOverrideActionParameters_STATUS) DeepCopy() *OriginGroupOverrideActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_STATUS.
func (*OriginGroupOverrideActionParameters_STATUS) DeepCopyInto ¶
func (in *OriginGroupOverrideActionParameters_STATUS) DeepCopyInto(out *OriginGroupOverrideActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OriginGroupOverrideActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *OriginGroupOverrideActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OriginGroupOverrideActionParameters_STATUS) PopulateFromARM ¶
func (parameters *OriginGroupOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OriginGroupOverrideActionParameters_STATUS_ARM ¶
type OriginGroupOverrideActionParameters_STATUS_ARM struct { // OriginGroup: defines the OriginGroup that would override the DefaultOriginGroup. OriginGroup *ResourceReference_STATUS_ARM `json:"originGroup,omitempty"` TypeName *OriginGroupOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"` }
Defines the parameters for the origin group override action.
func (*OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopy ¶
func (in *OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopy() *OriginGroupOverrideActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParameters_STATUS_ARM.
func (*OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *OriginGroupOverrideActionParameters_STATUS_ARM) DeepCopyInto(out *OriginGroupOverrideActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverrideActionParameters_TypeName ¶
type OriginGroupOverrideActionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleOriginGroupOverrideActionParameters"}
type OriginGroupOverrideActionParameters_TypeName_STATUS ¶
type OriginGroupOverrideActionParameters_TypeName_STATUS string
type OriginGroupOverrideAction_ARM ¶
type OriginGroupOverrideAction_ARM struct { // Name: The name of the action for the delivery rule. Name OriginGroupOverrideAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *OriginGroupOverrideActionParameters_ARM `json:"parameters,omitempty"` }
func (*OriginGroupOverrideAction_ARM) DeepCopy ¶
func (in *OriginGroupOverrideAction_ARM) DeepCopy() *OriginGroupOverrideAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_ARM.
func (*OriginGroupOverrideAction_ARM) DeepCopyInto ¶
func (in *OriginGroupOverrideAction_ARM) DeepCopyInto(out *OriginGroupOverrideAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.OriginGroupOverrideAction_STATUS) error
AssignProperties_From_OriginGroupOverrideAction_STATUS populates our OriginGroupOverrideAction_STATUS from the provided source OriginGroupOverrideAction_STATUS
func (*OriginGroupOverrideAction_STATUS) AssignProperties_To_OriginGroupOverrideAction_STATUS ¶
func (action *OriginGroupOverrideAction_STATUS) AssignProperties_To_OriginGroupOverrideAction_STATUS(destination *v20210601s.OriginGroupOverrideAction_STATUS) error
AssignProperties_To_OriginGroupOverrideAction_STATUS populates the provided destination OriginGroupOverrideAction_STATUS from our OriginGroupOverrideAction_STATUS
func (*OriginGroupOverrideAction_STATUS) DeepCopy ¶
func (in *OriginGroupOverrideAction_STATUS) DeepCopy() *OriginGroupOverrideAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_STATUS.
func (*OriginGroupOverrideAction_STATUS) DeepCopyInto ¶
func (in *OriginGroupOverrideAction_STATUS) DeepCopyInto(out *OriginGroupOverrideAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OriginGroupOverrideAction_STATUS) NewEmptyARMValue ¶
func (action *OriginGroupOverrideAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OriginGroupOverrideAction_STATUS) PopulateFromARM ¶
func (action *OriginGroupOverrideAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OriginGroupOverrideAction_STATUS_ARM ¶
type OriginGroupOverrideAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*OriginGroupOverrideAction_STATUS_ARM) DeepCopy ¶
func (in *OriginGroupOverrideAction_STATUS_ARM) DeepCopy() *OriginGroupOverrideAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideAction_STATUS_ARM.
func (*OriginGroupOverrideAction_STATUS_ARM) DeepCopyInto ¶
func (in *OriginGroupOverrideAction_STATUS_ARM) DeepCopyInto(out *OriginGroupOverrideAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverride_ARM ¶
type OriginGroupOverride_ARM struct { // ForwardingProtocol: 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_ARM `json:"originGroup,omitempty"` }
Defines the parameters for the origin group override configuration.
func (*OriginGroupOverride_ARM) DeepCopy ¶
func (in *OriginGroupOverride_ARM) DeepCopy() *OriginGroupOverride_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_ARM.
func (*OriginGroupOverride_ARM) DeepCopyInto ¶
func (in *OriginGroupOverride_ARM) DeepCopyInto(out *OriginGroupOverride_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverride_ForwardingProtocol ¶
type OriginGroupOverride_ForwardingProtocol string
+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 *v20210601s.OriginGroupOverride_STATUS) error
AssignProperties_From_OriginGroupOverride_STATUS populates our OriginGroupOverride_STATUS from the provided source OriginGroupOverride_STATUS
func (*OriginGroupOverride_STATUS) AssignProperties_To_OriginGroupOverride_STATUS ¶
func (override *OriginGroupOverride_STATUS) AssignProperties_To_OriginGroupOverride_STATUS(destination *v20210601s.OriginGroupOverride_STATUS) error
AssignProperties_To_OriginGroupOverride_STATUS populates the provided destination OriginGroupOverride_STATUS from our OriginGroupOverride_STATUS
func (*OriginGroupOverride_STATUS) DeepCopy ¶
func (in *OriginGroupOverride_STATUS) DeepCopy() *OriginGroupOverride_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_STATUS.
func (*OriginGroupOverride_STATUS) DeepCopyInto ¶
func (in *OriginGroupOverride_STATUS) DeepCopyInto(out *OriginGroupOverride_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OriginGroupOverride_STATUS) NewEmptyARMValue ¶
func (override *OriginGroupOverride_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OriginGroupOverride_STATUS) PopulateFromARM ¶
func (override *OriginGroupOverride_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OriginGroupOverride_STATUS_ARM ¶
type OriginGroupOverride_STATUS_ARM struct { // ForwardingProtocol: 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_ARM `json:"originGroup,omitempty"` }
Defines the parameters for the origin group override configuration.
func (*OriginGroupOverride_STATUS_ARM) DeepCopy ¶
func (in *OriginGroupOverride_STATUS_ARM) DeepCopy() *OriginGroupOverride_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride_STATUS_ARM.
func (*OriginGroupOverride_STATUS_ARM) DeepCopyInto ¶
func (in *OriginGroupOverride_STATUS_ARM) DeepCopyInto(out *OriginGroupOverride_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.PostArgsMatchConditionParameters) error
AssignProperties_From_PostArgsMatchConditionParameters populates our PostArgsMatchConditionParameters from the provided source PostArgsMatchConditionParameters
func (*PostArgsMatchConditionParameters) AssignProperties_To_PostArgsMatchConditionParameters ¶
func (parameters *PostArgsMatchConditionParameters) AssignProperties_To_PostArgsMatchConditionParameters(destination *v20210601s.PostArgsMatchConditionParameters) error
AssignProperties_To_PostArgsMatchConditionParameters populates the provided destination PostArgsMatchConditionParameters from our PostArgsMatchConditionParameters
func (*PostArgsMatchConditionParameters) ConvertToARM ¶
func (parameters *PostArgsMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PostArgsMatchConditionParameters) DeepCopy ¶
func (in *PostArgsMatchConditionParameters) DeepCopy() *PostArgsMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters.
func (*PostArgsMatchConditionParameters) DeepCopyInto ¶
func (in *PostArgsMatchConditionParameters) DeepCopyInto(out *PostArgsMatchConditionParameters)
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_ARM ¶
type PostArgsMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Selector: Name of PostArg to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *PostArgsMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for PostArgs match conditions
func (*PostArgsMatchConditionParameters_ARM) DeepCopy ¶
func (in *PostArgsMatchConditionParameters_ARM) DeepCopy() *PostArgsMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_ARM.
func (*PostArgsMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *PostArgsMatchConditionParameters_ARM) DeepCopyInto(out *PostArgsMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.PostArgsMatchConditionParameters_STATUS) error
AssignProperties_From_PostArgsMatchConditionParameters_STATUS populates our PostArgsMatchConditionParameters_STATUS from the provided source PostArgsMatchConditionParameters_STATUS
func (*PostArgsMatchConditionParameters_STATUS) AssignProperties_To_PostArgsMatchConditionParameters_STATUS ¶
func (parameters *PostArgsMatchConditionParameters_STATUS) AssignProperties_To_PostArgsMatchConditionParameters_STATUS(destination *v20210601s.PostArgsMatchConditionParameters_STATUS) error
AssignProperties_To_PostArgsMatchConditionParameters_STATUS populates the provided destination PostArgsMatchConditionParameters_STATUS from our PostArgsMatchConditionParameters_STATUS
func (*PostArgsMatchConditionParameters_STATUS) DeepCopy ¶
func (in *PostArgsMatchConditionParameters_STATUS) DeepCopy() *PostArgsMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_STATUS.
func (*PostArgsMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *PostArgsMatchConditionParameters_STATUS) DeepCopyInto(out *PostArgsMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostArgsMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *PostArgsMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PostArgsMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *PostArgsMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PostArgsMatchConditionParameters_STATUS_ARM ¶
type PostArgsMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *PostArgsMatchConditionParameters_STATUS_ARM) DeepCopy() *PostArgsMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParameters_STATUS_ARM.
func (*PostArgsMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *PostArgsMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *PostArgsMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgsMatchConditionParameters_TypeName ¶
type PostArgsMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRulePostArgsConditionParameters"}
type PostArgsMatchConditionParameters_TypeName_STATUS ¶
type PostArgsMatchConditionParameters_TypeName_STATUS string
type PrivateEndpointStatus_STATUS ¶
type PrivateEndpointStatus_STATUS string
The approval status for the connection to the Private Link
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/2021-06-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 *v20210601s.Profile) error
AssignProperties_From_Profile populates our Profile from the provided source Profile
func (*Profile) AssignProperties_To_Profile ¶
func (profile *Profile) AssignProperties_To_Profile(destination *v20210601s.Profile) error
AssignProperties_To_Profile populates the provided destination Profile from our Profile
func (*Profile) 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
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 ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*Profile) GetConditions ¶
func (profile *Profile) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Profile) GetResourceScope ¶
func (profile *Profile) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Profile) GetSpec ¶
func (profile *Profile) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Profile) GetStatus ¶
func (profile *Profile) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Profile) GetSupportedOperations ¶ added in v2.4.0
func (profile *Profile) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Profile) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles"
func (*Profile) NewEmptyStatus ¶
func (profile *Profile) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Profile) OriginalGVK ¶
func (profile *Profile) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Profile) Owner ¶
func (profile *Profile) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Profile) SetConditions ¶
func (profile *Profile) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Profile) SetStatus ¶
func (profile *Profile) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Profile) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Profile) ValidateDelete ¶
ValidateDelete validates the deletion 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/2021-06-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 ProfileProperties_ARM ¶
type ProfileProperties_ARM struct { // 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"` }
The JSON object that contains the properties required to create a profile.
func (*ProfileProperties_ARM) DeepCopy ¶
func (in *ProfileProperties_ARM) DeepCopy() *ProfileProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileProperties_ARM.
func (*ProfileProperties_ARM) DeepCopyInto ¶
func (in *ProfileProperties_ARM) DeepCopyInto(out *ProfileProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileProperties_ProvisioningState_STATUS ¶
type ProfileProperties_ProvisioningState_STATUS string
type ProfileProperties_ResourceState_STATUS ¶
type ProfileProperties_ResourceState_STATUS string
type ProfileProperties_STATUS_ARM ¶
type ProfileProperties_STATUS_ARM struct { // FrontDoorId: The Id of the frontdoor. FrontDoorId *string `json:"frontDoorId,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"` }
The JSON object that contains the properties required to create a profile.
func (*ProfileProperties_STATUS_ARM) DeepCopy ¶
func (in *ProfileProperties_STATUS_ARM) DeepCopy() *ProfileProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileProperties_STATUS_ARM.
func (*ProfileProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ProfileProperties_STATUS_ARM) DeepCopyInto(out *ProfileProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profile_STATUS ¶
type Profile_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // FrontDoorId: The Id of the frontdoor. FrontDoorId *string `json:"frontDoorId,omitempty"` // Id: Resource ID. Id *string `json:"id,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 *v20210601s.Profile_STATUS) error
AssignProperties_From_Profile_STATUS populates our Profile_STATUS from the provided source Profile_STATUS
func (*Profile_STATUS) AssignProperties_To_Profile_STATUS ¶
func (profile *Profile_STATUS) AssignProperties_To_Profile_STATUS(destination *v20210601s.Profile_STATUS) error
AssignProperties_To_Profile_STATUS populates the provided destination Profile_STATUS from our Profile_STATUS
func (*Profile_STATUS) ConvertStatusFrom ¶
func (profile *Profile_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Profile_STATUS from the provided source
func (*Profile_STATUS) ConvertStatusTo ¶
func (profile *Profile_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Profile_STATUS
func (*Profile_STATUS) DeepCopy ¶
func (in *Profile_STATUS) DeepCopy() *Profile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_STATUS.
func (*Profile_STATUS) DeepCopyInto ¶
func (in *Profile_STATUS) DeepCopyInto(out *Profile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile_STATUS) NewEmptyARMValue ¶
func (profile *Profile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Profile_STATUS) PopulateFromARM ¶
func (profile *Profile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Profile_STATUS_ARM ¶
type Profile_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,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"` // Properties: The JSON object that contains the properties required to create a profile. Properties *ProfileProperties_STATUS_ARM `json:"properties,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_ARM `json:"sku,omitempty"` // SystemData: Read only system data SystemData *SystemData_STATUS_ARM `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_ARM) DeepCopy ¶
func (in *Profile_STATUS_ARM) DeepCopy() *Profile_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_STATUS_ARM.
func (*Profile_STATUS_ARM) DeepCopyInto ¶
func (in *Profile_STATUS_ARM) DeepCopyInto(out *Profile_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profile_Spec ¶
type Profile_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,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 *v20210601s.Profile_Spec) error
AssignProperties_From_Profile_Spec populates our Profile_Spec from the provided source Profile_Spec
func (*Profile_Spec) AssignProperties_To_Profile_Spec ¶
func (profile *Profile_Spec) AssignProperties_To_Profile_Spec(destination *v20210601s.Profile_Spec) error
AssignProperties_To_Profile_Spec populates the provided destination Profile_Spec from our Profile_Spec
func (*Profile_Spec) ConvertSpecFrom ¶
func (profile *Profile_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Profile_Spec from the provided source
func (*Profile_Spec) ConvertSpecTo ¶
func (profile *Profile_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Profile_Spec
func (*Profile_Spec) ConvertToARM ¶
func (profile *Profile_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Profile_Spec) DeepCopy ¶
func (in *Profile_Spec) DeepCopy() *Profile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_Spec.
func (*Profile_Spec) DeepCopyInto ¶
func (in *Profile_Spec) DeepCopyInto(out *Profile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile_Spec) NewEmptyARMValue ¶
func (profile *Profile_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Profile_Spec) OriginalVersion ¶
func (profile *Profile_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Profile_Spec) PopulateFromARM ¶
func (profile *Profile_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Profile_Spec) SetAzureName ¶
func (profile *Profile_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Profile_Spec_ARM ¶
type Profile_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The JSON object that contains the properties required to create a profile. Properties *ProfileProperties_ARM `json:"properties,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_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Profile_Spec_ARM) DeepCopy ¶
func (in *Profile_Spec_ARM) DeepCopy() *Profile_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_Spec_ARM.
func (*Profile_Spec_ARM) DeepCopyInto ¶
func (in *Profile_Spec_ARM) DeepCopyInto(out *Profile_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Profile_Spec_ARM) GetAPIVersion ¶
func (profile Profile_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*Profile_Spec_ARM) GetName ¶
func (profile *Profile_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Profile_Spec_ARM) GetType ¶
func (profile *Profile_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles"
type ProfilesEndpoint ¶
type ProfilesEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Profiles_Endpoint_Spec `json:"spec,omitempty"` Status Profiles_Endpoint_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
func (*ProfilesEndpoint) AssignProperties_From_ProfilesEndpoint ¶
func (endpoint *ProfilesEndpoint) AssignProperties_From_ProfilesEndpoint(source *v20210601s.ProfilesEndpoint) error
AssignProperties_From_ProfilesEndpoint populates our ProfilesEndpoint from the provided source ProfilesEndpoint
func (*ProfilesEndpoint) AssignProperties_To_ProfilesEndpoint ¶
func (endpoint *ProfilesEndpoint) AssignProperties_To_ProfilesEndpoint(destination *v20210601s.ProfilesEndpoint) error
AssignProperties_To_ProfilesEndpoint populates the provided destination ProfilesEndpoint from our ProfilesEndpoint
func (*ProfilesEndpoint) AzureName ¶
func (endpoint *ProfilesEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*ProfilesEndpoint) ConvertFrom ¶
func (endpoint *ProfilesEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ProfilesEndpoint from the provided hub ProfilesEndpoint
func (*ProfilesEndpoint) ConvertTo ¶
func (endpoint *ProfilesEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ProfilesEndpoint from our ProfilesEndpoint
func (*ProfilesEndpoint) DeepCopy ¶
func (in *ProfilesEndpoint) DeepCopy() *ProfilesEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoint.
func (*ProfilesEndpoint) DeepCopyInto ¶
func (in *ProfilesEndpoint) DeepCopyInto(out *ProfilesEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpoint) DeepCopyObject ¶
func (in *ProfilesEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProfilesEndpoint) Default ¶
func (endpoint *ProfilesEndpoint) Default()
Default applies defaults to the ProfilesEndpoint resource
func (ProfilesEndpoint) GetAPIVersion ¶
func (endpoint ProfilesEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*ProfilesEndpoint) GetConditions ¶
func (endpoint *ProfilesEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ProfilesEndpoint) GetResourceScope ¶
func (endpoint *ProfilesEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ProfilesEndpoint) GetSpec ¶
func (endpoint *ProfilesEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ProfilesEndpoint) GetStatus ¶
func (endpoint *ProfilesEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ProfilesEndpoint) GetSupportedOperations ¶ added in v2.4.0
func (endpoint *ProfilesEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ProfilesEndpoint) GetType ¶
func (endpoint *ProfilesEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"
func (*ProfilesEndpoint) InitializeSpec ¶
func (endpoint *ProfilesEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ProfilesEndpoint) NewEmptyStatus ¶
func (endpoint *ProfilesEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ProfilesEndpoint) OriginalGVK ¶
func (endpoint *ProfilesEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ProfilesEndpoint) Owner ¶
func (endpoint *ProfilesEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ProfilesEndpoint) SetConditions ¶
func (endpoint *ProfilesEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ProfilesEndpoint) SetStatus ¶
func (endpoint *ProfilesEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ProfilesEndpoint) ValidateCreate ¶
func (endpoint *ProfilesEndpoint) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ProfilesEndpoint) ValidateDelete ¶
func (endpoint *ProfilesEndpoint) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ProfilesEndpoint) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ProfilesEndpointList ¶
type ProfilesEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProfilesEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2021-06-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
func (*ProfilesEndpointList) DeepCopy ¶
func (in *ProfilesEndpointList) DeepCopy() *ProfilesEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpointList.
func (*ProfilesEndpointList) DeepCopyInto ¶
func (in *ProfilesEndpointList) DeepCopyInto(out *ProfilesEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpointList) DeepCopyObject ¶
func (in *ProfilesEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Profiles_Endpoint_STATUS ¶
type Profiles_Endpoint_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` // CustomDomains: The custom domains under the endpoint. CustomDomains []DeepCreatedCustomDomain_STATUS `json:"customDomains,omitempty"` // DefaultOriginGroup: A reference to the origin group. DefaultOriginGroup *ResourceReference_STATUS `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointProperties_DeliveryPolicy_STATUS `json:"deliveryPolicy,omitempty"` // GeoFilters: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule // to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters []GeoFilter_STATUS `json:"geoFilters,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"` // IsCompressionEnabled: Indicates whether content compression is enabled on CDN. 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 // CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` // IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` // IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media // services. With this information, CDN can apply scenario driven optimization. OptimizationType *OptimizationType_STATUS `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []DeepCreatedOriginGroup_STATUS `json:"originGroups,omitempty"` // OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed // when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, // the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services // require this host header value to match the origin hostname by default. OriginHostHeader *string `json:"originHostHeader,omitempty"` // OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. // contoso.cloudapp.net/originpath. OriginPath *string `json:"originPath,omitempty"` // Origins: The source of the content being delivered via CDN. Origins []DeepCreatedOrigin_STATUS `json:"origins,omitempty"` // ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the // most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single // origin. ProbePath *string `json:"probePath,omitempty"` // ProvisioningState: Provisioning status of the endpoint. ProvisioningState *EndpointProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings // when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request // with a unique URL. QueryStringCachingBehavior *QueryStringCachingBehavior_STATUS `json:"queryStringCachingBehavior,omitempty"` // ResourceState: Resource status of the endpoint. ResourceState *EndpointProperties_ResourceState_STATUS `json:"resourceState,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"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKey_STATUS `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink_STATUS `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*Profiles_Endpoint_STATUS) AssignProperties_From_Profiles_Endpoint_STATUS ¶
func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_From_Profiles_Endpoint_STATUS(source *v20210601s.Profiles_Endpoint_STATUS) error
AssignProperties_From_Profiles_Endpoint_STATUS populates our Profiles_Endpoint_STATUS from the provided source Profiles_Endpoint_STATUS
func (*Profiles_Endpoint_STATUS) AssignProperties_To_Profiles_Endpoint_STATUS ¶
func (endpoint *Profiles_Endpoint_STATUS) AssignProperties_To_Profiles_Endpoint_STATUS(destination *v20210601s.Profiles_Endpoint_STATUS) error
AssignProperties_To_Profiles_Endpoint_STATUS populates the provided destination Profiles_Endpoint_STATUS from our Profiles_Endpoint_STATUS
func (*Profiles_Endpoint_STATUS) ConvertStatusFrom ¶
func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Profiles_Endpoint_STATUS from the provided source
func (*Profiles_Endpoint_STATUS) ConvertStatusTo ¶
func (endpoint *Profiles_Endpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Profiles_Endpoint_STATUS
func (*Profiles_Endpoint_STATUS) DeepCopy ¶
func (in *Profiles_Endpoint_STATUS) DeepCopy() *Profiles_Endpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_STATUS.
func (*Profiles_Endpoint_STATUS) DeepCopyInto ¶
func (in *Profiles_Endpoint_STATUS) DeepCopyInto(out *Profiles_Endpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profiles_Endpoint_STATUS) NewEmptyARMValue ¶
func (endpoint *Profiles_Endpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Profiles_Endpoint_STATUS) PopulateFromARM ¶
func (endpoint *Profiles_Endpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Profiles_Endpoint_STATUS_ARM ¶
type Profiles_Endpoint_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: The JSON object that contains the properties required to create an endpoint. Properties *EndpointProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Read only system data SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Profiles_Endpoint_STATUS_ARM) DeepCopy ¶
func (in *Profiles_Endpoint_STATUS_ARM) DeepCopy() *Profiles_Endpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_STATUS_ARM.
func (*Profiles_Endpoint_STATUS_ARM) DeepCopyInto ¶
func (in *Profiles_Endpoint_STATUS_ARM) DeepCopyInto(out *Profiles_Endpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profiles_Endpoint_Spec ¶
type Profiles_Endpoint_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` // DefaultOriginGroup: A reference to the origin group. DefaultOriginGroup *ResourceReference `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointProperties_DeliveryPolicy `json:"deliveryPolicy,omitempty"` // GeoFilters: List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule // to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters []GeoFilter `json:"geoFilters,omitempty"` // IsCompressionEnabled: Indicates whether content compression is enabled on CDN. 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 // CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` // IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` // IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol // (HTTP or HTTPS) must be allowed. IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media // services. With this information, CDN can apply scenario driven optimization. OptimizationType *OptimizationType `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []DeepCreatedOriginGroup `json:"originGroups,omitempty"` // OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed // when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, // the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services // require this host header value to match the origin hostname by default. OriginHostHeader *string `json:"originHostHeader,omitempty"` // OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. // contoso.cloudapp.net/originpath. OriginPath *string `json:"originPath,omitempty"` // +kubebuilder:validation:Required // Origins: The source of the content being delivered via CDN. Origins []DeepCreatedOrigin `json:"origins,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a cdn.azure.com/Profile resource Owner *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"` // ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the // most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single // origin. ProbePath *string `json:"probePath,omitempty"` // QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings // when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request // with a unique URL. QueryStringCachingBehavior *QueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKey `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointProperties_WebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*Profiles_Endpoint_Spec) AssignProperties_From_Profiles_Endpoint_Spec ¶
func (endpoint *Profiles_Endpoint_Spec) AssignProperties_From_Profiles_Endpoint_Spec(source *v20210601s.Profiles_Endpoint_Spec) error
AssignProperties_From_Profiles_Endpoint_Spec populates our Profiles_Endpoint_Spec from the provided source Profiles_Endpoint_Spec
func (*Profiles_Endpoint_Spec) AssignProperties_To_Profiles_Endpoint_Spec ¶
func (endpoint *Profiles_Endpoint_Spec) AssignProperties_To_Profiles_Endpoint_Spec(destination *v20210601s.Profiles_Endpoint_Spec) error
AssignProperties_To_Profiles_Endpoint_Spec populates the provided destination Profiles_Endpoint_Spec from our Profiles_Endpoint_Spec
func (*Profiles_Endpoint_Spec) ConvertSpecFrom ¶
func (endpoint *Profiles_Endpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Profiles_Endpoint_Spec from the provided source
func (*Profiles_Endpoint_Spec) ConvertSpecTo ¶
func (endpoint *Profiles_Endpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Profiles_Endpoint_Spec
func (*Profiles_Endpoint_Spec) ConvertToARM ¶
func (endpoint *Profiles_Endpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Profiles_Endpoint_Spec) DeepCopy ¶
func (in *Profiles_Endpoint_Spec) DeepCopy() *Profiles_Endpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_Spec.
func (*Profiles_Endpoint_Spec) DeepCopyInto ¶
func (in *Profiles_Endpoint_Spec) DeepCopyInto(out *Profiles_Endpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profiles_Endpoint_Spec) Initialize_From_Profiles_Endpoint_STATUS ¶
func (endpoint *Profiles_Endpoint_Spec) Initialize_From_Profiles_Endpoint_STATUS(source *Profiles_Endpoint_STATUS) error
Initialize_From_Profiles_Endpoint_STATUS populates our Profiles_Endpoint_Spec from the provided source Profiles_Endpoint_STATUS
func (*Profiles_Endpoint_Spec) NewEmptyARMValue ¶
func (endpoint *Profiles_Endpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Profiles_Endpoint_Spec) OriginalVersion ¶
func (endpoint *Profiles_Endpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Profiles_Endpoint_Spec) PopulateFromARM ¶
func (endpoint *Profiles_Endpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Profiles_Endpoint_Spec) SetAzureName ¶
func (endpoint *Profiles_Endpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Profiles_Endpoint_Spec_ARM ¶
type Profiles_Endpoint_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The JSON object that contains the properties required to create an endpoint. Properties *EndpointProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Profiles_Endpoint_Spec_ARM) DeepCopy ¶
func (in *Profiles_Endpoint_Spec_ARM) DeepCopy() *Profiles_Endpoint_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Endpoint_Spec_ARM.
func (*Profiles_Endpoint_Spec_ARM) DeepCopyInto ¶
func (in *Profiles_Endpoint_Spec_ARM) DeepCopyInto(out *Profiles_Endpoint_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Profiles_Endpoint_Spec_ARM) GetAPIVersion ¶
func (endpoint Profiles_Endpoint_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*Profiles_Endpoint_Spec_ARM) GetName ¶
func (endpoint *Profiles_Endpoint_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Profiles_Endpoint_Spec_ARM) GetType ¶
func (endpoint *Profiles_Endpoint_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"
type QueryStringCachingBehavior ¶
type QueryStringCachingBehavior string
Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. +kubebuilder:validation:Enum={"BypassCaching","IgnoreQueryString","NotSet","UseQueryString"}
type QueryStringCachingBehavior_STATUS ¶
type QueryStringCachingBehavior_STATUS string
Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
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 *v20210601s.QueryStringMatchConditionParameters) error
AssignProperties_From_QueryStringMatchConditionParameters populates our QueryStringMatchConditionParameters from the provided source QueryStringMatchConditionParameters
func (*QueryStringMatchConditionParameters) AssignProperties_To_QueryStringMatchConditionParameters ¶
func (parameters *QueryStringMatchConditionParameters) AssignProperties_To_QueryStringMatchConditionParameters(destination *v20210601s.QueryStringMatchConditionParameters) error
AssignProperties_To_QueryStringMatchConditionParameters populates the provided destination QueryStringMatchConditionParameters from our QueryStringMatchConditionParameters
func (*QueryStringMatchConditionParameters) ConvertToARM ¶
func (parameters *QueryStringMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*QueryStringMatchConditionParameters) DeepCopy ¶
func (in *QueryStringMatchConditionParameters) DeepCopy() *QueryStringMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters.
func (*QueryStringMatchConditionParameters) DeepCopyInto ¶
func (in *QueryStringMatchConditionParameters) DeepCopyInto(out *QueryStringMatchConditionParameters)
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_ARM ¶
type QueryStringMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *QueryStringMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for QueryString match conditions
func (*QueryStringMatchConditionParameters_ARM) DeepCopy ¶
func (in *QueryStringMatchConditionParameters_ARM) DeepCopy() *QueryStringMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_ARM.
func (*QueryStringMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *QueryStringMatchConditionParameters_ARM) DeepCopyInto(out *QueryStringMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.QueryStringMatchConditionParameters_STATUS) error
AssignProperties_From_QueryStringMatchConditionParameters_STATUS populates our QueryStringMatchConditionParameters_STATUS from the provided source QueryStringMatchConditionParameters_STATUS
func (*QueryStringMatchConditionParameters_STATUS) AssignProperties_To_QueryStringMatchConditionParameters_STATUS ¶
func (parameters *QueryStringMatchConditionParameters_STATUS) AssignProperties_To_QueryStringMatchConditionParameters_STATUS(destination *v20210601s.QueryStringMatchConditionParameters_STATUS) error
AssignProperties_To_QueryStringMatchConditionParameters_STATUS populates the provided destination QueryStringMatchConditionParameters_STATUS from our QueryStringMatchConditionParameters_STATUS
func (*QueryStringMatchConditionParameters_STATUS) DeepCopy ¶
func (in *QueryStringMatchConditionParameters_STATUS) DeepCopy() *QueryStringMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_STATUS.
func (*QueryStringMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *QueryStringMatchConditionParameters_STATUS) DeepCopyInto(out *QueryStringMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryStringMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *QueryStringMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*QueryStringMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *QueryStringMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type QueryStringMatchConditionParameters_STATUS_ARM ¶
type QueryStringMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *QueryStringMatchConditionParameters_STATUS_ARM) DeepCopy() *QueryStringMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParameters_STATUS_ARM.
func (*QueryStringMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *QueryStringMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *QueryStringMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RemoteAddressMatchConditionParameters) error
AssignProperties_From_RemoteAddressMatchConditionParameters populates our RemoteAddressMatchConditionParameters from the provided source RemoteAddressMatchConditionParameters
func (*RemoteAddressMatchConditionParameters) AssignProperties_To_RemoteAddressMatchConditionParameters ¶
func (parameters *RemoteAddressMatchConditionParameters) AssignProperties_To_RemoteAddressMatchConditionParameters(destination *v20210601s.RemoteAddressMatchConditionParameters) error
AssignProperties_To_RemoteAddressMatchConditionParameters populates the provided destination RemoteAddressMatchConditionParameters from our RemoteAddressMatchConditionParameters
func (*RemoteAddressMatchConditionParameters) ConvertToARM ¶
func (parameters *RemoteAddressMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RemoteAddressMatchConditionParameters) DeepCopy ¶
func (in *RemoteAddressMatchConditionParameters) DeepCopy() *RemoteAddressMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters.
func (*RemoteAddressMatchConditionParameters) DeepCopyInto ¶
func (in *RemoteAddressMatchConditionParameters) DeepCopyInto(out *RemoteAddressMatchConditionParameters)
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 ¶
func (parameters *RemoteAddressMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RemoteAddressMatchConditionParameters) PopulateFromARM ¶
func (parameters *RemoteAddressMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RemoteAddressMatchConditionParameters_ARM ¶
type RemoteAddressMatchConditionParameters_ARM struct { // MatchValues: 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RemoteAddressMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RemoteAddress match conditions
func (*RemoteAddressMatchConditionParameters_ARM) DeepCopy ¶
func (in *RemoteAddressMatchConditionParameters_ARM) DeepCopy() *RemoteAddressMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_ARM.
func (*RemoteAddressMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RemoteAddressMatchConditionParameters_ARM) DeepCopyInto(out *RemoteAddressMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error
AssignProperties_From_RemoteAddressMatchConditionParameters_STATUS populates our RemoteAddressMatchConditionParameters_STATUS from the provided source RemoteAddressMatchConditionParameters_STATUS
func (*RemoteAddressMatchConditionParameters_STATUS) AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS ¶
func (parameters *RemoteAddressMatchConditionParameters_STATUS) AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS(destination *v20210601s.RemoteAddressMatchConditionParameters_STATUS) error
AssignProperties_To_RemoteAddressMatchConditionParameters_STATUS populates the provided destination RemoteAddressMatchConditionParameters_STATUS from our RemoteAddressMatchConditionParameters_STATUS
func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RemoteAddressMatchConditionParameters_STATUS) DeepCopy() *RemoteAddressMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_STATUS.
func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RemoteAddressMatchConditionParameters_STATUS) DeepCopyInto(out *RemoteAddressMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemoteAddressMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RemoteAddressMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RemoteAddressMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RemoteAddressMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RemoteAddressMatchConditionParameters_STATUS_ARM ¶
type RemoteAddressMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RemoteAddressMatchConditionParameters_STATUS_ARM) DeepCopy() *RemoteAddressMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParameters_STATUS_ARM.
func (*RemoteAddressMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RemoteAddressMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RemoteAddressMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestBodyMatchConditionParameters) error
AssignProperties_From_RequestBodyMatchConditionParameters populates our RequestBodyMatchConditionParameters from the provided source RequestBodyMatchConditionParameters
func (*RequestBodyMatchConditionParameters) AssignProperties_To_RequestBodyMatchConditionParameters ¶
func (parameters *RequestBodyMatchConditionParameters) AssignProperties_To_RequestBodyMatchConditionParameters(destination *v20210601s.RequestBodyMatchConditionParameters) error
AssignProperties_To_RequestBodyMatchConditionParameters populates the provided destination RequestBodyMatchConditionParameters from our RequestBodyMatchConditionParameters
func (*RequestBodyMatchConditionParameters) ConvertToARM ¶
func (parameters *RequestBodyMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RequestBodyMatchConditionParameters) DeepCopy ¶
func (in *RequestBodyMatchConditionParameters) DeepCopy() *RequestBodyMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters.
func (*RequestBodyMatchConditionParameters) DeepCopyInto ¶
func (in *RequestBodyMatchConditionParameters) DeepCopyInto(out *RequestBodyMatchConditionParameters)
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_ARM ¶
type RequestBodyMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RequestBodyMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RequestBody match conditions
func (*RequestBodyMatchConditionParameters_ARM) DeepCopy ¶
func (in *RequestBodyMatchConditionParameters_ARM) DeepCopy() *RequestBodyMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_ARM.
func (*RequestBodyMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RequestBodyMatchConditionParameters_ARM) DeepCopyInto(out *RequestBodyMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestBodyMatchConditionParameters_STATUS) error
AssignProperties_From_RequestBodyMatchConditionParameters_STATUS populates our RequestBodyMatchConditionParameters_STATUS from the provided source RequestBodyMatchConditionParameters_STATUS
func (*RequestBodyMatchConditionParameters_STATUS) AssignProperties_To_RequestBodyMatchConditionParameters_STATUS ¶
func (parameters *RequestBodyMatchConditionParameters_STATUS) AssignProperties_To_RequestBodyMatchConditionParameters_STATUS(destination *v20210601s.RequestBodyMatchConditionParameters_STATUS) error
AssignProperties_To_RequestBodyMatchConditionParameters_STATUS populates the provided destination RequestBodyMatchConditionParameters_STATUS from our RequestBodyMatchConditionParameters_STATUS
func (*RequestBodyMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RequestBodyMatchConditionParameters_STATUS) DeepCopy() *RequestBodyMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_STATUS.
func (*RequestBodyMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RequestBodyMatchConditionParameters_STATUS) DeepCopyInto(out *RequestBodyMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestBodyMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RequestBodyMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestBodyMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RequestBodyMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestBodyMatchConditionParameters_STATUS_ARM ¶
type RequestBodyMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RequestBodyMatchConditionParameters_STATUS_ARM) DeepCopy() *RequestBodyMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParameters_STATUS_ARM.
func (*RequestBodyMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RequestBodyMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RequestBodyMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestHeaderMatchConditionParameters) error
AssignProperties_From_RequestHeaderMatchConditionParameters populates our RequestHeaderMatchConditionParameters from the provided source RequestHeaderMatchConditionParameters
func (*RequestHeaderMatchConditionParameters) AssignProperties_To_RequestHeaderMatchConditionParameters ¶
func (parameters *RequestHeaderMatchConditionParameters) AssignProperties_To_RequestHeaderMatchConditionParameters(destination *v20210601s.RequestHeaderMatchConditionParameters) error
AssignProperties_To_RequestHeaderMatchConditionParameters populates the provided destination RequestHeaderMatchConditionParameters from our RequestHeaderMatchConditionParameters
func (*RequestHeaderMatchConditionParameters) ConvertToARM ¶
func (parameters *RequestHeaderMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RequestHeaderMatchConditionParameters) DeepCopy ¶
func (in *RequestHeaderMatchConditionParameters) DeepCopy() *RequestHeaderMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters.
func (*RequestHeaderMatchConditionParameters) DeepCopyInto ¶
func (in *RequestHeaderMatchConditionParameters) DeepCopyInto(out *RequestHeaderMatchConditionParameters)
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 ¶
func (parameters *RequestHeaderMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestHeaderMatchConditionParameters) PopulateFromARM ¶
func (parameters *RequestHeaderMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestHeaderMatchConditionParameters_ARM ¶
type RequestHeaderMatchConditionParameters_ARM struct { // MatchValues: 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 `json:"operator,omitempty"` // Selector: Name of Header to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RequestHeaderMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RequestHeader match conditions
func (*RequestHeaderMatchConditionParameters_ARM) DeepCopy ¶
func (in *RequestHeaderMatchConditionParameters_ARM) DeepCopy() *RequestHeaderMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_ARM.
func (*RequestHeaderMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RequestHeaderMatchConditionParameters_ARM) DeepCopyInto(out *RequestHeaderMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error
AssignProperties_From_RequestHeaderMatchConditionParameters_STATUS populates our RequestHeaderMatchConditionParameters_STATUS from the provided source RequestHeaderMatchConditionParameters_STATUS
func (*RequestHeaderMatchConditionParameters_STATUS) AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS ¶
func (parameters *RequestHeaderMatchConditionParameters_STATUS) AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS(destination *v20210601s.RequestHeaderMatchConditionParameters_STATUS) error
AssignProperties_To_RequestHeaderMatchConditionParameters_STATUS populates the provided destination RequestHeaderMatchConditionParameters_STATUS from our RequestHeaderMatchConditionParameters_STATUS
func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RequestHeaderMatchConditionParameters_STATUS) DeepCopy() *RequestHeaderMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_STATUS.
func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RequestHeaderMatchConditionParameters_STATUS) DeepCopyInto(out *RequestHeaderMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestHeaderMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RequestHeaderMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestHeaderMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RequestHeaderMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestHeaderMatchConditionParameters_STATUS_ARM ¶
type RequestHeaderMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RequestHeaderMatchConditionParameters_STATUS_ARM) DeepCopy() *RequestHeaderMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParameters_STATUS_ARM.
func (*RequestHeaderMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RequestHeaderMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RequestHeaderMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestMethodMatchConditionParameters) error
AssignProperties_From_RequestMethodMatchConditionParameters populates our RequestMethodMatchConditionParameters from the provided source RequestMethodMatchConditionParameters
func (*RequestMethodMatchConditionParameters) AssignProperties_To_RequestMethodMatchConditionParameters ¶
func (parameters *RequestMethodMatchConditionParameters) AssignProperties_To_RequestMethodMatchConditionParameters(destination *v20210601s.RequestMethodMatchConditionParameters) error
AssignProperties_To_RequestMethodMatchConditionParameters populates the provided destination RequestMethodMatchConditionParameters from our RequestMethodMatchConditionParameters
func (*RequestMethodMatchConditionParameters) ConvertToARM ¶
func (parameters *RequestMethodMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RequestMethodMatchConditionParameters) DeepCopy ¶
func (in *RequestMethodMatchConditionParameters) DeepCopy() *RequestMethodMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters.
func (*RequestMethodMatchConditionParameters) DeepCopyInto ¶
func (in *RequestMethodMatchConditionParameters) DeepCopyInto(out *RequestMethodMatchConditionParameters)
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 ¶
func (parameters *RequestMethodMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestMethodMatchConditionParameters) PopulateFromARM ¶
func (parameters *RequestMethodMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestMethodMatchConditionParameters_ARM ¶
type RequestMethodMatchConditionParameters_ARM struct { // MatchValues: 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"` // Operator: Describes operator to be matched Operator *RequestMethodMatchConditionParameters_Operator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RequestMethodMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RequestMethod match conditions
func (*RequestMethodMatchConditionParameters_ARM) DeepCopy ¶
func (in *RequestMethodMatchConditionParameters_ARM) DeepCopy() *RequestMethodMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_ARM.
func (*RequestMethodMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RequestMethodMatchConditionParameters_ARM) DeepCopyInto(out *RequestMethodMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestMethodMatchConditionParameters_STATUS) error
AssignProperties_From_RequestMethodMatchConditionParameters_STATUS populates our RequestMethodMatchConditionParameters_STATUS from the provided source RequestMethodMatchConditionParameters_STATUS
func (*RequestMethodMatchConditionParameters_STATUS) AssignProperties_To_RequestMethodMatchConditionParameters_STATUS ¶
func (parameters *RequestMethodMatchConditionParameters_STATUS) AssignProperties_To_RequestMethodMatchConditionParameters_STATUS(destination *v20210601s.RequestMethodMatchConditionParameters_STATUS) error
AssignProperties_To_RequestMethodMatchConditionParameters_STATUS populates the provided destination RequestMethodMatchConditionParameters_STATUS from our RequestMethodMatchConditionParameters_STATUS
func (*RequestMethodMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RequestMethodMatchConditionParameters_STATUS) DeepCopy() *RequestMethodMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_STATUS.
func (*RequestMethodMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RequestMethodMatchConditionParameters_STATUS) DeepCopyInto(out *RequestMethodMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestMethodMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RequestMethodMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestMethodMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RequestMethodMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestMethodMatchConditionParameters_STATUS_ARM ¶
type RequestMethodMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RequestMethodMatchConditionParameters_STATUS_ARM) DeepCopy() *RequestMethodMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParameters_STATUS_ARM.
func (*RequestMethodMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RequestMethodMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RequestMethodMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestSchemeMatchConditionParameters) error
AssignProperties_From_RequestSchemeMatchConditionParameters populates our RequestSchemeMatchConditionParameters from the provided source RequestSchemeMatchConditionParameters
func (*RequestSchemeMatchConditionParameters) AssignProperties_To_RequestSchemeMatchConditionParameters ¶
func (parameters *RequestSchemeMatchConditionParameters) AssignProperties_To_RequestSchemeMatchConditionParameters(destination *v20210601s.RequestSchemeMatchConditionParameters) error
AssignProperties_To_RequestSchemeMatchConditionParameters populates the provided destination RequestSchemeMatchConditionParameters from our RequestSchemeMatchConditionParameters
func (*RequestSchemeMatchConditionParameters) ConvertToARM ¶
func (parameters *RequestSchemeMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RequestSchemeMatchConditionParameters) DeepCopy ¶
func (in *RequestSchemeMatchConditionParameters) DeepCopy() *RequestSchemeMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters.
func (*RequestSchemeMatchConditionParameters) DeepCopyInto ¶
func (in *RequestSchemeMatchConditionParameters) DeepCopyInto(out *RequestSchemeMatchConditionParameters)
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 ¶
func (parameters *RequestSchemeMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestSchemeMatchConditionParameters) PopulateFromARM ¶
func (parameters *RequestSchemeMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestSchemeMatchConditionParameters_ARM ¶
type RequestSchemeMatchConditionParameters_ARM struct { // MatchValues: 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"` // Operator: Describes operator to be matched Operator *RequestSchemeMatchConditionParameters_Operator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RequestSchemeMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RequestScheme match conditions
func (*RequestSchemeMatchConditionParameters_ARM) DeepCopy ¶
func (in *RequestSchemeMatchConditionParameters_ARM) DeepCopy() *RequestSchemeMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_ARM.
func (*RequestSchemeMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RequestSchemeMatchConditionParameters_ARM) DeepCopyInto(out *RequestSchemeMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error
AssignProperties_From_RequestSchemeMatchConditionParameters_STATUS populates our RequestSchemeMatchConditionParameters_STATUS from the provided source RequestSchemeMatchConditionParameters_STATUS
func (*RequestSchemeMatchConditionParameters_STATUS) AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS ¶
func (parameters *RequestSchemeMatchConditionParameters_STATUS) AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS(destination *v20210601s.RequestSchemeMatchConditionParameters_STATUS) error
AssignProperties_To_RequestSchemeMatchConditionParameters_STATUS populates the provided destination RequestSchemeMatchConditionParameters_STATUS from our RequestSchemeMatchConditionParameters_STATUS
func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RequestSchemeMatchConditionParameters_STATUS) DeepCopy() *RequestSchemeMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_STATUS.
func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RequestSchemeMatchConditionParameters_STATUS) DeepCopyInto(out *RequestSchemeMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestSchemeMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RequestSchemeMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestSchemeMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RequestSchemeMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestSchemeMatchConditionParameters_STATUS_ARM ¶
type RequestSchemeMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RequestSchemeMatchConditionParameters_STATUS_ARM) DeepCopy() *RequestSchemeMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParameters_STATUS_ARM.
func (*RequestSchemeMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RequestSchemeMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RequestSchemeMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestUriMatchConditionParameters) error
AssignProperties_From_RequestUriMatchConditionParameters populates our RequestUriMatchConditionParameters from the provided source RequestUriMatchConditionParameters
func (*RequestUriMatchConditionParameters) AssignProperties_To_RequestUriMatchConditionParameters ¶
func (parameters *RequestUriMatchConditionParameters) AssignProperties_To_RequestUriMatchConditionParameters(destination *v20210601s.RequestUriMatchConditionParameters) error
AssignProperties_To_RequestUriMatchConditionParameters populates the provided destination RequestUriMatchConditionParameters from our RequestUriMatchConditionParameters
func (*RequestUriMatchConditionParameters) ConvertToARM ¶
func (parameters *RequestUriMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RequestUriMatchConditionParameters) DeepCopy ¶
func (in *RequestUriMatchConditionParameters) DeepCopy() *RequestUriMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters.
func (*RequestUriMatchConditionParameters) DeepCopyInto ¶
func (in *RequestUriMatchConditionParameters) DeepCopyInto(out *RequestUriMatchConditionParameters)
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_ARM ¶
type RequestUriMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *RequestUriMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for RequestUri match conditions
func (*RequestUriMatchConditionParameters_ARM) DeepCopy ¶
func (in *RequestUriMatchConditionParameters_ARM) DeepCopy() *RequestUriMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_ARM.
func (*RequestUriMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *RequestUriMatchConditionParameters_ARM) DeepCopyInto(out *RequestUriMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RequestUriMatchConditionParameters_STATUS) error
AssignProperties_From_RequestUriMatchConditionParameters_STATUS populates our RequestUriMatchConditionParameters_STATUS from the provided source RequestUriMatchConditionParameters_STATUS
func (*RequestUriMatchConditionParameters_STATUS) AssignProperties_To_RequestUriMatchConditionParameters_STATUS ¶
func (parameters *RequestUriMatchConditionParameters_STATUS) AssignProperties_To_RequestUriMatchConditionParameters_STATUS(destination *v20210601s.RequestUriMatchConditionParameters_STATUS) error
AssignProperties_To_RequestUriMatchConditionParameters_STATUS populates the provided destination RequestUriMatchConditionParameters_STATUS from our RequestUriMatchConditionParameters_STATUS
func (*RequestUriMatchConditionParameters_STATUS) DeepCopy ¶
func (in *RequestUriMatchConditionParameters_STATUS) DeepCopy() *RequestUriMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_STATUS.
func (*RequestUriMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *RequestUriMatchConditionParameters_STATUS) DeepCopyInto(out *RequestUriMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestUriMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RequestUriMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RequestUriMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *RequestUriMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RequestUriMatchConditionParameters_STATUS_ARM ¶
type RequestUriMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *RequestUriMatchConditionParameters_STATUS_ARM) DeepCopy() *RequestUriMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParameters_STATUS_ARM.
func (*RequestUriMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RequestUriMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *RequestUriMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.ResourceReference) error
AssignProperties_From_ResourceReference populates our ResourceReference from the provided source ResourceReference
func (*ResourceReference) AssignProperties_To_ResourceReference ¶
func (reference *ResourceReference) AssignProperties_To_ResourceReference(destination *v20210601s.ResourceReference) error
AssignProperties_To_ResourceReference populates the provided destination ResourceReference from our ResourceReference
func (*ResourceReference) ConvertToARM ¶
func (reference *ResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceReference) DeepCopy ¶
func (in *ResourceReference) DeepCopy() *ResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.
func (*ResourceReference) DeepCopyInto ¶
func (in *ResourceReference) DeepCopyInto(out *ResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceReference) 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_ARM ¶
type ResourceReference_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another resource.
func (*ResourceReference_ARM) DeepCopy ¶
func (in *ResourceReference_ARM) DeepCopy() *ResourceReference_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_ARM.
func (*ResourceReference_ARM) DeepCopyInto ¶
func (in *ResourceReference_ARM) DeepCopyInto(out *ResourceReference_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceReference_STATUS ¶
type ResourceReference_STATUS struct { // Id: 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 *v20210601s.ResourceReference_STATUS) error
AssignProperties_From_ResourceReference_STATUS populates our ResourceReference_STATUS from the provided source ResourceReference_STATUS
func (*ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS ¶
func (reference *ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS(destination *v20210601s.ResourceReference_STATUS) error
AssignProperties_To_ResourceReference_STATUS populates the provided destination ResourceReference_STATUS from our ResourceReference_STATUS
func (*ResourceReference_STATUS) DeepCopy ¶
func (in *ResourceReference_STATUS) DeepCopy() *ResourceReference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_STATUS.
func (*ResourceReference_STATUS) DeepCopyInto ¶
func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceReference_STATUS) NewEmptyARMValue ¶
func (reference *ResourceReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceReference_STATUS) PopulateFromARM ¶
func (reference *ResourceReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceReference_STATUS_ARM ¶
type ResourceReference_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another resource.
func (*ResourceReference_STATUS_ARM) DeepCopy ¶
func (in *ResourceReference_STATUS_ARM) DeepCopy() *ResourceReference_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_STATUS_ARM.
func (*ResourceReference_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceReference_STATUS_ARM) DeepCopyInto(out *ResourceReference_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseBasedOriginErrorDetectionParameters ¶
type ResponseBasedOriginErrorDetectionParameters struct { // HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as // unhealthy. HttpErrorRanges []HttpErrorRangeParameters `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=0 // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (*ResponseBasedOriginErrorDetectionParameters) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters(source *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
AssignProperties_From_ResponseBasedOriginErrorDetectionParameters populates our ResponseBasedOriginErrorDetectionParameters from the provided source ResponseBasedOriginErrorDetectionParameters
func (*ResponseBasedOriginErrorDetectionParameters) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
AssignProperties_To_ResponseBasedOriginErrorDetectionParameters populates the provided destination ResponseBasedOriginErrorDetectionParameters from our ResponseBasedOriginErrorDetectionParameters
func (*ResponseBasedOriginErrorDetectionParameters) ConvertToARM ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResponseBasedOriginErrorDetectionParameters) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParameters) DeepCopy() *ResponseBasedOriginErrorDetectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters.
func (*ResponseBasedOriginErrorDetectionParameters) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParameters) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResponseBasedOriginErrorDetectionParameters) Initialize_From_ResponseBasedOriginErrorDetectionParameters_STATUS ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) Initialize_From_ResponseBasedOriginErrorDetectionParameters_STATUS(source *ResponseBasedOriginErrorDetectionParameters_STATUS) error
Initialize_From_ResponseBasedOriginErrorDetectionParameters_STATUS populates our ResponseBasedOriginErrorDetectionParameters from the provided source ResponseBasedOriginErrorDetectionParameters_STATUS
func (*ResponseBasedOriginErrorDetectionParameters) NewEmptyARMValue ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResponseBasedOriginErrorDetectionParameters) PopulateFromARM ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResponseBasedOriginErrorDetectionParameters_ARM ¶
type ResponseBasedOriginErrorDetectionParameters_ARM struct { // HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as // unhealthy. HttpErrorRanges []HttpErrorRangeParameters_ARM `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (*ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopy() *ResponseBasedOriginErrorDetectionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_ARM.
func (*ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParameters_ARM) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes ¶
type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes string
+kubebuilder:validation:Enum={"None","TcpAndHttpErrors","TcpErrorsOnly"}
type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS ¶
type ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS string
type ResponseBasedOriginErrorDetectionParameters_STATUS ¶
type ResponseBasedOriginErrorDetectionParameters_STATUS struct { // HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as // unhealthy. HttpErrorRanges []HttpErrorRangeParameters_STATUS `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS(source *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error
AssignProperties_From_ResponseBasedOriginErrorDetectionParameters_STATUS populates our ResponseBasedOriginErrorDetectionParameters_STATUS from the provided source ResponseBasedOriginErrorDetectionParameters_STATUS
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters_STATUS) error
AssignProperties_To_ResponseBasedOriginErrorDetectionParameters_STATUS populates the provided destination ResponseBasedOriginErrorDetectionParameters_STATUS from our ResponseBasedOriginErrorDetectionParameters_STATUS
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopy() *ResponseBasedOriginErrorDetectionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_STATUS.
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParameters_STATUS) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResponseBasedOriginErrorDetectionParameters_STATUS) PopulateFromARM ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResponseBasedOriginErrorDetectionParameters_STATUS_ARM ¶
type ResponseBasedOriginErrorDetectionParameters_STATUS_ARM struct { // HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as // unhealthy. HttpErrorRanges []HttpErrorRangeParameters_STATUS_ARM `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParameters_ResponseBasedDetectedErrorTypes_STATUS `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (*ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopy() *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_STATUS_ARM.
func (*ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.RouteConfigurationOverrideActionParameters) error
AssignProperties_From_RouteConfigurationOverrideActionParameters populates our RouteConfigurationOverrideActionParameters from the provided source RouteConfigurationOverrideActionParameters
func (*RouteConfigurationOverrideActionParameters) AssignProperties_To_RouteConfigurationOverrideActionParameters ¶
func (parameters *RouteConfigurationOverrideActionParameters) AssignProperties_To_RouteConfigurationOverrideActionParameters(destination *v20210601s.RouteConfigurationOverrideActionParameters) error
AssignProperties_To_RouteConfigurationOverrideActionParameters populates the provided destination RouteConfigurationOverrideActionParameters from our RouteConfigurationOverrideActionParameters
func (*RouteConfigurationOverrideActionParameters) ConvertToARM ¶
func (parameters *RouteConfigurationOverrideActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RouteConfigurationOverrideActionParameters) DeepCopy ¶
func (in *RouteConfigurationOverrideActionParameters) DeepCopy() *RouteConfigurationOverrideActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters.
func (*RouteConfigurationOverrideActionParameters) DeepCopyInto ¶
func (in *RouteConfigurationOverrideActionParameters) DeepCopyInto(out *RouteConfigurationOverrideActionParameters)
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 ¶
func (parameters *RouteConfigurationOverrideActionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteConfigurationOverrideActionParameters) PopulateFromARM ¶
func (parameters *RouteConfigurationOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteConfigurationOverrideActionParameters_ARM ¶
type RouteConfigurationOverrideActionParameters_ARM struct { // CacheConfiguration: The caching configuration associated with this rule. To disable caching, do not provide a // cacheConfiguration object. CacheConfiguration *CacheConfiguration_ARM `json:"cacheConfiguration,omitempty"` // OriginGroupOverride: A reference to the origin group override configuration. Leave empty to use the default origin group // on route. OriginGroupOverride *OriginGroupOverride_ARM `json:"originGroupOverride,omitempty"` TypeName *RouteConfigurationOverrideActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the route configuration override action.
func (*RouteConfigurationOverrideActionParameters_ARM) DeepCopy ¶
func (in *RouteConfigurationOverrideActionParameters_ARM) DeepCopy() *RouteConfigurationOverrideActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_ARM.
func (*RouteConfigurationOverrideActionParameters_ARM) DeepCopyInto ¶
func (in *RouteConfigurationOverrideActionParameters_ARM) DeepCopyInto(out *RouteConfigurationOverrideActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionParameters_STATUS ¶
type RouteConfigurationOverrideActionParameters_STATUS struct { // CacheConfiguration: 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 *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error
AssignProperties_From_RouteConfigurationOverrideActionParameters_STATUS populates our RouteConfigurationOverrideActionParameters_STATUS from the provided source RouteConfigurationOverrideActionParameters_STATUS
func (*RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS ¶
func (parameters *RouteConfigurationOverrideActionParameters_STATUS) AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS(destination *v20210601s.RouteConfigurationOverrideActionParameters_STATUS) error
AssignProperties_To_RouteConfigurationOverrideActionParameters_STATUS populates the provided destination RouteConfigurationOverrideActionParameters_STATUS from our RouteConfigurationOverrideActionParameters_STATUS
func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopy ¶
func (in *RouteConfigurationOverrideActionParameters_STATUS) DeepCopy() *RouteConfigurationOverrideActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_STATUS.
func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopyInto ¶
func (in *RouteConfigurationOverrideActionParameters_STATUS) DeepCopyInto(out *RouteConfigurationOverrideActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteConfigurationOverrideActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RouteConfigurationOverrideActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteConfigurationOverrideActionParameters_STATUS) PopulateFromARM ¶
func (parameters *RouteConfigurationOverrideActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteConfigurationOverrideActionParameters_STATUS_ARM ¶
type RouteConfigurationOverrideActionParameters_STATUS_ARM struct { // CacheConfiguration: The caching configuration associated with this rule. To disable caching, do not provide a // cacheConfiguration object. CacheConfiguration *CacheConfiguration_STATUS_ARM `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_ARM `json:"originGroupOverride,omitempty"` TypeName *RouteConfigurationOverrideActionParameters_TypeName_STATUS `json:"typeName,omitempty"` }
Defines the parameters for the route configuration override action.
func (*RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopy ¶
func (in *RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopy() *RouteConfigurationOverrideActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters_STATUS_ARM.
func (*RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *RouteConfigurationOverrideActionParameters_STATUS_ARM) DeepCopyInto(out *RouteConfigurationOverrideActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionParameters_TypeName ¶
type RouteConfigurationOverrideActionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRouteConfigurationOverrideActionParameters"}
type RouteConfigurationOverrideActionParameters_TypeName_STATUS ¶
type RouteConfigurationOverrideActionParameters_TypeName_STATUS string
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 *v20210601s.ServerPortMatchConditionParameters) error
AssignProperties_From_ServerPortMatchConditionParameters populates our ServerPortMatchConditionParameters from the provided source ServerPortMatchConditionParameters
func (*ServerPortMatchConditionParameters) AssignProperties_To_ServerPortMatchConditionParameters ¶
func (parameters *ServerPortMatchConditionParameters) AssignProperties_To_ServerPortMatchConditionParameters(destination *v20210601s.ServerPortMatchConditionParameters) error
AssignProperties_To_ServerPortMatchConditionParameters populates the provided destination ServerPortMatchConditionParameters from our ServerPortMatchConditionParameters
func (*ServerPortMatchConditionParameters) ConvertToARM ¶
func (parameters *ServerPortMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPortMatchConditionParameters) DeepCopy ¶
func (in *ServerPortMatchConditionParameters) DeepCopy() *ServerPortMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters.
func (*ServerPortMatchConditionParameters) DeepCopyInto ¶
func (in *ServerPortMatchConditionParameters) DeepCopyInto(out *ServerPortMatchConditionParameters)
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_ARM ¶
type ServerPortMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *ServerPortMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for ServerPort match conditions
func (*ServerPortMatchConditionParameters_ARM) DeepCopy ¶
func (in *ServerPortMatchConditionParameters_ARM) DeepCopy() *ServerPortMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_ARM.
func (*ServerPortMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *ServerPortMatchConditionParameters_ARM) DeepCopyInto(out *ServerPortMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.ServerPortMatchConditionParameters_STATUS) error
AssignProperties_From_ServerPortMatchConditionParameters_STATUS populates our ServerPortMatchConditionParameters_STATUS from the provided source ServerPortMatchConditionParameters_STATUS
func (*ServerPortMatchConditionParameters_STATUS) AssignProperties_To_ServerPortMatchConditionParameters_STATUS ¶
func (parameters *ServerPortMatchConditionParameters_STATUS) AssignProperties_To_ServerPortMatchConditionParameters_STATUS(destination *v20210601s.ServerPortMatchConditionParameters_STATUS) error
AssignProperties_To_ServerPortMatchConditionParameters_STATUS populates the provided destination ServerPortMatchConditionParameters_STATUS from our ServerPortMatchConditionParameters_STATUS
func (*ServerPortMatchConditionParameters_STATUS) DeepCopy ¶
func (in *ServerPortMatchConditionParameters_STATUS) DeepCopy() *ServerPortMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_STATUS.
func (*ServerPortMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *ServerPortMatchConditionParameters_STATUS) DeepCopyInto(out *ServerPortMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPortMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *ServerPortMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPortMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *ServerPortMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPortMatchConditionParameters_STATUS_ARM ¶
type ServerPortMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *ServerPortMatchConditionParameters_STATUS_ARM) DeepCopy() *ServerPortMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParameters_STATUS_ARM.
func (*ServerPortMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *ServerPortMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *ServerPortMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPortMatchConditionParameters_TypeName ¶
type ServerPortMatchConditionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleServerPortConditionParameters"}
type ServerPortMatchConditionParameters_TypeName_STATUS ¶
type ServerPortMatchConditionParameters_TypeName_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 *v20210601s.Sku) error
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
func (sku *Sku) AssignProperties_To_Sku(destination *v20210601s.Sku) error
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_ARM ¶
type Sku_ARM struct { // Name: 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_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20210601s.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶
type Sku_STATUS_ARM struct { // Name: 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_ARM) DeepCopy ¶
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SocketAddrMatchConditionParameters ¶
type SocketAddrMatchConditionParameters struct { // MatchValues: 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 *v20210601s.SocketAddrMatchConditionParameters) error
AssignProperties_From_SocketAddrMatchConditionParameters populates our SocketAddrMatchConditionParameters from the provided source SocketAddrMatchConditionParameters
func (*SocketAddrMatchConditionParameters) AssignProperties_To_SocketAddrMatchConditionParameters ¶
func (parameters *SocketAddrMatchConditionParameters) AssignProperties_To_SocketAddrMatchConditionParameters(destination *v20210601s.SocketAddrMatchConditionParameters) error
AssignProperties_To_SocketAddrMatchConditionParameters populates the provided destination SocketAddrMatchConditionParameters from our SocketAddrMatchConditionParameters
func (*SocketAddrMatchConditionParameters) ConvertToARM ¶
func (parameters *SocketAddrMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SocketAddrMatchConditionParameters) DeepCopy ¶
func (in *SocketAddrMatchConditionParameters) DeepCopy() *SocketAddrMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters.
func (*SocketAddrMatchConditionParameters) DeepCopyInto ¶
func (in *SocketAddrMatchConditionParameters) DeepCopyInto(out *SocketAddrMatchConditionParameters)
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_ARM ¶
type SocketAddrMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *SocketAddrMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for SocketAddress match conditions
func (*SocketAddrMatchConditionParameters_ARM) DeepCopy ¶
func (in *SocketAddrMatchConditionParameters_ARM) DeepCopy() *SocketAddrMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_ARM.
func (*SocketAddrMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *SocketAddrMatchConditionParameters_ARM) DeepCopyInto(out *SocketAddrMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.SocketAddrMatchConditionParameters_STATUS) error
AssignProperties_From_SocketAddrMatchConditionParameters_STATUS populates our SocketAddrMatchConditionParameters_STATUS from the provided source SocketAddrMatchConditionParameters_STATUS
func (*SocketAddrMatchConditionParameters_STATUS) AssignProperties_To_SocketAddrMatchConditionParameters_STATUS ¶
func (parameters *SocketAddrMatchConditionParameters_STATUS) AssignProperties_To_SocketAddrMatchConditionParameters_STATUS(destination *v20210601s.SocketAddrMatchConditionParameters_STATUS) error
AssignProperties_To_SocketAddrMatchConditionParameters_STATUS populates the provided destination SocketAddrMatchConditionParameters_STATUS from our SocketAddrMatchConditionParameters_STATUS
func (*SocketAddrMatchConditionParameters_STATUS) DeepCopy ¶
func (in *SocketAddrMatchConditionParameters_STATUS) DeepCopy() *SocketAddrMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_STATUS.
func (*SocketAddrMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *SocketAddrMatchConditionParameters_STATUS) DeepCopyInto(out *SocketAddrMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SocketAddrMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *SocketAddrMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SocketAddrMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *SocketAddrMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SocketAddrMatchConditionParameters_STATUS_ARM ¶
type SocketAddrMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *SocketAddrMatchConditionParameters_STATUS_ARM) DeepCopy() *SocketAddrMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParameters_STATUS_ARM.
func (*SocketAddrMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *SocketAddrMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *SocketAddrMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.SslProtocolMatchConditionParameters) error
AssignProperties_From_SslProtocolMatchConditionParameters populates our SslProtocolMatchConditionParameters from the provided source SslProtocolMatchConditionParameters
func (*SslProtocolMatchConditionParameters) AssignProperties_To_SslProtocolMatchConditionParameters ¶
func (parameters *SslProtocolMatchConditionParameters) AssignProperties_To_SslProtocolMatchConditionParameters(destination *v20210601s.SslProtocolMatchConditionParameters) error
AssignProperties_To_SslProtocolMatchConditionParameters populates the provided destination SslProtocolMatchConditionParameters from our SslProtocolMatchConditionParameters
func (*SslProtocolMatchConditionParameters) ConvertToARM ¶
func (parameters *SslProtocolMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SslProtocolMatchConditionParameters) DeepCopy ¶
func (in *SslProtocolMatchConditionParameters) DeepCopy() *SslProtocolMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters.
func (*SslProtocolMatchConditionParameters) DeepCopyInto ¶
func (in *SslProtocolMatchConditionParameters) DeepCopyInto(out *SslProtocolMatchConditionParameters)
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_ARM ¶
type SslProtocolMatchConditionParameters_ARM 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"` // Operator: Describes operator to be matched Operator *SslProtocolMatchConditionParameters_Operator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *SslProtocolMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for SslProtocol match conditions
func (*SslProtocolMatchConditionParameters_ARM) DeepCopy ¶
func (in *SslProtocolMatchConditionParameters_ARM) DeepCopy() *SslProtocolMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_ARM.
func (*SslProtocolMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *SslProtocolMatchConditionParameters_ARM) DeepCopyInto(out *SslProtocolMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.SslProtocolMatchConditionParameters_STATUS) error
AssignProperties_From_SslProtocolMatchConditionParameters_STATUS populates our SslProtocolMatchConditionParameters_STATUS from the provided source SslProtocolMatchConditionParameters_STATUS
func (*SslProtocolMatchConditionParameters_STATUS) AssignProperties_To_SslProtocolMatchConditionParameters_STATUS ¶
func (parameters *SslProtocolMatchConditionParameters_STATUS) AssignProperties_To_SslProtocolMatchConditionParameters_STATUS(destination *v20210601s.SslProtocolMatchConditionParameters_STATUS) error
AssignProperties_To_SslProtocolMatchConditionParameters_STATUS populates the provided destination SslProtocolMatchConditionParameters_STATUS from our SslProtocolMatchConditionParameters_STATUS
func (*SslProtocolMatchConditionParameters_STATUS) DeepCopy ¶
func (in *SslProtocolMatchConditionParameters_STATUS) DeepCopy() *SslProtocolMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_STATUS.
func (*SslProtocolMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *SslProtocolMatchConditionParameters_STATUS) DeepCopyInto(out *SslProtocolMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SslProtocolMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *SslProtocolMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SslProtocolMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *SslProtocolMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SslProtocolMatchConditionParameters_STATUS_ARM ¶
type SslProtocolMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *SslProtocolMatchConditionParameters_STATUS_ARM) DeepCopy() *SslProtocolMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParameters_STATUS_ARM.
func (*SslProtocolMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *SslProtocolMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *SslProtocolMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20210601s.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_STATUS_ARM ¶
type SystemData_STATUS_ARM struct { // CreatedAt: 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_ARM) DeepCopy ¶
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Transform ¶
type Transform string
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 *v20210601s.UrlFileExtensionMatchConditionParameters) error
AssignProperties_From_UrlFileExtensionMatchConditionParameters populates our UrlFileExtensionMatchConditionParameters from the provided source UrlFileExtensionMatchConditionParameters
func (*UrlFileExtensionMatchConditionParameters) AssignProperties_To_UrlFileExtensionMatchConditionParameters ¶
func (parameters *UrlFileExtensionMatchConditionParameters) AssignProperties_To_UrlFileExtensionMatchConditionParameters(destination *v20210601s.UrlFileExtensionMatchConditionParameters) error
AssignProperties_To_UrlFileExtensionMatchConditionParameters populates the provided destination UrlFileExtensionMatchConditionParameters from our UrlFileExtensionMatchConditionParameters
func (*UrlFileExtensionMatchConditionParameters) ConvertToARM ¶
func (parameters *UrlFileExtensionMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlFileExtensionMatchConditionParameters) DeepCopy ¶
func (in *UrlFileExtensionMatchConditionParameters) DeepCopy() *UrlFileExtensionMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters.
func (*UrlFileExtensionMatchConditionParameters) DeepCopyInto ¶
func (in *UrlFileExtensionMatchConditionParameters) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters)
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 ¶
func (parameters *UrlFileExtensionMatchConditionParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlFileExtensionMatchConditionParameters) PopulateFromARM ¶
func (parameters *UrlFileExtensionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlFileExtensionMatchConditionParameters_ARM ¶
type UrlFileExtensionMatchConditionParameters_ARM struct { // MatchValues: 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *UrlFileExtensionMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for UrlFileExtension match conditions
func (*UrlFileExtensionMatchConditionParameters_ARM) DeepCopy ¶
func (in *UrlFileExtensionMatchConditionParameters_ARM) DeepCopy() *UrlFileExtensionMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_ARM.
func (*UrlFileExtensionMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *UrlFileExtensionMatchConditionParameters_ARM) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error
AssignProperties_From_UrlFileExtensionMatchConditionParameters_STATUS populates our UrlFileExtensionMatchConditionParameters_STATUS from the provided source UrlFileExtensionMatchConditionParameters_STATUS
func (*UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS ¶
func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS(destination *v20210601s.UrlFileExtensionMatchConditionParameters_STATUS) error
AssignProperties_To_UrlFileExtensionMatchConditionParameters_STATUS populates the provided destination UrlFileExtensionMatchConditionParameters_STATUS from our UrlFileExtensionMatchConditionParameters_STATUS
func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopy ¶
func (in *UrlFileExtensionMatchConditionParameters_STATUS) DeepCopy() *UrlFileExtensionMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_STATUS.
func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *UrlFileExtensionMatchConditionParameters_STATUS) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlFileExtensionMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlFileExtensionMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlFileExtensionMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlFileExtensionMatchConditionParameters_STATUS_ARM ¶
type UrlFileExtensionMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *UrlFileExtensionMatchConditionParameters_STATUS_ARM) DeepCopy() *UrlFileExtensionMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParameters_STATUS_ARM.
func (*UrlFileExtensionMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlFileExtensionMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *UrlFileExtensionMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlFileNameMatchConditionParameters) error
AssignProperties_From_UrlFileNameMatchConditionParameters populates our UrlFileNameMatchConditionParameters from the provided source UrlFileNameMatchConditionParameters
func (*UrlFileNameMatchConditionParameters) AssignProperties_To_UrlFileNameMatchConditionParameters ¶
func (parameters *UrlFileNameMatchConditionParameters) AssignProperties_To_UrlFileNameMatchConditionParameters(destination *v20210601s.UrlFileNameMatchConditionParameters) error
AssignProperties_To_UrlFileNameMatchConditionParameters populates the provided destination UrlFileNameMatchConditionParameters from our UrlFileNameMatchConditionParameters
func (*UrlFileNameMatchConditionParameters) ConvertToARM ¶
func (parameters *UrlFileNameMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlFileNameMatchConditionParameters) DeepCopy ¶
func (in *UrlFileNameMatchConditionParameters) DeepCopy() *UrlFileNameMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters.
func (*UrlFileNameMatchConditionParameters) DeepCopyInto ¶
func (in *UrlFileNameMatchConditionParameters) DeepCopyInto(out *UrlFileNameMatchConditionParameters)
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_ARM ¶
type UrlFileNameMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *UrlFileNameMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for UrlFilename match conditions
func (*UrlFileNameMatchConditionParameters_ARM) DeepCopy ¶
func (in *UrlFileNameMatchConditionParameters_ARM) DeepCopy() *UrlFileNameMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_ARM.
func (*UrlFileNameMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *UrlFileNameMatchConditionParameters_ARM) DeepCopyInto(out *UrlFileNameMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error
AssignProperties_From_UrlFileNameMatchConditionParameters_STATUS populates our UrlFileNameMatchConditionParameters_STATUS from the provided source UrlFileNameMatchConditionParameters_STATUS
func (*UrlFileNameMatchConditionParameters_STATUS) AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS ¶
func (parameters *UrlFileNameMatchConditionParameters_STATUS) AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS(destination *v20210601s.UrlFileNameMatchConditionParameters_STATUS) error
AssignProperties_To_UrlFileNameMatchConditionParameters_STATUS populates the provided destination UrlFileNameMatchConditionParameters_STATUS from our UrlFileNameMatchConditionParameters_STATUS
func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopy ¶
func (in *UrlFileNameMatchConditionParameters_STATUS) DeepCopy() *UrlFileNameMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_STATUS.
func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *UrlFileNameMatchConditionParameters_STATUS) DeepCopyInto(out *UrlFileNameMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlFileNameMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlFileNameMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlFileNameMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlFileNameMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlFileNameMatchConditionParameters_STATUS_ARM ¶
type UrlFileNameMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *UrlFileNameMatchConditionParameters_STATUS_ARM) DeepCopy() *UrlFileNameMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParameters_STATUS_ARM.
func (*UrlFileNameMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlFileNameMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *UrlFileNameMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlPathMatchConditionParameters) error
AssignProperties_From_UrlPathMatchConditionParameters populates our UrlPathMatchConditionParameters from the provided source UrlPathMatchConditionParameters
func (*UrlPathMatchConditionParameters) AssignProperties_To_UrlPathMatchConditionParameters ¶
func (parameters *UrlPathMatchConditionParameters) AssignProperties_To_UrlPathMatchConditionParameters(destination *v20210601s.UrlPathMatchConditionParameters) error
AssignProperties_To_UrlPathMatchConditionParameters populates the provided destination UrlPathMatchConditionParameters from our UrlPathMatchConditionParameters
func (*UrlPathMatchConditionParameters) ConvertToARM ¶
func (parameters *UrlPathMatchConditionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlPathMatchConditionParameters) DeepCopy ¶
func (in *UrlPathMatchConditionParameters) DeepCopy() *UrlPathMatchConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters.
func (*UrlPathMatchConditionParameters) DeepCopyInto ¶
func (in *UrlPathMatchConditionParameters) DeepCopyInto(out *UrlPathMatchConditionParameters)
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_ARM ¶
type UrlPathMatchConditionParameters_ARM 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 `json:"operator,omitempty"` // Transforms: List of transforms Transforms []Transform `json:"transforms,omitempty"` TypeName *UrlPathMatchConditionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for UrlPath match conditions
func (*UrlPathMatchConditionParameters_ARM) DeepCopy ¶
func (in *UrlPathMatchConditionParameters_ARM) DeepCopy() *UrlPathMatchConditionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_ARM.
func (*UrlPathMatchConditionParameters_ARM) DeepCopyInto ¶
func (in *UrlPathMatchConditionParameters_ARM) DeepCopyInto(out *UrlPathMatchConditionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlPathMatchConditionParameters_STATUS) error
AssignProperties_From_UrlPathMatchConditionParameters_STATUS populates our UrlPathMatchConditionParameters_STATUS from the provided source UrlPathMatchConditionParameters_STATUS
func (*UrlPathMatchConditionParameters_STATUS) AssignProperties_To_UrlPathMatchConditionParameters_STATUS ¶
func (parameters *UrlPathMatchConditionParameters_STATUS) AssignProperties_To_UrlPathMatchConditionParameters_STATUS(destination *v20210601s.UrlPathMatchConditionParameters_STATUS) error
AssignProperties_To_UrlPathMatchConditionParameters_STATUS populates the provided destination UrlPathMatchConditionParameters_STATUS from our UrlPathMatchConditionParameters_STATUS
func (*UrlPathMatchConditionParameters_STATUS) DeepCopy ¶
func (in *UrlPathMatchConditionParameters_STATUS) DeepCopy() *UrlPathMatchConditionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_STATUS.
func (*UrlPathMatchConditionParameters_STATUS) DeepCopyInto ¶
func (in *UrlPathMatchConditionParameters_STATUS) DeepCopyInto(out *UrlPathMatchConditionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlPathMatchConditionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlPathMatchConditionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlPathMatchConditionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlPathMatchConditionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlPathMatchConditionParameters_STATUS_ARM ¶
type UrlPathMatchConditionParameters_STATUS_ARM struct { // MatchValues: 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_ARM) DeepCopy ¶
func (in *UrlPathMatchConditionParameters_STATUS_ARM) DeepCopy() *UrlPathMatchConditionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParameters_STATUS_ARM.
func (*UrlPathMatchConditionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlPathMatchConditionParameters_STATUS_ARM) DeepCopyInto(out *UrlPathMatchConditionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlRedirectAction) error
AssignProperties_From_UrlRedirectAction populates our UrlRedirectAction from the provided source UrlRedirectAction
func (*UrlRedirectAction) AssignProperties_To_UrlRedirectAction ¶
func (action *UrlRedirectAction) AssignProperties_To_UrlRedirectAction(destination *v20210601s.UrlRedirectAction) error
AssignProperties_To_UrlRedirectAction populates the provided destination UrlRedirectAction from our UrlRedirectAction
func (*UrlRedirectAction) ConvertToARM ¶
func (action *UrlRedirectAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRedirectAction) DeepCopy ¶
func (in *UrlRedirectAction) DeepCopy() *UrlRedirectAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction.
func (*UrlRedirectAction) DeepCopyInto ¶
func (in *UrlRedirectAction) DeepCopyInto(out *UrlRedirectAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRedirectAction) 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 *v20210601s.UrlRedirectActionParameters) error
AssignProperties_From_UrlRedirectActionParameters populates our UrlRedirectActionParameters from the provided source UrlRedirectActionParameters
func (*UrlRedirectActionParameters) AssignProperties_To_UrlRedirectActionParameters ¶
func (parameters *UrlRedirectActionParameters) AssignProperties_To_UrlRedirectActionParameters(destination *v20210601s.UrlRedirectActionParameters) error
AssignProperties_To_UrlRedirectActionParameters populates the provided destination UrlRedirectActionParameters from our UrlRedirectActionParameters
func (*UrlRedirectActionParameters) ConvertToARM ¶
func (parameters *UrlRedirectActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRedirectActionParameters) DeepCopy ¶
func (in *UrlRedirectActionParameters) DeepCopy() *UrlRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters.
func (*UrlRedirectActionParameters) DeepCopyInto ¶
func (in *UrlRedirectActionParameters) DeepCopyInto(out *UrlRedirectActionParameters)
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_ARM ¶
type UrlRedirectActionParameters_ARM 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"` // RedirectType: The redirect type the rule will use when redirecting traffic. RedirectType *UrlRedirectActionParameters_RedirectType `json:"redirectType,omitempty"` TypeName *UrlRedirectActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the url redirect action.
func (*UrlRedirectActionParameters_ARM) DeepCopy ¶
func (in *UrlRedirectActionParameters_ARM) DeepCopy() *UrlRedirectActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_ARM.
func (*UrlRedirectActionParameters_ARM) DeepCopyInto ¶
func (in *UrlRedirectActionParameters_ARM) DeepCopyInto(out *UrlRedirectActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlRedirectActionParameters_STATUS) error
AssignProperties_From_UrlRedirectActionParameters_STATUS populates our UrlRedirectActionParameters_STATUS from the provided source UrlRedirectActionParameters_STATUS
func (*UrlRedirectActionParameters_STATUS) AssignProperties_To_UrlRedirectActionParameters_STATUS ¶
func (parameters *UrlRedirectActionParameters_STATUS) AssignProperties_To_UrlRedirectActionParameters_STATUS(destination *v20210601s.UrlRedirectActionParameters_STATUS) error
AssignProperties_To_UrlRedirectActionParameters_STATUS populates the provided destination UrlRedirectActionParameters_STATUS from our UrlRedirectActionParameters_STATUS
func (*UrlRedirectActionParameters_STATUS) DeepCopy ¶
func (in *UrlRedirectActionParameters_STATUS) DeepCopy() *UrlRedirectActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_STATUS.
func (*UrlRedirectActionParameters_STATUS) DeepCopyInto ¶
func (in *UrlRedirectActionParameters_STATUS) DeepCopyInto(out *UrlRedirectActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRedirectActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlRedirectActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRedirectActionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlRedirectActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRedirectActionParameters_STATUS_ARM ¶
type UrlRedirectActionParameters_STATUS_ARM struct { // CustomFragment: 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_ARM) DeepCopy ¶
func (in *UrlRedirectActionParameters_STATUS_ARM) DeepCopy() *UrlRedirectActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParameters_STATUS_ARM.
func (*UrlRedirectActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlRedirectActionParameters_STATUS_ARM) DeepCopyInto(out *UrlRedirectActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRedirectActionParameters_TypeName ¶
type UrlRedirectActionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlRedirectActionParameters"}
type UrlRedirectActionParameters_TypeName_STATUS ¶
type UrlRedirectActionParameters_TypeName_STATUS string
type UrlRedirectAction_ARM ¶
type UrlRedirectAction_ARM struct { // Name: The name of the action for the delivery rule. Name UrlRedirectAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *UrlRedirectActionParameters_ARM `json:"parameters,omitempty"` }
func (*UrlRedirectAction_ARM) DeepCopy ¶
func (in *UrlRedirectAction_ARM) DeepCopy() *UrlRedirectAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_ARM.
func (*UrlRedirectAction_ARM) DeepCopyInto ¶
func (in *UrlRedirectAction_ARM) DeepCopyInto(out *UrlRedirectAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRedirectAction_Name ¶
type UrlRedirectAction_Name string
+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 *v20210601s.UrlRedirectAction_STATUS) error
AssignProperties_From_UrlRedirectAction_STATUS populates our UrlRedirectAction_STATUS from the provided source UrlRedirectAction_STATUS
func (*UrlRedirectAction_STATUS) AssignProperties_To_UrlRedirectAction_STATUS ¶
func (action *UrlRedirectAction_STATUS) AssignProperties_To_UrlRedirectAction_STATUS(destination *v20210601s.UrlRedirectAction_STATUS) error
AssignProperties_To_UrlRedirectAction_STATUS populates the provided destination UrlRedirectAction_STATUS from our UrlRedirectAction_STATUS
func (*UrlRedirectAction_STATUS) DeepCopy ¶
func (in *UrlRedirectAction_STATUS) DeepCopy() *UrlRedirectAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_STATUS.
func (*UrlRedirectAction_STATUS) DeepCopyInto ¶
func (in *UrlRedirectAction_STATUS) DeepCopyInto(out *UrlRedirectAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRedirectAction_STATUS) NewEmptyARMValue ¶
func (action *UrlRedirectAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRedirectAction_STATUS) PopulateFromARM ¶
func (action *UrlRedirectAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRedirectAction_STATUS_ARM ¶
type UrlRedirectAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*UrlRedirectAction_STATUS_ARM) DeepCopy ¶
func (in *UrlRedirectAction_STATUS_ARM) DeepCopy() *UrlRedirectAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction_STATUS_ARM.
func (*UrlRedirectAction_STATUS_ARM) DeepCopyInto ¶
func (in *UrlRedirectAction_STATUS_ARM) DeepCopyInto(out *UrlRedirectAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteAction ¶
type UrlRewriteAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.UrlRewriteAction) error
AssignProperties_From_UrlRewriteAction populates our UrlRewriteAction from the provided source UrlRewriteAction
func (*UrlRewriteAction) AssignProperties_To_UrlRewriteAction ¶
func (action *UrlRewriteAction) AssignProperties_To_UrlRewriteAction(destination *v20210601s.UrlRewriteAction) error
AssignProperties_To_UrlRewriteAction populates the provided destination UrlRewriteAction from our UrlRewriteAction
func (*UrlRewriteAction) ConvertToARM ¶
func (action *UrlRewriteAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRewriteAction) DeepCopy ¶
func (in *UrlRewriteAction) DeepCopy() *UrlRewriteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction.
func (*UrlRewriteAction) DeepCopyInto ¶
func (in *UrlRewriteAction) DeepCopyInto(out *UrlRewriteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRewriteAction) 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 *v20210601s.UrlRewriteActionParameters) error
AssignProperties_From_UrlRewriteActionParameters populates our UrlRewriteActionParameters from the provided source UrlRewriteActionParameters
func (*UrlRewriteActionParameters) AssignProperties_To_UrlRewriteActionParameters ¶
func (parameters *UrlRewriteActionParameters) AssignProperties_To_UrlRewriteActionParameters(destination *v20210601s.UrlRewriteActionParameters) error
AssignProperties_To_UrlRewriteActionParameters populates the provided destination UrlRewriteActionParameters from our UrlRewriteActionParameters
func (*UrlRewriteActionParameters) ConvertToARM ¶
func (parameters *UrlRewriteActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRewriteActionParameters) DeepCopy ¶
func (in *UrlRewriteActionParameters) DeepCopy() *UrlRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters.
func (*UrlRewriteActionParameters) DeepCopyInto ¶
func (in *UrlRewriteActionParameters) DeepCopyInto(out *UrlRewriteActionParameters)
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_ARM ¶
type UrlRewriteActionParameters_ARM 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 `json:"typeName,omitempty"` }
Defines the parameters for the url rewrite action.
func (*UrlRewriteActionParameters_ARM) DeepCopy ¶
func (in *UrlRewriteActionParameters_ARM) DeepCopy() *UrlRewriteActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_ARM.
func (*UrlRewriteActionParameters_ARM) DeepCopyInto ¶
func (in *UrlRewriteActionParameters_ARM) DeepCopyInto(out *UrlRewriteActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteActionParameters_STATUS ¶
type UrlRewriteActionParameters_STATUS struct { // Destination: 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 *v20210601s.UrlRewriteActionParameters_STATUS) error
AssignProperties_From_UrlRewriteActionParameters_STATUS populates our UrlRewriteActionParameters_STATUS from the provided source UrlRewriteActionParameters_STATUS
func (*UrlRewriteActionParameters_STATUS) AssignProperties_To_UrlRewriteActionParameters_STATUS ¶
func (parameters *UrlRewriteActionParameters_STATUS) AssignProperties_To_UrlRewriteActionParameters_STATUS(destination *v20210601s.UrlRewriteActionParameters_STATUS) error
AssignProperties_To_UrlRewriteActionParameters_STATUS populates the provided destination UrlRewriteActionParameters_STATUS from our UrlRewriteActionParameters_STATUS
func (*UrlRewriteActionParameters_STATUS) DeepCopy ¶
func (in *UrlRewriteActionParameters_STATUS) DeepCopy() *UrlRewriteActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_STATUS.
func (*UrlRewriteActionParameters_STATUS) DeepCopyInto ¶
func (in *UrlRewriteActionParameters_STATUS) DeepCopyInto(out *UrlRewriteActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRewriteActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlRewriteActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRewriteActionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlRewriteActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRewriteActionParameters_STATUS_ARM ¶
type UrlRewriteActionParameters_STATUS_ARM struct { // Destination: 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_ARM) DeepCopy ¶
func (in *UrlRewriteActionParameters_STATUS_ARM) DeepCopy() *UrlRewriteActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParameters_STATUS_ARM.
func (*UrlRewriteActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlRewriteActionParameters_STATUS_ARM) DeepCopyInto(out *UrlRewriteActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteActionParameters_TypeName ¶
type UrlRewriteActionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlRewriteActionParameters"}
type UrlRewriteActionParameters_TypeName_STATUS ¶
type UrlRewriteActionParameters_TypeName_STATUS string
type UrlRewriteAction_ARM ¶
type UrlRewriteAction_ARM struct { // Name: The name of the action for the delivery rule. Name UrlRewriteAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *UrlRewriteActionParameters_ARM `json:"parameters,omitempty"` }
func (*UrlRewriteAction_ARM) DeepCopy ¶
func (in *UrlRewriteAction_ARM) DeepCopy() *UrlRewriteAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_ARM.
func (*UrlRewriteAction_ARM) DeepCopyInto ¶
func (in *UrlRewriteAction_ARM) DeepCopyInto(out *UrlRewriteAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteAction_Name ¶
type UrlRewriteAction_Name string
+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 *v20210601s.UrlRewriteAction_STATUS) error
AssignProperties_From_UrlRewriteAction_STATUS populates our UrlRewriteAction_STATUS from the provided source UrlRewriteAction_STATUS
func (*UrlRewriteAction_STATUS) AssignProperties_To_UrlRewriteAction_STATUS ¶
func (action *UrlRewriteAction_STATUS) AssignProperties_To_UrlRewriteAction_STATUS(destination *v20210601s.UrlRewriteAction_STATUS) error
AssignProperties_To_UrlRewriteAction_STATUS populates the provided destination UrlRewriteAction_STATUS from our UrlRewriteAction_STATUS
func (*UrlRewriteAction_STATUS) DeepCopy ¶
func (in *UrlRewriteAction_STATUS) DeepCopy() *UrlRewriteAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_STATUS.
func (*UrlRewriteAction_STATUS) DeepCopyInto ¶
func (in *UrlRewriteAction_STATUS) DeepCopyInto(out *UrlRewriteAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRewriteAction_STATUS) NewEmptyARMValue ¶
func (action *UrlRewriteAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRewriteAction_STATUS) PopulateFromARM ¶
func (action *UrlRewriteAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRewriteAction_STATUS_ARM ¶
type UrlRewriteAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*UrlRewriteAction_STATUS_ARM) DeepCopy ¶
func (in *UrlRewriteAction_STATUS_ARM) DeepCopy() *UrlRewriteAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction_STATUS_ARM.
func (*UrlRewriteAction_STATUS_ARM) DeepCopyInto ¶
func (in *UrlRewriteAction_STATUS_ARM) DeepCopyInto(out *UrlRewriteAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningAction ¶
type UrlSigningAction struct { // +kubebuilder:validation:Required // Name: 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 *v20210601s.UrlSigningAction) error
AssignProperties_From_UrlSigningAction populates our UrlSigningAction from the provided source UrlSigningAction
func (*UrlSigningAction) AssignProperties_To_UrlSigningAction ¶
func (action *UrlSigningAction) AssignProperties_To_UrlSigningAction(destination *v20210601s.UrlSigningAction) error
AssignProperties_To_UrlSigningAction populates the provided destination UrlSigningAction from our UrlSigningAction
func (*UrlSigningAction) ConvertToARM ¶
func (action *UrlSigningAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningAction) DeepCopy ¶
func (in *UrlSigningAction) DeepCopy() *UrlSigningAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction.
func (*UrlSigningAction) DeepCopyInto ¶
func (in *UrlSigningAction) DeepCopyInto(out *UrlSigningAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningAction) 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 *v20210601s.UrlSigningActionParameters) error
AssignProperties_From_UrlSigningActionParameters populates our UrlSigningActionParameters from the provided source UrlSigningActionParameters
func (*UrlSigningActionParameters) AssignProperties_To_UrlSigningActionParameters ¶
func (parameters *UrlSigningActionParameters) AssignProperties_To_UrlSigningActionParameters(destination *v20210601s.UrlSigningActionParameters) error
AssignProperties_To_UrlSigningActionParameters populates the provided destination UrlSigningActionParameters from our UrlSigningActionParameters
func (*UrlSigningActionParameters) ConvertToARM ¶
func (parameters *UrlSigningActionParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningActionParameters) DeepCopy ¶
func (in *UrlSigningActionParameters) DeepCopy() *UrlSigningActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters.
func (*UrlSigningActionParameters) DeepCopyInto ¶
func (in *UrlSigningActionParameters) DeepCopyInto(out *UrlSigningActionParameters)
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_ARM ¶
type UrlSigningActionParameters_ARM 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_ARM `json:"parameterNameOverride,omitempty"` TypeName *UrlSigningActionParameters_TypeName `json:"typeName,omitempty"` }
Defines the parameters for the Url Signing action.
func (*UrlSigningActionParameters_ARM) DeepCopy ¶
func (in *UrlSigningActionParameters_ARM) DeepCopy() *UrlSigningActionParameters_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_ARM.
func (*UrlSigningActionParameters_ARM) DeepCopyInto ¶
func (in *UrlSigningActionParameters_ARM) DeepCopyInto(out *UrlSigningActionParameters_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlSigningActionParameters_STATUS) error
AssignProperties_From_UrlSigningActionParameters_STATUS populates our UrlSigningActionParameters_STATUS from the provided source UrlSigningActionParameters_STATUS
func (*UrlSigningActionParameters_STATUS) AssignProperties_To_UrlSigningActionParameters_STATUS ¶
func (parameters *UrlSigningActionParameters_STATUS) AssignProperties_To_UrlSigningActionParameters_STATUS(destination *v20210601s.UrlSigningActionParameters_STATUS) error
AssignProperties_To_UrlSigningActionParameters_STATUS populates the provided destination UrlSigningActionParameters_STATUS from our UrlSigningActionParameters_STATUS
func (*UrlSigningActionParameters_STATUS) DeepCopy ¶
func (in *UrlSigningActionParameters_STATUS) DeepCopy() *UrlSigningActionParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_STATUS.
func (*UrlSigningActionParameters_STATUS) DeepCopyInto ¶
func (in *UrlSigningActionParameters_STATUS) DeepCopyInto(out *UrlSigningActionParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningActionParameters_STATUS) NewEmptyARMValue ¶
func (parameters *UrlSigningActionParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningActionParameters_STATUS) PopulateFromARM ¶
func (parameters *UrlSigningActionParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningActionParameters_STATUS_ARM ¶
type UrlSigningActionParameters_STATUS_ARM struct { // Algorithm: 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_ARM `json:"parameterNameOverride,omitempty"` TypeName *UrlSigningActionParameters_TypeName_STATUS `json:"typeName,omitempty"` }
Defines the parameters for the Url Signing action.
func (*UrlSigningActionParameters_STATUS_ARM) DeepCopy ¶
func (in *UrlSigningActionParameters_STATUS_ARM) DeepCopy() *UrlSigningActionParameters_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParameters_STATUS_ARM.
func (*UrlSigningActionParameters_STATUS_ARM) DeepCopyInto ¶
func (in *UrlSigningActionParameters_STATUS_ARM) DeepCopyInto(out *UrlSigningActionParameters_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningActionParameters_TypeName ¶
type UrlSigningActionParameters_TypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlSigningActionParameters"}
type UrlSigningActionParameters_TypeName_STATUS ¶
type UrlSigningActionParameters_TypeName_STATUS string
type UrlSigningAction_ARM ¶
type UrlSigningAction_ARM struct { // Name: The name of the action for the delivery rule. Name UrlSigningAction_Name `json:"name,omitempty"` // Parameters: Defines the parameters for the action. Parameters *UrlSigningActionParameters_ARM `json:"parameters,omitempty"` }
func (*UrlSigningAction_ARM) DeepCopy ¶
func (in *UrlSigningAction_ARM) DeepCopy() *UrlSigningAction_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_ARM.
func (*UrlSigningAction_ARM) DeepCopyInto ¶
func (in *UrlSigningAction_ARM) DeepCopyInto(out *UrlSigningAction_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningAction_Name ¶
type UrlSigningAction_Name string
+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 *v20210601s.UrlSigningAction_STATUS) error
AssignProperties_From_UrlSigningAction_STATUS populates our UrlSigningAction_STATUS from the provided source UrlSigningAction_STATUS
func (*UrlSigningAction_STATUS) AssignProperties_To_UrlSigningAction_STATUS ¶
func (action *UrlSigningAction_STATUS) AssignProperties_To_UrlSigningAction_STATUS(destination *v20210601s.UrlSigningAction_STATUS) error
AssignProperties_To_UrlSigningAction_STATUS populates the provided destination UrlSigningAction_STATUS from our UrlSigningAction_STATUS
func (*UrlSigningAction_STATUS) DeepCopy ¶
func (in *UrlSigningAction_STATUS) DeepCopy() *UrlSigningAction_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_STATUS.
func (*UrlSigningAction_STATUS) DeepCopyInto ¶
func (in *UrlSigningAction_STATUS) DeepCopyInto(out *UrlSigningAction_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningAction_STATUS) NewEmptyARMValue ¶
func (action *UrlSigningAction_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningAction_STATUS) PopulateFromARM ¶
func (action *UrlSigningAction_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningAction_STATUS_ARM ¶
type UrlSigningAction_STATUS_ARM struct { // Name: 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_ARM `json:"parameters,omitempty"` }
func (*UrlSigningAction_STATUS_ARM) DeepCopy ¶
func (in *UrlSigningAction_STATUS_ARM) DeepCopy() *UrlSigningAction_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction_STATUS_ARM.
func (*UrlSigningAction_STATUS_ARM) DeepCopyInto ¶
func (in *UrlSigningAction_STATUS_ARM) DeepCopyInto(out *UrlSigningAction_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningKey ¶
type UrlSigningKey struct { // +kubebuilder:validation:Required // KeyId: 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 // KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters *KeyVaultSigningKeyParameters `json:"keySourceParameters,omitempty"` }
Url signing key
func (*UrlSigningKey) AssignProperties_From_UrlSigningKey ¶
func (signingKey *UrlSigningKey) AssignProperties_From_UrlSigningKey(source *v20210601s.UrlSigningKey) error
AssignProperties_From_UrlSigningKey populates our UrlSigningKey from the provided source UrlSigningKey
func (*UrlSigningKey) AssignProperties_To_UrlSigningKey ¶
func (signingKey *UrlSigningKey) AssignProperties_To_UrlSigningKey(destination *v20210601s.UrlSigningKey) error
AssignProperties_To_UrlSigningKey populates the provided destination UrlSigningKey from our UrlSigningKey
func (*UrlSigningKey) ConvertToARM ¶
func (signingKey *UrlSigningKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningKey) DeepCopy ¶
func (in *UrlSigningKey) DeepCopy() *UrlSigningKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey.
func (*UrlSigningKey) DeepCopyInto ¶
func (in *UrlSigningKey) DeepCopyInto(out *UrlSigningKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningKey) Initialize_From_UrlSigningKey_STATUS ¶
func (signingKey *UrlSigningKey) Initialize_From_UrlSigningKey_STATUS(source *UrlSigningKey_STATUS) error
Initialize_From_UrlSigningKey_STATUS populates our UrlSigningKey from the provided source UrlSigningKey_STATUS
func (*UrlSigningKey) NewEmptyARMValue ¶
func (signingKey *UrlSigningKey) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningKey) PopulateFromARM ¶
func (signingKey *UrlSigningKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningKey_ARM ¶
type UrlSigningKey_ARM struct { // KeyId: 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"` // KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters *KeyVaultSigningKeyParameters_ARM `json:"keySourceParameters,omitempty"` }
Url signing key
func (*UrlSigningKey_ARM) DeepCopy ¶
func (in *UrlSigningKey_ARM) DeepCopy() *UrlSigningKey_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_ARM.
func (*UrlSigningKey_ARM) DeepCopyInto ¶
func (in *UrlSigningKey_ARM) DeepCopyInto(out *UrlSigningKey_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningKey_STATUS ¶
type UrlSigningKey_STATUS struct { // KeyId: 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"` // KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters *KeyVaultSigningKeyParameters_STATUS `json:"keySourceParameters,omitempty"` }
Url signing key
func (*UrlSigningKey_STATUS) AssignProperties_From_UrlSigningKey_STATUS ¶
func (signingKey *UrlSigningKey_STATUS) AssignProperties_From_UrlSigningKey_STATUS(source *v20210601s.UrlSigningKey_STATUS) error
AssignProperties_From_UrlSigningKey_STATUS populates our UrlSigningKey_STATUS from the provided source UrlSigningKey_STATUS
func (*UrlSigningKey_STATUS) AssignProperties_To_UrlSigningKey_STATUS ¶
func (signingKey *UrlSigningKey_STATUS) AssignProperties_To_UrlSigningKey_STATUS(destination *v20210601s.UrlSigningKey_STATUS) error
AssignProperties_To_UrlSigningKey_STATUS populates the provided destination UrlSigningKey_STATUS from our UrlSigningKey_STATUS
func (*UrlSigningKey_STATUS) DeepCopy ¶
func (in *UrlSigningKey_STATUS) DeepCopy() *UrlSigningKey_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_STATUS.
func (*UrlSigningKey_STATUS) DeepCopyInto ¶
func (in *UrlSigningKey_STATUS) DeepCopyInto(out *UrlSigningKey_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningKey_STATUS) NewEmptyARMValue ¶
func (signingKey *UrlSigningKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningKey_STATUS) PopulateFromARM ¶
func (signingKey *UrlSigningKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningKey_STATUS_ARM ¶
type UrlSigningKey_STATUS_ARM struct { // KeyId: 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"` // KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters *KeyVaultSigningKeyParameters_STATUS_ARM `json:"keySourceParameters,omitempty"` }
Url signing key
func (*UrlSigningKey_STATUS_ARM) DeepCopy ¶
func (in *UrlSigningKey_STATUS_ARM) DeepCopy() *UrlSigningKey_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_STATUS_ARM.
func (*UrlSigningKey_STATUS_ARM) DeepCopyInto ¶
func (in *UrlSigningKey_STATUS_ARM) DeepCopyInto(out *UrlSigningKey_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningParamIdentifier ¶
type UrlSigningParamIdentifier struct { // +kubebuilder:validation:Required // ParamIndicator: 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 *v20210601s.UrlSigningParamIdentifier) error
AssignProperties_From_UrlSigningParamIdentifier populates our UrlSigningParamIdentifier from the provided source UrlSigningParamIdentifier
func (*UrlSigningParamIdentifier) AssignProperties_To_UrlSigningParamIdentifier ¶
func (identifier *UrlSigningParamIdentifier) AssignProperties_To_UrlSigningParamIdentifier(destination *v20210601s.UrlSigningParamIdentifier) error
AssignProperties_To_UrlSigningParamIdentifier populates the provided destination UrlSigningParamIdentifier from our UrlSigningParamIdentifier
func (*UrlSigningParamIdentifier) ConvertToARM ¶
func (identifier *UrlSigningParamIdentifier) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningParamIdentifier) DeepCopy ¶
func (in *UrlSigningParamIdentifier) DeepCopy() *UrlSigningParamIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier.
func (*UrlSigningParamIdentifier) DeepCopyInto ¶
func (in *UrlSigningParamIdentifier) DeepCopyInto(out *UrlSigningParamIdentifier)
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_ARM ¶
type UrlSigningParamIdentifier_ARM struct { // ParamIndicator: Indicates the purpose of the parameter ParamIndicator *UrlSigningParamIdentifier_ParamIndicator `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_ARM) DeepCopy ¶
func (in *UrlSigningParamIdentifier_ARM) DeepCopy() *UrlSigningParamIdentifier_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_ARM.
func (*UrlSigningParamIdentifier_ARM) DeepCopyInto ¶
func (in *UrlSigningParamIdentifier_ARM) DeepCopyInto(out *UrlSigningParamIdentifier_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *v20210601s.UrlSigningParamIdentifier_STATUS) error
AssignProperties_From_UrlSigningParamIdentifier_STATUS populates our UrlSigningParamIdentifier_STATUS from the provided source UrlSigningParamIdentifier_STATUS
func (*UrlSigningParamIdentifier_STATUS) AssignProperties_To_UrlSigningParamIdentifier_STATUS ¶
func (identifier *UrlSigningParamIdentifier_STATUS) AssignProperties_To_UrlSigningParamIdentifier_STATUS(destination *v20210601s.UrlSigningParamIdentifier_STATUS) error
AssignProperties_To_UrlSigningParamIdentifier_STATUS populates the provided destination UrlSigningParamIdentifier_STATUS from our UrlSigningParamIdentifier_STATUS
func (*UrlSigningParamIdentifier_STATUS) DeepCopy ¶
func (in *UrlSigningParamIdentifier_STATUS) DeepCopy() *UrlSigningParamIdentifier_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_STATUS.
func (*UrlSigningParamIdentifier_STATUS) DeepCopyInto ¶
func (in *UrlSigningParamIdentifier_STATUS) DeepCopyInto(out *UrlSigningParamIdentifier_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningParamIdentifier_STATUS) NewEmptyARMValue ¶
func (identifier *UrlSigningParamIdentifier_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningParamIdentifier_STATUS) PopulateFromARM ¶
func (identifier *UrlSigningParamIdentifier_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningParamIdentifier_STATUS_ARM ¶
type UrlSigningParamIdentifier_STATUS_ARM struct { // ParamIndicator: 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_ARM) DeepCopy ¶
func (in *UrlSigningParamIdentifier_STATUS_ARM) DeepCopy() *UrlSigningParamIdentifier_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifier_STATUS_ARM.
func (*UrlSigningParamIdentifier_STATUS_ARM) DeepCopyInto ¶
func (in *UrlSigningParamIdentifier_STATUS_ARM) DeepCopyInto(out *UrlSigningParamIdentifier_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package storage contains API Schema definitions for the cdn storage 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=v1api20210601storage
|
Package storage contains API Schema definitions for the cdn storage 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=v1api20210601storage |