Documentation ¶
Overview ¶
Package v1beta20210601 contains API Schema definitions for the cdn v1beta20210601 API group +groupName=cdn.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1beta20210601 contains API Schema definitions for the cdn v1beta20210601 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cdn.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type CacheConfiguration
- func (configuration *CacheConfiguration) AssignPropertiesFromCacheConfiguration(source *v20210601s.CacheConfiguration) error
- func (configuration *CacheConfiguration) AssignPropertiesToCacheConfiguration(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *CacheConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheConfigurationARM
- type CacheConfigurationCacheBehavior
- type CacheConfigurationIsCompressionEnabled
- type CacheConfigurationQueryStringCachingBehavior
- type CacheExpirationActionParameters
- func (parameters *CacheExpirationActionParameters) AssignPropertiesFromCacheExpirationActionParameters(source *v20210601s.CacheExpirationActionParameters) error
- func (parameters *CacheExpirationActionParameters) AssignPropertiesToCacheExpirationActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheExpirationActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheExpirationActionParametersARM
- type CacheExpirationActionParametersCacheBehavior
- type CacheExpirationActionParametersCacheType
- type CacheExpirationActionParametersTypeName
- type CacheKeyQueryStringActionParameters
- func (parameters *CacheKeyQueryStringActionParameters) AssignPropertiesFromCacheKeyQueryStringActionParameters(source *v20210601s.CacheKeyQueryStringActionParameters) error
- func (parameters *CacheKeyQueryStringActionParameters) AssignPropertiesToCacheKeyQueryStringActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CacheKeyQueryStringActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CacheKeyQueryStringActionParametersARM
- type CacheKeyQueryStringActionParametersQueryStringBehavior
- type CacheKeyQueryStringActionParametersTypeName
- type ClientPortMatchConditionParameters
- func (parameters *ClientPortMatchConditionParameters) AssignPropertiesFromClientPortMatchConditionParameters(source *v20210601s.ClientPortMatchConditionParameters) error
- func (parameters *ClientPortMatchConditionParameters) AssignPropertiesToClientPortMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ClientPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ClientPortMatchConditionParametersARM
- type ClientPortMatchConditionParametersOperator
- type ClientPortMatchConditionParametersTransforms
- type ClientPortMatchConditionParametersTypeName
- type CookiesMatchConditionParameters
- func (parameters *CookiesMatchConditionParameters) AssignPropertiesFromCookiesMatchConditionParameters(source *v20210601s.CookiesMatchConditionParameters) error
- func (parameters *CookiesMatchConditionParameters) AssignPropertiesToCookiesMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *CookiesMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CookiesMatchConditionParametersARM
- type CookiesMatchConditionParametersOperator
- type CookiesMatchConditionParametersTransforms
- type CookiesMatchConditionParametersTypeName
- type CustomDomain_Status_SubResourceEmbedded
- func (embedded *CustomDomain_Status_SubResourceEmbedded) AssignPropertiesFromCustomDomainStatusSubResourceEmbedded(source *v20210601s.CustomDomain_Status_SubResourceEmbedded) error
- func (embedded *CustomDomain_Status_SubResourceEmbedded) AssignPropertiesToCustomDomainStatusSubResourceEmbedded(destination *v20210601s.CustomDomain_Status_SubResourceEmbedded) error
- func (in *CustomDomain_Status_SubResourceEmbedded) DeepCopy() *CustomDomain_Status_SubResourceEmbedded
- func (in *CustomDomain_Status_SubResourceEmbedded) DeepCopyInto(out *CustomDomain_Status_SubResourceEmbedded)
- func (embedded *CustomDomain_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *CustomDomain_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDomain_Status_SubResourceEmbeddedARM
- type DeepCreatedOriginGroupPropertiesARM
- type DeepCreatedOriginGroupProperties_StatusARM
- type DeepCreatedOriginGroup_Status
- func (group *DeepCreatedOriginGroup_Status) AssignPropertiesFromDeepCreatedOriginGroupStatus(source *v20210601s.DeepCreatedOriginGroup_Status) error
- func (group *DeepCreatedOriginGroup_Status) AssignPropertiesToDeepCreatedOriginGroupStatus(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_StatusARM
- type DeepCreatedOriginPropertiesARM
- type DeepCreatedOriginProperties_StatusARM
- type DeepCreatedOrigin_Status
- func (origin *DeepCreatedOrigin_Status) AssignPropertiesFromDeepCreatedOriginStatus(source *v20210601s.DeepCreatedOrigin_Status) error
- func (origin *DeepCreatedOrigin_Status) AssignPropertiesToDeepCreatedOriginStatus(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_StatusARM
- type DeliveryRule
- func (rule *DeliveryRule) AssignPropertiesFromDeliveryRule(source *v20210601s.DeliveryRule) error
- func (rule *DeliveryRule) AssignPropertiesToDeliveryRule(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *DeliveryRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleARM
- type DeliveryRuleAction1
- func (action1 *DeliveryRuleAction1) AssignPropertiesFromDeliveryRuleAction1(source *v20210601s.DeliveryRuleAction1) error
- func (action1 *DeliveryRuleAction1) AssignPropertiesToDeliveryRuleAction1(destination *v20210601s.DeliveryRuleAction1) error
- func (action1 *DeliveryRuleAction1) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DeliveryRuleAction1) DeepCopy() *DeliveryRuleAction1
- func (in *DeliveryRuleAction1) DeepCopyInto(out *DeliveryRuleAction1)
- func (action1 *DeliveryRuleAction1) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action1 *DeliveryRuleAction1) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleAction1ARM
- type DeliveryRuleActionStatusName
- type DeliveryRuleAction_Status
- func (action *DeliveryRuleAction_Status) AssignPropertiesFromDeliveryRuleActionStatus(source *v20210601s.DeliveryRuleAction_Status) error
- func (action *DeliveryRuleAction_Status) AssignPropertiesToDeliveryRuleActionStatus(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_StatusARM
- type DeliveryRuleCacheExpirationAction
- func (action *DeliveryRuleCacheExpirationAction) AssignPropertiesFromDeliveryRuleCacheExpirationAction(source *v20210601s.DeliveryRuleCacheExpirationAction) error
- func (action *DeliveryRuleCacheExpirationAction) AssignPropertiesToDeliveryRuleCacheExpirationAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheExpirationAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheExpirationActionARM
- type DeliveryRuleCacheExpirationActionName
- type DeliveryRuleCacheKeyQueryStringAction
- func (action *DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesFromDeliveryRuleCacheKeyQueryStringAction(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
- func (action *DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesToDeliveryRuleCacheKeyQueryStringAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleCacheKeyQueryStringAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCacheKeyQueryStringActionARM
- type DeliveryRuleCacheKeyQueryStringActionName
- type DeliveryRuleClientPortCondition
- func (condition *DeliveryRuleClientPortCondition) AssignPropertiesFromDeliveryRuleClientPortCondition(source *v20210601s.DeliveryRuleClientPortCondition) error
- func (condition *DeliveryRuleClientPortCondition) AssignPropertiesToDeliveryRuleClientPortCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleClientPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleClientPortConditionARM
- type DeliveryRuleClientPortConditionName
- type DeliveryRuleCondition
- func (condition *DeliveryRuleCondition) AssignPropertiesFromDeliveryRuleCondition(source *v20210601s.DeliveryRuleCondition) error
- func (condition *DeliveryRuleCondition) AssignPropertiesToDeliveryRuleCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleConditionARM
- func (in *DeliveryRuleConditionARM) DeepCopy() *DeliveryRuleConditionARM
- func (in *DeliveryRuleConditionARM) DeepCopyInto(out *DeliveryRuleConditionARM)
- func (condition DeliveryRuleConditionARM) MarshalJSON() ([]byte, error)
- func (condition *DeliveryRuleConditionARM) UnmarshalJSON(data []byte) error
- type DeliveryRuleConditionStatusName
- type DeliveryRuleCondition_Status
- func (condition *DeliveryRuleCondition_Status) AssignPropertiesFromDeliveryRuleConditionStatus(source *v20210601s.DeliveryRuleCondition_Status) error
- func (condition *DeliveryRuleCondition_Status) AssignPropertiesToDeliveryRuleConditionStatus(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_StatusARM
- type DeliveryRuleCookiesCondition
- func (condition *DeliveryRuleCookiesCondition) AssignPropertiesFromDeliveryRuleCookiesCondition(source *v20210601s.DeliveryRuleCookiesCondition) error
- func (condition *DeliveryRuleCookiesCondition) AssignPropertiesToDeliveryRuleCookiesCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleCookiesCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleCookiesConditionARM
- type DeliveryRuleCookiesConditionName
- type DeliveryRuleHostNameCondition
- func (condition *DeliveryRuleHostNameCondition) AssignPropertiesFromDeliveryRuleHostNameCondition(source *v20210601s.DeliveryRuleHostNameCondition) error
- func (condition *DeliveryRuleHostNameCondition) AssignPropertiesToDeliveryRuleHostNameCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHostNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHostNameConditionARM
- type DeliveryRuleHostNameConditionName
- type DeliveryRuleHttpVersionCondition
- func (condition *DeliveryRuleHttpVersionCondition) AssignPropertiesFromDeliveryRuleHttpVersionCondition(source *v20210601s.DeliveryRuleHttpVersionCondition) error
- func (condition *DeliveryRuleHttpVersionCondition) AssignPropertiesToDeliveryRuleHttpVersionCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleHttpVersionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleHttpVersionConditionARM
- type DeliveryRuleHttpVersionConditionName
- type DeliveryRuleIsDeviceCondition
- func (condition *DeliveryRuleIsDeviceCondition) AssignPropertiesFromDeliveryRuleIsDeviceCondition(source *v20210601s.DeliveryRuleIsDeviceCondition) error
- func (condition *DeliveryRuleIsDeviceCondition) AssignPropertiesToDeliveryRuleIsDeviceCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleIsDeviceCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleIsDeviceConditionARM
- type DeliveryRuleIsDeviceConditionName
- type DeliveryRulePostArgsCondition
- func (condition *DeliveryRulePostArgsCondition) AssignPropertiesFromDeliveryRulePostArgsCondition(source *v20210601s.DeliveryRulePostArgsCondition) error
- func (condition *DeliveryRulePostArgsCondition) AssignPropertiesToDeliveryRulePostArgsCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRulePostArgsCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRulePostArgsConditionARM
- type DeliveryRulePostArgsConditionName
- type DeliveryRuleQueryStringCondition
- func (condition *DeliveryRuleQueryStringCondition) AssignPropertiesFromDeliveryRuleQueryStringCondition(source *v20210601s.DeliveryRuleQueryStringCondition) error
- func (condition *DeliveryRuleQueryStringCondition) AssignPropertiesToDeliveryRuleQueryStringCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleQueryStringCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleQueryStringConditionARM
- type DeliveryRuleQueryStringConditionName
- type DeliveryRuleRemoteAddressCondition
- func (condition *DeliveryRuleRemoteAddressCondition) AssignPropertiesFromDeliveryRuleRemoteAddressCondition(source *v20210601s.DeliveryRuleRemoteAddressCondition) error
- func (condition *DeliveryRuleRemoteAddressCondition) AssignPropertiesToDeliveryRuleRemoteAddressCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRemoteAddressCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRemoteAddressConditionARM
- type DeliveryRuleRemoteAddressConditionName
- type DeliveryRuleRequestBodyCondition
- func (condition *DeliveryRuleRequestBodyCondition) AssignPropertiesFromDeliveryRuleRequestBodyCondition(source *v20210601s.DeliveryRuleRequestBodyCondition) error
- func (condition *DeliveryRuleRequestBodyCondition) AssignPropertiesToDeliveryRuleRequestBodyCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestBodyCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestBodyConditionARM
- type DeliveryRuleRequestBodyConditionName
- type DeliveryRuleRequestHeaderAction
- func (action *DeliveryRuleRequestHeaderAction) AssignPropertiesFromDeliveryRuleRequestHeaderAction(source *v20210601s.DeliveryRuleRequestHeaderAction) error
- func (action *DeliveryRuleRequestHeaderAction) AssignPropertiesToDeliveryRuleRequestHeaderAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRequestHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderActionARM
- type DeliveryRuleRequestHeaderActionName
- type DeliveryRuleRequestHeaderCondition
- func (condition *DeliveryRuleRequestHeaderCondition) AssignPropertiesFromDeliveryRuleRequestHeaderCondition(source *v20210601s.DeliveryRuleRequestHeaderCondition) error
- func (condition *DeliveryRuleRequestHeaderCondition) AssignPropertiesToDeliveryRuleRequestHeaderCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestHeaderCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestHeaderConditionARM
- type DeliveryRuleRequestHeaderConditionName
- type DeliveryRuleRequestMethodCondition
- func (condition *DeliveryRuleRequestMethodCondition) AssignPropertiesFromDeliveryRuleRequestMethodCondition(source *v20210601s.DeliveryRuleRequestMethodCondition) error
- func (condition *DeliveryRuleRequestMethodCondition) AssignPropertiesToDeliveryRuleRequestMethodCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestMethodCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestMethodConditionARM
- type DeliveryRuleRequestMethodConditionName
- type DeliveryRuleRequestSchemeCondition
- func (condition *DeliveryRuleRequestSchemeCondition) AssignPropertiesFromDeliveryRuleRequestSchemeCondition(source *v20210601s.DeliveryRuleRequestSchemeCondition) error
- func (condition *DeliveryRuleRequestSchemeCondition) AssignPropertiesToDeliveryRuleRequestSchemeCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestSchemeCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestSchemeConditionARM
- type DeliveryRuleRequestSchemeConditionName
- type DeliveryRuleRequestUriCondition
- func (condition *DeliveryRuleRequestUriCondition) AssignPropertiesFromDeliveryRuleRequestUriCondition(source *v20210601s.DeliveryRuleRequestUriCondition) error
- func (condition *DeliveryRuleRequestUriCondition) AssignPropertiesToDeliveryRuleRequestUriCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleRequestUriCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRequestUriConditionARM
- type DeliveryRuleRequestUriConditionName
- type DeliveryRuleResponseHeaderAction
- func (action *DeliveryRuleResponseHeaderAction) AssignPropertiesFromDeliveryRuleResponseHeaderAction(source *v20210601s.DeliveryRuleResponseHeaderAction) error
- func (action *DeliveryRuleResponseHeaderAction) AssignPropertiesToDeliveryRuleResponseHeaderAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleResponseHeaderAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleResponseHeaderActionARM
- type DeliveryRuleResponseHeaderActionName
- type DeliveryRuleRouteConfigurationOverrideAction
- func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesFromDeliveryRuleRouteConfigurationOverrideAction(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
- func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesToDeliveryRuleRouteConfigurationOverrideAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *DeliveryRuleRouteConfigurationOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleRouteConfigurationOverrideActionARM
- type DeliveryRuleRouteConfigurationOverrideActionName
- type DeliveryRuleServerPortCondition
- func (condition *DeliveryRuleServerPortCondition) AssignPropertiesFromDeliveryRuleServerPortCondition(source *v20210601s.DeliveryRuleServerPortCondition) error
- func (condition *DeliveryRuleServerPortCondition) AssignPropertiesToDeliveryRuleServerPortCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleServerPortCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleServerPortConditionARM
- type DeliveryRuleServerPortConditionName
- type DeliveryRuleSocketAddrCondition
- func (condition *DeliveryRuleSocketAddrCondition) AssignPropertiesFromDeliveryRuleSocketAddrCondition(source *v20210601s.DeliveryRuleSocketAddrCondition) error
- func (condition *DeliveryRuleSocketAddrCondition) AssignPropertiesToDeliveryRuleSocketAddrCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSocketAddrCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSocketAddrConditionARM
- type DeliveryRuleSocketAddrConditionName
- type DeliveryRuleSslProtocolCondition
- func (condition *DeliveryRuleSslProtocolCondition) AssignPropertiesFromDeliveryRuleSslProtocolCondition(source *v20210601s.DeliveryRuleSslProtocolCondition) error
- func (condition *DeliveryRuleSslProtocolCondition) AssignPropertiesToDeliveryRuleSslProtocolCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleSslProtocolCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleSslProtocolConditionARM
- type DeliveryRuleSslProtocolConditionName
- type DeliveryRuleUrlFileExtensionCondition
- func (condition *DeliveryRuleUrlFileExtensionCondition) AssignPropertiesFromDeliveryRuleUrlFileExtensionCondition(source *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
- func (condition *DeliveryRuleUrlFileExtensionCondition) AssignPropertiesToDeliveryRuleUrlFileExtensionCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileExtensionCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileExtensionConditionARM
- type DeliveryRuleUrlFileExtensionConditionName
- type DeliveryRuleUrlFileNameCondition
- func (condition *DeliveryRuleUrlFileNameCondition) AssignPropertiesFromDeliveryRuleUrlFileNameCondition(source *v20210601s.DeliveryRuleUrlFileNameCondition) error
- func (condition *DeliveryRuleUrlFileNameCondition) AssignPropertiesToDeliveryRuleUrlFileNameCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlFileNameCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlFileNameConditionARM
- type DeliveryRuleUrlFileNameConditionName
- type DeliveryRuleUrlPathCondition
- func (condition *DeliveryRuleUrlPathCondition) AssignPropertiesFromDeliveryRuleUrlPathCondition(source *v20210601s.DeliveryRuleUrlPathCondition) error
- func (condition *DeliveryRuleUrlPathCondition) AssignPropertiesToDeliveryRuleUrlPathCondition(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *DeliveryRuleUrlPathCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DeliveryRuleUrlPathConditionARM
- type DeliveryRuleUrlPathConditionName
- type DeliveryRule_Status
- func (rule *DeliveryRule_Status) AssignPropertiesFromDeliveryRuleStatus(source *v20210601s.DeliveryRule_Status) error
- func (rule *DeliveryRule_Status) AssignPropertiesToDeliveryRuleStatus(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_StatusARM
- type EndpointPropertiesStatusProvisioningState
- type EndpointPropertiesStatusResourceState
- type EndpointPropertiesUpdateParametersDeliveryPolicy
- func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesFromEndpointPropertiesUpdateParametersDeliveryPolicy(source *v20210601s.EndpointPropertiesUpdateParametersDeliveryPolicy) error
- func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesToEndpointPropertiesUpdateParametersDeliveryPolicy(destination *v20210601s.EndpointPropertiesUpdateParametersDeliveryPolicy) error
- func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopy() *EndpointPropertiesUpdateParametersDeliveryPolicy
- func (in *EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopyInto(out *EndpointPropertiesUpdateParametersDeliveryPolicy)
- func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointPropertiesUpdateParametersDeliveryPolicyARM
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
- func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink(...) error
- func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink(...) error
- func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopy() *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink)
- func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopy() *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopyInto(out *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM)
- type EndpointProperties_StatusARM
- type EndpointProperties_Status_DeliveryPolicy
- func (policy *EndpointProperties_Status_DeliveryPolicy) AssignPropertiesFromEndpointPropertiesStatusDeliveryPolicy(source *v20210601s.EndpointProperties_Status_DeliveryPolicy) error
- func (policy *EndpointProperties_Status_DeliveryPolicy) AssignPropertiesToEndpointPropertiesStatusDeliveryPolicy(destination *v20210601s.EndpointProperties_Status_DeliveryPolicy) error
- func (in *EndpointProperties_Status_DeliveryPolicy) DeepCopy() *EndpointProperties_Status_DeliveryPolicy
- func (in *EndpointProperties_Status_DeliveryPolicy) DeepCopyInto(out *EndpointProperties_Status_DeliveryPolicy)
- func (policy *EndpointProperties_Status_DeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *EndpointProperties_Status_DeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_Status_DeliveryPolicyARM
- type EndpointProperties_Status_WebApplicationFirewallPolicyLink
- func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesStatusWebApplicationFirewallPolicyLink(source *v20210601s.EndpointProperties_Status_WebApplicationFirewallPolicyLink) error
- func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesStatusWebApplicationFirewallPolicyLink(...) error
- func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopy() *EndpointProperties_Status_WebApplicationFirewallPolicyLink
- func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointProperties_Status_WebApplicationFirewallPolicyLink)
- func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM
- func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopy() *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM
- func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopyInto(out *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM)
- type Endpoint_Status
- func (endpoint *Endpoint_Status) AssignPropertiesFromEndpointStatus(source *v20210601s.Endpoint_Status) error
- func (endpoint *Endpoint_Status) AssignPropertiesToEndpointStatus(destination *v20210601s.Endpoint_Status) error
- func (endpoint *Endpoint_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *Endpoint_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Endpoint_Status) DeepCopy() *Endpoint_Status
- func (in *Endpoint_Status) DeepCopyInto(out *Endpoint_Status)
- func (endpoint *Endpoint_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *Endpoint_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Endpoint_StatusARM
- type GeoFilter
- func (filter *GeoFilter) AssignPropertiesFromGeoFilter(source *v20210601s.GeoFilter) error
- func (filter *GeoFilter) AssignPropertiesToGeoFilter(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *GeoFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GeoFilterARM
- type GeoFilterAction
- type GeoFilterStatusAction
- type GeoFilter_Status
- func (filter *GeoFilter_Status) AssignPropertiesFromGeoFilterStatus(source *v20210601s.GeoFilter_Status) error
- func (filter *GeoFilter_Status) AssignPropertiesToGeoFilterStatus(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_StatusARM
- type HeaderActionParameters
- func (parameters *HeaderActionParameters) AssignPropertiesFromHeaderActionParameters(source *v20210601s.HeaderActionParameters) error
- func (parameters *HeaderActionParameters) AssignPropertiesToHeaderActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HeaderActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HeaderActionParametersARM
- type HeaderActionParametersHeaderAction
- type HeaderActionParametersTypeName
- type HealthProbeParameters
- func (parameters *HealthProbeParameters) AssignPropertiesFromHealthProbeParameters(source *v20210601s.HealthProbeParameters) error
- func (parameters *HealthProbeParameters) AssignPropertiesToHealthProbeParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HealthProbeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HealthProbeParametersARM
- type HealthProbeParametersProbeProtocol
- type HealthProbeParametersProbeRequestType
- type HealthProbeParametersStatusProbeProtocol
- type HealthProbeParametersStatusProbeRequestType
- type HealthProbeParameters_Status
- func (parameters *HealthProbeParameters_Status) AssignPropertiesFromHealthProbeParametersStatus(source *v20210601s.HealthProbeParameters_Status) error
- func (parameters *HealthProbeParameters_Status) AssignPropertiesToHealthProbeParametersStatus(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_StatusARM
- type HostNameMatchConditionParameters
- func (parameters *HostNameMatchConditionParameters) AssignPropertiesFromHostNameMatchConditionParameters(source *v20210601s.HostNameMatchConditionParameters) error
- func (parameters *HostNameMatchConditionParameters) AssignPropertiesToHostNameMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HostNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostNameMatchConditionParametersARM
- type HostNameMatchConditionParametersOperator
- type HostNameMatchConditionParametersTransforms
- type HostNameMatchConditionParametersTypeName
- type HttpErrorRangeParameters
- func (parameters *HttpErrorRangeParameters) AssignPropertiesFromHttpErrorRangeParameters(source *v20210601s.HttpErrorRangeParameters) error
- func (parameters *HttpErrorRangeParameters) AssignPropertiesToHttpErrorRangeParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpErrorRangeParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpErrorRangeParametersARM
- type HttpErrorRangeParameters_Status
- func (parameters *HttpErrorRangeParameters_Status) AssignPropertiesFromHttpErrorRangeParametersStatus(source *v20210601s.HttpErrorRangeParameters_Status) error
- func (parameters *HttpErrorRangeParameters_Status) AssignPropertiesToHttpErrorRangeParametersStatus(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_StatusARM
- type HttpVersionMatchConditionParameters
- func (parameters *HttpVersionMatchConditionParameters) AssignPropertiesFromHttpVersionMatchConditionParameters(source *v20210601s.HttpVersionMatchConditionParameters) error
- func (parameters *HttpVersionMatchConditionParameters) AssignPropertiesToHttpVersionMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *HttpVersionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpVersionMatchConditionParametersARM
- type HttpVersionMatchConditionParametersOperator
- type HttpVersionMatchConditionParametersTransforms
- type HttpVersionMatchConditionParametersTypeName
- type IdentityType_Status
- type IsDeviceMatchConditionParameters
- func (parameters *IsDeviceMatchConditionParameters) AssignPropertiesFromIsDeviceMatchConditionParameters(source *v20210601s.IsDeviceMatchConditionParameters) error
- func (parameters *IsDeviceMatchConditionParameters) AssignPropertiesToIsDeviceMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *IsDeviceMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IsDeviceMatchConditionParametersARM
- type IsDeviceMatchConditionParametersMatchValues
- type IsDeviceMatchConditionParametersOperator
- type IsDeviceMatchConditionParametersTransforms
- type IsDeviceMatchConditionParametersTypeName
- type KeyVaultSigningKeyParameters
- func (parameters *KeyVaultSigningKeyParameters) AssignPropertiesFromKeyVaultSigningKeyParameters(source *v20210601s.KeyVaultSigningKeyParameters) error
- func (parameters *KeyVaultSigningKeyParameters) AssignPropertiesToKeyVaultSigningKeyParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *KeyVaultSigningKeyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultSigningKeyParametersARM
- type KeyVaultSigningKeyParametersStatusTypeName
- type KeyVaultSigningKeyParametersTypeName
- type KeyVaultSigningKeyParameters_Status
- func (parameters *KeyVaultSigningKeyParameters_Status) AssignPropertiesFromKeyVaultSigningKeyParametersStatus(source *v20210601s.KeyVaultSigningKeyParameters_Status) error
- func (parameters *KeyVaultSigningKeyParameters_Status) AssignPropertiesToKeyVaultSigningKeyParametersStatus(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_StatusARM
- type OptimizationType_Status
- type OriginGroupOverride
- func (override *OriginGroupOverride) AssignPropertiesFromOriginGroupOverride(source *v20210601s.OriginGroupOverride) error
- func (override *OriginGroupOverride) AssignPropertiesToOriginGroupOverride(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (override *OriginGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideARM
- type OriginGroupOverrideAction
- func (action *OriginGroupOverrideAction) AssignPropertiesFromOriginGroupOverrideAction(source *v20210601s.OriginGroupOverrideAction) error
- func (action *OriginGroupOverrideAction) AssignPropertiesToOriginGroupOverrideAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *OriginGroupOverrideAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideActionARM
- type OriginGroupOverrideActionName
- type OriginGroupOverrideActionParameters
- func (parameters *OriginGroupOverrideActionParameters) AssignPropertiesFromOriginGroupOverrideActionParameters(source *v20210601s.OriginGroupOverrideActionParameters) error
- func (parameters *OriginGroupOverrideActionParameters) AssignPropertiesToOriginGroupOverrideActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *OriginGroupOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OriginGroupOverrideActionParametersARM
- type OriginGroupOverrideActionParametersTypeName
- type OriginGroupOverrideForwardingProtocol
- type PostArgsMatchConditionParameters
- func (parameters *PostArgsMatchConditionParameters) AssignPropertiesFromPostArgsMatchConditionParameters(source *v20210601s.PostArgsMatchConditionParameters) error
- func (parameters *PostArgsMatchConditionParameters) AssignPropertiesToPostArgsMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *PostArgsMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PostArgsMatchConditionParametersARM
- type PostArgsMatchConditionParametersOperator
- type PostArgsMatchConditionParametersTransforms
- type PostArgsMatchConditionParametersTypeName
- type PrivateEndpointStatus_Status
- type Profile
- func (profile *Profile) AssignPropertiesFromProfile(source *v20210601s.Profile) error
- func (profile *Profile) AssignPropertiesToProfile(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) 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() error
- func (profile *Profile) ValidateDelete() error
- func (profile *Profile) ValidateUpdate(old runtime.Object) error
- type ProfileList
- type ProfilePropertiesARM
- type ProfilePropertiesStatusProvisioningState
- type ProfilePropertiesStatusResourceState
- type ProfileProperties_StatusARM
- type Profile_Status
- func (profile *Profile_Status) AssignPropertiesFromProfileStatus(source *v20210601s.Profile_Status) error
- func (profile *Profile_Status) AssignPropertiesToProfileStatus(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_StatusARM
- type ProfilesEndpoint
- func (endpoint *ProfilesEndpoint) AssignPropertiesFromProfilesEndpoint(source *v20210601s.ProfilesEndpoint) error
- func (endpoint *ProfilesEndpoint) AssignPropertiesToProfilesEndpoint(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) GetType() string
- 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() error
- func (endpoint *ProfilesEndpoint) ValidateDelete() error
- func (endpoint *ProfilesEndpoint) ValidateUpdate(old runtime.Object) error
- type ProfilesEndpointList
- type ProfilesEndpointsSpecPropertiesOptimizationType
- type ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior
- type ProfilesEndpoints_Spec
- func (endpoints *ProfilesEndpoints_Spec) AssignPropertiesFromProfilesEndpointsSpec(source *v20210601s.ProfilesEndpoints_Spec) error
- func (endpoints *ProfilesEndpoints_Spec) AssignPropertiesToProfilesEndpointsSpec(destination *v20210601s.ProfilesEndpoints_Spec) error
- func (endpoints *ProfilesEndpoints_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoints *ProfilesEndpoints_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoints *ProfilesEndpoints_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ProfilesEndpoints_Spec) DeepCopy() *ProfilesEndpoints_Spec
- func (in *ProfilesEndpoints_Spec) DeepCopyInto(out *ProfilesEndpoints_Spec)
- func (endpoints *ProfilesEndpoints_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoints *ProfilesEndpoints_Spec) OriginalVersion() string
- func (endpoints *ProfilesEndpoints_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoints *ProfilesEndpoints_Spec) SetAzureName(azureName string)
- type ProfilesEndpoints_SpecARM
- func (in *ProfilesEndpoints_SpecARM) DeepCopy() *ProfilesEndpoints_SpecARM
- func (in *ProfilesEndpoints_SpecARM) DeepCopyInto(out *ProfilesEndpoints_SpecARM)
- func (endpoints ProfilesEndpoints_SpecARM) GetAPIVersion() string
- func (endpoints *ProfilesEndpoints_SpecARM) GetName() string
- func (endpoints *ProfilesEndpoints_SpecARM) GetType() string
- type ProfilesEndpoints_Spec_PropertiesARM
- type ProfilesEndpoints_Spec_Properties_OriginGroups
- func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesFromProfilesEndpointsSpecPropertiesOriginGroups(source *v20210601s.ProfilesEndpoints_Spec_Properties_OriginGroups) error
- func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesToProfilesEndpointsSpecPropertiesOriginGroups(destination *v20210601s.ProfilesEndpoints_Spec_Properties_OriginGroups) error
- func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopy() *ProfilesEndpoints_Spec_Properties_OriginGroups
- func (in *ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_OriginGroups)
- func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProfilesEndpoints_Spec_Properties_OriginGroupsARM
- type ProfilesEndpoints_Spec_Properties_Origins
- func (origins *ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesFromProfilesEndpointsSpecPropertiesOrigins(source *v20210601s.ProfilesEndpoints_Spec_Properties_Origins) error
- func (origins *ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesToProfilesEndpointsSpecPropertiesOrigins(destination *v20210601s.ProfilesEndpoints_Spec_Properties_Origins) error
- func (origins *ProfilesEndpoints_Spec_Properties_Origins) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ProfilesEndpoints_Spec_Properties_Origins) DeepCopy() *ProfilesEndpoints_Spec_Properties_Origins
- func (in *ProfilesEndpoints_Spec_Properties_Origins) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_Origins)
- func (origins *ProfilesEndpoints_Spec_Properties_Origins) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (origins *ProfilesEndpoints_Spec_Properties_Origins) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProfilesEndpoints_Spec_Properties_OriginsARM
- type Profiles_Spec
- func (profiles *Profiles_Spec) AssignPropertiesFromProfilesSpec(source *v20210601s.Profiles_Spec) error
- func (profiles *Profiles_Spec) AssignPropertiesToProfilesSpec(destination *v20210601s.Profiles_Spec) error
- func (profiles *Profiles_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (profiles *Profiles_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (profiles *Profiles_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Profiles_Spec) DeepCopy() *Profiles_Spec
- func (in *Profiles_Spec) DeepCopyInto(out *Profiles_Spec)
- func (profiles *Profiles_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profiles *Profiles_Spec) OriginalVersion() string
- func (profiles *Profiles_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (profiles *Profiles_Spec) SetAzureName(azureName string)
- type Profiles_SpecARM
- type QueryStringCachingBehavior_Status
- type QueryStringMatchConditionParameters
- func (parameters *QueryStringMatchConditionParameters) AssignPropertiesFromQueryStringMatchConditionParameters(source *v20210601s.QueryStringMatchConditionParameters) error
- func (parameters *QueryStringMatchConditionParameters) AssignPropertiesToQueryStringMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *QueryStringMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type QueryStringMatchConditionParametersARM
- type QueryStringMatchConditionParametersOperator
- type QueryStringMatchConditionParametersTransforms
- type QueryStringMatchConditionParametersTypeName
- type RemoteAddressMatchConditionParameters
- func (parameters *RemoteAddressMatchConditionParameters) AssignPropertiesFromRemoteAddressMatchConditionParameters(source *v20210601s.RemoteAddressMatchConditionParameters) error
- func (parameters *RemoteAddressMatchConditionParameters) AssignPropertiesToRemoteAddressMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RemoteAddressMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RemoteAddressMatchConditionParametersARM
- type RemoteAddressMatchConditionParametersOperator
- type RemoteAddressMatchConditionParametersTransforms
- type RemoteAddressMatchConditionParametersTypeName
- type RequestBodyMatchConditionParameters
- func (parameters *RequestBodyMatchConditionParameters) AssignPropertiesFromRequestBodyMatchConditionParameters(source *v20210601s.RequestBodyMatchConditionParameters) error
- func (parameters *RequestBodyMatchConditionParameters) AssignPropertiesToRequestBodyMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestBodyMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestBodyMatchConditionParametersARM
- type RequestBodyMatchConditionParametersOperator
- type RequestBodyMatchConditionParametersTransforms
- type RequestBodyMatchConditionParametersTypeName
- type RequestHeaderMatchConditionParameters
- func (parameters *RequestHeaderMatchConditionParameters) AssignPropertiesFromRequestHeaderMatchConditionParameters(source *v20210601s.RequestHeaderMatchConditionParameters) error
- func (parameters *RequestHeaderMatchConditionParameters) AssignPropertiesToRequestHeaderMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestHeaderMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestHeaderMatchConditionParametersARM
- type RequestHeaderMatchConditionParametersOperator
- type RequestHeaderMatchConditionParametersTransforms
- type RequestHeaderMatchConditionParametersTypeName
- type RequestMethodMatchConditionParameters
- func (parameters *RequestMethodMatchConditionParameters) AssignPropertiesFromRequestMethodMatchConditionParameters(source *v20210601s.RequestMethodMatchConditionParameters) error
- func (parameters *RequestMethodMatchConditionParameters) AssignPropertiesToRequestMethodMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestMethodMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestMethodMatchConditionParametersARM
- type RequestMethodMatchConditionParametersMatchValues
- type RequestMethodMatchConditionParametersOperator
- type RequestMethodMatchConditionParametersTransforms
- type RequestMethodMatchConditionParametersTypeName
- type RequestSchemeMatchConditionParameters
- func (parameters *RequestSchemeMatchConditionParameters) AssignPropertiesFromRequestSchemeMatchConditionParameters(source *v20210601s.RequestSchemeMatchConditionParameters) error
- func (parameters *RequestSchemeMatchConditionParameters) AssignPropertiesToRequestSchemeMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestSchemeMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestSchemeMatchConditionParametersARM
- type RequestSchemeMatchConditionParametersMatchValues
- type RequestSchemeMatchConditionParametersOperator
- type RequestSchemeMatchConditionParametersTransforms
- type RequestSchemeMatchConditionParametersTypeName
- type RequestUriMatchConditionParameters
- func (parameters *RequestUriMatchConditionParameters) AssignPropertiesFromRequestUriMatchConditionParameters(source *v20210601s.RequestUriMatchConditionParameters) error
- func (parameters *RequestUriMatchConditionParameters) AssignPropertiesToRequestUriMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RequestUriMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RequestUriMatchConditionParametersARM
- type RequestUriMatchConditionParametersOperator
- type RequestUriMatchConditionParametersTransforms
- type RequestUriMatchConditionParametersTypeName
- type ResourceReference
- func (reference *ResourceReference) AssignPropertiesFromResourceReference(source *v20210601s.ResourceReference) error
- func (reference *ResourceReference) AssignPropertiesToResourceReference(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (reference *ResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceReferenceARM
- type ResourceReference_Status
- func (reference *ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus(source *v20210601s.ResourceReference_Status) error
- func (reference *ResourceReference_Status) AssignPropertiesToResourceReferenceStatus(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_StatusARM
- type ResponseBasedOriginErrorDetectionParameters
- func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignPropertiesFromResponseBasedOriginErrorDetectionParameters(source *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignPropertiesToResponseBasedOriginErrorDetectionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ResponseBasedOriginErrorDetectionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResponseBasedOriginErrorDetectionParametersARM
- type ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes
- type ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes
- type ResponseBasedOriginErrorDetectionParameters_Status
- func (parameters *ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesFromResponseBasedOriginErrorDetectionParametersStatus(source *v20210601s.ResponseBasedOriginErrorDetectionParameters_Status) error
- func (parameters *ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesToResponseBasedOriginErrorDetectionParametersStatus(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_StatusARM
- type RouteConfigurationOverrideActionParameters
- func (parameters *RouteConfigurationOverrideActionParameters) AssignPropertiesFromRouteConfigurationOverrideActionParameters(source *v20210601s.RouteConfigurationOverrideActionParameters) error
- func (parameters *RouteConfigurationOverrideActionParameters) AssignPropertiesToRouteConfigurationOverrideActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RouteConfigurationOverrideActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteConfigurationOverrideActionParametersARM
- type RouteConfigurationOverrideActionParametersTypeName
- type ServerPortMatchConditionParameters
- func (parameters *ServerPortMatchConditionParameters) AssignPropertiesFromServerPortMatchConditionParameters(source *v20210601s.ServerPortMatchConditionParameters) error
- func (parameters *ServerPortMatchConditionParameters) AssignPropertiesToServerPortMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *ServerPortMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPortMatchConditionParametersARM
- type ServerPortMatchConditionParametersOperator
- type ServerPortMatchConditionParametersTransforms
- type ServerPortMatchConditionParametersTypeName
- type Sku
- func (sku *Sku) AssignPropertiesFromSku(source *v20210601s.Sku) error
- func (sku *Sku) AssignPropertiesToSku(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 SkuARM
- type SkuName
- type SkuStatusName
- type Sku_Status
- func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v20210601s.Sku_Status) error
- func (sku *Sku_Status) AssignPropertiesToSkuStatus(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_StatusARM
- type SocketAddrMatchConditionParameters
- func (parameters *SocketAddrMatchConditionParameters) AssignPropertiesFromSocketAddrMatchConditionParameters(source *v20210601s.SocketAddrMatchConditionParameters) error
- func (parameters *SocketAddrMatchConditionParameters) AssignPropertiesToSocketAddrMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SocketAddrMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SocketAddrMatchConditionParametersARM
- type SocketAddrMatchConditionParametersOperator
- type SocketAddrMatchConditionParametersTransforms
- type SocketAddrMatchConditionParametersTypeName
- type SslProtocolMatchConditionParameters
- func (parameters *SslProtocolMatchConditionParameters) AssignPropertiesFromSslProtocolMatchConditionParameters(source *v20210601s.SslProtocolMatchConditionParameters) error
- func (parameters *SslProtocolMatchConditionParameters) AssignPropertiesToSslProtocolMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *SslProtocolMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SslProtocolMatchConditionParametersARM
- type SslProtocolMatchConditionParametersMatchValues
- type SslProtocolMatchConditionParametersOperator
- type SslProtocolMatchConditionParametersTransforms
- type SslProtocolMatchConditionParametersTypeName
- type SystemData_Status
- func (data *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v20210601s.SystemData_Status) error
- func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(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_StatusARM
- type UrlFileExtensionMatchConditionParameters
- func (parameters *UrlFileExtensionMatchConditionParameters) AssignPropertiesFromUrlFileExtensionMatchConditionParameters(source *v20210601s.UrlFileExtensionMatchConditionParameters) error
- func (parameters *UrlFileExtensionMatchConditionParameters) AssignPropertiesToUrlFileExtensionMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileExtensionMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileExtensionMatchConditionParametersARM
- type UrlFileExtensionMatchConditionParametersOperator
- type UrlFileExtensionMatchConditionParametersTransforms
- type UrlFileExtensionMatchConditionParametersTypeName
- type UrlFileNameMatchConditionParameters
- func (parameters *UrlFileNameMatchConditionParameters) AssignPropertiesFromUrlFileNameMatchConditionParameters(source *v20210601s.UrlFileNameMatchConditionParameters) error
- func (parameters *UrlFileNameMatchConditionParameters) AssignPropertiesToUrlFileNameMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlFileNameMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlFileNameMatchConditionParametersARM
- type UrlFileNameMatchConditionParametersOperator
- type UrlFileNameMatchConditionParametersTransforms
- type UrlFileNameMatchConditionParametersTypeName
- type UrlPathMatchConditionParameters
- func (parameters *UrlPathMatchConditionParameters) AssignPropertiesFromUrlPathMatchConditionParameters(source *v20210601s.UrlPathMatchConditionParameters) error
- func (parameters *UrlPathMatchConditionParameters) AssignPropertiesToUrlPathMatchConditionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlPathMatchConditionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlPathMatchConditionParametersARM
- type UrlPathMatchConditionParametersOperator
- type UrlPathMatchConditionParametersTransforms
- type UrlPathMatchConditionParametersTypeName
- type UrlRedirectAction
- func (action *UrlRedirectAction) AssignPropertiesFromUrlRedirectAction(source *v20210601s.UrlRedirectAction) error
- func (action *UrlRedirectAction) AssignPropertiesToUrlRedirectAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRedirectAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectActionARM
- type UrlRedirectActionName
- type UrlRedirectActionParameters
- func (parameters *UrlRedirectActionParameters) AssignPropertiesFromUrlRedirectActionParameters(source *v20210601s.UrlRedirectActionParameters) error
- func (parameters *UrlRedirectActionParameters) AssignPropertiesToUrlRedirectActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRedirectActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRedirectActionParametersARM
- type UrlRedirectActionParametersDestinationProtocol
- type UrlRedirectActionParametersRedirectType
- type UrlRedirectActionParametersTypeName
- type UrlRewriteAction
- func (action *UrlRewriteAction) AssignPropertiesFromUrlRewriteAction(source *v20210601s.UrlRewriteAction) error
- func (action *UrlRewriteAction) AssignPropertiesToUrlRewriteAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlRewriteAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteActionARM
- type UrlRewriteActionName
- type UrlRewriteActionParameters
- func (parameters *UrlRewriteActionParameters) AssignPropertiesFromUrlRewriteActionParameters(source *v20210601s.UrlRewriteActionParameters) error
- func (parameters *UrlRewriteActionParameters) AssignPropertiesToUrlRewriteActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlRewriteActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlRewriteActionParametersARM
- type UrlRewriteActionParametersTypeName
- type UrlSigningAction
- func (action *UrlSigningAction) AssignPropertiesFromUrlSigningAction(source *v20210601s.UrlSigningAction) error
- func (action *UrlSigningAction) AssignPropertiesToUrlSigningAction(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *UrlSigningAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningActionARM
- type UrlSigningActionName
- type UrlSigningActionParameters
- func (parameters *UrlSigningActionParameters) AssignPropertiesFromUrlSigningActionParameters(source *v20210601s.UrlSigningActionParameters) error
- func (parameters *UrlSigningActionParameters) AssignPropertiesToUrlSigningActionParameters(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *UrlSigningActionParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningActionParametersARM
- type UrlSigningActionParametersAlgorithm
- type UrlSigningActionParametersTypeName
- type UrlSigningKey
- func (signingKey *UrlSigningKey) AssignPropertiesFromUrlSigningKey(source *v20210601s.UrlSigningKey) error
- func (signingKey *UrlSigningKey) AssignPropertiesToUrlSigningKey(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (signingKey *UrlSigningKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningKeyARM
- type UrlSigningKey_Status
- func (signingKey *UrlSigningKey_Status) AssignPropertiesFromUrlSigningKeyStatus(source *v20210601s.UrlSigningKey_Status) error
- func (signingKey *UrlSigningKey_Status) AssignPropertiesToUrlSigningKeyStatus(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_StatusARM
- type UrlSigningParamIdentifier
- func (identifier *UrlSigningParamIdentifier) AssignPropertiesFromUrlSigningParamIdentifier(source *v20210601s.UrlSigningParamIdentifier) error
- func (identifier *UrlSigningParamIdentifier) AssignPropertiesToUrlSigningParamIdentifier(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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identifier *UrlSigningParamIdentifier) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UrlSigningParamIdentifierARM
- type UrlSigningParamIdentifierParamIndicator
Constants ¶
const ( EndpointPropertiesStatusProvisioningStateCreating = EndpointPropertiesStatusProvisioningState("Creating") EndpointPropertiesStatusProvisioningStateDeleting = EndpointPropertiesStatusProvisioningState("Deleting") EndpointPropertiesStatusProvisioningStateFailed = EndpointPropertiesStatusProvisioningState("Failed") EndpointPropertiesStatusProvisioningStateSucceeded = EndpointPropertiesStatusProvisioningState("Succeeded") EndpointPropertiesStatusProvisioningStateUpdating = EndpointPropertiesStatusProvisioningState("Updating") )
const ( EndpointPropertiesStatusResourceStateCreating = EndpointPropertiesStatusResourceState("Creating") EndpointPropertiesStatusResourceStateDeleting = EndpointPropertiesStatusResourceState("Deleting") EndpointPropertiesStatusResourceStateRunning = EndpointPropertiesStatusResourceState("Running") EndpointPropertiesStatusResourceStateStarting = EndpointPropertiesStatusResourceState("Starting") EndpointPropertiesStatusResourceStateStopped = EndpointPropertiesStatusResourceState("Stopped") EndpointPropertiesStatusResourceStateStopping = EndpointPropertiesStatusResourceState("Stopping") )
const ( IdentityType_StatusApplication = IdentityType_Status("application") IdentityType_StatusKey = IdentityType_Status("key") IdentityType_StatusManagedIdentity = IdentityType_Status("managedIdentity") IdentityType_StatusUser = IdentityType_Status("user") )
const ( OptimizationType_StatusDynamicSiteAcceleration = OptimizationType_Status("DynamicSiteAcceleration") OptimizationType_StatusGeneralMediaStreaming = OptimizationType_Status("GeneralMediaStreaming") OptimizationType_StatusGeneralWebDelivery = OptimizationType_Status("GeneralWebDelivery") OptimizationType_StatusLargeFileDownload = OptimizationType_Status("LargeFileDownload") OptimizationType_StatusVideoOnDemandMediaStreaming = OptimizationType_Status("VideoOnDemandMediaStreaming") )
const ( QueryStringCachingBehavior_StatusBypassCaching = QueryStringCachingBehavior_Status("BypassCaching") QueryStringCachingBehavior_StatusIgnoreQueryString = QueryStringCachingBehavior_Status("IgnoreQueryString") QueryStringCachingBehavior_StatusNotSet = QueryStringCachingBehavior_Status("NotSet") QueryStringCachingBehavior_StatusUseQueryString = QueryStringCachingBehavior_Status("UseQueryString") )
const ( GeoFilterStatusActionAllow = GeoFilterStatusAction("Allow") GeoFilterStatusActionBlock = GeoFilterStatusAction("Block") )
const ( DeliveryRuleActionStatusNameCacheExpiration = DeliveryRuleActionStatusName("CacheExpiration") DeliveryRuleActionStatusNameCacheKeyQueryString = DeliveryRuleActionStatusName("CacheKeyQueryString") DeliveryRuleActionStatusNameModifyRequestHeader = DeliveryRuleActionStatusName("ModifyRequestHeader") DeliveryRuleActionStatusNameModifyResponseHeader = DeliveryRuleActionStatusName("ModifyResponseHeader") DeliveryRuleActionStatusNameOriginGroupOverride = DeliveryRuleActionStatusName("OriginGroupOverride") DeliveryRuleActionStatusNameRouteConfigurationOverride = DeliveryRuleActionStatusName("RouteConfigurationOverride") DeliveryRuleActionStatusNameUrlRedirect = DeliveryRuleActionStatusName("UrlRedirect") DeliveryRuleActionStatusNameUrlRewrite = DeliveryRuleActionStatusName("UrlRewrite") DeliveryRuleActionStatusNameUrlSigning = DeliveryRuleActionStatusName("UrlSigning") )
const ( DeliveryRuleConditionStatusNameClientPort = DeliveryRuleConditionStatusName("ClientPort") DeliveryRuleConditionStatusNameCookies = DeliveryRuleConditionStatusName("Cookies") DeliveryRuleConditionStatusNameHostName = DeliveryRuleConditionStatusName("HostName") DeliveryRuleConditionStatusNameHttpVersion = DeliveryRuleConditionStatusName("HttpVersion") DeliveryRuleConditionStatusNameIsDevice = DeliveryRuleConditionStatusName("IsDevice") DeliveryRuleConditionStatusNamePostArgs = DeliveryRuleConditionStatusName("PostArgs") DeliveryRuleConditionStatusNameQueryString = DeliveryRuleConditionStatusName("QueryString") DeliveryRuleConditionStatusNameRemoteAddress = DeliveryRuleConditionStatusName("RemoteAddress") DeliveryRuleConditionStatusNameRequestBody = DeliveryRuleConditionStatusName("RequestBody") DeliveryRuleConditionStatusNameRequestHeader = DeliveryRuleConditionStatusName("RequestHeader") DeliveryRuleConditionStatusNameRequestMethod = DeliveryRuleConditionStatusName("RequestMethod") DeliveryRuleConditionStatusNameRequestScheme = DeliveryRuleConditionStatusName("RequestScheme") DeliveryRuleConditionStatusNameRequestUri = DeliveryRuleConditionStatusName("RequestUri") DeliveryRuleConditionStatusNameServerPort = DeliveryRuleConditionStatusName("ServerPort") DeliveryRuleConditionStatusNameSocketAddr = DeliveryRuleConditionStatusName("SocketAddr") DeliveryRuleConditionStatusNameSslProtocol = DeliveryRuleConditionStatusName("SslProtocol") DeliveryRuleConditionStatusNameUrlFileExtension = DeliveryRuleConditionStatusName("UrlFileExtension") DeliveryRuleConditionStatusNameUrlFileName = DeliveryRuleConditionStatusName("UrlFileName") DeliveryRuleConditionStatusNameUrlPath = DeliveryRuleConditionStatusName("UrlPath") )
const ( SkuStatusNameCustomVerizon = SkuStatusName("Custom_Verizon") SkuStatusNamePremiumAzureFrontDoor = SkuStatusName("Premium_AzureFrontDoor") SkuStatusNamePremiumVerizon = SkuStatusName("Premium_Verizon") SkuStatusNameStandard955BandWidthChinaCdn = SkuStatusName("Standard_955BandWidth_ChinaCdn") SkuStatusNameStandardAkamai = SkuStatusName("Standard_Akamai") SkuStatusNameStandardAvgBandWidthChinaCdn = SkuStatusName("Standard_AvgBandWidth_ChinaCdn") SkuStatusNameStandardAzureFrontDoor = SkuStatusName("Standard_AzureFrontDoor") SkuStatusNameStandardChinaCdn = SkuStatusName("Standard_ChinaCdn") SkuStatusNameStandardMicrosoft = SkuStatusName("Standard_Microsoft") SkuStatusNameStandardPlus955BandWidthChinaCdn = SkuStatusName("StandardPlus_955BandWidth_ChinaCdn") SkuStatusNameStandardPlusAvgBandWidthChinaCdn = SkuStatusName("StandardPlus_AvgBandWidth_ChinaCdn") SkuStatusNameStandardPlusChinaCdn = SkuStatusName("StandardPlus_ChinaCdn") SkuStatusNameStandardVerizon = SkuStatusName("Standard_Verizon") )
const ( ProfilePropertiesStatusProvisioningStateCreating = ProfilePropertiesStatusProvisioningState("Creating") ProfilePropertiesStatusProvisioningStateDeleting = ProfilePropertiesStatusProvisioningState("Deleting") ProfilePropertiesStatusProvisioningStateFailed = ProfilePropertiesStatusProvisioningState("Failed") ProfilePropertiesStatusProvisioningStateSucceeded = ProfilePropertiesStatusProvisioningState("Succeeded") ProfilePropertiesStatusProvisioningStateUpdating = ProfilePropertiesStatusProvisioningState("Updating") )
const ( ProfilePropertiesStatusResourceStateActive = ProfilePropertiesStatusResourceState("Active") ProfilePropertiesStatusResourceStateCreating = ProfilePropertiesStatusResourceState("Creating") ProfilePropertiesStatusResourceStateDeleting = ProfilePropertiesStatusResourceState("Deleting") ProfilePropertiesStatusResourceStateDisabled = ProfilePropertiesStatusResourceState("Disabled") )
const ( SkuNameCustomVerizon = SkuName("Custom_Verizon") SkuNamePremiumAzureFrontDoor = SkuName("Premium_AzureFrontDoor") SkuNamePremiumVerizon = SkuName("Premium_Verizon") SkuNameStandard955BandWidthChinaCdn = SkuName("Standard_955BandWidth_ChinaCdn") SkuNameStandardAkamai = SkuName("Standard_Akamai") SkuNameStandardAvgBandWidthChinaCdn = SkuName("Standard_AvgBandWidth_ChinaCdn") SkuNameStandardAzureFrontDoor = SkuName("Standard_AzureFrontDoor") SkuNameStandardChinaCdn = SkuName("Standard_ChinaCdn") SkuNameStandardMicrosoft = SkuName("Standard_Microsoft") SkuNameStandardPlus955BandWidthChinaCdn = SkuName("StandardPlus_955BandWidth_ChinaCdn") SkuNameStandardPlusAvgBandWidthChinaCdn = SkuName("StandardPlus_AvgBandWidth_ChinaCdn") SkuNameStandardPlusChinaCdn = SkuName("StandardPlus_ChinaCdn") SkuNameStandardVerizon = SkuName("Standard_Verizon") )
const ( ProfilesEndpointsSpecPropertiesOptimizationTypeDynamicSiteAcceleration = ProfilesEndpointsSpecPropertiesOptimizationType("DynamicSiteAcceleration") ProfilesEndpointsSpecPropertiesOptimizationTypeGeneralMediaStreaming = ProfilesEndpointsSpecPropertiesOptimizationType("GeneralMediaStreaming") ProfilesEndpointsSpecPropertiesOptimizationTypeGeneralWebDelivery = ProfilesEndpointsSpecPropertiesOptimizationType("GeneralWebDelivery") ProfilesEndpointsSpecPropertiesOptimizationTypeLargeFileDownload = ProfilesEndpointsSpecPropertiesOptimizationType("LargeFileDownload") ProfilesEndpointsSpecPropertiesOptimizationTypeVideoOnDemandMediaStreaming = ProfilesEndpointsSpecPropertiesOptimizationType("VideoOnDemandMediaStreaming") )
const ( ProfilesEndpointsSpecPropertiesQueryStringCachingBehaviorBypassCaching = ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior("BypassCaching") ProfilesEndpointsSpecPropertiesQueryStringCachingBehaviorIgnoreQueryString = ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior("IgnoreQueryString") ProfilesEndpointsSpecPropertiesQueryStringCachingBehaviorNotSet = ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior("NotSet") ProfilesEndpointsSpecPropertiesQueryStringCachingBehaviorUseQueryString = ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior("UseQueryString") )
const ( GeoFilterActionAllow = GeoFilterAction("Allow") GeoFilterActionBlock = GeoFilterAction("Block") )
const ( PrivateEndpointStatus_StatusApproved = PrivateEndpointStatus_Status("Approved") PrivateEndpointStatus_StatusDisconnected = PrivateEndpointStatus_Status("Disconnected") PrivateEndpointStatus_StatusPending = PrivateEndpointStatus_Status("Pending") PrivateEndpointStatus_StatusRejected = PrivateEndpointStatus_Status("Rejected") PrivateEndpointStatus_StatusTimeout = PrivateEndpointStatus_Status("Timeout") )
const ( HealthProbeParametersProbeProtocolHttp = HealthProbeParametersProbeProtocol("Http") HealthProbeParametersProbeProtocolHttps = HealthProbeParametersProbeProtocol("Https") HealthProbeParametersProbeProtocolNotSet = HealthProbeParametersProbeProtocol("NotSet") )
const ( HealthProbeParametersProbeRequestTypeGET = HealthProbeParametersProbeRequestType("GET") HealthProbeParametersProbeRequestTypeHEAD = HealthProbeParametersProbeRequestType("HEAD") HealthProbeParametersProbeRequestTypeNotSet = HealthProbeParametersProbeRequestType("NotSet") )
const ( HealthProbeParametersStatusProbeProtocolHttp = HealthProbeParametersStatusProbeProtocol("Http") HealthProbeParametersStatusProbeProtocolHttps = HealthProbeParametersStatusProbeProtocol("Https") HealthProbeParametersStatusProbeProtocolNotSet = HealthProbeParametersStatusProbeProtocol("NotSet") )
const ( HealthProbeParametersStatusProbeRequestTypeGET = HealthProbeParametersStatusProbeRequestType("GET") HealthProbeParametersStatusProbeRequestTypeHEAD = HealthProbeParametersStatusProbeRequestType("HEAD") HealthProbeParametersStatusProbeRequestTypeNotSet = HealthProbeParametersStatusProbeRequestType("NotSet") )
const ( ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypesNone = ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes("None") ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypesTcpAndHttpErrors = ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes("TcpAndHttpErrors") ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypesTcpErrorsOnly = ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes("TcpErrorsOnly") )
const ( ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypesNone = ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes("None") ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypesTcpAndHttpErrors = ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes("TcpAndHttpErrors") ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypesTcpErrorsOnly = ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes("TcpErrorsOnly") )
const ( CacheExpirationActionParametersCacheBehaviorBypassCache = CacheExpirationActionParametersCacheBehavior("BypassCache") CacheExpirationActionParametersCacheBehaviorOverride = CacheExpirationActionParametersCacheBehavior("Override") CacheExpirationActionParametersCacheBehaviorSetIfMissing = CacheExpirationActionParametersCacheBehavior("SetIfMissing") )
const ( CacheKeyQueryStringActionParametersQueryStringBehaviorExclude = CacheKeyQueryStringActionParametersQueryStringBehavior("Exclude") CacheKeyQueryStringActionParametersQueryStringBehaviorExcludeAll = CacheKeyQueryStringActionParametersQueryStringBehavior("ExcludeAll") CacheKeyQueryStringActionParametersQueryStringBehaviorInclude = CacheKeyQueryStringActionParametersQueryStringBehavior("Include") CacheKeyQueryStringActionParametersQueryStringBehaviorIncludeAll = CacheKeyQueryStringActionParametersQueryStringBehavior("IncludeAll") )
const ( ClientPortMatchConditionParametersOperatorAny = ClientPortMatchConditionParametersOperator("Any") ClientPortMatchConditionParametersOperatorBeginsWith = ClientPortMatchConditionParametersOperator("BeginsWith") ClientPortMatchConditionParametersOperatorContains = ClientPortMatchConditionParametersOperator("Contains") ClientPortMatchConditionParametersOperatorEndsWith = ClientPortMatchConditionParametersOperator("EndsWith") ClientPortMatchConditionParametersOperatorEqual = ClientPortMatchConditionParametersOperator("Equal") ClientPortMatchConditionParametersOperatorGreaterThan = ClientPortMatchConditionParametersOperator("GreaterThan") ClientPortMatchConditionParametersOperatorGreaterThanOrEqual = ClientPortMatchConditionParametersOperator("GreaterThanOrEqual") ClientPortMatchConditionParametersOperatorLessThan = ClientPortMatchConditionParametersOperator("LessThan") ClientPortMatchConditionParametersOperatorLessThanOrEqual = ClientPortMatchConditionParametersOperator("LessThanOrEqual") ClientPortMatchConditionParametersOperatorRegEx = ClientPortMatchConditionParametersOperator("RegEx") )
const ( ClientPortMatchConditionParametersTransformsLowercase = ClientPortMatchConditionParametersTransforms("Lowercase") ClientPortMatchConditionParametersTransformsRemoveNulls = ClientPortMatchConditionParametersTransforms("RemoveNulls") ClientPortMatchConditionParametersTransformsTrim = ClientPortMatchConditionParametersTransforms("Trim") ClientPortMatchConditionParametersTransformsUppercase = ClientPortMatchConditionParametersTransforms("Uppercase") ClientPortMatchConditionParametersTransformsUrlDecode = ClientPortMatchConditionParametersTransforms("UrlDecode") ClientPortMatchConditionParametersTransformsUrlEncode = ClientPortMatchConditionParametersTransforms("UrlEncode") )
const ( CookiesMatchConditionParametersOperatorAny = CookiesMatchConditionParametersOperator("Any") CookiesMatchConditionParametersOperatorBeginsWith = CookiesMatchConditionParametersOperator("BeginsWith") CookiesMatchConditionParametersOperatorContains = CookiesMatchConditionParametersOperator("Contains") CookiesMatchConditionParametersOperatorEndsWith = CookiesMatchConditionParametersOperator("EndsWith") CookiesMatchConditionParametersOperatorEqual = CookiesMatchConditionParametersOperator("Equal") CookiesMatchConditionParametersOperatorGreaterThan = CookiesMatchConditionParametersOperator("GreaterThan") CookiesMatchConditionParametersOperatorGreaterThanOrEqual = CookiesMatchConditionParametersOperator("GreaterThanOrEqual") CookiesMatchConditionParametersOperatorLessThan = CookiesMatchConditionParametersOperator("LessThan") CookiesMatchConditionParametersOperatorLessThanOrEqual = CookiesMatchConditionParametersOperator("LessThanOrEqual") CookiesMatchConditionParametersOperatorRegEx = CookiesMatchConditionParametersOperator("RegEx") )
const ( CookiesMatchConditionParametersTransformsLowercase = CookiesMatchConditionParametersTransforms("Lowercase") CookiesMatchConditionParametersTransformsRemoveNulls = CookiesMatchConditionParametersTransforms("RemoveNulls") CookiesMatchConditionParametersTransformsTrim = CookiesMatchConditionParametersTransforms("Trim") CookiesMatchConditionParametersTransformsUppercase = CookiesMatchConditionParametersTransforms("Uppercase") CookiesMatchConditionParametersTransformsUrlDecode = CookiesMatchConditionParametersTransforms("UrlDecode") CookiesMatchConditionParametersTransformsUrlEncode = CookiesMatchConditionParametersTransforms("UrlEncode") )
const ( HeaderActionParametersHeaderActionAppend = HeaderActionParametersHeaderAction("Append") HeaderActionParametersHeaderActionDelete = HeaderActionParametersHeaderAction("Delete") HeaderActionParametersHeaderActionOverwrite = HeaderActionParametersHeaderAction("Overwrite") )
const ( HostNameMatchConditionParametersOperatorAny = HostNameMatchConditionParametersOperator("Any") HostNameMatchConditionParametersOperatorBeginsWith = HostNameMatchConditionParametersOperator("BeginsWith") HostNameMatchConditionParametersOperatorContains = HostNameMatchConditionParametersOperator("Contains") HostNameMatchConditionParametersOperatorEndsWith = HostNameMatchConditionParametersOperator("EndsWith") HostNameMatchConditionParametersOperatorEqual = HostNameMatchConditionParametersOperator("Equal") HostNameMatchConditionParametersOperatorGreaterThan = HostNameMatchConditionParametersOperator("GreaterThan") HostNameMatchConditionParametersOperatorGreaterThanOrEqual = HostNameMatchConditionParametersOperator("GreaterThanOrEqual") HostNameMatchConditionParametersOperatorLessThan = HostNameMatchConditionParametersOperator("LessThan") HostNameMatchConditionParametersOperatorLessThanOrEqual = HostNameMatchConditionParametersOperator("LessThanOrEqual") HostNameMatchConditionParametersOperatorRegEx = HostNameMatchConditionParametersOperator("RegEx") )
const ( HostNameMatchConditionParametersTransformsLowercase = HostNameMatchConditionParametersTransforms("Lowercase") HostNameMatchConditionParametersTransformsRemoveNulls = HostNameMatchConditionParametersTransforms("RemoveNulls") HostNameMatchConditionParametersTransformsTrim = HostNameMatchConditionParametersTransforms("Trim") HostNameMatchConditionParametersTransformsUppercase = HostNameMatchConditionParametersTransforms("Uppercase") HostNameMatchConditionParametersTransformsUrlDecode = HostNameMatchConditionParametersTransforms("UrlDecode") HostNameMatchConditionParametersTransformsUrlEncode = HostNameMatchConditionParametersTransforms("UrlEncode") )
const ( HttpVersionMatchConditionParametersTransformsLowercase = HttpVersionMatchConditionParametersTransforms("Lowercase") HttpVersionMatchConditionParametersTransformsRemoveNulls = HttpVersionMatchConditionParametersTransforms("RemoveNulls") HttpVersionMatchConditionParametersTransformsTrim = HttpVersionMatchConditionParametersTransforms("Trim") HttpVersionMatchConditionParametersTransformsUppercase = HttpVersionMatchConditionParametersTransforms("Uppercase") HttpVersionMatchConditionParametersTransformsUrlDecode = HttpVersionMatchConditionParametersTransforms("UrlDecode") HttpVersionMatchConditionParametersTransformsUrlEncode = HttpVersionMatchConditionParametersTransforms("UrlEncode") )
const ( IsDeviceMatchConditionParametersMatchValuesDesktop = IsDeviceMatchConditionParametersMatchValues("Desktop") IsDeviceMatchConditionParametersMatchValuesMobile = IsDeviceMatchConditionParametersMatchValues("Mobile") )
const ( IsDeviceMatchConditionParametersTransformsLowercase = IsDeviceMatchConditionParametersTransforms("Lowercase") IsDeviceMatchConditionParametersTransformsRemoveNulls = IsDeviceMatchConditionParametersTransforms("RemoveNulls") IsDeviceMatchConditionParametersTransformsTrim = IsDeviceMatchConditionParametersTransforms("Trim") IsDeviceMatchConditionParametersTransformsUppercase = IsDeviceMatchConditionParametersTransforms("Uppercase") IsDeviceMatchConditionParametersTransformsUrlDecode = IsDeviceMatchConditionParametersTransforms("UrlDecode") IsDeviceMatchConditionParametersTransformsUrlEncode = IsDeviceMatchConditionParametersTransforms("UrlEncode") )
const ( PostArgsMatchConditionParametersOperatorAny = PostArgsMatchConditionParametersOperator("Any") PostArgsMatchConditionParametersOperatorBeginsWith = PostArgsMatchConditionParametersOperator("BeginsWith") PostArgsMatchConditionParametersOperatorContains = PostArgsMatchConditionParametersOperator("Contains") PostArgsMatchConditionParametersOperatorEndsWith = PostArgsMatchConditionParametersOperator("EndsWith") PostArgsMatchConditionParametersOperatorEqual = PostArgsMatchConditionParametersOperator("Equal") PostArgsMatchConditionParametersOperatorGreaterThan = PostArgsMatchConditionParametersOperator("GreaterThan") PostArgsMatchConditionParametersOperatorGreaterThanOrEqual = PostArgsMatchConditionParametersOperator("GreaterThanOrEqual") PostArgsMatchConditionParametersOperatorLessThan = PostArgsMatchConditionParametersOperator("LessThan") PostArgsMatchConditionParametersOperatorLessThanOrEqual = PostArgsMatchConditionParametersOperator("LessThanOrEqual") PostArgsMatchConditionParametersOperatorRegEx = PostArgsMatchConditionParametersOperator("RegEx") )
const ( PostArgsMatchConditionParametersTransformsLowercase = PostArgsMatchConditionParametersTransforms("Lowercase") PostArgsMatchConditionParametersTransformsRemoveNulls = PostArgsMatchConditionParametersTransforms("RemoveNulls") PostArgsMatchConditionParametersTransformsTrim = PostArgsMatchConditionParametersTransforms("Trim") PostArgsMatchConditionParametersTransformsUppercase = PostArgsMatchConditionParametersTransforms("Uppercase") PostArgsMatchConditionParametersTransformsUrlDecode = PostArgsMatchConditionParametersTransforms("UrlDecode") PostArgsMatchConditionParametersTransformsUrlEncode = PostArgsMatchConditionParametersTransforms("UrlEncode") )
const ( QueryStringMatchConditionParametersOperatorAny = QueryStringMatchConditionParametersOperator("Any") QueryStringMatchConditionParametersOperatorBeginsWith = QueryStringMatchConditionParametersOperator("BeginsWith") QueryStringMatchConditionParametersOperatorContains = QueryStringMatchConditionParametersOperator("Contains") QueryStringMatchConditionParametersOperatorEndsWith = QueryStringMatchConditionParametersOperator("EndsWith") QueryStringMatchConditionParametersOperatorEqual = QueryStringMatchConditionParametersOperator("Equal") QueryStringMatchConditionParametersOperatorGreaterThan = QueryStringMatchConditionParametersOperator("GreaterThan") QueryStringMatchConditionParametersOperatorGreaterThanOrEqual = QueryStringMatchConditionParametersOperator("GreaterThanOrEqual") QueryStringMatchConditionParametersOperatorLessThan = QueryStringMatchConditionParametersOperator("LessThan") QueryStringMatchConditionParametersOperatorLessThanOrEqual = QueryStringMatchConditionParametersOperator("LessThanOrEqual") QueryStringMatchConditionParametersOperatorRegEx = QueryStringMatchConditionParametersOperator("RegEx") )
const ( QueryStringMatchConditionParametersTransformsLowercase = QueryStringMatchConditionParametersTransforms("Lowercase") QueryStringMatchConditionParametersTransformsRemoveNulls = QueryStringMatchConditionParametersTransforms("RemoveNulls") QueryStringMatchConditionParametersTransformsTrim = QueryStringMatchConditionParametersTransforms("Trim") QueryStringMatchConditionParametersTransformsUppercase = QueryStringMatchConditionParametersTransforms("Uppercase") QueryStringMatchConditionParametersTransformsUrlDecode = QueryStringMatchConditionParametersTransforms("UrlDecode") QueryStringMatchConditionParametersTransformsUrlEncode = QueryStringMatchConditionParametersTransforms("UrlEncode") )
const ( RemoteAddressMatchConditionParametersOperatorAny = RemoteAddressMatchConditionParametersOperator("Any") RemoteAddressMatchConditionParametersOperatorGeoMatch = RemoteAddressMatchConditionParametersOperator("GeoMatch") RemoteAddressMatchConditionParametersOperatorIPMatch = RemoteAddressMatchConditionParametersOperator("IPMatch") )
const ( RemoteAddressMatchConditionParametersTransformsLowercase = RemoteAddressMatchConditionParametersTransforms("Lowercase") RemoteAddressMatchConditionParametersTransformsRemoveNulls = RemoteAddressMatchConditionParametersTransforms("RemoveNulls") RemoteAddressMatchConditionParametersTransformsTrim = RemoteAddressMatchConditionParametersTransforms("Trim") RemoteAddressMatchConditionParametersTransformsUppercase = RemoteAddressMatchConditionParametersTransforms("Uppercase") RemoteAddressMatchConditionParametersTransformsUrlDecode = RemoteAddressMatchConditionParametersTransforms("UrlDecode") RemoteAddressMatchConditionParametersTransformsUrlEncode = RemoteAddressMatchConditionParametersTransforms("UrlEncode") )
const ( RequestBodyMatchConditionParametersOperatorAny = RequestBodyMatchConditionParametersOperator("Any") RequestBodyMatchConditionParametersOperatorBeginsWith = RequestBodyMatchConditionParametersOperator("BeginsWith") RequestBodyMatchConditionParametersOperatorContains = RequestBodyMatchConditionParametersOperator("Contains") RequestBodyMatchConditionParametersOperatorEndsWith = RequestBodyMatchConditionParametersOperator("EndsWith") RequestBodyMatchConditionParametersOperatorEqual = RequestBodyMatchConditionParametersOperator("Equal") RequestBodyMatchConditionParametersOperatorGreaterThan = RequestBodyMatchConditionParametersOperator("GreaterThan") RequestBodyMatchConditionParametersOperatorGreaterThanOrEqual = RequestBodyMatchConditionParametersOperator("GreaterThanOrEqual") RequestBodyMatchConditionParametersOperatorLessThan = RequestBodyMatchConditionParametersOperator("LessThan") RequestBodyMatchConditionParametersOperatorLessThanOrEqual = RequestBodyMatchConditionParametersOperator("LessThanOrEqual") RequestBodyMatchConditionParametersOperatorRegEx = RequestBodyMatchConditionParametersOperator("RegEx") )
const ( RequestBodyMatchConditionParametersTransformsLowercase = RequestBodyMatchConditionParametersTransforms("Lowercase") RequestBodyMatchConditionParametersTransformsRemoveNulls = RequestBodyMatchConditionParametersTransforms("RemoveNulls") RequestBodyMatchConditionParametersTransformsTrim = RequestBodyMatchConditionParametersTransforms("Trim") RequestBodyMatchConditionParametersTransformsUppercase = RequestBodyMatchConditionParametersTransforms("Uppercase") RequestBodyMatchConditionParametersTransformsUrlDecode = RequestBodyMatchConditionParametersTransforms("UrlDecode") RequestBodyMatchConditionParametersTransformsUrlEncode = RequestBodyMatchConditionParametersTransforms("UrlEncode") )
const ( RequestHeaderMatchConditionParametersOperatorAny = RequestHeaderMatchConditionParametersOperator("Any") RequestHeaderMatchConditionParametersOperatorBeginsWith = RequestHeaderMatchConditionParametersOperator("BeginsWith") RequestHeaderMatchConditionParametersOperatorContains = RequestHeaderMatchConditionParametersOperator("Contains") RequestHeaderMatchConditionParametersOperatorEndsWith = RequestHeaderMatchConditionParametersOperator("EndsWith") RequestHeaderMatchConditionParametersOperatorEqual = RequestHeaderMatchConditionParametersOperator("Equal") RequestHeaderMatchConditionParametersOperatorGreaterThan = RequestHeaderMatchConditionParametersOperator("GreaterThan") RequestHeaderMatchConditionParametersOperatorGreaterThanOrEqual = RequestHeaderMatchConditionParametersOperator("GreaterThanOrEqual") RequestHeaderMatchConditionParametersOperatorLessThan = RequestHeaderMatchConditionParametersOperator("LessThan") RequestHeaderMatchConditionParametersOperatorLessThanOrEqual = RequestHeaderMatchConditionParametersOperator("LessThanOrEqual") RequestHeaderMatchConditionParametersOperatorRegEx = RequestHeaderMatchConditionParametersOperator("RegEx") )
const ( RequestHeaderMatchConditionParametersTransformsLowercase = RequestHeaderMatchConditionParametersTransforms("Lowercase") RequestHeaderMatchConditionParametersTransformsRemoveNulls = RequestHeaderMatchConditionParametersTransforms("RemoveNulls") RequestHeaderMatchConditionParametersTransformsTrim = RequestHeaderMatchConditionParametersTransforms("Trim") RequestHeaderMatchConditionParametersTransformsUppercase = RequestHeaderMatchConditionParametersTransforms("Uppercase") RequestHeaderMatchConditionParametersTransformsUrlDecode = RequestHeaderMatchConditionParametersTransforms("UrlDecode") RequestHeaderMatchConditionParametersTransformsUrlEncode = RequestHeaderMatchConditionParametersTransforms("UrlEncode") )
const ( RequestMethodMatchConditionParametersMatchValuesDELETE = RequestMethodMatchConditionParametersMatchValues("DELETE") RequestMethodMatchConditionParametersMatchValuesGET = RequestMethodMatchConditionParametersMatchValues("GET") RequestMethodMatchConditionParametersMatchValuesHEAD = RequestMethodMatchConditionParametersMatchValues("HEAD") RequestMethodMatchConditionParametersMatchValuesOPTIONS = RequestMethodMatchConditionParametersMatchValues("OPTIONS") RequestMethodMatchConditionParametersMatchValuesPOST = RequestMethodMatchConditionParametersMatchValues("POST") RequestMethodMatchConditionParametersMatchValuesPUT = RequestMethodMatchConditionParametersMatchValues("PUT") RequestMethodMatchConditionParametersMatchValuesTRACE = RequestMethodMatchConditionParametersMatchValues("TRACE") )
const ( RequestMethodMatchConditionParametersTransformsLowercase = RequestMethodMatchConditionParametersTransforms("Lowercase") RequestMethodMatchConditionParametersTransformsRemoveNulls = RequestMethodMatchConditionParametersTransforms("RemoveNulls") RequestMethodMatchConditionParametersTransformsTrim = RequestMethodMatchConditionParametersTransforms("Trim") RequestMethodMatchConditionParametersTransformsUppercase = RequestMethodMatchConditionParametersTransforms("Uppercase") RequestMethodMatchConditionParametersTransformsUrlDecode = RequestMethodMatchConditionParametersTransforms("UrlDecode") RequestMethodMatchConditionParametersTransformsUrlEncode = RequestMethodMatchConditionParametersTransforms("UrlEncode") )
const ( RequestSchemeMatchConditionParametersMatchValuesHTTP = RequestSchemeMatchConditionParametersMatchValues("HTTP") RequestSchemeMatchConditionParametersMatchValuesHTTPS = RequestSchemeMatchConditionParametersMatchValues("HTTPS") )
const ( RequestSchemeMatchConditionParametersTransformsLowercase = RequestSchemeMatchConditionParametersTransforms("Lowercase") RequestSchemeMatchConditionParametersTransformsRemoveNulls = RequestSchemeMatchConditionParametersTransforms("RemoveNulls") RequestSchemeMatchConditionParametersTransformsTrim = RequestSchemeMatchConditionParametersTransforms("Trim") RequestSchemeMatchConditionParametersTransformsUppercase = RequestSchemeMatchConditionParametersTransforms("Uppercase") RequestSchemeMatchConditionParametersTransformsUrlDecode = RequestSchemeMatchConditionParametersTransforms("UrlDecode") RequestSchemeMatchConditionParametersTransformsUrlEncode = RequestSchemeMatchConditionParametersTransforms("UrlEncode") )
const ( RequestUriMatchConditionParametersOperatorAny = RequestUriMatchConditionParametersOperator("Any") RequestUriMatchConditionParametersOperatorBeginsWith = RequestUriMatchConditionParametersOperator("BeginsWith") RequestUriMatchConditionParametersOperatorContains = RequestUriMatchConditionParametersOperator("Contains") RequestUriMatchConditionParametersOperatorEndsWith = RequestUriMatchConditionParametersOperator("EndsWith") RequestUriMatchConditionParametersOperatorEqual = RequestUriMatchConditionParametersOperator("Equal") RequestUriMatchConditionParametersOperatorGreaterThan = RequestUriMatchConditionParametersOperator("GreaterThan") RequestUriMatchConditionParametersOperatorGreaterThanOrEqual = RequestUriMatchConditionParametersOperator("GreaterThanOrEqual") RequestUriMatchConditionParametersOperatorLessThan = RequestUriMatchConditionParametersOperator("LessThan") RequestUriMatchConditionParametersOperatorLessThanOrEqual = RequestUriMatchConditionParametersOperator("LessThanOrEqual") RequestUriMatchConditionParametersOperatorRegEx = RequestUriMatchConditionParametersOperator("RegEx") )
const ( RequestUriMatchConditionParametersTransformsLowercase = RequestUriMatchConditionParametersTransforms("Lowercase") RequestUriMatchConditionParametersTransformsRemoveNulls = RequestUriMatchConditionParametersTransforms("RemoveNulls") RequestUriMatchConditionParametersTransformsTrim = RequestUriMatchConditionParametersTransforms("Trim") RequestUriMatchConditionParametersTransformsUppercase = RequestUriMatchConditionParametersTransforms("Uppercase") RequestUriMatchConditionParametersTransformsUrlDecode = RequestUriMatchConditionParametersTransforms("UrlDecode") RequestUriMatchConditionParametersTransformsUrlEncode = RequestUriMatchConditionParametersTransforms("UrlEncode") )
const ( ServerPortMatchConditionParametersOperatorAny = ServerPortMatchConditionParametersOperator("Any") ServerPortMatchConditionParametersOperatorBeginsWith = ServerPortMatchConditionParametersOperator("BeginsWith") ServerPortMatchConditionParametersOperatorContains = ServerPortMatchConditionParametersOperator("Contains") ServerPortMatchConditionParametersOperatorEndsWith = ServerPortMatchConditionParametersOperator("EndsWith") ServerPortMatchConditionParametersOperatorEqual = ServerPortMatchConditionParametersOperator("Equal") ServerPortMatchConditionParametersOperatorGreaterThan = ServerPortMatchConditionParametersOperator("GreaterThan") ServerPortMatchConditionParametersOperatorGreaterThanOrEqual = ServerPortMatchConditionParametersOperator("GreaterThanOrEqual") ServerPortMatchConditionParametersOperatorLessThan = ServerPortMatchConditionParametersOperator("LessThan") ServerPortMatchConditionParametersOperatorLessThanOrEqual = ServerPortMatchConditionParametersOperator("LessThanOrEqual") ServerPortMatchConditionParametersOperatorRegEx = ServerPortMatchConditionParametersOperator("RegEx") )
const ( ServerPortMatchConditionParametersTransformsLowercase = ServerPortMatchConditionParametersTransforms("Lowercase") ServerPortMatchConditionParametersTransformsRemoveNulls = ServerPortMatchConditionParametersTransforms("RemoveNulls") ServerPortMatchConditionParametersTransformsTrim = ServerPortMatchConditionParametersTransforms("Trim") ServerPortMatchConditionParametersTransformsUppercase = ServerPortMatchConditionParametersTransforms("Uppercase") ServerPortMatchConditionParametersTransformsUrlDecode = ServerPortMatchConditionParametersTransforms("UrlDecode") ServerPortMatchConditionParametersTransformsUrlEncode = ServerPortMatchConditionParametersTransforms("UrlEncode") )
const ( SocketAddrMatchConditionParametersOperatorAny = SocketAddrMatchConditionParametersOperator("Any") SocketAddrMatchConditionParametersOperatorIPMatch = SocketAddrMatchConditionParametersOperator("IPMatch") )
const ( SocketAddrMatchConditionParametersTransformsLowercase = SocketAddrMatchConditionParametersTransforms("Lowercase") SocketAddrMatchConditionParametersTransformsRemoveNulls = SocketAddrMatchConditionParametersTransforms("RemoveNulls") SocketAddrMatchConditionParametersTransformsTrim = SocketAddrMatchConditionParametersTransforms("Trim") SocketAddrMatchConditionParametersTransformsUppercase = SocketAddrMatchConditionParametersTransforms("Uppercase") SocketAddrMatchConditionParametersTransformsUrlDecode = SocketAddrMatchConditionParametersTransforms("UrlDecode") SocketAddrMatchConditionParametersTransformsUrlEncode = SocketAddrMatchConditionParametersTransforms("UrlEncode") )
const ( SslProtocolMatchConditionParametersMatchValuesTLSv1 = SslProtocolMatchConditionParametersMatchValues("TLSv1") SslProtocolMatchConditionParametersMatchValuesTLSv11 = SslProtocolMatchConditionParametersMatchValues("TLSv1.1") SslProtocolMatchConditionParametersMatchValuesTLSv12 = SslProtocolMatchConditionParametersMatchValues("TLSv1.2") )
const ( SslProtocolMatchConditionParametersTransformsLowercase = SslProtocolMatchConditionParametersTransforms("Lowercase") SslProtocolMatchConditionParametersTransformsRemoveNulls = SslProtocolMatchConditionParametersTransforms("RemoveNulls") SslProtocolMatchConditionParametersTransformsTrim = SslProtocolMatchConditionParametersTransforms("Trim") SslProtocolMatchConditionParametersTransformsUppercase = SslProtocolMatchConditionParametersTransforms("Uppercase") SslProtocolMatchConditionParametersTransformsUrlDecode = SslProtocolMatchConditionParametersTransforms("UrlDecode") SslProtocolMatchConditionParametersTransformsUrlEncode = SslProtocolMatchConditionParametersTransforms("UrlEncode") )
const ( UrlFileExtensionMatchConditionParametersOperatorAny = UrlFileExtensionMatchConditionParametersOperator("Any") UrlFileExtensionMatchConditionParametersOperatorBeginsWith = UrlFileExtensionMatchConditionParametersOperator("BeginsWith") UrlFileExtensionMatchConditionParametersOperatorContains = UrlFileExtensionMatchConditionParametersOperator("Contains") UrlFileExtensionMatchConditionParametersOperatorEndsWith = UrlFileExtensionMatchConditionParametersOperator("EndsWith") UrlFileExtensionMatchConditionParametersOperatorEqual = UrlFileExtensionMatchConditionParametersOperator("Equal") UrlFileExtensionMatchConditionParametersOperatorGreaterThan = UrlFileExtensionMatchConditionParametersOperator("GreaterThan") UrlFileExtensionMatchConditionParametersOperatorGreaterThanOrEqual = UrlFileExtensionMatchConditionParametersOperator("GreaterThanOrEqual") UrlFileExtensionMatchConditionParametersOperatorLessThan = UrlFileExtensionMatchConditionParametersOperator("LessThan") UrlFileExtensionMatchConditionParametersOperatorLessThanOrEqual = UrlFileExtensionMatchConditionParametersOperator("LessThanOrEqual") UrlFileExtensionMatchConditionParametersOperatorRegEx = UrlFileExtensionMatchConditionParametersOperator("RegEx") )
const ( UrlFileExtensionMatchConditionParametersTransformsLowercase = UrlFileExtensionMatchConditionParametersTransforms("Lowercase") UrlFileExtensionMatchConditionParametersTransformsRemoveNulls = UrlFileExtensionMatchConditionParametersTransforms("RemoveNulls") UrlFileExtensionMatchConditionParametersTransformsTrim = UrlFileExtensionMatchConditionParametersTransforms("Trim") UrlFileExtensionMatchConditionParametersTransformsUppercase = UrlFileExtensionMatchConditionParametersTransforms("Uppercase") UrlFileExtensionMatchConditionParametersTransformsUrlDecode = UrlFileExtensionMatchConditionParametersTransforms("UrlDecode") UrlFileExtensionMatchConditionParametersTransformsUrlEncode = UrlFileExtensionMatchConditionParametersTransforms("UrlEncode") )
const ( UrlFileNameMatchConditionParametersOperatorAny = UrlFileNameMatchConditionParametersOperator("Any") UrlFileNameMatchConditionParametersOperatorBeginsWith = UrlFileNameMatchConditionParametersOperator("BeginsWith") UrlFileNameMatchConditionParametersOperatorContains = UrlFileNameMatchConditionParametersOperator("Contains") UrlFileNameMatchConditionParametersOperatorEndsWith = UrlFileNameMatchConditionParametersOperator("EndsWith") UrlFileNameMatchConditionParametersOperatorEqual = UrlFileNameMatchConditionParametersOperator("Equal") UrlFileNameMatchConditionParametersOperatorGreaterThan = UrlFileNameMatchConditionParametersOperator("GreaterThan") UrlFileNameMatchConditionParametersOperatorGreaterThanOrEqual = UrlFileNameMatchConditionParametersOperator("GreaterThanOrEqual") UrlFileNameMatchConditionParametersOperatorLessThan = UrlFileNameMatchConditionParametersOperator("LessThan") UrlFileNameMatchConditionParametersOperatorLessThanOrEqual = UrlFileNameMatchConditionParametersOperator("LessThanOrEqual") UrlFileNameMatchConditionParametersOperatorRegEx = UrlFileNameMatchConditionParametersOperator("RegEx") )
const ( UrlFileNameMatchConditionParametersTransformsLowercase = UrlFileNameMatchConditionParametersTransforms("Lowercase") UrlFileNameMatchConditionParametersTransformsRemoveNulls = UrlFileNameMatchConditionParametersTransforms("RemoveNulls") UrlFileNameMatchConditionParametersTransformsTrim = UrlFileNameMatchConditionParametersTransforms("Trim") UrlFileNameMatchConditionParametersTransformsUppercase = UrlFileNameMatchConditionParametersTransforms("Uppercase") UrlFileNameMatchConditionParametersTransformsUrlDecode = UrlFileNameMatchConditionParametersTransforms("UrlDecode") UrlFileNameMatchConditionParametersTransformsUrlEncode = UrlFileNameMatchConditionParametersTransforms("UrlEncode") )
const ( UrlPathMatchConditionParametersOperatorAny = UrlPathMatchConditionParametersOperator("Any") UrlPathMatchConditionParametersOperatorBeginsWith = UrlPathMatchConditionParametersOperator("BeginsWith") UrlPathMatchConditionParametersOperatorContains = UrlPathMatchConditionParametersOperator("Contains") UrlPathMatchConditionParametersOperatorEndsWith = UrlPathMatchConditionParametersOperator("EndsWith") UrlPathMatchConditionParametersOperatorEqual = UrlPathMatchConditionParametersOperator("Equal") UrlPathMatchConditionParametersOperatorGreaterThan = UrlPathMatchConditionParametersOperator("GreaterThan") UrlPathMatchConditionParametersOperatorGreaterThanOrEqual = UrlPathMatchConditionParametersOperator("GreaterThanOrEqual") UrlPathMatchConditionParametersOperatorLessThan = UrlPathMatchConditionParametersOperator("LessThan") UrlPathMatchConditionParametersOperatorLessThanOrEqual = UrlPathMatchConditionParametersOperator("LessThanOrEqual") UrlPathMatchConditionParametersOperatorRegEx = UrlPathMatchConditionParametersOperator("RegEx") UrlPathMatchConditionParametersOperatorWildcard = UrlPathMatchConditionParametersOperator("Wildcard") )
const ( UrlPathMatchConditionParametersTransformsLowercase = UrlPathMatchConditionParametersTransforms("Lowercase") UrlPathMatchConditionParametersTransformsRemoveNulls = UrlPathMatchConditionParametersTransforms("RemoveNulls") UrlPathMatchConditionParametersTransformsTrim = UrlPathMatchConditionParametersTransforms("Trim") UrlPathMatchConditionParametersTransformsUppercase = UrlPathMatchConditionParametersTransforms("Uppercase") UrlPathMatchConditionParametersTransformsUrlDecode = UrlPathMatchConditionParametersTransforms("UrlDecode") UrlPathMatchConditionParametersTransformsUrlEncode = UrlPathMatchConditionParametersTransforms("UrlEncode") )
const ( UrlRedirectActionParametersDestinationProtocolHttp = UrlRedirectActionParametersDestinationProtocol("Http") UrlRedirectActionParametersDestinationProtocolHttps = UrlRedirectActionParametersDestinationProtocol("Https") UrlRedirectActionParametersDestinationProtocolMatchRequest = UrlRedirectActionParametersDestinationProtocol("MatchRequest") )
const ( UrlRedirectActionParametersRedirectTypeFound = UrlRedirectActionParametersRedirectType("Found") UrlRedirectActionParametersRedirectTypeMoved = UrlRedirectActionParametersRedirectType("Moved") UrlRedirectActionParametersRedirectTypePermanentRedirect = UrlRedirectActionParametersRedirectType("PermanentRedirect") UrlRedirectActionParametersRedirectTypeTemporaryRedirect = UrlRedirectActionParametersRedirectType("TemporaryRedirect") )
const ( CacheConfigurationCacheBehaviorHonorOrigin = CacheConfigurationCacheBehavior("HonorOrigin") CacheConfigurationCacheBehaviorOverrideAlways = CacheConfigurationCacheBehavior("OverrideAlways") CacheConfigurationCacheBehaviorOverrideIfOriginMissing = CacheConfigurationCacheBehavior("OverrideIfOriginMissing") )
const ( CacheConfigurationIsCompressionEnabledDisabled = CacheConfigurationIsCompressionEnabled("Disabled") CacheConfigurationIsCompressionEnabledEnabled = CacheConfigurationIsCompressionEnabled("Enabled") )
const ( CacheConfigurationQueryStringCachingBehaviorIgnoreQueryString = CacheConfigurationQueryStringCachingBehavior("IgnoreQueryString") CacheConfigurationQueryStringCachingBehaviorIgnoreSpecifiedQueryStrings = CacheConfigurationQueryStringCachingBehavior("IgnoreSpecifiedQueryStrings") CacheConfigurationQueryStringCachingBehaviorIncludeSpecifiedQueryStrings = CacheConfigurationQueryStringCachingBehavior("IncludeSpecifiedQueryStrings") CacheConfigurationQueryStringCachingBehaviorUseQueryString = CacheConfigurationQueryStringCachingBehavior("UseQueryString") )
const ( OriginGroupOverrideForwardingProtocolHttpOnly = OriginGroupOverrideForwardingProtocol("HttpOnly") OriginGroupOverrideForwardingProtocolHttpsOnly = OriginGroupOverrideForwardingProtocol("HttpsOnly") OriginGroupOverrideForwardingProtocolMatchRequest = OriginGroupOverrideForwardingProtocol("MatchRequest") )
const ( UrlSigningParamIdentifierParamIndicatorExpires = UrlSigningParamIdentifierParamIndicator("Expires") UrlSigningParamIdentifierParamIndicatorKeyId = UrlSigningParamIdentifierParamIndicator("KeyId") UrlSigningParamIdentifierParamIndicatorSignature = UrlSigningParamIdentifierParamIndicator("Signature") )
const APIVersionValue = APIVersion("2021-06-01")
const CacheExpirationActionParametersCacheTypeAll = CacheExpirationActionParametersCacheType("All")
const CacheExpirationActionParametersTypeNameDeliveryRuleCacheExpirationActionParameters = CacheExpirationActionParametersTypeName("DeliveryRuleCacheExpirationActionParameters")
const CacheKeyQueryStringActionParametersTypeNameDeliveryRuleCacheKeyQueryStringBehaviorActionParameters = CacheKeyQueryStringActionParametersTypeName("DeliveryRuleCacheKeyQueryStringBehaviorActionParameters")
const ClientPortMatchConditionParametersTypeNameDeliveryRuleClientPortConditionParameters = ClientPortMatchConditionParametersTypeName("DeliveryRuleClientPortConditionParameters")
const CookiesMatchConditionParametersTypeNameDeliveryRuleCookiesConditionParameters = CookiesMatchConditionParametersTypeName("DeliveryRuleCookiesConditionParameters")
const DeliveryRuleCacheExpirationActionNameCacheExpiration = DeliveryRuleCacheExpirationActionName("CacheExpiration")
const DeliveryRuleCacheKeyQueryStringActionNameCacheKeyQueryString = DeliveryRuleCacheKeyQueryStringActionName("CacheKeyQueryString")
const DeliveryRuleClientPortConditionNameClientPort = DeliveryRuleClientPortConditionName("ClientPort")
const DeliveryRuleCookiesConditionNameCookies = DeliveryRuleCookiesConditionName("Cookies")
const DeliveryRuleHostNameConditionNameHostName = DeliveryRuleHostNameConditionName("HostName")
const DeliveryRuleHttpVersionConditionNameHttpVersion = DeliveryRuleHttpVersionConditionName("HttpVersion")
const DeliveryRuleIsDeviceConditionNameIsDevice = DeliveryRuleIsDeviceConditionName("IsDevice")
const DeliveryRulePostArgsConditionNamePostArgs = DeliveryRulePostArgsConditionName("PostArgs")
const DeliveryRuleQueryStringConditionNameQueryString = DeliveryRuleQueryStringConditionName("QueryString")
const DeliveryRuleRemoteAddressConditionNameRemoteAddress = DeliveryRuleRemoteAddressConditionName("RemoteAddress")
const DeliveryRuleRequestBodyConditionNameRequestBody = DeliveryRuleRequestBodyConditionName("RequestBody")
const DeliveryRuleRequestHeaderActionNameModifyRequestHeader = DeliveryRuleRequestHeaderActionName("ModifyRequestHeader")
const DeliveryRuleRequestHeaderConditionNameRequestHeader = DeliveryRuleRequestHeaderConditionName("RequestHeader")
const DeliveryRuleRequestMethodConditionNameRequestMethod = DeliveryRuleRequestMethodConditionName("RequestMethod")
const DeliveryRuleRequestSchemeConditionNameRequestScheme = DeliveryRuleRequestSchemeConditionName("RequestScheme")
const DeliveryRuleRequestUriConditionNameRequestUri = DeliveryRuleRequestUriConditionName("RequestUri")
const DeliveryRuleResponseHeaderActionNameModifyResponseHeader = DeliveryRuleResponseHeaderActionName("ModifyResponseHeader")
const DeliveryRuleRouteConfigurationOverrideActionNameRouteConfigurationOverride = DeliveryRuleRouteConfigurationOverrideActionName("RouteConfigurationOverride")
const DeliveryRuleServerPortConditionNameServerPort = DeliveryRuleServerPortConditionName("ServerPort")
const DeliveryRuleSocketAddrConditionNameSocketAddr = DeliveryRuleSocketAddrConditionName("SocketAddr")
const DeliveryRuleSslProtocolConditionNameSslProtocol = DeliveryRuleSslProtocolConditionName("SslProtocol")
const DeliveryRuleUrlFileExtensionConditionNameUrlFileExtension = DeliveryRuleUrlFileExtensionConditionName("UrlFileExtension")
const DeliveryRuleUrlFileNameConditionNameUrlFileName = DeliveryRuleUrlFileNameConditionName("UrlFileName")
const DeliveryRuleUrlPathConditionNameUrlPath = DeliveryRuleUrlPathConditionName("UrlPath")
const HeaderActionParametersTypeNameDeliveryRuleHeaderActionParameters = HeaderActionParametersTypeName("DeliveryRuleHeaderActionParameters")
const HostNameMatchConditionParametersTypeNameDeliveryRuleHostNameConditionParameters = HostNameMatchConditionParametersTypeName("DeliveryRuleHostNameConditionParameters")
const HttpVersionMatchConditionParametersOperatorEqual = HttpVersionMatchConditionParametersOperator("Equal")
const HttpVersionMatchConditionParametersTypeNameDeliveryRuleHttpVersionConditionParameters = HttpVersionMatchConditionParametersTypeName("DeliveryRuleHttpVersionConditionParameters")
const IsDeviceMatchConditionParametersOperatorEqual = IsDeviceMatchConditionParametersOperator("Equal")
const IsDeviceMatchConditionParametersTypeNameDeliveryRuleIsDeviceConditionParameters = IsDeviceMatchConditionParametersTypeName("DeliveryRuleIsDeviceConditionParameters")
const KeyVaultSigningKeyParametersStatusTypeNameKeyVaultSigningKeyParameters = KeyVaultSigningKeyParametersStatusTypeName("KeyVaultSigningKeyParameters")
const KeyVaultSigningKeyParametersTypeNameKeyVaultSigningKeyParameters = KeyVaultSigningKeyParametersTypeName("KeyVaultSigningKeyParameters")
const OriginGroupOverrideActionNameOriginGroupOverride = OriginGroupOverrideActionName("OriginGroupOverride")
const OriginGroupOverrideActionParametersTypeNameDeliveryRuleOriginGroupOverrideActionParameters = OriginGroupOverrideActionParametersTypeName("DeliveryRuleOriginGroupOverrideActionParameters")
const PostArgsMatchConditionParametersTypeNameDeliveryRulePostArgsConditionParameters = PostArgsMatchConditionParametersTypeName("DeliveryRulePostArgsConditionParameters")
const QueryStringMatchConditionParametersTypeNameDeliveryRuleQueryStringConditionParameters = QueryStringMatchConditionParametersTypeName("DeliveryRuleQueryStringConditionParameters")
const RemoteAddressMatchConditionParametersTypeNameDeliveryRuleRemoteAddressConditionParameters = RemoteAddressMatchConditionParametersTypeName("DeliveryRuleRemoteAddressConditionParameters")
const RequestBodyMatchConditionParametersTypeNameDeliveryRuleRequestBodyConditionParameters = RequestBodyMatchConditionParametersTypeName("DeliveryRuleRequestBodyConditionParameters")
const RequestHeaderMatchConditionParametersTypeNameDeliveryRuleRequestHeaderConditionParameters = RequestHeaderMatchConditionParametersTypeName("DeliveryRuleRequestHeaderConditionParameters")
const RequestMethodMatchConditionParametersOperatorEqual = RequestMethodMatchConditionParametersOperator("Equal")
const RequestMethodMatchConditionParametersTypeNameDeliveryRuleRequestMethodConditionParameters = RequestMethodMatchConditionParametersTypeName("DeliveryRuleRequestMethodConditionParameters")
const RequestSchemeMatchConditionParametersOperatorEqual = RequestSchemeMatchConditionParametersOperator("Equal")
const RequestSchemeMatchConditionParametersTypeNameDeliveryRuleRequestSchemeConditionParameters = RequestSchemeMatchConditionParametersTypeName("DeliveryRuleRequestSchemeConditionParameters")
const RequestUriMatchConditionParametersTypeNameDeliveryRuleRequestUriConditionParameters = RequestUriMatchConditionParametersTypeName("DeliveryRuleRequestUriConditionParameters")
const RouteConfigurationOverrideActionParametersTypeNameDeliveryRuleRouteConfigurationOverrideActionParameters = RouteConfigurationOverrideActionParametersTypeName("DeliveryRuleRouteConfigurationOverrideActionParameters")
const ServerPortMatchConditionParametersTypeNameDeliveryRuleServerPortConditionParameters = ServerPortMatchConditionParametersTypeName("DeliveryRuleServerPortConditionParameters")
const SocketAddrMatchConditionParametersTypeNameDeliveryRuleSocketAddrConditionParameters = SocketAddrMatchConditionParametersTypeName("DeliveryRuleSocketAddrConditionParameters")
const SslProtocolMatchConditionParametersOperatorEqual = SslProtocolMatchConditionParametersOperator("Equal")
const SslProtocolMatchConditionParametersTypeNameDeliveryRuleSslProtocolConditionParameters = SslProtocolMatchConditionParametersTypeName("DeliveryRuleSslProtocolConditionParameters")
const UrlFileExtensionMatchConditionParametersTypeNameDeliveryRuleUrlFileExtensionMatchConditionParameters = UrlFileExtensionMatchConditionParametersTypeName("DeliveryRuleUrlFileExtensionMatchConditionParameters")
const UrlFileNameMatchConditionParametersTypeNameDeliveryRuleUrlFilenameConditionParameters = UrlFileNameMatchConditionParametersTypeName("DeliveryRuleUrlFilenameConditionParameters")
const UrlPathMatchConditionParametersTypeNameDeliveryRuleUrlPathMatchConditionParameters = UrlPathMatchConditionParametersTypeName("DeliveryRuleUrlPathMatchConditionParameters")
const UrlRedirectActionNameUrlRedirect = UrlRedirectActionName("UrlRedirect")
const UrlRedirectActionParametersTypeNameDeliveryRuleUrlRedirectActionParameters = UrlRedirectActionParametersTypeName("DeliveryRuleUrlRedirectActionParameters")
const UrlRewriteActionNameUrlRewrite = UrlRewriteActionName("UrlRewrite")
const UrlRewriteActionParametersTypeNameDeliveryRuleUrlRewriteActionParameters = UrlRewriteActionParametersTypeName("DeliveryRuleUrlRewriteActionParameters")
const UrlSigningActionNameUrlSigning = UrlSigningActionName("UrlSigning")
const UrlSigningActionParametersAlgorithmSHA256 = UrlSigningActionParametersAlgorithm("SHA256")
const UrlSigningActionParametersTypeNameDeliveryRuleUrlSigningActionParameters = UrlSigningActionParametersTypeName("DeliveryRuleUrlSigningActionParameters")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cdn.azure.com", Version: "v1beta20210601"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type CacheConfiguration ¶
type CacheConfiguration struct { // CacheBehavior: Caching behavior for the requests. CacheBehavior *CacheConfigurationCacheBehavior `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 *CacheConfigurationIsCompressionEnabled `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 *CacheConfigurationQueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheConfiguration
func (*CacheConfiguration) AssignPropertiesFromCacheConfiguration ¶
func (configuration *CacheConfiguration) AssignPropertiesFromCacheConfiguration(source *v20210601s.CacheConfiguration) error
AssignPropertiesFromCacheConfiguration populates our CacheConfiguration from the provided source CacheConfiguration
func (*CacheConfiguration) AssignPropertiesToCacheConfiguration ¶
func (configuration *CacheConfiguration) AssignPropertiesToCacheConfiguration(destination *v20210601s.CacheConfiguration) error
AssignPropertiesToCacheConfiguration populates the provided destination CacheConfiguration from our CacheConfiguration
func (*CacheConfiguration) ConvertToARM ¶
func (configuration *CacheConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CacheConfiguration) DeepCopy ¶
func (in *CacheConfiguration) DeepCopy() *CacheConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfiguration.
func (*CacheConfiguration) DeepCopyInto ¶
func (in *CacheConfiguration) DeepCopyInto(out *CacheConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheConfiguration) NewEmptyARMValue ¶
func (configuration *CacheConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CacheConfiguration) PopulateFromARM ¶
func (configuration *CacheConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CacheConfigurationARM ¶
type CacheConfigurationARM struct { // CacheBehavior: Caching behavior for the requests. CacheBehavior *CacheConfigurationCacheBehavior `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 *CacheConfigurationIsCompressionEnabled `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 *CacheConfigurationQueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheConfiguration
func (*CacheConfigurationARM) DeepCopy ¶
func (in *CacheConfigurationARM) DeepCopy() *CacheConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheConfigurationARM.
func (*CacheConfigurationARM) DeepCopyInto ¶
func (in *CacheConfigurationARM) DeepCopyInto(out *CacheConfigurationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheConfigurationCacheBehavior ¶
type CacheConfigurationCacheBehavior string
+kubebuilder:validation:Enum={"HonorOrigin","OverrideAlways","OverrideIfOriginMissing"}
type CacheConfigurationIsCompressionEnabled ¶
type CacheConfigurationIsCompressionEnabled string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type CacheConfigurationQueryStringCachingBehavior ¶
type CacheConfigurationQueryStringCachingBehavior string
+kubebuilder:validation:Enum={"IgnoreQueryString","IgnoreSpecifiedQueryStrings","IncludeSpecifiedQueryStrings","UseQueryString"}
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { // +kubebuilder:validation:Required // CacheBehavior: Caching behavior for the requests. CacheBehavior *CacheExpirationActionParametersCacheBehavior `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 *CacheExpirationActionParametersCacheType `json:"cacheType,omitempty"` // +kubebuilder:validation:Required TypeName *CacheExpirationActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheExpirationActionParameters
func (*CacheExpirationActionParameters) AssignPropertiesFromCacheExpirationActionParameters ¶
func (parameters *CacheExpirationActionParameters) AssignPropertiesFromCacheExpirationActionParameters(source *v20210601s.CacheExpirationActionParameters) error
AssignPropertiesFromCacheExpirationActionParameters populates our CacheExpirationActionParameters from the provided source CacheExpirationActionParameters
func (*CacheExpirationActionParameters) AssignPropertiesToCacheExpirationActionParameters ¶
func (parameters *CacheExpirationActionParameters) AssignPropertiesToCacheExpirationActionParameters(destination *v20210601s.CacheExpirationActionParameters) error
AssignPropertiesToCacheExpirationActionParameters 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) 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 CacheExpirationActionParametersARM ¶
type CacheExpirationActionParametersARM struct { // CacheBehavior: Caching behavior for the requests. CacheBehavior *CacheExpirationActionParametersCacheBehavior `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 *CacheExpirationActionParametersCacheType `json:"cacheType,omitempty"` TypeName *CacheExpirationActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheExpirationActionParameters
func (*CacheExpirationActionParametersARM) DeepCopy ¶
func (in *CacheExpirationActionParametersARM) DeepCopy() *CacheExpirationActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParametersARM.
func (*CacheExpirationActionParametersARM) DeepCopyInto ¶
func (in *CacheExpirationActionParametersARM) DeepCopyInto(out *CacheExpirationActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheExpirationActionParametersCacheBehavior ¶
type CacheExpirationActionParametersCacheBehavior string
+kubebuilder:validation:Enum={"BypassCache","Override","SetIfMissing"}
type CacheExpirationActionParametersCacheType ¶
type CacheExpirationActionParametersCacheType string
+kubebuilder:validation:Enum={"All"}
type CacheExpirationActionParametersTypeName ¶
type CacheExpirationActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleCacheExpirationActionParameters"}
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 *CacheKeyQueryStringActionParametersQueryStringBehavior `json:"queryStringBehavior,omitempty"` // +kubebuilder:validation:Required TypeName *CacheKeyQueryStringActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheKeyQueryStringActionParameters
func (*CacheKeyQueryStringActionParameters) AssignPropertiesFromCacheKeyQueryStringActionParameters ¶
func (parameters *CacheKeyQueryStringActionParameters) AssignPropertiesFromCacheKeyQueryStringActionParameters(source *v20210601s.CacheKeyQueryStringActionParameters) error
AssignPropertiesFromCacheKeyQueryStringActionParameters populates our CacheKeyQueryStringActionParameters from the provided source CacheKeyQueryStringActionParameters
func (*CacheKeyQueryStringActionParameters) AssignPropertiesToCacheKeyQueryStringActionParameters ¶
func (parameters *CacheKeyQueryStringActionParameters) AssignPropertiesToCacheKeyQueryStringActionParameters(destination *v20210601s.CacheKeyQueryStringActionParameters) error
AssignPropertiesToCacheKeyQueryStringActionParameters 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) 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 CacheKeyQueryStringActionParametersARM ¶
type CacheKeyQueryStringActionParametersARM struct { // QueryParameters: query parameters to include or exclude (comma separated). QueryParameters *string `json:"queryParameters,omitempty"` // QueryStringBehavior: Caching behavior for the requests. QueryStringBehavior *CacheKeyQueryStringActionParametersQueryStringBehavior `json:"queryStringBehavior,omitempty"` TypeName *CacheKeyQueryStringActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheKeyQueryStringActionParameters
func (*CacheKeyQueryStringActionParametersARM) DeepCopy ¶
func (in *CacheKeyQueryStringActionParametersARM) DeepCopy() *CacheKeyQueryStringActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParametersARM.
func (*CacheKeyQueryStringActionParametersARM) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParametersARM) DeepCopyInto(out *CacheKeyQueryStringActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheKeyQueryStringActionParametersQueryStringBehavior ¶
type CacheKeyQueryStringActionParametersQueryStringBehavior string
+kubebuilder:validation:Enum={"Exclude","ExcludeAll","Include","IncludeAll"}
type CacheKeyQueryStringActionParametersTypeName ¶
type CacheKeyQueryStringActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters"}
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 *ClientPortMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []ClientPortMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *ClientPortMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ClientPortMatchConditionParameters
func (*ClientPortMatchConditionParameters) AssignPropertiesFromClientPortMatchConditionParameters ¶
func (parameters *ClientPortMatchConditionParameters) AssignPropertiesFromClientPortMatchConditionParameters(source *v20210601s.ClientPortMatchConditionParameters) error
AssignPropertiesFromClientPortMatchConditionParameters populates our ClientPortMatchConditionParameters from the provided source ClientPortMatchConditionParameters
func (*ClientPortMatchConditionParameters) AssignPropertiesToClientPortMatchConditionParameters ¶
func (parameters *ClientPortMatchConditionParameters) AssignPropertiesToClientPortMatchConditionParameters(destination *v20210601s.ClientPortMatchConditionParameters) error
AssignPropertiesToClientPortMatchConditionParameters 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) 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 ClientPortMatchConditionParametersARM ¶
type ClientPortMatchConditionParametersARM 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 *ClientPortMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []ClientPortMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *ClientPortMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ClientPortMatchConditionParameters
func (*ClientPortMatchConditionParametersARM) DeepCopy ¶
func (in *ClientPortMatchConditionParametersARM) DeepCopy() *ClientPortMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortMatchConditionParametersARM.
func (*ClientPortMatchConditionParametersARM) DeepCopyInto ¶
func (in *ClientPortMatchConditionParametersARM) DeepCopyInto(out *ClientPortMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPortMatchConditionParametersOperator ¶
type ClientPortMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type ClientPortMatchConditionParametersTransforms ¶
type ClientPortMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type ClientPortMatchConditionParametersTypeName ¶
type ClientPortMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleClientPortConditionParameters"}
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 *CookiesMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of Cookies to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []CookiesMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *CookiesMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CookiesMatchConditionParameters
func (*CookiesMatchConditionParameters) AssignPropertiesFromCookiesMatchConditionParameters ¶
func (parameters *CookiesMatchConditionParameters) AssignPropertiesFromCookiesMatchConditionParameters(source *v20210601s.CookiesMatchConditionParameters) error
AssignPropertiesFromCookiesMatchConditionParameters populates our CookiesMatchConditionParameters from the provided source CookiesMatchConditionParameters
func (*CookiesMatchConditionParameters) AssignPropertiesToCookiesMatchConditionParameters ¶
func (parameters *CookiesMatchConditionParameters) AssignPropertiesToCookiesMatchConditionParameters(destination *v20210601s.CookiesMatchConditionParameters) error
AssignPropertiesToCookiesMatchConditionParameters 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) 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 CookiesMatchConditionParametersARM ¶
type CookiesMatchConditionParametersARM 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 *CookiesMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of Cookies to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []CookiesMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *CookiesMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CookiesMatchConditionParameters
func (*CookiesMatchConditionParametersARM) DeepCopy ¶
func (in *CookiesMatchConditionParametersARM) DeepCopy() *CookiesMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesMatchConditionParametersARM.
func (*CookiesMatchConditionParametersARM) DeepCopyInto ¶
func (in *CookiesMatchConditionParametersARM) DeepCopyInto(out *CookiesMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesMatchConditionParametersOperator ¶
type CookiesMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type CookiesMatchConditionParametersTransforms ¶
type CookiesMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type CookiesMatchConditionParametersTypeName ¶
type CookiesMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleCookiesConditionParameters"}
type CustomDomain_Status_SubResourceEmbedded ¶
type CustomDomain_Status_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` SystemData *SystemData_Status `json:"systemData,omitempty"` }
func (*CustomDomain_Status_SubResourceEmbedded) AssignPropertiesFromCustomDomainStatusSubResourceEmbedded ¶
func (embedded *CustomDomain_Status_SubResourceEmbedded) AssignPropertiesFromCustomDomainStatusSubResourceEmbedded(source *v20210601s.CustomDomain_Status_SubResourceEmbedded) error
AssignPropertiesFromCustomDomainStatusSubResourceEmbedded populates our CustomDomain_Status_SubResourceEmbedded from the provided source CustomDomain_Status_SubResourceEmbedded
func (*CustomDomain_Status_SubResourceEmbedded) AssignPropertiesToCustomDomainStatusSubResourceEmbedded ¶
func (embedded *CustomDomain_Status_SubResourceEmbedded) AssignPropertiesToCustomDomainStatusSubResourceEmbedded(destination *v20210601s.CustomDomain_Status_SubResourceEmbedded) error
AssignPropertiesToCustomDomainStatusSubResourceEmbedded populates the provided destination CustomDomain_Status_SubResourceEmbedded from our CustomDomain_Status_SubResourceEmbedded
func (*CustomDomain_Status_SubResourceEmbedded) DeepCopy ¶
func (in *CustomDomain_Status_SubResourceEmbedded) DeepCopy() *CustomDomain_Status_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_Status_SubResourceEmbedded.
func (*CustomDomain_Status_SubResourceEmbedded) DeepCopyInto ¶
func (in *CustomDomain_Status_SubResourceEmbedded) DeepCopyInto(out *CustomDomain_Status_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain_Status_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *CustomDomain_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDomain_Status_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *CustomDomain_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDomain_Status_SubResourceEmbeddedARM ¶
type CustomDomain_Status_SubResourceEmbeddedARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` SystemData *SystemData_StatusARM `json:"systemData,omitempty"` }
func (*CustomDomain_Status_SubResourceEmbeddedARM) DeepCopy ¶
func (in *CustomDomain_Status_SubResourceEmbeddedARM) DeepCopy() *CustomDomain_Status_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain_Status_SubResourceEmbeddedARM.
func (*CustomDomain_Status_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *CustomDomain_Status_SubResourceEmbeddedARM) DeepCopyInto(out *CustomDomain_Status_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginGroupPropertiesARM ¶
type DeepCreatedOriginGroupPropertiesARM struct { // HealthProbeSettings: The JSON object that contains the properties to send health probes to origin. HealthProbeSettings *HealthProbeParametersARM `json:"healthProbeSettings,omitempty"` // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReferenceARM `json:"origins,omitempty"` // ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using // real requests/responses. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParametersARM `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeepCreatedOriginGroupProperties
func (*DeepCreatedOriginGroupPropertiesARM) DeepCopy ¶
func (in *DeepCreatedOriginGroupPropertiesARM) DeepCopy() *DeepCreatedOriginGroupPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupPropertiesARM.
func (*DeepCreatedOriginGroupPropertiesARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroupPropertiesARM) DeepCopyInto(out *DeepCreatedOriginGroupPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginGroupProperties_StatusARM ¶
type DeepCreatedOriginGroupProperties_StatusARM struct { // HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters_StatusARM `json:"healthProbeSettings,omitempty"` // Origins: The source of the content being delivered via CDN within given origin group. Origins []ResourceReference_StatusARM `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_StatusARM `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"` }
func (*DeepCreatedOriginGroupProperties_StatusARM) DeepCopy ¶
func (in *DeepCreatedOriginGroupProperties_StatusARM) DeepCopy() *DeepCreatedOriginGroupProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroupProperties_StatusARM.
func (*DeepCreatedOriginGroupProperties_StatusARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroupProperties_StatusARM) DeepCopyInto(out *DeepCreatedOriginGroupProperties_StatusARM)
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"` }
func (*DeepCreatedOriginGroup_Status) AssignPropertiesFromDeepCreatedOriginGroupStatus ¶
func (group *DeepCreatedOriginGroup_Status) AssignPropertiesFromDeepCreatedOriginGroupStatus(source *v20210601s.DeepCreatedOriginGroup_Status) error
AssignPropertiesFromDeepCreatedOriginGroupStatus populates our DeepCreatedOriginGroup_Status from the provided source DeepCreatedOriginGroup_Status
func (*DeepCreatedOriginGroup_Status) AssignPropertiesToDeepCreatedOriginGroupStatus ¶
func (group *DeepCreatedOriginGroup_Status) AssignPropertiesToDeepCreatedOriginGroupStatus(destination *v20210601s.DeepCreatedOriginGroup_Status) error
AssignPropertiesToDeepCreatedOriginGroupStatus 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_StatusARM ¶
type DeepCreatedOriginGroup_StatusARM struct { // Name: Origin group name which must be unique within the endpoint. Name *string `json:"name,omitempty"` Properties *DeepCreatedOriginGroupProperties_StatusARM `json:"properties,omitempty"` }
func (*DeepCreatedOriginGroup_StatusARM) DeepCopy ¶
func (in *DeepCreatedOriginGroup_StatusARM) DeepCopy() *DeepCreatedOriginGroup_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginGroup_StatusARM.
func (*DeepCreatedOriginGroup_StatusARM) DeepCopyInto ¶
func (in *DeepCreatedOriginGroup_StatusARM) DeepCopyInto(out *DeepCreatedOriginGroup_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginPropertiesARM ¶
type DeepCreatedOriginPropertiesARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeepCreatedOriginProperties
func (*DeepCreatedOriginPropertiesARM) DeepCopy ¶
func (in *DeepCreatedOriginPropertiesARM) DeepCopy() *DeepCreatedOriginPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginPropertiesARM.
func (*DeepCreatedOriginPropertiesARM) DeepCopyInto ¶
func (in *DeepCreatedOriginPropertiesARM) DeepCopyInto(out *DeepCreatedOriginPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeepCreatedOriginProperties_StatusARM ¶
type DeepCreatedOriginProperties_StatusARM 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"` }
func (*DeepCreatedOriginProperties_StatusARM) DeepCopy ¶
func (in *DeepCreatedOriginProperties_StatusARM) DeepCopy() *DeepCreatedOriginProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOriginProperties_StatusARM.
func (*DeepCreatedOriginProperties_StatusARM) DeepCopyInto ¶
func (in *DeepCreatedOriginProperties_StatusARM) DeepCopyInto(out *DeepCreatedOriginProperties_StatusARM)
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"` }
func (*DeepCreatedOrigin_Status) AssignPropertiesFromDeepCreatedOriginStatus ¶
func (origin *DeepCreatedOrigin_Status) AssignPropertiesFromDeepCreatedOriginStatus(source *v20210601s.DeepCreatedOrigin_Status) error
AssignPropertiesFromDeepCreatedOriginStatus populates our DeepCreatedOrigin_Status from the provided source DeepCreatedOrigin_Status
func (*DeepCreatedOrigin_Status) AssignPropertiesToDeepCreatedOriginStatus ¶
func (origin *DeepCreatedOrigin_Status) AssignPropertiesToDeepCreatedOriginStatus(destination *v20210601s.DeepCreatedOrigin_Status) error
AssignPropertiesToDeepCreatedOriginStatus 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_StatusARM ¶
type DeepCreatedOrigin_StatusARM struct { // Name: Origin name which must be unique within the endpoint. Name *string `json:"name,omitempty"` Properties *DeepCreatedOriginProperties_StatusARM `json:"properties,omitempty"` }
func (*DeepCreatedOrigin_StatusARM) DeepCopy ¶
func (in *DeepCreatedOrigin_StatusARM) DeepCopy() *DeepCreatedOrigin_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeepCreatedOrigin_StatusARM.
func (*DeepCreatedOrigin_StatusARM) DeepCopyInto ¶
func (in *DeepCreatedOrigin_StatusARM) DeepCopyInto(out *DeepCreatedOrigin_StatusARM)
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 []DeliveryRuleAction1 `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRule
func (*DeliveryRule) AssignPropertiesFromDeliveryRule ¶
func (rule *DeliveryRule) AssignPropertiesFromDeliveryRule(source *v20210601s.DeliveryRule) error
AssignPropertiesFromDeliveryRule populates our DeliveryRule from the provided source DeliveryRule
func (*DeliveryRule) AssignPropertiesToDeliveryRule ¶
func (rule *DeliveryRule) AssignPropertiesToDeliveryRule(destination *v20210601s.DeliveryRule) error
AssignPropertiesToDeliveryRule populates the provided destination DeliveryRule from our DeliveryRule
func (*DeliveryRule) ConvertToARM ¶
func (rule *DeliveryRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRule) DeepCopy ¶
func (in *DeliveryRule) DeepCopy() *DeliveryRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule.
func (*DeliveryRule) DeepCopyInto ¶
func (in *DeliveryRule) DeepCopyInto(out *DeliveryRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRule) NewEmptyARMValue ¶
func (rule *DeliveryRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRule) PopulateFromARM ¶
func (rule *DeliveryRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleARM ¶
type DeliveryRuleARM struct { // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction1ARM `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleConditionARM `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRule
func (*DeliveryRuleARM) DeepCopy ¶
func (in *DeliveryRuleARM) DeepCopy() *DeliveryRuleARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleARM.
func (*DeliveryRuleARM) DeepCopyInto ¶
func (in *DeliveryRuleARM) DeepCopyInto(out *DeliveryRuleARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleAction1 ¶
type DeliveryRuleAction1 struct { // DeliveryRuleCacheExpiration: Mutually exclusive with all other properties DeliveryRuleCacheExpiration *DeliveryRuleCacheExpirationAction `json:"deliveryRuleCacheExpirationAction,omitempty"` // DeliveryRuleCacheKeyQueryString: Mutually exclusive with all other properties DeliveryRuleCacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction `json:"deliveryRuleCacheKeyQueryStringAction,omitempty"` // DeliveryRuleRequestHeader: Mutually exclusive with all other properties DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderAction `json:"deliveryRuleRequestHeaderAction,omitempty"` // DeliveryRuleResponseHeader: Mutually exclusive with all other properties DeliveryRuleResponseHeader *DeliveryRuleResponseHeaderAction `json:"deliveryRuleResponseHeaderAction,omitempty"` // DeliveryRuleRouteConfigurationOverride: Mutually exclusive with all other properties DeliveryRuleRouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction `json:"deliveryRuleRouteConfigurationOverrideAction,omitempty"` // OriginGroupOverride: Mutually exclusive with all other properties OriginGroupOverride *OriginGroupOverrideAction `json:"originGroupOverrideAction,omitempty"` // UrlRedirect: Mutually exclusive with all other properties UrlRedirect *UrlRedirectAction `json:"urlRedirectAction,omitempty"` // UrlRewrite: Mutually exclusive with all other properties UrlRewrite *UrlRewriteAction `json:"urlRewriteAction,omitempty"` // UrlSigning: Mutually exclusive with all other properties UrlSigning *UrlSigningAction `json:"urlSigningAction,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleAction1
func (*DeliveryRuleAction1) AssignPropertiesFromDeliveryRuleAction1 ¶
func (action1 *DeliveryRuleAction1) AssignPropertiesFromDeliveryRuleAction1(source *v20210601s.DeliveryRuleAction1) error
AssignPropertiesFromDeliveryRuleAction1 populates our DeliveryRuleAction1 from the provided source DeliveryRuleAction1
func (*DeliveryRuleAction1) AssignPropertiesToDeliveryRuleAction1 ¶
func (action1 *DeliveryRuleAction1) AssignPropertiesToDeliveryRuleAction1(destination *v20210601s.DeliveryRuleAction1) error
AssignPropertiesToDeliveryRuleAction1 populates the provided destination DeliveryRuleAction1 from our DeliveryRuleAction1
func (*DeliveryRuleAction1) ConvertToARM ¶
func (action1 *DeliveryRuleAction1) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DeliveryRuleAction1) DeepCopy ¶
func (in *DeliveryRuleAction1) DeepCopy() *DeliveryRuleAction1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction1.
func (*DeliveryRuleAction1) DeepCopyInto ¶
func (in *DeliveryRuleAction1) DeepCopyInto(out *DeliveryRuleAction1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryRuleAction1) NewEmptyARMValue ¶
func (action1 *DeliveryRuleAction1) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DeliveryRuleAction1) PopulateFromARM ¶
func (action1 *DeliveryRuleAction1) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DeliveryRuleAction1ARM ¶
type DeliveryRuleAction1ARM struct { // DeliveryRuleCacheExpiration: Mutually exclusive with all other properties DeliveryRuleCacheExpiration *DeliveryRuleCacheExpirationActionARM `json:"deliveryRuleCacheExpirationAction,omitempty"` // DeliveryRuleCacheKeyQueryString: Mutually exclusive with all other properties DeliveryRuleCacheKeyQueryString *DeliveryRuleCacheKeyQueryStringActionARM `json:"deliveryRuleCacheKeyQueryStringAction,omitempty"` // DeliveryRuleRequestHeader: Mutually exclusive with all other properties DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderActionARM `json:"deliveryRuleRequestHeaderAction,omitempty"` // DeliveryRuleResponseHeader: Mutually exclusive with all other properties DeliveryRuleResponseHeader *DeliveryRuleResponseHeaderActionARM `json:"deliveryRuleResponseHeaderAction,omitempty"` // DeliveryRuleRouteConfigurationOverride: Mutually exclusive with all other properties DeliveryRuleRouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideActionARM `json:"deliveryRuleRouteConfigurationOverrideAction,omitempty"` // OriginGroupOverride: Mutually exclusive with all other properties OriginGroupOverride *OriginGroupOverrideActionARM `json:"originGroupOverrideAction,omitempty"` // UrlRedirect: Mutually exclusive with all other properties UrlRedirect *UrlRedirectActionARM `json:"urlRedirectAction,omitempty"` // UrlRewrite: Mutually exclusive with all other properties UrlRewrite *UrlRewriteActionARM `json:"urlRewriteAction,omitempty"` // UrlSigning: Mutually exclusive with all other properties UrlSigning *UrlSigningActionARM `json:"urlSigningAction,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleAction1
func (*DeliveryRuleAction1ARM) DeepCopy ¶
func (in *DeliveryRuleAction1ARM) DeepCopy() *DeliveryRuleAction1ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction1ARM.
func (*DeliveryRuleAction1ARM) DeepCopyInto ¶
func (in *DeliveryRuleAction1ARM) DeepCopyInto(out *DeliveryRuleAction1ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleAction1ARM) MarshalJSON ¶
func (action1 DeliveryRuleAction1ARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleAction1ARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleAction1ARM) UnmarshalJSON ¶
func (action1 *DeliveryRuleAction1ARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleAction1ARM
type DeliveryRuleActionStatusName ¶
type DeliveryRuleActionStatusName string
type DeliveryRuleAction_Status ¶
type DeliveryRuleAction_Status struct { // Name: The name of the action for the delivery rule. Name *DeliveryRuleActionStatusName `json:"name,omitempty"` }
func (*DeliveryRuleAction_Status) AssignPropertiesFromDeliveryRuleActionStatus ¶
func (action *DeliveryRuleAction_Status) AssignPropertiesFromDeliveryRuleActionStatus(source *v20210601s.DeliveryRuleAction_Status) error
AssignPropertiesFromDeliveryRuleActionStatus populates our DeliveryRuleAction_Status from the provided source DeliveryRuleAction_Status
func (*DeliveryRuleAction_Status) AssignPropertiesToDeliveryRuleActionStatus ¶
func (action *DeliveryRuleAction_Status) AssignPropertiesToDeliveryRuleActionStatus(destination *v20210601s.DeliveryRuleAction_Status) error
AssignPropertiesToDeliveryRuleActionStatus 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_StatusARM ¶
type DeliveryRuleAction_StatusARM struct { // Name: The name of the action for the delivery rule. Name *DeliveryRuleActionStatusName `json:"name,omitempty"` }
func (*DeliveryRuleAction_StatusARM) DeepCopy ¶
func (in *DeliveryRuleAction_StatusARM) DeepCopy() *DeliveryRuleAction_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleAction_StatusARM.
func (*DeliveryRuleAction_StatusARM) DeepCopyInto ¶
func (in *DeliveryRuleAction_StatusARM) DeepCopyInto(out *DeliveryRuleAction_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCacheExpirationAction ¶
type DeliveryRuleCacheExpirationAction struct { // +kubebuilder:validation:Required Name *DeliveryRuleCacheExpirationActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the cache expiration action. Parameters *CacheExpirationActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheExpirationAction
func (*DeliveryRuleCacheExpirationAction) AssignPropertiesFromDeliveryRuleCacheExpirationAction ¶
func (action *DeliveryRuleCacheExpirationAction) AssignPropertiesFromDeliveryRuleCacheExpirationAction(source *v20210601s.DeliveryRuleCacheExpirationAction) error
AssignPropertiesFromDeliveryRuleCacheExpirationAction populates our DeliveryRuleCacheExpirationAction from the provided source DeliveryRuleCacheExpirationAction
func (*DeliveryRuleCacheExpirationAction) AssignPropertiesToDeliveryRuleCacheExpirationAction ¶
func (action *DeliveryRuleCacheExpirationAction) AssignPropertiesToDeliveryRuleCacheExpirationAction(destination *v20210601s.DeliveryRuleCacheExpirationAction) error
AssignPropertiesToDeliveryRuleCacheExpirationAction 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) 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 DeliveryRuleCacheExpirationActionARM ¶
type DeliveryRuleCacheExpirationActionARM struct { Name DeliveryRuleCacheExpirationActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the cache expiration action. Parameters *CacheExpirationActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheExpirationAction
func (*DeliveryRuleCacheExpirationActionARM) DeepCopy ¶
func (in *DeliveryRuleCacheExpirationActionARM) DeepCopy() *DeliveryRuleCacheExpirationActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheExpirationActionARM.
func (*DeliveryRuleCacheExpirationActionARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheExpirationActionARM) DeepCopyInto(out *DeliveryRuleCacheExpirationActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCacheExpirationActionName ¶
type DeliveryRuleCacheExpirationActionName string
+kubebuilder:validation:Enum={"CacheExpiration"}
type DeliveryRuleCacheKeyQueryStringAction ¶
type DeliveryRuleCacheKeyQueryStringAction struct { // +kubebuilder:validation:Required Name *DeliveryRuleCacheKeyQueryStringActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the cache-key query string action. Parameters *CacheKeyQueryStringActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheKeyQueryStringAction
func (*DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesFromDeliveryRuleCacheKeyQueryStringAction ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesFromDeliveryRuleCacheKeyQueryStringAction(source *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
AssignPropertiesFromDeliveryRuleCacheKeyQueryStringAction populates our DeliveryRuleCacheKeyQueryStringAction from the provided source DeliveryRuleCacheKeyQueryStringAction
func (*DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesToDeliveryRuleCacheKeyQueryStringAction ¶
func (action *DeliveryRuleCacheKeyQueryStringAction) AssignPropertiesToDeliveryRuleCacheKeyQueryStringAction(destination *v20210601s.DeliveryRuleCacheKeyQueryStringAction) error
AssignPropertiesToDeliveryRuleCacheKeyQueryStringAction 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) 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 DeliveryRuleCacheKeyQueryStringActionARM ¶
type DeliveryRuleCacheKeyQueryStringActionARM struct { Name DeliveryRuleCacheKeyQueryStringActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the cache-key query string action. Parameters *CacheKeyQueryStringActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheKeyQueryStringAction
func (*DeliveryRuleCacheKeyQueryStringActionARM) DeepCopy ¶
func (in *DeliveryRuleCacheKeyQueryStringActionARM) DeepCopy() *DeliveryRuleCacheKeyQueryStringActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCacheKeyQueryStringActionARM.
func (*DeliveryRuleCacheKeyQueryStringActionARM) DeepCopyInto ¶
func (in *DeliveryRuleCacheKeyQueryStringActionARM) DeepCopyInto(out *DeliveryRuleCacheKeyQueryStringActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCacheKeyQueryStringActionName ¶
type DeliveryRuleCacheKeyQueryStringActionName string
+kubebuilder:validation:Enum={"CacheKeyQueryString"}
type DeliveryRuleClientPortCondition ¶
type DeliveryRuleClientPortCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleClientPortConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for ClientPort match conditions Parameters *ClientPortMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleClientPortCondition
func (*DeliveryRuleClientPortCondition) AssignPropertiesFromDeliveryRuleClientPortCondition ¶
func (condition *DeliveryRuleClientPortCondition) AssignPropertiesFromDeliveryRuleClientPortCondition(source *v20210601s.DeliveryRuleClientPortCondition) error
AssignPropertiesFromDeliveryRuleClientPortCondition populates our DeliveryRuleClientPortCondition from the provided source DeliveryRuleClientPortCondition
func (*DeliveryRuleClientPortCondition) AssignPropertiesToDeliveryRuleClientPortCondition ¶
func (condition *DeliveryRuleClientPortCondition) AssignPropertiesToDeliveryRuleClientPortCondition(destination *v20210601s.DeliveryRuleClientPortCondition) error
AssignPropertiesToDeliveryRuleClientPortCondition 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) 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 DeliveryRuleClientPortConditionARM ¶
type DeliveryRuleClientPortConditionARM struct { Name DeliveryRuleClientPortConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for ClientPort match conditions Parameters *ClientPortMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleClientPortCondition
func (*DeliveryRuleClientPortConditionARM) DeepCopy ¶
func (in *DeliveryRuleClientPortConditionARM) DeepCopy() *DeliveryRuleClientPortConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleClientPortConditionARM.
func (*DeliveryRuleClientPortConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleClientPortConditionARM) DeepCopyInto(out *DeliveryRuleClientPortConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleClientPortConditionName ¶
type DeliveryRuleClientPortConditionName string
+kubebuilder:validation:Enum={"ClientPort"}
type DeliveryRuleCondition ¶
type DeliveryRuleCondition struct { // DeliveryRuleClientPort: Mutually exclusive with all other properties DeliveryRuleClientPort *DeliveryRuleClientPortCondition `json:"deliveryRuleClientPortCondition,omitempty"` // DeliveryRuleCookies: Mutually exclusive with all other properties DeliveryRuleCookies *DeliveryRuleCookiesCondition `json:"deliveryRuleCookiesCondition,omitempty"` // DeliveryRuleHostName: Mutually exclusive with all other properties DeliveryRuleHostName *DeliveryRuleHostNameCondition `json:"deliveryRuleHostNameCondition,omitempty"` // DeliveryRuleHttpVersion: Mutually exclusive with all other properties DeliveryRuleHttpVersion *DeliveryRuleHttpVersionCondition `json:"deliveryRuleHttpVersionCondition,omitempty"` // DeliveryRuleIsDevice: Mutually exclusive with all other properties DeliveryRuleIsDevice *DeliveryRuleIsDeviceCondition `json:"deliveryRuleIsDeviceCondition,omitempty"` // DeliveryRulePostArgs: Mutually exclusive with all other properties DeliveryRulePostArgs *DeliveryRulePostArgsCondition `json:"deliveryRulePostArgsCondition,omitempty"` // DeliveryRuleQueryString: Mutually exclusive with all other properties DeliveryRuleQueryString *DeliveryRuleQueryStringCondition `json:"deliveryRuleQueryStringCondition,omitempty"` // DeliveryRuleRemoteAddress: Mutually exclusive with all other properties DeliveryRuleRemoteAddress *DeliveryRuleRemoteAddressCondition `json:"deliveryRuleRemoteAddressCondition,omitempty"` // DeliveryRuleRequestBody: Mutually exclusive with all other properties DeliveryRuleRequestBody *DeliveryRuleRequestBodyCondition `json:"deliveryRuleRequestBodyCondition,omitempty"` // DeliveryRuleRequestHeader: Mutually exclusive with all other properties DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderCondition `json:"deliveryRuleRequestHeaderCondition,omitempty"` // DeliveryRuleRequestMethod: Mutually exclusive with all other properties DeliveryRuleRequestMethod *DeliveryRuleRequestMethodCondition `json:"deliveryRuleRequestMethodCondition,omitempty"` // DeliveryRuleRequestScheme: Mutually exclusive with all other properties DeliveryRuleRequestScheme *DeliveryRuleRequestSchemeCondition `json:"deliveryRuleRequestSchemeCondition,omitempty"` // DeliveryRuleRequestUri: Mutually exclusive with all other properties DeliveryRuleRequestUri *DeliveryRuleRequestUriCondition `json:"deliveryRuleRequestUriCondition,omitempty"` // DeliveryRuleServerPort: Mutually exclusive with all other properties DeliveryRuleServerPort *DeliveryRuleServerPortCondition `json:"deliveryRuleServerPortCondition,omitempty"` // DeliveryRuleSocketAddr: Mutually exclusive with all other properties DeliveryRuleSocketAddr *DeliveryRuleSocketAddrCondition `json:"deliveryRuleSocketAddrCondition,omitempty"` // DeliveryRuleSslProtocol: Mutually exclusive with all other properties DeliveryRuleSslProtocol *DeliveryRuleSslProtocolCondition `json:"deliveryRuleSslProtocolCondition,omitempty"` // DeliveryRuleUrlFileExtension: Mutually exclusive with all other properties DeliveryRuleUrlFileExtension *DeliveryRuleUrlFileExtensionCondition `json:"deliveryRuleUrlFileExtensionCondition,omitempty"` // DeliveryRuleUrlFileName: Mutually exclusive with all other properties DeliveryRuleUrlFileName *DeliveryRuleUrlFileNameCondition `json:"deliveryRuleUrlFileNameCondition,omitempty"` // DeliveryRuleUrlPath: Mutually exclusive with all other properties DeliveryRuleUrlPath *DeliveryRuleUrlPathCondition `json:"deliveryRuleUrlPathCondition,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCondition
func (*DeliveryRuleCondition) AssignPropertiesFromDeliveryRuleCondition ¶
func (condition *DeliveryRuleCondition) AssignPropertiesFromDeliveryRuleCondition(source *v20210601s.DeliveryRuleCondition) error
AssignPropertiesFromDeliveryRuleCondition populates our DeliveryRuleCondition from the provided source DeliveryRuleCondition
func (*DeliveryRuleCondition) AssignPropertiesToDeliveryRuleCondition ¶
func (condition *DeliveryRuleCondition) AssignPropertiesToDeliveryRuleCondition(destination *v20210601s.DeliveryRuleCondition) error
AssignPropertiesToDeliveryRuleCondition 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) 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 DeliveryRuleConditionARM ¶
type DeliveryRuleConditionARM struct { // DeliveryRuleClientPort: Mutually exclusive with all other properties DeliveryRuleClientPort *DeliveryRuleClientPortConditionARM `json:"deliveryRuleClientPortCondition,omitempty"` // DeliveryRuleCookies: Mutually exclusive with all other properties DeliveryRuleCookies *DeliveryRuleCookiesConditionARM `json:"deliveryRuleCookiesCondition,omitempty"` // DeliveryRuleHostName: Mutually exclusive with all other properties DeliveryRuleHostName *DeliveryRuleHostNameConditionARM `json:"deliveryRuleHostNameCondition,omitempty"` // DeliveryRuleHttpVersion: Mutually exclusive with all other properties DeliveryRuleHttpVersion *DeliveryRuleHttpVersionConditionARM `json:"deliveryRuleHttpVersionCondition,omitempty"` // DeliveryRuleIsDevice: Mutually exclusive with all other properties DeliveryRuleIsDevice *DeliveryRuleIsDeviceConditionARM `json:"deliveryRuleIsDeviceCondition,omitempty"` // DeliveryRulePostArgs: Mutually exclusive with all other properties DeliveryRulePostArgs *DeliveryRulePostArgsConditionARM `json:"deliveryRulePostArgsCondition,omitempty"` // DeliveryRuleQueryString: Mutually exclusive with all other properties DeliveryRuleQueryString *DeliveryRuleQueryStringConditionARM `json:"deliveryRuleQueryStringCondition,omitempty"` // DeliveryRuleRemoteAddress: Mutually exclusive with all other properties DeliveryRuleRemoteAddress *DeliveryRuleRemoteAddressConditionARM `json:"deliveryRuleRemoteAddressCondition,omitempty"` // DeliveryRuleRequestBody: Mutually exclusive with all other properties DeliveryRuleRequestBody *DeliveryRuleRequestBodyConditionARM `json:"deliveryRuleRequestBodyCondition,omitempty"` // DeliveryRuleRequestHeader: Mutually exclusive with all other properties DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderConditionARM `json:"deliveryRuleRequestHeaderCondition,omitempty"` // DeliveryRuleRequestMethod: Mutually exclusive with all other properties DeliveryRuleRequestMethod *DeliveryRuleRequestMethodConditionARM `json:"deliveryRuleRequestMethodCondition,omitempty"` // DeliveryRuleRequestScheme: Mutually exclusive with all other properties DeliveryRuleRequestScheme *DeliveryRuleRequestSchemeConditionARM `json:"deliveryRuleRequestSchemeCondition,omitempty"` // DeliveryRuleRequestUri: Mutually exclusive with all other properties DeliveryRuleRequestUri *DeliveryRuleRequestUriConditionARM `json:"deliveryRuleRequestUriCondition,omitempty"` // DeliveryRuleServerPort: Mutually exclusive with all other properties DeliveryRuleServerPort *DeliveryRuleServerPortConditionARM `json:"deliveryRuleServerPortCondition,omitempty"` // DeliveryRuleSocketAddr: Mutually exclusive with all other properties DeliveryRuleSocketAddr *DeliveryRuleSocketAddrConditionARM `json:"deliveryRuleSocketAddrCondition,omitempty"` // DeliveryRuleSslProtocol: Mutually exclusive with all other properties DeliveryRuleSslProtocol *DeliveryRuleSslProtocolConditionARM `json:"deliveryRuleSslProtocolCondition,omitempty"` // DeliveryRuleUrlFileExtension: Mutually exclusive with all other properties DeliveryRuleUrlFileExtension *DeliveryRuleUrlFileExtensionConditionARM `json:"deliveryRuleUrlFileExtensionCondition,omitempty"` // DeliveryRuleUrlFileName: Mutually exclusive with all other properties DeliveryRuleUrlFileName *DeliveryRuleUrlFileNameConditionARM `json:"deliveryRuleUrlFileNameCondition,omitempty"` // DeliveryRuleUrlPath: Mutually exclusive with all other properties DeliveryRuleUrlPath *DeliveryRuleUrlPathConditionARM `json:"deliveryRuleUrlPathCondition,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCondition
func (*DeliveryRuleConditionARM) DeepCopy ¶
func (in *DeliveryRuleConditionARM) DeepCopy() *DeliveryRuleConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleConditionARM.
func (*DeliveryRuleConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleConditionARM) DeepCopyInto(out *DeliveryRuleConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DeliveryRuleConditionARM) MarshalJSON ¶
func (condition DeliveryRuleConditionARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because DeliveryRuleConditionARM represents a discriminated union (JSON OneOf)
func (*DeliveryRuleConditionARM) UnmarshalJSON ¶
func (condition *DeliveryRuleConditionARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the DeliveryRuleConditionARM
type DeliveryRuleConditionStatusName ¶
type DeliveryRuleConditionStatusName string
type DeliveryRuleCondition_Status ¶
type DeliveryRuleCondition_Status struct { // Name: The name of the condition for the delivery rule. Name *DeliveryRuleConditionStatusName `json:"name,omitempty"` }
func (*DeliveryRuleCondition_Status) AssignPropertiesFromDeliveryRuleConditionStatus ¶
func (condition *DeliveryRuleCondition_Status) AssignPropertiesFromDeliveryRuleConditionStatus(source *v20210601s.DeliveryRuleCondition_Status) error
AssignPropertiesFromDeliveryRuleConditionStatus populates our DeliveryRuleCondition_Status from the provided source DeliveryRuleCondition_Status
func (*DeliveryRuleCondition_Status) AssignPropertiesToDeliveryRuleConditionStatus ¶
func (condition *DeliveryRuleCondition_Status) AssignPropertiesToDeliveryRuleConditionStatus(destination *v20210601s.DeliveryRuleCondition_Status) error
AssignPropertiesToDeliveryRuleConditionStatus 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_StatusARM ¶
type DeliveryRuleCondition_StatusARM struct { // Name: The name of the condition for the delivery rule. Name *DeliveryRuleConditionStatusName `json:"name,omitempty"` }
func (*DeliveryRuleCondition_StatusARM) DeepCopy ¶
func (in *DeliveryRuleCondition_StatusARM) DeepCopy() *DeliveryRuleCondition_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCondition_StatusARM.
func (*DeliveryRuleCondition_StatusARM) DeepCopyInto ¶
func (in *DeliveryRuleCondition_StatusARM) DeepCopyInto(out *DeliveryRuleCondition_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCookiesCondition ¶
type DeliveryRuleCookiesCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleCookiesConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for Cookies match conditions Parameters *CookiesMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCookiesCondition
func (*DeliveryRuleCookiesCondition) AssignPropertiesFromDeliveryRuleCookiesCondition ¶
func (condition *DeliveryRuleCookiesCondition) AssignPropertiesFromDeliveryRuleCookiesCondition(source *v20210601s.DeliveryRuleCookiesCondition) error
AssignPropertiesFromDeliveryRuleCookiesCondition populates our DeliveryRuleCookiesCondition from the provided source DeliveryRuleCookiesCondition
func (*DeliveryRuleCookiesCondition) AssignPropertiesToDeliveryRuleCookiesCondition ¶
func (condition *DeliveryRuleCookiesCondition) AssignPropertiesToDeliveryRuleCookiesCondition(destination *v20210601s.DeliveryRuleCookiesCondition) error
AssignPropertiesToDeliveryRuleCookiesCondition 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) 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 DeliveryRuleCookiesConditionARM ¶
type DeliveryRuleCookiesConditionARM struct { Name DeliveryRuleCookiesConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for Cookies match conditions Parameters *CookiesMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCookiesCondition
func (*DeliveryRuleCookiesConditionARM) DeepCopy ¶
func (in *DeliveryRuleCookiesConditionARM) DeepCopy() *DeliveryRuleCookiesConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleCookiesConditionARM.
func (*DeliveryRuleCookiesConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleCookiesConditionARM) DeepCopyInto(out *DeliveryRuleCookiesConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleCookiesConditionName ¶
type DeliveryRuleCookiesConditionName string
+kubebuilder:validation:Enum={"Cookies"}
type DeliveryRuleHostNameCondition ¶
type DeliveryRuleHostNameCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleHostNameConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for HostName match conditions Parameters *HostNameMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHostNameCondition
func (*DeliveryRuleHostNameCondition) AssignPropertiesFromDeliveryRuleHostNameCondition ¶
func (condition *DeliveryRuleHostNameCondition) AssignPropertiesFromDeliveryRuleHostNameCondition(source *v20210601s.DeliveryRuleHostNameCondition) error
AssignPropertiesFromDeliveryRuleHostNameCondition populates our DeliveryRuleHostNameCondition from the provided source DeliveryRuleHostNameCondition
func (*DeliveryRuleHostNameCondition) AssignPropertiesToDeliveryRuleHostNameCondition ¶
func (condition *DeliveryRuleHostNameCondition) AssignPropertiesToDeliveryRuleHostNameCondition(destination *v20210601s.DeliveryRuleHostNameCondition) error
AssignPropertiesToDeliveryRuleHostNameCondition 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) 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 DeliveryRuleHostNameConditionARM ¶
type DeliveryRuleHostNameConditionARM struct { Name DeliveryRuleHostNameConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for HostName match conditions Parameters *HostNameMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHostNameCondition
func (*DeliveryRuleHostNameConditionARM) DeepCopy ¶
func (in *DeliveryRuleHostNameConditionARM) DeepCopy() *DeliveryRuleHostNameConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHostNameConditionARM.
func (*DeliveryRuleHostNameConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleHostNameConditionARM) DeepCopyInto(out *DeliveryRuleHostNameConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleHostNameConditionName ¶
type DeliveryRuleHostNameConditionName string
+kubebuilder:validation:Enum={"HostName"}
type DeliveryRuleHttpVersionCondition ¶
type DeliveryRuleHttpVersionCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleHttpVersionConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for HttpVersion match conditions Parameters *HttpVersionMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHttpVersionCondition
func (*DeliveryRuleHttpVersionCondition) AssignPropertiesFromDeliveryRuleHttpVersionCondition ¶
func (condition *DeliveryRuleHttpVersionCondition) AssignPropertiesFromDeliveryRuleHttpVersionCondition(source *v20210601s.DeliveryRuleHttpVersionCondition) error
AssignPropertiesFromDeliveryRuleHttpVersionCondition populates our DeliveryRuleHttpVersionCondition from the provided source DeliveryRuleHttpVersionCondition
func (*DeliveryRuleHttpVersionCondition) AssignPropertiesToDeliveryRuleHttpVersionCondition ¶
func (condition *DeliveryRuleHttpVersionCondition) AssignPropertiesToDeliveryRuleHttpVersionCondition(destination *v20210601s.DeliveryRuleHttpVersionCondition) error
AssignPropertiesToDeliveryRuleHttpVersionCondition 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) 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 DeliveryRuleHttpVersionConditionARM ¶
type DeliveryRuleHttpVersionConditionARM struct { Name DeliveryRuleHttpVersionConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for HttpVersion match conditions Parameters *HttpVersionMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHttpVersionCondition
func (*DeliveryRuleHttpVersionConditionARM) DeepCopy ¶
func (in *DeliveryRuleHttpVersionConditionARM) DeepCopy() *DeliveryRuleHttpVersionConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleHttpVersionConditionARM.
func (*DeliveryRuleHttpVersionConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleHttpVersionConditionARM) DeepCopyInto(out *DeliveryRuleHttpVersionConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleHttpVersionConditionName ¶
type DeliveryRuleHttpVersionConditionName string
+kubebuilder:validation:Enum={"HttpVersion"}
type DeliveryRuleIsDeviceCondition ¶
type DeliveryRuleIsDeviceCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleIsDeviceConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for IsDevice match conditions Parameters *IsDeviceMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleIsDeviceCondition
func (*DeliveryRuleIsDeviceCondition) AssignPropertiesFromDeliveryRuleIsDeviceCondition ¶
func (condition *DeliveryRuleIsDeviceCondition) AssignPropertiesFromDeliveryRuleIsDeviceCondition(source *v20210601s.DeliveryRuleIsDeviceCondition) error
AssignPropertiesFromDeliveryRuleIsDeviceCondition populates our DeliveryRuleIsDeviceCondition from the provided source DeliveryRuleIsDeviceCondition
func (*DeliveryRuleIsDeviceCondition) AssignPropertiesToDeliveryRuleIsDeviceCondition ¶
func (condition *DeliveryRuleIsDeviceCondition) AssignPropertiesToDeliveryRuleIsDeviceCondition(destination *v20210601s.DeliveryRuleIsDeviceCondition) error
AssignPropertiesToDeliveryRuleIsDeviceCondition 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) 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 DeliveryRuleIsDeviceConditionARM ¶
type DeliveryRuleIsDeviceConditionARM struct { Name DeliveryRuleIsDeviceConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for IsDevice match conditions Parameters *IsDeviceMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleIsDeviceCondition
func (*DeliveryRuleIsDeviceConditionARM) DeepCopy ¶
func (in *DeliveryRuleIsDeviceConditionARM) DeepCopy() *DeliveryRuleIsDeviceConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleIsDeviceConditionARM.
func (*DeliveryRuleIsDeviceConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleIsDeviceConditionARM) DeepCopyInto(out *DeliveryRuleIsDeviceConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleIsDeviceConditionName ¶
type DeliveryRuleIsDeviceConditionName string
+kubebuilder:validation:Enum={"IsDevice"}
type DeliveryRulePostArgsCondition ¶
type DeliveryRulePostArgsCondition struct { // +kubebuilder:validation:Required Name *DeliveryRulePostArgsConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for PostArgs match conditions Parameters *PostArgsMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRulePostArgsCondition
func (*DeliveryRulePostArgsCondition) AssignPropertiesFromDeliveryRulePostArgsCondition ¶
func (condition *DeliveryRulePostArgsCondition) AssignPropertiesFromDeliveryRulePostArgsCondition(source *v20210601s.DeliveryRulePostArgsCondition) error
AssignPropertiesFromDeliveryRulePostArgsCondition populates our DeliveryRulePostArgsCondition from the provided source DeliveryRulePostArgsCondition
func (*DeliveryRulePostArgsCondition) AssignPropertiesToDeliveryRulePostArgsCondition ¶
func (condition *DeliveryRulePostArgsCondition) AssignPropertiesToDeliveryRulePostArgsCondition(destination *v20210601s.DeliveryRulePostArgsCondition) error
AssignPropertiesToDeliveryRulePostArgsCondition 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) 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 DeliveryRulePostArgsConditionARM ¶
type DeliveryRulePostArgsConditionARM struct { Name DeliveryRulePostArgsConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for PostArgs match conditions Parameters *PostArgsMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRulePostArgsCondition
func (*DeliveryRulePostArgsConditionARM) DeepCopy ¶
func (in *DeliveryRulePostArgsConditionARM) DeepCopy() *DeliveryRulePostArgsConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRulePostArgsConditionARM.
func (*DeliveryRulePostArgsConditionARM) DeepCopyInto ¶
func (in *DeliveryRulePostArgsConditionARM) DeepCopyInto(out *DeliveryRulePostArgsConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRulePostArgsConditionName ¶
type DeliveryRulePostArgsConditionName string
+kubebuilder:validation:Enum={"PostArgs"}
type DeliveryRuleQueryStringCondition ¶
type DeliveryRuleQueryStringCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleQueryStringConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for QueryString match conditions Parameters *QueryStringMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleQueryStringCondition
func (*DeliveryRuleQueryStringCondition) AssignPropertiesFromDeliveryRuleQueryStringCondition ¶
func (condition *DeliveryRuleQueryStringCondition) AssignPropertiesFromDeliveryRuleQueryStringCondition(source *v20210601s.DeliveryRuleQueryStringCondition) error
AssignPropertiesFromDeliveryRuleQueryStringCondition populates our DeliveryRuleQueryStringCondition from the provided source DeliveryRuleQueryStringCondition
func (*DeliveryRuleQueryStringCondition) AssignPropertiesToDeliveryRuleQueryStringCondition ¶
func (condition *DeliveryRuleQueryStringCondition) AssignPropertiesToDeliveryRuleQueryStringCondition(destination *v20210601s.DeliveryRuleQueryStringCondition) error
AssignPropertiesToDeliveryRuleQueryStringCondition 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) 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 DeliveryRuleQueryStringConditionARM ¶
type DeliveryRuleQueryStringConditionARM struct { Name DeliveryRuleQueryStringConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for QueryString match conditions Parameters *QueryStringMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleQueryStringCondition
func (*DeliveryRuleQueryStringConditionARM) DeepCopy ¶
func (in *DeliveryRuleQueryStringConditionARM) DeepCopy() *DeliveryRuleQueryStringConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleQueryStringConditionARM.
func (*DeliveryRuleQueryStringConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleQueryStringConditionARM) DeepCopyInto(out *DeliveryRuleQueryStringConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleQueryStringConditionName ¶
type DeliveryRuleQueryStringConditionName string
+kubebuilder:validation:Enum={"QueryString"}
type DeliveryRuleRemoteAddressCondition ¶
type DeliveryRuleRemoteAddressCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRemoteAddressConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RemoteAddress match conditions Parameters *RemoteAddressMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRemoteAddressCondition
func (*DeliveryRuleRemoteAddressCondition) AssignPropertiesFromDeliveryRuleRemoteAddressCondition ¶
func (condition *DeliveryRuleRemoteAddressCondition) AssignPropertiesFromDeliveryRuleRemoteAddressCondition(source *v20210601s.DeliveryRuleRemoteAddressCondition) error
AssignPropertiesFromDeliveryRuleRemoteAddressCondition populates our DeliveryRuleRemoteAddressCondition from the provided source DeliveryRuleRemoteAddressCondition
func (*DeliveryRuleRemoteAddressCondition) AssignPropertiesToDeliveryRuleRemoteAddressCondition ¶
func (condition *DeliveryRuleRemoteAddressCondition) AssignPropertiesToDeliveryRuleRemoteAddressCondition(destination *v20210601s.DeliveryRuleRemoteAddressCondition) error
AssignPropertiesToDeliveryRuleRemoteAddressCondition 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) 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 DeliveryRuleRemoteAddressConditionARM ¶
type DeliveryRuleRemoteAddressConditionARM struct { Name DeliveryRuleRemoteAddressConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RemoteAddress match conditions Parameters *RemoteAddressMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRemoteAddressCondition
func (*DeliveryRuleRemoteAddressConditionARM) DeepCopy ¶
func (in *DeliveryRuleRemoteAddressConditionARM) DeepCopy() *DeliveryRuleRemoteAddressConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRemoteAddressConditionARM.
func (*DeliveryRuleRemoteAddressConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRemoteAddressConditionARM) DeepCopyInto(out *DeliveryRuleRemoteAddressConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRemoteAddressConditionName ¶
type DeliveryRuleRemoteAddressConditionName string
+kubebuilder:validation:Enum={"RemoteAddress"}
type DeliveryRuleRequestBodyCondition ¶
type DeliveryRuleRequestBodyCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestBodyConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RequestBody match conditions Parameters *RequestBodyMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestBodyCondition
func (*DeliveryRuleRequestBodyCondition) AssignPropertiesFromDeliveryRuleRequestBodyCondition ¶
func (condition *DeliveryRuleRequestBodyCondition) AssignPropertiesFromDeliveryRuleRequestBodyCondition(source *v20210601s.DeliveryRuleRequestBodyCondition) error
AssignPropertiesFromDeliveryRuleRequestBodyCondition populates our DeliveryRuleRequestBodyCondition from the provided source DeliveryRuleRequestBodyCondition
func (*DeliveryRuleRequestBodyCondition) AssignPropertiesToDeliveryRuleRequestBodyCondition ¶
func (condition *DeliveryRuleRequestBodyCondition) AssignPropertiesToDeliveryRuleRequestBodyCondition(destination *v20210601s.DeliveryRuleRequestBodyCondition) error
AssignPropertiesToDeliveryRuleRequestBodyCondition 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) 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 DeliveryRuleRequestBodyConditionARM ¶
type DeliveryRuleRequestBodyConditionARM struct { Name DeliveryRuleRequestBodyConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RequestBody match conditions Parameters *RequestBodyMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestBodyCondition
func (*DeliveryRuleRequestBodyConditionARM) DeepCopy ¶
func (in *DeliveryRuleRequestBodyConditionARM) DeepCopy() *DeliveryRuleRequestBodyConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestBodyConditionARM.
func (*DeliveryRuleRequestBodyConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestBodyConditionARM) DeepCopyInto(out *DeliveryRuleRequestBodyConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestBodyConditionName ¶
type DeliveryRuleRequestBodyConditionName string
+kubebuilder:validation:Enum={"RequestBody"}
type DeliveryRuleRequestHeaderAction ¶
type DeliveryRuleRequestHeaderAction struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestHeaderActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the request header action. Parameters *HeaderActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderAction
func (*DeliveryRuleRequestHeaderAction) AssignPropertiesFromDeliveryRuleRequestHeaderAction ¶
func (action *DeliveryRuleRequestHeaderAction) AssignPropertiesFromDeliveryRuleRequestHeaderAction(source *v20210601s.DeliveryRuleRequestHeaderAction) error
AssignPropertiesFromDeliveryRuleRequestHeaderAction populates our DeliveryRuleRequestHeaderAction from the provided source DeliveryRuleRequestHeaderAction
func (*DeliveryRuleRequestHeaderAction) AssignPropertiesToDeliveryRuleRequestHeaderAction ¶
func (action *DeliveryRuleRequestHeaderAction) AssignPropertiesToDeliveryRuleRequestHeaderAction(destination *v20210601s.DeliveryRuleRequestHeaderAction) error
AssignPropertiesToDeliveryRuleRequestHeaderAction 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) 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 DeliveryRuleRequestHeaderActionARM ¶
type DeliveryRuleRequestHeaderActionARM struct { Name DeliveryRuleRequestHeaderActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the request header action. Parameters *HeaderActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderAction
func (*DeliveryRuleRequestHeaderActionARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderActionARM) DeepCopy() *DeliveryRuleRequestHeaderActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderActionARM.
func (*DeliveryRuleRequestHeaderActionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderActionARM) DeepCopyInto(out *DeliveryRuleRequestHeaderActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestHeaderActionName ¶
type DeliveryRuleRequestHeaderActionName string
+kubebuilder:validation:Enum={"ModifyRequestHeader"}
type DeliveryRuleRequestHeaderCondition ¶
type DeliveryRuleRequestHeaderCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestHeaderConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RequestHeader match conditions Parameters *RequestHeaderMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderCondition
func (*DeliveryRuleRequestHeaderCondition) AssignPropertiesFromDeliveryRuleRequestHeaderCondition ¶
func (condition *DeliveryRuleRequestHeaderCondition) AssignPropertiesFromDeliveryRuleRequestHeaderCondition(source *v20210601s.DeliveryRuleRequestHeaderCondition) error
AssignPropertiesFromDeliveryRuleRequestHeaderCondition populates our DeliveryRuleRequestHeaderCondition from the provided source DeliveryRuleRequestHeaderCondition
func (*DeliveryRuleRequestHeaderCondition) AssignPropertiesToDeliveryRuleRequestHeaderCondition ¶
func (condition *DeliveryRuleRequestHeaderCondition) AssignPropertiesToDeliveryRuleRequestHeaderCondition(destination *v20210601s.DeliveryRuleRequestHeaderCondition) error
AssignPropertiesToDeliveryRuleRequestHeaderCondition 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) 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 DeliveryRuleRequestHeaderConditionARM ¶
type DeliveryRuleRequestHeaderConditionARM struct { Name DeliveryRuleRequestHeaderConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RequestHeader match conditions Parameters *RequestHeaderMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderCondition
func (*DeliveryRuleRequestHeaderConditionARM) DeepCopy ¶
func (in *DeliveryRuleRequestHeaderConditionARM) DeepCopy() *DeliveryRuleRequestHeaderConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestHeaderConditionARM.
func (*DeliveryRuleRequestHeaderConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestHeaderConditionARM) DeepCopyInto(out *DeliveryRuleRequestHeaderConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestHeaderConditionName ¶
type DeliveryRuleRequestHeaderConditionName string
+kubebuilder:validation:Enum={"RequestHeader"}
type DeliveryRuleRequestMethodCondition ¶
type DeliveryRuleRequestMethodCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestMethodConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RequestMethod match conditions Parameters *RequestMethodMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestMethodCondition
func (*DeliveryRuleRequestMethodCondition) AssignPropertiesFromDeliveryRuleRequestMethodCondition ¶
func (condition *DeliveryRuleRequestMethodCondition) AssignPropertiesFromDeliveryRuleRequestMethodCondition(source *v20210601s.DeliveryRuleRequestMethodCondition) error
AssignPropertiesFromDeliveryRuleRequestMethodCondition populates our DeliveryRuleRequestMethodCondition from the provided source DeliveryRuleRequestMethodCondition
func (*DeliveryRuleRequestMethodCondition) AssignPropertiesToDeliveryRuleRequestMethodCondition ¶
func (condition *DeliveryRuleRequestMethodCondition) AssignPropertiesToDeliveryRuleRequestMethodCondition(destination *v20210601s.DeliveryRuleRequestMethodCondition) error
AssignPropertiesToDeliveryRuleRequestMethodCondition 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) 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 DeliveryRuleRequestMethodConditionARM ¶
type DeliveryRuleRequestMethodConditionARM struct { Name DeliveryRuleRequestMethodConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RequestMethod match conditions Parameters *RequestMethodMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestMethodCondition
func (*DeliveryRuleRequestMethodConditionARM) DeepCopy ¶
func (in *DeliveryRuleRequestMethodConditionARM) DeepCopy() *DeliveryRuleRequestMethodConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestMethodConditionARM.
func (*DeliveryRuleRequestMethodConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestMethodConditionARM) DeepCopyInto(out *DeliveryRuleRequestMethodConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestMethodConditionName ¶
type DeliveryRuleRequestMethodConditionName string
+kubebuilder:validation:Enum={"RequestMethod"}
type DeliveryRuleRequestSchemeCondition ¶
type DeliveryRuleRequestSchemeCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestSchemeConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RequestScheme match conditions Parameters *RequestSchemeMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestSchemeCondition
func (*DeliveryRuleRequestSchemeCondition) AssignPropertiesFromDeliveryRuleRequestSchemeCondition ¶
func (condition *DeliveryRuleRequestSchemeCondition) AssignPropertiesFromDeliveryRuleRequestSchemeCondition(source *v20210601s.DeliveryRuleRequestSchemeCondition) error
AssignPropertiesFromDeliveryRuleRequestSchemeCondition populates our DeliveryRuleRequestSchemeCondition from the provided source DeliveryRuleRequestSchemeCondition
func (*DeliveryRuleRequestSchemeCondition) AssignPropertiesToDeliveryRuleRequestSchemeCondition ¶
func (condition *DeliveryRuleRequestSchemeCondition) AssignPropertiesToDeliveryRuleRequestSchemeCondition(destination *v20210601s.DeliveryRuleRequestSchemeCondition) error
AssignPropertiesToDeliveryRuleRequestSchemeCondition 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) 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 DeliveryRuleRequestSchemeConditionARM ¶
type DeliveryRuleRequestSchemeConditionARM struct { Name DeliveryRuleRequestSchemeConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RequestScheme match conditions Parameters *RequestSchemeMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestSchemeCondition
func (*DeliveryRuleRequestSchemeConditionARM) DeepCopy ¶
func (in *DeliveryRuleRequestSchemeConditionARM) DeepCopy() *DeliveryRuleRequestSchemeConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestSchemeConditionARM.
func (*DeliveryRuleRequestSchemeConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestSchemeConditionARM) DeepCopyInto(out *DeliveryRuleRequestSchemeConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestSchemeConditionName ¶
type DeliveryRuleRequestSchemeConditionName string
+kubebuilder:validation:Enum={"RequestScheme"}
type DeliveryRuleRequestUriCondition ¶
type DeliveryRuleRequestUriCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleRequestUriConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for RequestUri match conditions Parameters *RequestUriMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestUriCondition
func (*DeliveryRuleRequestUriCondition) AssignPropertiesFromDeliveryRuleRequestUriCondition ¶
func (condition *DeliveryRuleRequestUriCondition) AssignPropertiesFromDeliveryRuleRequestUriCondition(source *v20210601s.DeliveryRuleRequestUriCondition) error
AssignPropertiesFromDeliveryRuleRequestUriCondition populates our DeliveryRuleRequestUriCondition from the provided source DeliveryRuleRequestUriCondition
func (*DeliveryRuleRequestUriCondition) AssignPropertiesToDeliveryRuleRequestUriCondition ¶
func (condition *DeliveryRuleRequestUriCondition) AssignPropertiesToDeliveryRuleRequestUriCondition(destination *v20210601s.DeliveryRuleRequestUriCondition) error
AssignPropertiesToDeliveryRuleRequestUriCondition 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) 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 DeliveryRuleRequestUriConditionARM ¶
type DeliveryRuleRequestUriConditionARM struct { Name DeliveryRuleRequestUriConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for RequestUri match conditions Parameters *RequestUriMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestUriCondition
func (*DeliveryRuleRequestUriConditionARM) DeepCopy ¶
func (in *DeliveryRuleRequestUriConditionARM) DeepCopy() *DeliveryRuleRequestUriConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRequestUriConditionARM.
func (*DeliveryRuleRequestUriConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleRequestUriConditionARM) DeepCopyInto(out *DeliveryRuleRequestUriConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRequestUriConditionName ¶
type DeliveryRuleRequestUriConditionName string
+kubebuilder:validation:Enum={"RequestUri"}
type DeliveryRuleResponseHeaderAction ¶
type DeliveryRuleResponseHeaderAction struct { // +kubebuilder:validation:Required Name *DeliveryRuleResponseHeaderActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the request header action. Parameters *HeaderActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleResponseHeaderAction
func (*DeliveryRuleResponseHeaderAction) AssignPropertiesFromDeliveryRuleResponseHeaderAction ¶
func (action *DeliveryRuleResponseHeaderAction) AssignPropertiesFromDeliveryRuleResponseHeaderAction(source *v20210601s.DeliveryRuleResponseHeaderAction) error
AssignPropertiesFromDeliveryRuleResponseHeaderAction populates our DeliveryRuleResponseHeaderAction from the provided source DeliveryRuleResponseHeaderAction
func (*DeliveryRuleResponseHeaderAction) AssignPropertiesToDeliveryRuleResponseHeaderAction ¶
func (action *DeliveryRuleResponseHeaderAction) AssignPropertiesToDeliveryRuleResponseHeaderAction(destination *v20210601s.DeliveryRuleResponseHeaderAction) error
AssignPropertiesToDeliveryRuleResponseHeaderAction 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) 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 DeliveryRuleResponseHeaderActionARM ¶
type DeliveryRuleResponseHeaderActionARM struct { Name DeliveryRuleResponseHeaderActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the request header action. Parameters *HeaderActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleResponseHeaderAction
func (*DeliveryRuleResponseHeaderActionARM) DeepCopy ¶
func (in *DeliveryRuleResponseHeaderActionARM) DeepCopy() *DeliveryRuleResponseHeaderActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleResponseHeaderActionARM.
func (*DeliveryRuleResponseHeaderActionARM) DeepCopyInto ¶
func (in *DeliveryRuleResponseHeaderActionARM) DeepCopyInto(out *DeliveryRuleResponseHeaderActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleResponseHeaderActionName ¶
type DeliveryRuleResponseHeaderActionName string
+kubebuilder:validation:Enum={"ModifyResponseHeader"}
type DeliveryRuleRouteConfigurationOverrideAction ¶
type DeliveryRuleRouteConfigurationOverrideAction struct { // +kubebuilder:validation:Required Name *DeliveryRuleRouteConfigurationOverrideActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the route configuration override action. Parameters *RouteConfigurationOverrideActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRouteConfigurationOverrideAction
func (*DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesFromDeliveryRuleRouteConfigurationOverrideAction ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesFromDeliveryRuleRouteConfigurationOverrideAction(source *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
AssignPropertiesFromDeliveryRuleRouteConfigurationOverrideAction populates our DeliveryRuleRouteConfigurationOverrideAction from the provided source DeliveryRuleRouteConfigurationOverrideAction
func (*DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesToDeliveryRuleRouteConfigurationOverrideAction ¶
func (action *DeliveryRuleRouteConfigurationOverrideAction) AssignPropertiesToDeliveryRuleRouteConfigurationOverrideAction(destination *v20210601s.DeliveryRuleRouteConfigurationOverrideAction) error
AssignPropertiesToDeliveryRuleRouteConfigurationOverrideAction 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) 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 DeliveryRuleRouteConfigurationOverrideActionARM ¶
type DeliveryRuleRouteConfigurationOverrideActionARM struct { Name DeliveryRuleRouteConfigurationOverrideActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the route configuration override action. Parameters *RouteConfigurationOverrideActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRouteConfigurationOverrideAction
func (*DeliveryRuleRouteConfigurationOverrideActionARM) DeepCopy ¶
func (in *DeliveryRuleRouteConfigurationOverrideActionARM) DeepCopy() *DeliveryRuleRouteConfigurationOverrideActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleRouteConfigurationOverrideActionARM.
func (*DeliveryRuleRouteConfigurationOverrideActionARM) DeepCopyInto ¶
func (in *DeliveryRuleRouteConfigurationOverrideActionARM) DeepCopyInto(out *DeliveryRuleRouteConfigurationOverrideActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleRouteConfigurationOverrideActionName ¶
type DeliveryRuleRouteConfigurationOverrideActionName string
+kubebuilder:validation:Enum={"RouteConfigurationOverride"}
type DeliveryRuleServerPortCondition ¶
type DeliveryRuleServerPortCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleServerPortConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for ServerPort match conditions Parameters *ServerPortMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleServerPortCondition
func (*DeliveryRuleServerPortCondition) AssignPropertiesFromDeliveryRuleServerPortCondition ¶
func (condition *DeliveryRuleServerPortCondition) AssignPropertiesFromDeliveryRuleServerPortCondition(source *v20210601s.DeliveryRuleServerPortCondition) error
AssignPropertiesFromDeliveryRuleServerPortCondition populates our DeliveryRuleServerPortCondition from the provided source DeliveryRuleServerPortCondition
func (*DeliveryRuleServerPortCondition) AssignPropertiesToDeliveryRuleServerPortCondition ¶
func (condition *DeliveryRuleServerPortCondition) AssignPropertiesToDeliveryRuleServerPortCondition(destination *v20210601s.DeliveryRuleServerPortCondition) error
AssignPropertiesToDeliveryRuleServerPortCondition 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) 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 DeliveryRuleServerPortConditionARM ¶
type DeliveryRuleServerPortConditionARM struct { Name DeliveryRuleServerPortConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for ServerPort match conditions Parameters *ServerPortMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleServerPortCondition
func (*DeliveryRuleServerPortConditionARM) DeepCopy ¶
func (in *DeliveryRuleServerPortConditionARM) DeepCopy() *DeliveryRuleServerPortConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleServerPortConditionARM.
func (*DeliveryRuleServerPortConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleServerPortConditionARM) DeepCopyInto(out *DeliveryRuleServerPortConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleServerPortConditionName ¶
type DeliveryRuleServerPortConditionName string
+kubebuilder:validation:Enum={"ServerPort"}
type DeliveryRuleSocketAddrCondition ¶
type DeliveryRuleSocketAddrCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleSocketAddrConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for SocketAddress match conditions Parameters *SocketAddrMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSocketAddrCondition
func (*DeliveryRuleSocketAddrCondition) AssignPropertiesFromDeliveryRuleSocketAddrCondition ¶
func (condition *DeliveryRuleSocketAddrCondition) AssignPropertiesFromDeliveryRuleSocketAddrCondition(source *v20210601s.DeliveryRuleSocketAddrCondition) error
AssignPropertiesFromDeliveryRuleSocketAddrCondition populates our DeliveryRuleSocketAddrCondition from the provided source DeliveryRuleSocketAddrCondition
func (*DeliveryRuleSocketAddrCondition) AssignPropertiesToDeliveryRuleSocketAddrCondition ¶
func (condition *DeliveryRuleSocketAddrCondition) AssignPropertiesToDeliveryRuleSocketAddrCondition(destination *v20210601s.DeliveryRuleSocketAddrCondition) error
AssignPropertiesToDeliveryRuleSocketAddrCondition 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) 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 DeliveryRuleSocketAddrConditionARM ¶
type DeliveryRuleSocketAddrConditionARM struct { Name DeliveryRuleSocketAddrConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for SocketAddress match conditions Parameters *SocketAddrMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSocketAddrCondition
func (*DeliveryRuleSocketAddrConditionARM) DeepCopy ¶
func (in *DeliveryRuleSocketAddrConditionARM) DeepCopy() *DeliveryRuleSocketAddrConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSocketAddrConditionARM.
func (*DeliveryRuleSocketAddrConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleSocketAddrConditionARM) DeepCopyInto(out *DeliveryRuleSocketAddrConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleSocketAddrConditionName ¶
type DeliveryRuleSocketAddrConditionName string
+kubebuilder:validation:Enum={"SocketAddr"}
type DeliveryRuleSslProtocolCondition ¶
type DeliveryRuleSslProtocolCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleSslProtocolConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for SslProtocol match conditions Parameters *SslProtocolMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSslProtocolCondition
func (*DeliveryRuleSslProtocolCondition) AssignPropertiesFromDeliveryRuleSslProtocolCondition ¶
func (condition *DeliveryRuleSslProtocolCondition) AssignPropertiesFromDeliveryRuleSslProtocolCondition(source *v20210601s.DeliveryRuleSslProtocolCondition) error
AssignPropertiesFromDeliveryRuleSslProtocolCondition populates our DeliveryRuleSslProtocolCondition from the provided source DeliveryRuleSslProtocolCondition
func (*DeliveryRuleSslProtocolCondition) AssignPropertiesToDeliveryRuleSslProtocolCondition ¶
func (condition *DeliveryRuleSslProtocolCondition) AssignPropertiesToDeliveryRuleSslProtocolCondition(destination *v20210601s.DeliveryRuleSslProtocolCondition) error
AssignPropertiesToDeliveryRuleSslProtocolCondition 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) 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 DeliveryRuleSslProtocolConditionARM ¶
type DeliveryRuleSslProtocolConditionARM struct { Name DeliveryRuleSslProtocolConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for SslProtocol match conditions Parameters *SslProtocolMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSslProtocolCondition
func (*DeliveryRuleSslProtocolConditionARM) DeepCopy ¶
func (in *DeliveryRuleSslProtocolConditionARM) DeepCopy() *DeliveryRuleSslProtocolConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleSslProtocolConditionARM.
func (*DeliveryRuleSslProtocolConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleSslProtocolConditionARM) DeepCopyInto(out *DeliveryRuleSslProtocolConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleSslProtocolConditionName ¶
type DeliveryRuleSslProtocolConditionName string
+kubebuilder:validation:Enum={"SslProtocol"}
type DeliveryRuleUrlFileExtensionCondition ¶
type DeliveryRuleUrlFileExtensionCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleUrlFileExtensionConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for UrlFileExtension match conditions Parameters *UrlFileExtensionMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileExtensionCondition
func (*DeliveryRuleUrlFileExtensionCondition) AssignPropertiesFromDeliveryRuleUrlFileExtensionCondition ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) AssignPropertiesFromDeliveryRuleUrlFileExtensionCondition(source *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
AssignPropertiesFromDeliveryRuleUrlFileExtensionCondition populates our DeliveryRuleUrlFileExtensionCondition from the provided source DeliveryRuleUrlFileExtensionCondition
func (*DeliveryRuleUrlFileExtensionCondition) AssignPropertiesToDeliveryRuleUrlFileExtensionCondition ¶
func (condition *DeliveryRuleUrlFileExtensionCondition) AssignPropertiesToDeliveryRuleUrlFileExtensionCondition(destination *v20210601s.DeliveryRuleUrlFileExtensionCondition) error
AssignPropertiesToDeliveryRuleUrlFileExtensionCondition 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) 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 DeliveryRuleUrlFileExtensionConditionARM ¶
type DeliveryRuleUrlFileExtensionConditionARM struct { Name DeliveryRuleUrlFileExtensionConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for UrlFileExtension match conditions Parameters *UrlFileExtensionMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileExtensionCondition
func (*DeliveryRuleUrlFileExtensionConditionARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileExtensionConditionARM) DeepCopy() *DeliveryRuleUrlFileExtensionConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileExtensionConditionARM.
func (*DeliveryRuleUrlFileExtensionConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileExtensionConditionARM) DeepCopyInto(out *DeliveryRuleUrlFileExtensionConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlFileExtensionConditionName ¶
type DeliveryRuleUrlFileExtensionConditionName string
+kubebuilder:validation:Enum={"UrlFileExtension"}
type DeliveryRuleUrlFileNameCondition ¶
type DeliveryRuleUrlFileNameCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleUrlFileNameConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for UrlFilename match conditions Parameters *UrlFileNameMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileNameCondition
func (*DeliveryRuleUrlFileNameCondition) AssignPropertiesFromDeliveryRuleUrlFileNameCondition ¶
func (condition *DeliveryRuleUrlFileNameCondition) AssignPropertiesFromDeliveryRuleUrlFileNameCondition(source *v20210601s.DeliveryRuleUrlFileNameCondition) error
AssignPropertiesFromDeliveryRuleUrlFileNameCondition populates our DeliveryRuleUrlFileNameCondition from the provided source DeliveryRuleUrlFileNameCondition
func (*DeliveryRuleUrlFileNameCondition) AssignPropertiesToDeliveryRuleUrlFileNameCondition ¶
func (condition *DeliveryRuleUrlFileNameCondition) AssignPropertiesToDeliveryRuleUrlFileNameCondition(destination *v20210601s.DeliveryRuleUrlFileNameCondition) error
AssignPropertiesToDeliveryRuleUrlFileNameCondition 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) 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 DeliveryRuleUrlFileNameConditionARM ¶
type DeliveryRuleUrlFileNameConditionARM struct { Name DeliveryRuleUrlFileNameConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for UrlFilename match conditions Parameters *UrlFileNameMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileNameCondition
func (*DeliveryRuleUrlFileNameConditionARM) DeepCopy ¶
func (in *DeliveryRuleUrlFileNameConditionARM) DeepCopy() *DeliveryRuleUrlFileNameConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlFileNameConditionARM.
func (*DeliveryRuleUrlFileNameConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlFileNameConditionARM) DeepCopyInto(out *DeliveryRuleUrlFileNameConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlFileNameConditionName ¶
type DeliveryRuleUrlFileNameConditionName string
+kubebuilder:validation:Enum={"UrlFileName"}
type DeliveryRuleUrlPathCondition ¶
type DeliveryRuleUrlPathCondition struct { // +kubebuilder:validation:Required Name *DeliveryRuleUrlPathConditionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for UrlPath match conditions Parameters *UrlPathMatchConditionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlPathCondition
func (*DeliveryRuleUrlPathCondition) AssignPropertiesFromDeliveryRuleUrlPathCondition ¶
func (condition *DeliveryRuleUrlPathCondition) AssignPropertiesFromDeliveryRuleUrlPathCondition(source *v20210601s.DeliveryRuleUrlPathCondition) error
AssignPropertiesFromDeliveryRuleUrlPathCondition populates our DeliveryRuleUrlPathCondition from the provided source DeliveryRuleUrlPathCondition
func (*DeliveryRuleUrlPathCondition) AssignPropertiesToDeliveryRuleUrlPathCondition ¶
func (condition *DeliveryRuleUrlPathCondition) AssignPropertiesToDeliveryRuleUrlPathCondition(destination *v20210601s.DeliveryRuleUrlPathCondition) error
AssignPropertiesToDeliveryRuleUrlPathCondition 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) 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 DeliveryRuleUrlPathConditionARM ¶
type DeliveryRuleUrlPathConditionARM struct { Name DeliveryRuleUrlPathConditionName `json:"name,omitempty"` // Parameters: Defines the parameters for UrlPath match conditions Parameters *UrlPathMatchConditionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlPathCondition
func (*DeliveryRuleUrlPathConditionARM) DeepCopy ¶
func (in *DeliveryRuleUrlPathConditionARM) DeepCopy() *DeliveryRuleUrlPathConditionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleUrlPathConditionARM.
func (*DeliveryRuleUrlPathConditionARM) DeepCopyInto ¶
func (in *DeliveryRuleUrlPathConditionARM) DeepCopyInto(out *DeliveryRuleUrlPathConditionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleUrlPathConditionName ¶
type DeliveryRuleUrlPathConditionName string
+kubebuilder:validation:Enum={"UrlPath"}
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"` }
func (*DeliveryRule_Status) AssignPropertiesFromDeliveryRuleStatus ¶
func (rule *DeliveryRule_Status) AssignPropertiesFromDeliveryRuleStatus(source *v20210601s.DeliveryRule_Status) error
AssignPropertiesFromDeliveryRuleStatus populates our DeliveryRule_Status from the provided source DeliveryRule_Status
func (*DeliveryRule_Status) AssignPropertiesToDeliveryRuleStatus ¶
func (rule *DeliveryRule_Status) AssignPropertiesToDeliveryRuleStatus(destination *v20210601s.DeliveryRule_Status) error
AssignPropertiesToDeliveryRuleStatus 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_StatusARM ¶
type DeliveryRule_StatusARM struct { // Actions: A list of actions that are executed when all the conditions of a rule are satisfied. Actions []DeliveryRuleAction_StatusARM `json:"actions,omitempty"` // Conditions: A list of conditions that must be matched for the actions to be executed Conditions []DeliveryRuleCondition_StatusARM `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"` }
func (*DeliveryRule_StatusARM) DeepCopy ¶
func (in *DeliveryRule_StatusARM) DeepCopy() *DeliveryRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRule_StatusARM.
func (*DeliveryRule_StatusARM) DeepCopyInto ¶
func (in *DeliveryRule_StatusARM) DeepCopyInto(out *DeliveryRule_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointPropertiesStatusProvisioningState ¶
type EndpointPropertiesStatusProvisioningState string
type EndpointPropertiesStatusResourceState ¶
type EndpointPropertiesStatusResourceState string
type EndpointPropertiesUpdateParametersDeliveryPolicy ¶
type EndpointPropertiesUpdateParametersDeliveryPolicy 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersDeliveryPolicy
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesFromEndpointPropertiesUpdateParametersDeliveryPolicy ¶
func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesFromEndpointPropertiesUpdateParametersDeliveryPolicy(source *v20210601s.EndpointPropertiesUpdateParametersDeliveryPolicy) error
AssignPropertiesFromEndpointPropertiesUpdateParametersDeliveryPolicy populates our EndpointPropertiesUpdateParametersDeliveryPolicy from the provided source EndpointPropertiesUpdateParametersDeliveryPolicy
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesToEndpointPropertiesUpdateParametersDeliveryPolicy ¶
func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) AssignPropertiesToEndpointPropertiesUpdateParametersDeliveryPolicy(destination *v20210601s.EndpointPropertiesUpdateParametersDeliveryPolicy) error
AssignPropertiesToEndpointPropertiesUpdateParametersDeliveryPolicy populates the provided destination EndpointPropertiesUpdateParametersDeliveryPolicy from our EndpointPropertiesUpdateParametersDeliveryPolicy
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) ConvertToARM ¶
func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopy ¶
func (in *EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopy() *EndpointPropertiesUpdateParametersDeliveryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPropertiesUpdateParametersDeliveryPolicy.
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopyInto ¶
func (in *EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopyInto(out *EndpointPropertiesUpdateParametersDeliveryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) NewEmptyARMValue ¶
func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointPropertiesUpdateParametersDeliveryPolicy) PopulateFromARM ¶
func (policy *EndpointPropertiesUpdateParametersDeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointPropertiesUpdateParametersDeliveryPolicyARM ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyARM struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // Rules: A list of the delivery rules. Rules []DeliveryRuleARM `json:"rules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersDeliveryPolicy
func (*EndpointPropertiesUpdateParametersDeliveryPolicyARM) DeepCopy ¶
func (in *EndpointPropertiesUpdateParametersDeliveryPolicyARM) DeepCopy() *EndpointPropertiesUpdateParametersDeliveryPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPropertiesUpdateParametersDeliveryPolicyARM.
func (*EndpointPropertiesUpdateParametersDeliveryPolicyARM) DeepCopyInto ¶
func (in *EndpointPropertiesUpdateParametersDeliveryPolicyARM) DeepCopyInto(out *EndpointPropertiesUpdateParametersDeliveryPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink ¶
func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink(source *v20210601s.EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) error
AssignPropertiesFromEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink populates our EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink from the provided source EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink ¶
func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink(destination *v20210601s.EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) error
AssignPropertiesToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink populates the provided destination EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink from our EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) ConvertToARM ¶
func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopy ¶
func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopy() *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink.
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopyInto ¶
func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) NewEmptyARMValue ¶
func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) PopulateFromARM ¶
func (link *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM struct {
Id *string `json:"id,omitempty"`
}
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopy ¶
func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopy() *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM.
func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopyInto ¶
func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM) DeepCopyInto(out *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_StatusARM ¶
type EndpointProperties_StatusARM 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 []CustomDomain_Status_SubResourceEmbeddedARM `json:"customDomains,omitempty"` // DefaultOriginGroup: A reference to the origin group. DefaultOriginGroup *ResourceReference_StatusARM `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointProperties_Status_DeliveryPolicyARM `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_StatusARM `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_StatusARM `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_StatusARM `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 *EndpointPropertiesStatusProvisioningState `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 *EndpointPropertiesStatusResourceState `json:"resourceState,omitempty"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKey_StatusARM `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*EndpointProperties_StatusARM) DeepCopy ¶
func (in *EndpointProperties_StatusARM) DeepCopy() *EndpointProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_StatusARM.
func (*EndpointProperties_StatusARM) DeepCopyInto ¶
func (in *EndpointProperties_StatusARM) DeepCopyInto(out *EndpointProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_Status_DeliveryPolicy ¶
type EndpointProperties_Status_DeliveryPolicy 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_Status_DeliveryPolicy) AssignPropertiesFromEndpointPropertiesStatusDeliveryPolicy ¶
func (policy *EndpointProperties_Status_DeliveryPolicy) AssignPropertiesFromEndpointPropertiesStatusDeliveryPolicy(source *v20210601s.EndpointProperties_Status_DeliveryPolicy) error
AssignPropertiesFromEndpointPropertiesStatusDeliveryPolicy populates our EndpointProperties_Status_DeliveryPolicy from the provided source EndpointProperties_Status_DeliveryPolicy
func (*EndpointProperties_Status_DeliveryPolicy) AssignPropertiesToEndpointPropertiesStatusDeliveryPolicy ¶
func (policy *EndpointProperties_Status_DeliveryPolicy) AssignPropertiesToEndpointPropertiesStatusDeliveryPolicy(destination *v20210601s.EndpointProperties_Status_DeliveryPolicy) error
AssignPropertiesToEndpointPropertiesStatusDeliveryPolicy populates the provided destination EndpointProperties_Status_DeliveryPolicy from our EndpointProperties_Status_DeliveryPolicy
func (*EndpointProperties_Status_DeliveryPolicy) DeepCopy ¶
func (in *EndpointProperties_Status_DeliveryPolicy) DeepCopy() *EndpointProperties_Status_DeliveryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_Status_DeliveryPolicy.
func (*EndpointProperties_Status_DeliveryPolicy) DeepCopyInto ¶
func (in *EndpointProperties_Status_DeliveryPolicy) DeepCopyInto(out *EndpointProperties_Status_DeliveryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_Status_DeliveryPolicy) NewEmptyARMValue ¶
func (policy *EndpointProperties_Status_DeliveryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_Status_DeliveryPolicy) PopulateFromARM ¶
func (policy *EndpointProperties_Status_DeliveryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_Status_DeliveryPolicyARM ¶
type EndpointProperties_Status_DeliveryPolicyARM struct { // Description: User-friendly description of the policy. Description *string `json:"description,omitempty"` // Rules: A list of the delivery rules. Rules []DeliveryRule_StatusARM `json:"rules,omitempty"` }
func (*EndpointProperties_Status_DeliveryPolicyARM) DeepCopy ¶
func (in *EndpointProperties_Status_DeliveryPolicyARM) DeepCopy() *EndpointProperties_Status_DeliveryPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_Status_DeliveryPolicyARM.
func (*EndpointProperties_Status_DeliveryPolicyARM) DeepCopyInto ¶
func (in *EndpointProperties_Status_DeliveryPolicyARM) DeepCopyInto(out *EndpointProperties_Status_DeliveryPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointProperties_Status_WebApplicationFirewallPolicyLink ¶
type EndpointProperties_Status_WebApplicationFirewallPolicyLink struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesStatusWebApplicationFirewallPolicyLink ¶
func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesFromEndpointPropertiesStatusWebApplicationFirewallPolicyLink(source *v20210601s.EndpointProperties_Status_WebApplicationFirewallPolicyLink) error
AssignPropertiesFromEndpointPropertiesStatusWebApplicationFirewallPolicyLink populates our EndpointProperties_Status_WebApplicationFirewallPolicyLink from the provided source EndpointProperties_Status_WebApplicationFirewallPolicyLink
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesStatusWebApplicationFirewallPolicyLink ¶
func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) AssignPropertiesToEndpointPropertiesStatusWebApplicationFirewallPolicyLink(destination *v20210601s.EndpointProperties_Status_WebApplicationFirewallPolicyLink) error
AssignPropertiesToEndpointPropertiesStatusWebApplicationFirewallPolicyLink populates the provided destination EndpointProperties_Status_WebApplicationFirewallPolicyLink from our EndpointProperties_Status_WebApplicationFirewallPolicyLink
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopy ¶
func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopy() *EndpointProperties_Status_WebApplicationFirewallPolicyLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_Status_WebApplicationFirewallPolicyLink.
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopyInto ¶
func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointProperties_Status_WebApplicationFirewallPolicyLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) NewEmptyARMValue ¶
func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) PopulateFromARM ¶
func (link *EndpointProperties_Status_WebApplicationFirewallPolicyLink) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM ¶
type EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopy ¶
func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopy() *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM.
func (*EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopyInto ¶
func (in *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM) DeepCopyInto(out *EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint_Status ¶
type 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 []CustomDomain_Status_SubResourceEmbedded `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_Status_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_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 *EndpointPropertiesStatusProvisioningState `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 *EndpointPropertiesStatusResourceState `json:"resourceState,omitempty"` 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_Status_WebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*Endpoint_Status) AssignPropertiesFromEndpointStatus ¶
func (endpoint *Endpoint_Status) AssignPropertiesFromEndpointStatus(source *v20210601s.Endpoint_Status) error
AssignPropertiesFromEndpointStatus populates our Endpoint_Status from the provided source Endpoint_Status
func (*Endpoint_Status) AssignPropertiesToEndpointStatus ¶
func (endpoint *Endpoint_Status) AssignPropertiesToEndpointStatus(destination *v20210601s.Endpoint_Status) error
AssignPropertiesToEndpointStatus populates the provided destination Endpoint_Status from our Endpoint_Status
func (*Endpoint_Status) ConvertStatusFrom ¶
func (endpoint *Endpoint_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Endpoint_Status from the provided source
func (*Endpoint_Status) ConvertStatusTo ¶
func (endpoint *Endpoint_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Endpoint_Status
func (*Endpoint_Status) DeepCopy ¶
func (in *Endpoint_Status) DeepCopy() *Endpoint_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint_Status.
func (*Endpoint_Status) DeepCopyInto ¶
func (in *Endpoint_Status) DeepCopyInto(out *Endpoint_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint_Status) NewEmptyARMValue ¶
func (endpoint *Endpoint_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Endpoint_Status) PopulateFromARM ¶
func (endpoint *Endpoint_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Endpoint_StatusARM ¶
type Endpoint_StatusARM 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 *EndpointProperties_StatusARM `json:"properties,omitempty"` SystemData *SystemData_StatusARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Endpoint_StatusARM) DeepCopy ¶
func (in *Endpoint_StatusARM) DeepCopy() *Endpoint_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint_StatusARM.
func (*Endpoint_StatusARM) DeepCopyInto ¶
func (in *Endpoint_StatusARM) DeepCopyInto(out *Endpoint_StatusARM)
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 *GeoFilterAction `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/GeoFilter
func (*GeoFilter) AssignPropertiesFromGeoFilter ¶
func (filter *GeoFilter) AssignPropertiesFromGeoFilter(source *v20210601s.GeoFilter) error
AssignPropertiesFromGeoFilter populates our GeoFilter from the provided source GeoFilter
func (*GeoFilter) AssignPropertiesToGeoFilter ¶
func (filter *GeoFilter) AssignPropertiesToGeoFilter(destination *v20210601s.GeoFilter) error
AssignPropertiesToGeoFilter 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) 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 GeoFilterARM ¶
type GeoFilterARM struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilterAction `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/GeoFilter
func (*GeoFilterARM) DeepCopy ¶
func (in *GeoFilterARM) DeepCopy() *GeoFilterARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilterARM.
func (*GeoFilterARM) DeepCopyInto ¶
func (in *GeoFilterARM) DeepCopyInto(out *GeoFilterARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilterStatusAction ¶
type GeoFilterStatusAction string
type GeoFilter_Status ¶
type GeoFilter_Status struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilterStatusAction `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"` }
func (*GeoFilter_Status) AssignPropertiesFromGeoFilterStatus ¶
func (filter *GeoFilter_Status) AssignPropertiesFromGeoFilterStatus(source *v20210601s.GeoFilter_Status) error
AssignPropertiesFromGeoFilterStatus populates our GeoFilter_Status from the provided source GeoFilter_Status
func (*GeoFilter_Status) AssignPropertiesToGeoFilterStatus ¶
func (filter *GeoFilter_Status) AssignPropertiesToGeoFilterStatus(destination *v20210601s.GeoFilter_Status) error
AssignPropertiesToGeoFilterStatus 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_StatusARM ¶
type GeoFilter_StatusARM struct { // Action: Action of the geo filter, i.e. allow or block access. Action *GeoFilterStatusAction `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"` }
func (*GeoFilter_StatusARM) DeepCopy ¶
func (in *GeoFilter_StatusARM) DeepCopy() *GeoFilter_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilter_StatusARM.
func (*GeoFilter_StatusARM) DeepCopyInto ¶
func (in *GeoFilter_StatusARM) DeepCopyInto(out *GeoFilter_StatusARM)
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 *HeaderActionParametersHeaderAction `json:"headerAction,omitempty"` // +kubebuilder:validation:Required // HeaderName: Name of the header to modify HeaderName *string `json:"headerName,omitempty"` // +kubebuilder:validation:Required TypeName *HeaderActionParametersTypeName `json:"typeName,omitempty"` // Value: Value for the specified action Value *string `json:"value,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HeaderActionParameters
func (*HeaderActionParameters) AssignPropertiesFromHeaderActionParameters ¶
func (parameters *HeaderActionParameters) AssignPropertiesFromHeaderActionParameters(source *v20210601s.HeaderActionParameters) error
AssignPropertiesFromHeaderActionParameters populates our HeaderActionParameters from the provided source HeaderActionParameters
func (*HeaderActionParameters) AssignPropertiesToHeaderActionParameters ¶
func (parameters *HeaderActionParameters) AssignPropertiesToHeaderActionParameters(destination *v20210601s.HeaderActionParameters) error
AssignPropertiesToHeaderActionParameters 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) 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 HeaderActionParametersARM ¶
type HeaderActionParametersARM struct { // HeaderAction: Action to perform. HeaderAction *HeaderActionParametersHeaderAction `json:"headerAction,omitempty"` // HeaderName: Name of the header to modify HeaderName *string `json:"headerName,omitempty"` TypeName *HeaderActionParametersTypeName `json:"typeName,omitempty"` // Value: Value for the specified action Value *string `json:"value,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HeaderActionParameters
func (*HeaderActionParametersARM) DeepCopy ¶
func (in *HeaderActionParametersARM) DeepCopy() *HeaderActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderActionParametersARM.
func (*HeaderActionParametersARM) DeepCopyInto ¶
func (in *HeaderActionParametersARM) DeepCopyInto(out *HeaderActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderActionParametersHeaderAction ¶
type HeaderActionParametersHeaderAction string
+kubebuilder:validation:Enum={"Append","Delete","Overwrite"}
type HeaderActionParametersTypeName ¶
type HeaderActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleHeaderActionParameters"}
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 *HealthProbeParametersProbeProtocol `json:"probeProtocol,omitempty"` // ProbeRequestType: The type of health probe request that is made. ProbeRequestType *HealthProbeParametersProbeRequestType `json:"probeRequestType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HealthProbeParameters
func (*HealthProbeParameters) AssignPropertiesFromHealthProbeParameters ¶
func (parameters *HealthProbeParameters) AssignPropertiesFromHealthProbeParameters(source *v20210601s.HealthProbeParameters) error
AssignPropertiesFromHealthProbeParameters populates our HealthProbeParameters from the provided source HealthProbeParameters
func (*HealthProbeParameters) AssignPropertiesToHealthProbeParameters ¶
func (parameters *HealthProbeParameters) AssignPropertiesToHealthProbeParameters(destination *v20210601s.HealthProbeParameters) error
AssignPropertiesToHealthProbeParameters 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) 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 HealthProbeParametersARM ¶
type HealthProbeParametersARM 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 *HealthProbeParametersProbeProtocol `json:"probeProtocol,omitempty"` // ProbeRequestType: The type of health probe request that is made. ProbeRequestType *HealthProbeParametersProbeRequestType `json:"probeRequestType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HealthProbeParameters
func (*HealthProbeParametersARM) DeepCopy ¶
func (in *HealthProbeParametersARM) DeepCopy() *HealthProbeParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParametersARM.
func (*HealthProbeParametersARM) DeepCopyInto ¶
func (in *HealthProbeParametersARM) DeepCopyInto(out *HealthProbeParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthProbeParametersProbeProtocol ¶
type HealthProbeParametersProbeProtocol string
+kubebuilder:validation:Enum={"Http","Https","NotSet"}
type HealthProbeParametersProbeRequestType ¶
type HealthProbeParametersProbeRequestType string
+kubebuilder:validation:Enum={"GET","HEAD","NotSet"}
type HealthProbeParametersStatusProbeProtocol ¶
type HealthProbeParametersStatusProbeProtocol string
type HealthProbeParametersStatusProbeRequestType ¶
type HealthProbeParametersStatusProbeRequestType 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 *HealthProbeParametersStatusProbeProtocol `json:"probeProtocol,omitempty"` // ProbeRequestType: The type of health probe request that is made. ProbeRequestType *HealthProbeParametersStatusProbeRequestType `json:"probeRequestType,omitempty"` }
func (*HealthProbeParameters_Status) AssignPropertiesFromHealthProbeParametersStatus ¶
func (parameters *HealthProbeParameters_Status) AssignPropertiesFromHealthProbeParametersStatus(source *v20210601s.HealthProbeParameters_Status) error
AssignPropertiesFromHealthProbeParametersStatus populates our HealthProbeParameters_Status from the provided source HealthProbeParameters_Status
func (*HealthProbeParameters_Status) AssignPropertiesToHealthProbeParametersStatus ¶
func (parameters *HealthProbeParameters_Status) AssignPropertiesToHealthProbeParametersStatus(destination *v20210601s.HealthProbeParameters_Status) error
AssignPropertiesToHealthProbeParametersStatus 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_StatusARM ¶
type HealthProbeParameters_StatusARM 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 *HealthProbeParametersStatusProbeProtocol `json:"probeProtocol,omitempty"` // ProbeRequestType: The type of health probe request that is made. ProbeRequestType *HealthProbeParametersStatusProbeRequestType `json:"probeRequestType,omitempty"` }
func (*HealthProbeParameters_StatusARM) DeepCopy ¶
func (in *HealthProbeParameters_StatusARM) DeepCopy() *HealthProbeParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters_StatusARM.
func (*HealthProbeParameters_StatusARM) DeepCopyInto ¶
func (in *HealthProbeParameters_StatusARM) DeepCopyInto(out *HealthProbeParameters_StatusARM)
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 *HostNameMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []HostNameMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *HostNameMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HostNameMatchConditionParameters
func (*HostNameMatchConditionParameters) AssignPropertiesFromHostNameMatchConditionParameters ¶
func (parameters *HostNameMatchConditionParameters) AssignPropertiesFromHostNameMatchConditionParameters(source *v20210601s.HostNameMatchConditionParameters) error
AssignPropertiesFromHostNameMatchConditionParameters populates our HostNameMatchConditionParameters from the provided source HostNameMatchConditionParameters
func (*HostNameMatchConditionParameters) AssignPropertiesToHostNameMatchConditionParameters ¶
func (parameters *HostNameMatchConditionParameters) AssignPropertiesToHostNameMatchConditionParameters(destination *v20210601s.HostNameMatchConditionParameters) error
AssignPropertiesToHostNameMatchConditionParameters 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) 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 HostNameMatchConditionParametersARM ¶
type HostNameMatchConditionParametersARM 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 *HostNameMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []HostNameMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *HostNameMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HostNameMatchConditionParameters
func (*HostNameMatchConditionParametersARM) DeepCopy ¶
func (in *HostNameMatchConditionParametersARM) DeepCopy() *HostNameMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameMatchConditionParametersARM.
func (*HostNameMatchConditionParametersARM) DeepCopyInto ¶
func (in *HostNameMatchConditionParametersARM) DeepCopyInto(out *HostNameMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameMatchConditionParametersOperator ¶
type HostNameMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type HostNameMatchConditionParametersTransforms ¶
type HostNameMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type HostNameMatchConditionParametersTypeName ¶
type HostNameMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleHostNameConditionParameters"}
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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpErrorRangeParameters
func (*HttpErrorRangeParameters) AssignPropertiesFromHttpErrorRangeParameters ¶
func (parameters *HttpErrorRangeParameters) AssignPropertiesFromHttpErrorRangeParameters(source *v20210601s.HttpErrorRangeParameters) error
AssignPropertiesFromHttpErrorRangeParameters populates our HttpErrorRangeParameters from the provided source HttpErrorRangeParameters
func (*HttpErrorRangeParameters) AssignPropertiesToHttpErrorRangeParameters ¶
func (parameters *HttpErrorRangeParameters) AssignPropertiesToHttpErrorRangeParameters(destination *v20210601s.HttpErrorRangeParameters) error
AssignPropertiesToHttpErrorRangeParameters 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) 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 HttpErrorRangeParametersARM ¶
type HttpErrorRangeParametersARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpErrorRangeParameters
func (*HttpErrorRangeParametersARM) DeepCopy ¶
func (in *HttpErrorRangeParametersARM) DeepCopy() *HttpErrorRangeParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParametersARM.
func (*HttpErrorRangeParametersARM) DeepCopyInto ¶
func (in *HttpErrorRangeParametersARM) DeepCopyInto(out *HttpErrorRangeParametersARM)
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"` }
func (*HttpErrorRangeParameters_Status) AssignPropertiesFromHttpErrorRangeParametersStatus ¶
func (parameters *HttpErrorRangeParameters_Status) AssignPropertiesFromHttpErrorRangeParametersStatus(source *v20210601s.HttpErrorRangeParameters_Status) error
AssignPropertiesFromHttpErrorRangeParametersStatus populates our HttpErrorRangeParameters_Status from the provided source HttpErrorRangeParameters_Status
func (*HttpErrorRangeParameters_Status) AssignPropertiesToHttpErrorRangeParametersStatus ¶
func (parameters *HttpErrorRangeParameters_Status) AssignPropertiesToHttpErrorRangeParametersStatus(destination *v20210601s.HttpErrorRangeParameters_Status) error
AssignPropertiesToHttpErrorRangeParametersStatus 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_StatusARM ¶
type HttpErrorRangeParameters_StatusARM 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"` }
func (*HttpErrorRangeParameters_StatusARM) DeepCopy ¶
func (in *HttpErrorRangeParameters_StatusARM) DeepCopy() *HttpErrorRangeParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpErrorRangeParameters_StatusARM.
func (*HttpErrorRangeParameters_StatusARM) DeepCopyInto ¶
func (in *HttpErrorRangeParameters_StatusARM) DeepCopyInto(out *HttpErrorRangeParameters_StatusARM)
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 *HttpVersionMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []HttpVersionMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *HttpVersionMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpVersionMatchConditionParameters
func (*HttpVersionMatchConditionParameters) AssignPropertiesFromHttpVersionMatchConditionParameters ¶
func (parameters *HttpVersionMatchConditionParameters) AssignPropertiesFromHttpVersionMatchConditionParameters(source *v20210601s.HttpVersionMatchConditionParameters) error
AssignPropertiesFromHttpVersionMatchConditionParameters populates our HttpVersionMatchConditionParameters from the provided source HttpVersionMatchConditionParameters
func (*HttpVersionMatchConditionParameters) AssignPropertiesToHttpVersionMatchConditionParameters ¶
func (parameters *HttpVersionMatchConditionParameters) AssignPropertiesToHttpVersionMatchConditionParameters(destination *v20210601s.HttpVersionMatchConditionParameters) error
AssignPropertiesToHttpVersionMatchConditionParameters 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) 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 HttpVersionMatchConditionParametersARM ¶
type HttpVersionMatchConditionParametersARM 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 *HttpVersionMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []HttpVersionMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *HttpVersionMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpVersionMatchConditionParameters
func (*HttpVersionMatchConditionParametersARM) DeepCopy ¶
func (in *HttpVersionMatchConditionParametersARM) DeepCopy() *HttpVersionMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpVersionMatchConditionParametersARM.
func (*HttpVersionMatchConditionParametersARM) DeepCopyInto ¶
func (in *HttpVersionMatchConditionParametersARM) DeepCopyInto(out *HttpVersionMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HttpVersionMatchConditionParametersOperator ¶
type HttpVersionMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Equal"}
type HttpVersionMatchConditionParametersTransforms ¶
type HttpVersionMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type HttpVersionMatchConditionParametersTypeName ¶
type HttpVersionMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleHttpVersionConditionParameters"}
type IdentityType_Status ¶
type IdentityType_Status string
type IsDeviceMatchConditionParameters ¶
type IsDeviceMatchConditionParameters struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []IsDeviceMatchConditionParametersMatchValues `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 *IsDeviceMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []IsDeviceMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *IsDeviceMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/IsDeviceMatchConditionParameters
func (*IsDeviceMatchConditionParameters) AssignPropertiesFromIsDeviceMatchConditionParameters ¶
func (parameters *IsDeviceMatchConditionParameters) AssignPropertiesFromIsDeviceMatchConditionParameters(source *v20210601s.IsDeviceMatchConditionParameters) error
AssignPropertiesFromIsDeviceMatchConditionParameters populates our IsDeviceMatchConditionParameters from the provided source IsDeviceMatchConditionParameters
func (*IsDeviceMatchConditionParameters) AssignPropertiesToIsDeviceMatchConditionParameters ¶
func (parameters *IsDeviceMatchConditionParameters) AssignPropertiesToIsDeviceMatchConditionParameters(destination *v20210601s.IsDeviceMatchConditionParameters) error
AssignPropertiesToIsDeviceMatchConditionParameters 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) 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 IsDeviceMatchConditionParametersARM ¶
type IsDeviceMatchConditionParametersARM struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []IsDeviceMatchConditionParametersMatchValues `json:"matchValues,omitempty"` // NegateCondition: Describes if this is negate condition or not NegateCondition *bool `json:"negateCondition,omitempty"` // Operator: Describes operator to be matched Operator *IsDeviceMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []IsDeviceMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *IsDeviceMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/IsDeviceMatchConditionParameters
func (*IsDeviceMatchConditionParametersARM) DeepCopy ¶
func (in *IsDeviceMatchConditionParametersARM) DeepCopy() *IsDeviceMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceMatchConditionParametersARM.
func (*IsDeviceMatchConditionParametersARM) DeepCopyInto ¶
func (in *IsDeviceMatchConditionParametersARM) DeepCopyInto(out *IsDeviceMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsDeviceMatchConditionParametersMatchValues ¶
type IsDeviceMatchConditionParametersMatchValues string
+kubebuilder:validation:Enum={"Desktop","Mobile"}
type IsDeviceMatchConditionParametersOperator ¶
type IsDeviceMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Equal"}
type IsDeviceMatchConditionParametersTransforms ¶
type IsDeviceMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type IsDeviceMatchConditionParametersTypeName ¶
type IsDeviceMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleIsDeviceConditionParameters"}
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 *KeyVaultSigningKeyParametersTypeName `json:"typeName,omitempty"` // +kubebuilder:validation:Required // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/KeyVaultSigningKeyParameters
func (*KeyVaultSigningKeyParameters) AssignPropertiesFromKeyVaultSigningKeyParameters ¶
func (parameters *KeyVaultSigningKeyParameters) AssignPropertiesFromKeyVaultSigningKeyParameters(source *v20210601s.KeyVaultSigningKeyParameters) error
AssignPropertiesFromKeyVaultSigningKeyParameters populates our KeyVaultSigningKeyParameters from the provided source KeyVaultSigningKeyParameters
func (*KeyVaultSigningKeyParameters) AssignPropertiesToKeyVaultSigningKeyParameters ¶
func (parameters *KeyVaultSigningKeyParameters) AssignPropertiesToKeyVaultSigningKeyParameters(destination *v20210601s.KeyVaultSigningKeyParameters) error
AssignPropertiesToKeyVaultSigningKeyParameters 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) 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 KeyVaultSigningKeyParametersARM ¶
type KeyVaultSigningKeyParametersARM 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 *KeyVaultSigningKeyParametersTypeName `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/KeyVaultSigningKeyParameters
func (*KeyVaultSigningKeyParametersARM) DeepCopy ¶
func (in *KeyVaultSigningKeyParametersARM) DeepCopy() *KeyVaultSigningKeyParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParametersARM.
func (*KeyVaultSigningKeyParametersARM) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParametersARM) DeepCopyInto(out *KeyVaultSigningKeyParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSigningKeyParametersStatusTypeName ¶
type KeyVaultSigningKeyParametersStatusTypeName string
type KeyVaultSigningKeyParametersTypeName ¶
type KeyVaultSigningKeyParametersTypeName string
+kubebuilder:validation:Enum={"KeyVaultSigningKeyParameters"}
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 *KeyVaultSigningKeyParametersStatusTypeName `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
func (*KeyVaultSigningKeyParameters_Status) AssignPropertiesFromKeyVaultSigningKeyParametersStatus ¶
func (parameters *KeyVaultSigningKeyParameters_Status) AssignPropertiesFromKeyVaultSigningKeyParametersStatus(source *v20210601s.KeyVaultSigningKeyParameters_Status) error
AssignPropertiesFromKeyVaultSigningKeyParametersStatus populates our KeyVaultSigningKeyParameters_Status from the provided source KeyVaultSigningKeyParameters_Status
func (*KeyVaultSigningKeyParameters_Status) AssignPropertiesToKeyVaultSigningKeyParametersStatus ¶
func (parameters *KeyVaultSigningKeyParameters_Status) AssignPropertiesToKeyVaultSigningKeyParametersStatus(destination *v20210601s.KeyVaultSigningKeyParameters_Status) error
AssignPropertiesToKeyVaultSigningKeyParametersStatus 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_StatusARM ¶
type KeyVaultSigningKeyParameters_StatusARM 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 *KeyVaultSigningKeyParametersStatusTypeName `json:"typeName,omitempty"` // VaultName: The name of the user's Key Vault containing the secret VaultName *string `json:"vaultName,omitempty"` }
func (*KeyVaultSigningKeyParameters_StatusARM) DeepCopy ¶
func (in *KeyVaultSigningKeyParameters_StatusARM) DeepCopy() *KeyVaultSigningKeyParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSigningKeyParameters_StatusARM.
func (*KeyVaultSigningKeyParameters_StatusARM) DeepCopyInto ¶
func (in *KeyVaultSigningKeyParameters_StatusARM) DeepCopyInto(out *KeyVaultSigningKeyParameters_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptimizationType_Status ¶
type OptimizationType_Status string
type OriginGroupOverride ¶
type OriginGroupOverride struct { // ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *OriginGroupOverrideForwardingProtocol `json:"forwardingProtocol,omitempty"` // OriginGroup: Reference to another resource. OriginGroup *ResourceReference `json:"originGroup,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverride
func (*OriginGroupOverride) AssignPropertiesFromOriginGroupOverride ¶
func (override *OriginGroupOverride) AssignPropertiesFromOriginGroupOverride(source *v20210601s.OriginGroupOverride) error
AssignPropertiesFromOriginGroupOverride populates our OriginGroupOverride from the provided source OriginGroupOverride
func (*OriginGroupOverride) AssignPropertiesToOriginGroupOverride ¶
func (override *OriginGroupOverride) AssignPropertiesToOriginGroupOverride(destination *v20210601s.OriginGroupOverride) error
AssignPropertiesToOriginGroupOverride populates the provided destination OriginGroupOverride from our OriginGroupOverride
func (*OriginGroupOverride) ConvertToARM ¶
func (override *OriginGroupOverride) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OriginGroupOverride) DeepCopy ¶
func (in *OriginGroupOverride) DeepCopy() *OriginGroupOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverride.
func (*OriginGroupOverride) DeepCopyInto ¶
func (in *OriginGroupOverride) DeepCopyInto(out *OriginGroupOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OriginGroupOverride) NewEmptyARMValue ¶
func (override *OriginGroupOverride) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OriginGroupOverride) PopulateFromARM ¶
func (override *OriginGroupOverride) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OriginGroupOverrideARM ¶
type OriginGroupOverrideARM struct { // ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends. ForwardingProtocol *OriginGroupOverrideForwardingProtocol `json:"forwardingProtocol,omitempty"` // OriginGroup: Reference to another resource. OriginGroup *ResourceReferenceARM `json:"originGroup,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverride
func (*OriginGroupOverrideARM) DeepCopy ¶
func (in *OriginGroupOverrideARM) DeepCopy() *OriginGroupOverrideARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideARM.
func (*OriginGroupOverrideARM) DeepCopyInto ¶
func (in *OriginGroupOverrideARM) DeepCopyInto(out *OriginGroupOverrideARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverrideAction ¶
type OriginGroupOverrideAction struct { // +kubebuilder:validation:Required Name *OriginGroupOverrideActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the origin group override action. Parameters *OriginGroupOverrideActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideAction
func (*OriginGroupOverrideAction) AssignPropertiesFromOriginGroupOverrideAction ¶
func (action *OriginGroupOverrideAction) AssignPropertiesFromOriginGroupOverrideAction(source *v20210601s.OriginGroupOverrideAction) error
AssignPropertiesFromOriginGroupOverrideAction populates our OriginGroupOverrideAction from the provided source OriginGroupOverrideAction
func (*OriginGroupOverrideAction) AssignPropertiesToOriginGroupOverrideAction ¶
func (action *OriginGroupOverrideAction) AssignPropertiesToOriginGroupOverrideAction(destination *v20210601s.OriginGroupOverrideAction) error
AssignPropertiesToOriginGroupOverrideAction 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) 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 OriginGroupOverrideActionARM ¶
type OriginGroupOverrideActionARM struct { Name OriginGroupOverrideActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the origin group override action. Parameters *OriginGroupOverrideActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideAction
func (*OriginGroupOverrideActionARM) DeepCopy ¶
func (in *OriginGroupOverrideActionARM) DeepCopy() *OriginGroupOverrideActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionARM.
func (*OriginGroupOverrideActionARM) DeepCopyInto ¶
func (in *OriginGroupOverrideActionARM) DeepCopyInto(out *OriginGroupOverrideActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverrideActionName ¶
type OriginGroupOverrideActionName string
+kubebuilder:validation:Enum={"OriginGroupOverride"}
type OriginGroupOverrideActionParameters ¶
type OriginGroupOverrideActionParameters struct { // +kubebuilder:validation:Required // OriginGroup: Reference to another resource. OriginGroup *ResourceReference `json:"originGroup,omitempty"` // +kubebuilder:validation:Required TypeName *OriginGroupOverrideActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideActionParameters
func (*OriginGroupOverrideActionParameters) AssignPropertiesFromOriginGroupOverrideActionParameters ¶
func (parameters *OriginGroupOverrideActionParameters) AssignPropertiesFromOriginGroupOverrideActionParameters(source *v20210601s.OriginGroupOverrideActionParameters) error
AssignPropertiesFromOriginGroupOverrideActionParameters populates our OriginGroupOverrideActionParameters from the provided source OriginGroupOverrideActionParameters
func (*OriginGroupOverrideActionParameters) AssignPropertiesToOriginGroupOverrideActionParameters ¶
func (parameters *OriginGroupOverrideActionParameters) AssignPropertiesToOriginGroupOverrideActionParameters(destination *v20210601s.OriginGroupOverrideActionParameters) error
AssignPropertiesToOriginGroupOverrideActionParameters 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) 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 OriginGroupOverrideActionParametersARM ¶
type OriginGroupOverrideActionParametersARM struct { // OriginGroup: Reference to another resource. OriginGroup *ResourceReferenceARM `json:"originGroup,omitempty"` TypeName *OriginGroupOverrideActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideActionParameters
func (*OriginGroupOverrideActionParametersARM) DeepCopy ¶
func (in *OriginGroupOverrideActionParametersARM) DeepCopy() *OriginGroupOverrideActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginGroupOverrideActionParametersARM.
func (*OriginGroupOverrideActionParametersARM) DeepCopyInto ¶
func (in *OriginGroupOverrideActionParametersARM) DeepCopyInto(out *OriginGroupOverrideActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginGroupOverrideActionParametersTypeName ¶
type OriginGroupOverrideActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleOriginGroupOverrideActionParameters"}
type OriginGroupOverrideForwardingProtocol ¶
type OriginGroupOverrideForwardingProtocol string
+kubebuilder:validation:Enum={"HttpOnly","HttpsOnly","MatchRequest"}
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 *PostArgsMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of PostArg to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []PostArgsMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *PostArgsMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/PostArgsMatchConditionParameters
func (*PostArgsMatchConditionParameters) AssignPropertiesFromPostArgsMatchConditionParameters ¶
func (parameters *PostArgsMatchConditionParameters) AssignPropertiesFromPostArgsMatchConditionParameters(source *v20210601s.PostArgsMatchConditionParameters) error
AssignPropertiesFromPostArgsMatchConditionParameters populates our PostArgsMatchConditionParameters from the provided source PostArgsMatchConditionParameters
func (*PostArgsMatchConditionParameters) AssignPropertiesToPostArgsMatchConditionParameters ¶
func (parameters *PostArgsMatchConditionParameters) AssignPropertiesToPostArgsMatchConditionParameters(destination *v20210601s.PostArgsMatchConditionParameters) error
AssignPropertiesToPostArgsMatchConditionParameters 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) 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 PostArgsMatchConditionParametersARM ¶
type PostArgsMatchConditionParametersARM 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 *PostArgsMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of PostArg to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []PostArgsMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *PostArgsMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/PostArgsMatchConditionParameters
func (*PostArgsMatchConditionParametersARM) DeepCopy ¶
func (in *PostArgsMatchConditionParametersARM) DeepCopy() *PostArgsMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsMatchConditionParametersARM.
func (*PostArgsMatchConditionParametersARM) DeepCopyInto ¶
func (in *PostArgsMatchConditionParametersARM) DeepCopyInto(out *PostArgsMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgsMatchConditionParametersOperator ¶
type PostArgsMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type PostArgsMatchConditionParametersTransforms ¶
type PostArgsMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type PostArgsMatchConditionParametersTypeName ¶
type PostArgsMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRulePostArgsConditionParameters"}
type PrivateEndpointStatus_Status ¶
type PrivateEndpointStatus_Status string
type Profile ¶
type Profile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Profiles_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" Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles
func (*Profile) AssignPropertiesFromProfile ¶
func (profile *Profile) AssignPropertiesFromProfile(source *v20210601s.Profile) error
AssignPropertiesFromProfile populates our Profile from the provided source Profile
func (*Profile) AssignPropertiesToProfile ¶
func (profile *Profile) AssignPropertiesToProfile(destination *v20210601s.Profile) error
AssignPropertiesToProfile 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) 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, or nil if there is no 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 Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles
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 ProfilePropertiesARM ¶
type ProfilePropertiesARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ProfileProperties
func (*ProfilePropertiesARM) DeepCopy ¶
func (in *ProfilePropertiesARM) DeepCopy() *ProfilePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilePropertiesARM.
func (*ProfilePropertiesARM) DeepCopyInto ¶
func (in *ProfilePropertiesARM) DeepCopyInto(out *ProfilePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilePropertiesStatusProvisioningState ¶
type ProfilePropertiesStatusProvisioningState string
type ProfilePropertiesStatusResourceState ¶
type ProfilePropertiesStatusResourceState string
type ProfileProperties_StatusARM ¶
type ProfileProperties_StatusARM 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 *ProfilePropertiesStatusProvisioningState `json:"provisioningState,omitempty"` // ResourceState: Resource status of the profile. ResourceState *ProfilePropertiesStatusResourceState `json:"resourceState,omitempty"` }
func (*ProfileProperties_StatusARM) DeepCopy ¶
func (in *ProfileProperties_StatusARM) DeepCopy() *ProfileProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileProperties_StatusARM.
func (*ProfileProperties_StatusARM) DeepCopyInto ¶
func (in *ProfileProperties_StatusARM) DeepCopyInto(out *ProfileProperties_StatusARM)
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 *ProfilePropertiesStatusProvisioningState `json:"provisioningState,omitempty"` // ResourceState: Resource status of the profile. ResourceState *ProfilePropertiesStatusResourceState `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 *SystemData_Status `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Profile_Status) AssignPropertiesFromProfileStatus ¶
func (profile *Profile_Status) AssignPropertiesFromProfileStatus(source *v20210601s.Profile_Status) error
AssignPropertiesFromProfileStatus populates our Profile_Status from the provided source Profile_Status
func (*Profile_Status) AssignPropertiesToProfileStatus ¶
func (profile *Profile_Status) AssignPropertiesToProfileStatus(destination *v20210601s.Profile_Status) error
AssignPropertiesToProfileStatus 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_StatusARM ¶
type Profile_StatusARM 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 *ProfileProperties_StatusARM `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_StatusARM `json:"sku,omitempty"` SystemData *SystemData_StatusARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Profile_StatusARM) DeepCopy ¶
func (in *Profile_StatusARM) DeepCopy() *Profile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile_StatusARM.
func (*Profile_StatusARM) DeepCopyInto ¶
func (in *Profile_StatusARM) DeepCopyInto(out *Profile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilesEndpoint ¶
type ProfilesEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProfilesEndpoints_Spec `json:"spec,omitempty"` Status 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" Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints
func (*ProfilesEndpoint) AssignPropertiesFromProfilesEndpoint ¶
func (endpoint *ProfilesEndpoint) AssignPropertiesFromProfilesEndpoint(source *v20210601s.ProfilesEndpoint) error
AssignPropertiesFromProfilesEndpoint populates our ProfilesEndpoint from the provided source ProfilesEndpoint
func (*ProfilesEndpoint) AssignPropertiesToProfilesEndpoint ¶
func (endpoint *ProfilesEndpoint) AssignPropertiesToProfilesEndpoint(destination *v20210601s.ProfilesEndpoint) error
AssignPropertiesToProfilesEndpoint populates the provided destination ProfilesEndpoint from our ProfilesEndpoint
func (*ProfilesEndpoint) AzureName ¶
func (endpoint *ProfilesEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*ProfilesEndpoint) ConvertFrom ¶
func (endpoint *ProfilesEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ProfilesEndpoint from the provided hub ProfilesEndpoint
func (*ProfilesEndpoint) ConvertTo ¶
func (endpoint *ProfilesEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ProfilesEndpoint from our ProfilesEndpoint
func (*ProfilesEndpoint) DeepCopy ¶
func (in *ProfilesEndpoint) DeepCopy() *ProfilesEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoint.
func (*ProfilesEndpoint) DeepCopyInto ¶
func (in *ProfilesEndpoint) DeepCopyInto(out *ProfilesEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpoint) DeepCopyObject ¶
func (in *ProfilesEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProfilesEndpoint) Default ¶
func (endpoint *ProfilesEndpoint) Default()
Default applies defaults to the ProfilesEndpoint resource
func (ProfilesEndpoint) GetAPIVersion ¶
func (endpoint ProfilesEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*ProfilesEndpoint) GetConditions ¶
func (endpoint *ProfilesEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ProfilesEndpoint) GetResourceScope ¶
func (endpoint *ProfilesEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ProfilesEndpoint) GetSpec ¶
func (endpoint *ProfilesEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ProfilesEndpoint) GetStatus ¶
func (endpoint *ProfilesEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ProfilesEndpoint) GetType ¶
func (endpoint *ProfilesEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"
func (*ProfilesEndpoint) NewEmptyStatus ¶
func (endpoint *ProfilesEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ProfilesEndpoint) OriginalGVK ¶
func (endpoint *ProfilesEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ProfilesEndpoint) Owner ¶
func (endpoint *ProfilesEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*ProfilesEndpoint) SetConditions ¶
func (endpoint *ProfilesEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ProfilesEndpoint) SetStatus ¶
func (endpoint *ProfilesEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ProfilesEndpoint) ValidateCreate ¶
func (endpoint *ProfilesEndpoint) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ProfilesEndpoint) ValidateDelete ¶
func (endpoint *ProfilesEndpoint) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ProfilesEndpoint) ValidateUpdate ¶
func (endpoint *ProfilesEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ProfilesEndpointList ¶
type ProfilesEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProfilesEndpoint `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints
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 ProfilesEndpointsSpecPropertiesOptimizationType ¶
type ProfilesEndpointsSpecPropertiesOptimizationType string
+kubebuilder:validation:Enum={"DynamicSiteAcceleration","GeneralMediaStreaming","GeneralWebDelivery","LargeFileDownload","VideoOnDemandMediaStreaming"}
type ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior ¶
type ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior string
+kubebuilder:validation:Enum={"BypassCaching","IgnoreQueryString","NotSet","UseQueryString"}
type ProfilesEndpoints_Spec ¶
type ProfilesEndpoints_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: Reference to another resource. DefaultOriginGroup *ResourceReference `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy `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"` // Location: Location to deploy resource to 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 *ProfilesEndpointsSpecPropertiesOptimizationType `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []ProfilesEndpoints_Spec_Properties_OriginGroups `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 []ProfilesEndpoints_Spec_Properties_Origins `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 *ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` // Tags: Name-value pairs to add to the resource 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 *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*ProfilesEndpoints_Spec) AssignPropertiesFromProfilesEndpointsSpec ¶
func (endpoints *ProfilesEndpoints_Spec) AssignPropertiesFromProfilesEndpointsSpec(source *v20210601s.ProfilesEndpoints_Spec) error
AssignPropertiesFromProfilesEndpointsSpec populates our ProfilesEndpoints_Spec from the provided source ProfilesEndpoints_Spec
func (*ProfilesEndpoints_Spec) AssignPropertiesToProfilesEndpointsSpec ¶
func (endpoints *ProfilesEndpoints_Spec) AssignPropertiesToProfilesEndpointsSpec(destination *v20210601s.ProfilesEndpoints_Spec) error
AssignPropertiesToProfilesEndpointsSpec populates the provided destination ProfilesEndpoints_Spec from our ProfilesEndpoints_Spec
func (*ProfilesEndpoints_Spec) ConvertSpecFrom ¶
func (endpoints *ProfilesEndpoints_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ProfilesEndpoints_Spec from the provided source
func (*ProfilesEndpoints_Spec) ConvertSpecTo ¶
func (endpoints *ProfilesEndpoints_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ProfilesEndpoints_Spec
func (*ProfilesEndpoints_Spec) ConvertToARM ¶
func (endpoints *ProfilesEndpoints_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ProfilesEndpoints_Spec) DeepCopy ¶
func (in *ProfilesEndpoints_Spec) DeepCopy() *ProfilesEndpoints_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec.
func (*ProfilesEndpoints_Spec) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec) DeepCopyInto(out *ProfilesEndpoints_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpoints_Spec) NewEmptyARMValue ¶
func (endpoints *ProfilesEndpoints_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProfilesEndpoints_Spec) OriginalVersion ¶
func (endpoints *ProfilesEndpoints_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ProfilesEndpoints_Spec) PopulateFromARM ¶
func (endpoints *ProfilesEndpoints_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ProfilesEndpoints_Spec) SetAzureName ¶
func (endpoints *ProfilesEndpoints_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ProfilesEndpoints_SpecARM ¶
type ProfilesEndpoints_SpecARM struct { // Location: Location to deploy resource to Location *string `json:"location,omitempty"` // Name: Name of the endpoint under the profile which is unique globally. Name string `json:"name,omitempty"` // Properties: The JSON object that contains the properties required to create an endpoint. Properties *ProfilesEndpoints_Spec_PropertiesARM `json:"properties,omitempty"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*ProfilesEndpoints_SpecARM) DeepCopy ¶
func (in *ProfilesEndpoints_SpecARM) DeepCopy() *ProfilesEndpoints_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_SpecARM.
func (*ProfilesEndpoints_SpecARM) DeepCopyInto ¶
func (in *ProfilesEndpoints_SpecARM) DeepCopyInto(out *ProfilesEndpoints_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ProfilesEndpoints_SpecARM) GetAPIVersion ¶
func (endpoints ProfilesEndpoints_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*ProfilesEndpoints_SpecARM) GetName ¶
func (endpoints *ProfilesEndpoints_SpecARM) GetName() string
GetName returns the Name of the resource
func (*ProfilesEndpoints_SpecARM) GetType ¶
func (endpoints *ProfilesEndpoints_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles/endpoints"
type ProfilesEndpoints_Spec_PropertiesARM ¶
type ProfilesEndpoints_Spec_PropertiesARM struct { // ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` // DefaultOriginGroup: Reference to another resource. DefaultOriginGroup *ResourceReferenceARM `json:"defaultOriginGroup,omitempty"` // DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicyARM `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 []GeoFilterARM `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 *ProfilesEndpointsSpecPropertiesOptimizationType `json:"optimizationType,omitempty"` // OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []ProfilesEndpoints_Spec_Properties_OriginGroupsARM `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 []ProfilesEndpoints_Spec_Properties_OriginsARM `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 *ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior `json:"queryStringCachingBehavior,omitempty"` // UrlSigningKeys: List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKeyARM `json:"urlSigningKeys,omitempty"` // WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM `json:"webApplicationFirewallPolicyLink,omitempty"` }
func (*ProfilesEndpoints_Spec_PropertiesARM) DeepCopy ¶
func (in *ProfilesEndpoints_Spec_PropertiesARM) DeepCopy() *ProfilesEndpoints_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec_PropertiesARM.
func (*ProfilesEndpoints_Spec_PropertiesARM) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec_PropertiesARM) DeepCopyInto(out *ProfilesEndpoints_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilesEndpoints_Spec_Properties_OriginGroups ¶
type ProfilesEndpoints_Spec_Properties_OriginGroups struct { // HealthProbeSettings: The JSON object that contains the properties to send health probes to 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. 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"` }
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesFromProfilesEndpointsSpecPropertiesOriginGroups ¶
func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesFromProfilesEndpointsSpecPropertiesOriginGroups(source *v20210601s.ProfilesEndpoints_Spec_Properties_OriginGroups) error
AssignPropertiesFromProfilesEndpointsSpecPropertiesOriginGroups populates our ProfilesEndpoints_Spec_Properties_OriginGroups from the provided source ProfilesEndpoints_Spec_Properties_OriginGroups
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesToProfilesEndpointsSpecPropertiesOriginGroups ¶
func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) AssignPropertiesToProfilesEndpointsSpecPropertiesOriginGroups(destination *v20210601s.ProfilesEndpoints_Spec_Properties_OriginGroups) error
AssignPropertiesToProfilesEndpointsSpecPropertiesOriginGroups populates the provided destination ProfilesEndpoints_Spec_Properties_OriginGroups from our ProfilesEndpoints_Spec_Properties_OriginGroups
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) ConvertToARM ¶
func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopy ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopy() *ProfilesEndpoints_Spec_Properties_OriginGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec_Properties_OriginGroups.
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_OriginGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) NewEmptyARMValue ¶
func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProfilesEndpoints_Spec_Properties_OriginGroups) PopulateFromARM ¶
func (groups *ProfilesEndpoints_Spec_Properties_OriginGroups) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProfilesEndpoints_Spec_Properties_OriginGroupsARM ¶
type ProfilesEndpoints_Spec_Properties_OriginGroupsARM 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 *DeepCreatedOriginGroupPropertiesARM `json:"properties,omitempty"` }
func (*ProfilesEndpoints_Spec_Properties_OriginGroupsARM) DeepCopy ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginGroupsARM) DeepCopy() *ProfilesEndpoints_Spec_Properties_OriginGroupsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec_Properties_OriginGroupsARM.
func (*ProfilesEndpoints_Spec_Properties_OriginGroupsARM) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginGroupsARM) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_OriginGroupsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilesEndpoints_Spec_Properties_Origins ¶
type ProfilesEndpoints_Spec_Properties_Origins 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"` }
func (*ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesFromProfilesEndpointsSpecPropertiesOrigins ¶
func (origins *ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesFromProfilesEndpointsSpecPropertiesOrigins(source *v20210601s.ProfilesEndpoints_Spec_Properties_Origins) error
AssignPropertiesFromProfilesEndpointsSpecPropertiesOrigins populates our ProfilesEndpoints_Spec_Properties_Origins from the provided source ProfilesEndpoints_Spec_Properties_Origins
func (*ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesToProfilesEndpointsSpecPropertiesOrigins ¶
func (origins *ProfilesEndpoints_Spec_Properties_Origins) AssignPropertiesToProfilesEndpointsSpecPropertiesOrigins(destination *v20210601s.ProfilesEndpoints_Spec_Properties_Origins) error
AssignPropertiesToProfilesEndpointsSpecPropertiesOrigins populates the provided destination ProfilesEndpoints_Spec_Properties_Origins from our ProfilesEndpoints_Spec_Properties_Origins
func (*ProfilesEndpoints_Spec_Properties_Origins) ConvertToARM ¶
func (origins *ProfilesEndpoints_Spec_Properties_Origins) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ProfilesEndpoints_Spec_Properties_Origins) DeepCopy ¶
func (in *ProfilesEndpoints_Spec_Properties_Origins) DeepCopy() *ProfilesEndpoints_Spec_Properties_Origins
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec_Properties_Origins.
func (*ProfilesEndpoints_Spec_Properties_Origins) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec_Properties_Origins) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_Origins)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfilesEndpoints_Spec_Properties_Origins) NewEmptyARMValue ¶
func (origins *ProfilesEndpoints_Spec_Properties_Origins) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProfilesEndpoints_Spec_Properties_Origins) PopulateFromARM ¶
func (origins *ProfilesEndpoints_Spec_Properties_Origins) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProfilesEndpoints_Spec_Properties_OriginsARM ¶
type ProfilesEndpoints_Spec_Properties_OriginsARM 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 *DeepCreatedOriginPropertiesARM `json:"properties,omitempty"` }
func (*ProfilesEndpoints_Spec_Properties_OriginsARM) DeepCopy ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginsARM) DeepCopy() *ProfilesEndpoints_Spec_Properties_OriginsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilesEndpoints_Spec_Properties_OriginsARM.
func (*ProfilesEndpoints_Spec_Properties_OriginsARM) DeepCopyInto ¶
func (in *ProfilesEndpoints_Spec_Properties_OriginsARM) DeepCopyInto(out *ProfilesEndpoints_Spec_Properties_OriginsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Profiles_Spec ¶
type Profiles_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Location: Location to deploy resource to 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: 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. Sku *Sku `json:"sku,omitempty"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*Profiles_Spec) AssignPropertiesFromProfilesSpec ¶
func (profiles *Profiles_Spec) AssignPropertiesFromProfilesSpec(source *v20210601s.Profiles_Spec) error
AssignPropertiesFromProfilesSpec populates our Profiles_Spec from the provided source Profiles_Spec
func (*Profiles_Spec) AssignPropertiesToProfilesSpec ¶
func (profiles *Profiles_Spec) AssignPropertiesToProfilesSpec(destination *v20210601s.Profiles_Spec) error
AssignPropertiesToProfilesSpec populates the provided destination Profiles_Spec from our Profiles_Spec
func (*Profiles_Spec) ConvertSpecFrom ¶
func (profiles *Profiles_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Profiles_Spec from the provided source
func (*Profiles_Spec) ConvertSpecTo ¶
func (profiles *Profiles_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Profiles_Spec
func (*Profiles_Spec) ConvertToARM ¶
func (profiles *Profiles_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Profiles_Spec) DeepCopy ¶
func (in *Profiles_Spec) DeepCopy() *Profiles_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_Spec.
func (*Profiles_Spec) DeepCopyInto ¶
func (in *Profiles_Spec) DeepCopyInto(out *Profiles_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profiles_Spec) NewEmptyARMValue ¶
func (profiles *Profiles_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Profiles_Spec) OriginalVersion ¶
func (profiles *Profiles_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Profiles_Spec) PopulateFromARM ¶
func (profiles *Profiles_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Profiles_Spec) SetAzureName ¶
func (profiles *Profiles_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Profiles_SpecARM ¶
type Profiles_SpecARM struct { // Location: Location to deploy resource to Location *string `json:"location,omitempty"` // Name: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the // resource group. Name string `json:"name,omitempty"` // Properties: The JSON object that contains the properties required to create a profile. Properties *ProfilePropertiesARM `json:"properties,omitempty"` // Sku: 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. Sku *SkuARM `json:"sku,omitempty"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*Profiles_SpecARM) DeepCopy ¶
func (in *Profiles_SpecARM) DeepCopy() *Profiles_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profiles_SpecARM.
func (*Profiles_SpecARM) DeepCopyInto ¶
func (in *Profiles_SpecARM) DeepCopyInto(out *Profiles_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Profiles_SpecARM) GetAPIVersion ¶
func (profiles Profiles_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"
func (*Profiles_SpecARM) GetName ¶
func (profiles *Profiles_SpecARM) GetName() string
GetName returns the Name of the resource
func (*Profiles_SpecARM) GetType ¶
func (profiles *Profiles_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cdn/profiles"
type QueryStringCachingBehavior_Status ¶
type QueryStringCachingBehavior_Status string
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 *QueryStringMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []QueryStringMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *QueryStringMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/QueryStringMatchConditionParameters
func (*QueryStringMatchConditionParameters) AssignPropertiesFromQueryStringMatchConditionParameters ¶
func (parameters *QueryStringMatchConditionParameters) AssignPropertiesFromQueryStringMatchConditionParameters(source *v20210601s.QueryStringMatchConditionParameters) error
AssignPropertiesFromQueryStringMatchConditionParameters populates our QueryStringMatchConditionParameters from the provided source QueryStringMatchConditionParameters
func (*QueryStringMatchConditionParameters) AssignPropertiesToQueryStringMatchConditionParameters ¶
func (parameters *QueryStringMatchConditionParameters) AssignPropertiesToQueryStringMatchConditionParameters(destination *v20210601s.QueryStringMatchConditionParameters) error
AssignPropertiesToQueryStringMatchConditionParameters 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) 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 QueryStringMatchConditionParametersARM ¶
type QueryStringMatchConditionParametersARM 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 *QueryStringMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []QueryStringMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *QueryStringMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/QueryStringMatchConditionParameters
func (*QueryStringMatchConditionParametersARM) DeepCopy ¶
func (in *QueryStringMatchConditionParametersARM) DeepCopy() *QueryStringMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringMatchConditionParametersARM.
func (*QueryStringMatchConditionParametersARM) DeepCopyInto ¶
func (in *QueryStringMatchConditionParametersARM) DeepCopyInto(out *QueryStringMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringMatchConditionParametersOperator ¶
type QueryStringMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type QueryStringMatchConditionParametersTransforms ¶
type QueryStringMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type QueryStringMatchConditionParametersTypeName ¶
type QueryStringMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleQueryStringConditionParameters"}
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 *RemoteAddressMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RemoteAddressMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RemoteAddressMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RemoteAddressMatchConditionParameters
func (*RemoteAddressMatchConditionParameters) AssignPropertiesFromRemoteAddressMatchConditionParameters ¶
func (parameters *RemoteAddressMatchConditionParameters) AssignPropertiesFromRemoteAddressMatchConditionParameters(source *v20210601s.RemoteAddressMatchConditionParameters) error
AssignPropertiesFromRemoteAddressMatchConditionParameters populates our RemoteAddressMatchConditionParameters from the provided source RemoteAddressMatchConditionParameters
func (*RemoteAddressMatchConditionParameters) AssignPropertiesToRemoteAddressMatchConditionParameters ¶
func (parameters *RemoteAddressMatchConditionParameters) AssignPropertiesToRemoteAddressMatchConditionParameters(destination *v20210601s.RemoteAddressMatchConditionParameters) error
AssignPropertiesToRemoteAddressMatchConditionParameters 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) 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 RemoteAddressMatchConditionParametersARM ¶
type RemoteAddressMatchConditionParametersARM 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 *RemoteAddressMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RemoteAddressMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RemoteAddressMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RemoteAddressMatchConditionParameters
func (*RemoteAddressMatchConditionParametersARM) DeepCopy ¶
func (in *RemoteAddressMatchConditionParametersARM) DeepCopy() *RemoteAddressMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressMatchConditionParametersARM.
func (*RemoteAddressMatchConditionParametersARM) DeepCopyInto ¶
func (in *RemoteAddressMatchConditionParametersARM) DeepCopyInto(out *RemoteAddressMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAddressMatchConditionParametersOperator ¶
type RemoteAddressMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","GeoMatch","IPMatch"}
type RemoteAddressMatchConditionParametersTransforms ¶
type RemoteAddressMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RemoteAddressMatchConditionParametersTypeName ¶
type RemoteAddressMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRemoteAddressConditionParameters"}
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 *RequestBodyMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestBodyMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RequestBodyMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestBodyMatchConditionParameters
func (*RequestBodyMatchConditionParameters) AssignPropertiesFromRequestBodyMatchConditionParameters ¶
func (parameters *RequestBodyMatchConditionParameters) AssignPropertiesFromRequestBodyMatchConditionParameters(source *v20210601s.RequestBodyMatchConditionParameters) error
AssignPropertiesFromRequestBodyMatchConditionParameters populates our RequestBodyMatchConditionParameters from the provided source RequestBodyMatchConditionParameters
func (*RequestBodyMatchConditionParameters) AssignPropertiesToRequestBodyMatchConditionParameters ¶
func (parameters *RequestBodyMatchConditionParameters) AssignPropertiesToRequestBodyMatchConditionParameters(destination *v20210601s.RequestBodyMatchConditionParameters) error
AssignPropertiesToRequestBodyMatchConditionParameters 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) 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 RequestBodyMatchConditionParametersARM ¶
type RequestBodyMatchConditionParametersARM 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 *RequestBodyMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestBodyMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RequestBodyMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestBodyMatchConditionParameters
func (*RequestBodyMatchConditionParametersARM) DeepCopy ¶
func (in *RequestBodyMatchConditionParametersARM) DeepCopy() *RequestBodyMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyMatchConditionParametersARM.
func (*RequestBodyMatchConditionParametersARM) DeepCopyInto ¶
func (in *RequestBodyMatchConditionParametersARM) DeepCopyInto(out *RequestBodyMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestBodyMatchConditionParametersOperator ¶
type RequestBodyMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type RequestBodyMatchConditionParametersTransforms ¶
type RequestBodyMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RequestBodyMatchConditionParametersTypeName ¶
type RequestBodyMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRequestBodyConditionParameters"}
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 *RequestHeaderMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of Header to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []RequestHeaderMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RequestHeaderMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestHeaderMatchConditionParameters
func (*RequestHeaderMatchConditionParameters) AssignPropertiesFromRequestHeaderMatchConditionParameters ¶
func (parameters *RequestHeaderMatchConditionParameters) AssignPropertiesFromRequestHeaderMatchConditionParameters(source *v20210601s.RequestHeaderMatchConditionParameters) error
AssignPropertiesFromRequestHeaderMatchConditionParameters populates our RequestHeaderMatchConditionParameters from the provided source RequestHeaderMatchConditionParameters
func (*RequestHeaderMatchConditionParameters) AssignPropertiesToRequestHeaderMatchConditionParameters ¶
func (parameters *RequestHeaderMatchConditionParameters) AssignPropertiesToRequestHeaderMatchConditionParameters(destination *v20210601s.RequestHeaderMatchConditionParameters) error
AssignPropertiesToRequestHeaderMatchConditionParameters 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) 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 RequestHeaderMatchConditionParametersARM ¶
type RequestHeaderMatchConditionParametersARM 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 *RequestHeaderMatchConditionParametersOperator `json:"operator,omitempty"` // Selector: Name of Header to be matched Selector *string `json:"selector,omitempty"` // Transforms: List of transforms Transforms []RequestHeaderMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RequestHeaderMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestHeaderMatchConditionParameters
func (*RequestHeaderMatchConditionParametersARM) DeepCopy ¶
func (in *RequestHeaderMatchConditionParametersARM) DeepCopy() *RequestHeaderMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderMatchConditionParametersARM.
func (*RequestHeaderMatchConditionParametersARM) DeepCopyInto ¶
func (in *RequestHeaderMatchConditionParametersARM) DeepCopyInto(out *RequestHeaderMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderMatchConditionParametersOperator ¶
type RequestHeaderMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type RequestHeaderMatchConditionParametersTransforms ¶
type RequestHeaderMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RequestHeaderMatchConditionParametersTypeName ¶
type RequestHeaderMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRequestHeaderConditionParameters"}
type RequestMethodMatchConditionParameters ¶
type RequestMethodMatchConditionParameters struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []RequestMethodMatchConditionParametersMatchValues `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 *RequestMethodMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestMethodMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RequestMethodMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestMethodMatchConditionParameters
func (*RequestMethodMatchConditionParameters) AssignPropertiesFromRequestMethodMatchConditionParameters ¶
func (parameters *RequestMethodMatchConditionParameters) AssignPropertiesFromRequestMethodMatchConditionParameters(source *v20210601s.RequestMethodMatchConditionParameters) error
AssignPropertiesFromRequestMethodMatchConditionParameters populates our RequestMethodMatchConditionParameters from the provided source RequestMethodMatchConditionParameters
func (*RequestMethodMatchConditionParameters) AssignPropertiesToRequestMethodMatchConditionParameters ¶
func (parameters *RequestMethodMatchConditionParameters) AssignPropertiesToRequestMethodMatchConditionParameters(destination *v20210601s.RequestMethodMatchConditionParameters) error
AssignPropertiesToRequestMethodMatchConditionParameters 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) 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 RequestMethodMatchConditionParametersARM ¶
type RequestMethodMatchConditionParametersARM struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []RequestMethodMatchConditionParametersMatchValues `json:"matchValues,omitempty"` // NegateCondition: Describes if this is negate condition or not NegateCondition *bool `json:"negateCondition,omitempty"` // Operator: Describes operator to be matched Operator *RequestMethodMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestMethodMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RequestMethodMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestMethodMatchConditionParameters
func (*RequestMethodMatchConditionParametersARM) DeepCopy ¶
func (in *RequestMethodMatchConditionParametersARM) DeepCopy() *RequestMethodMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodMatchConditionParametersARM.
func (*RequestMethodMatchConditionParametersARM) DeepCopyInto ¶
func (in *RequestMethodMatchConditionParametersARM) DeepCopyInto(out *RequestMethodMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestMethodMatchConditionParametersMatchValues ¶
type RequestMethodMatchConditionParametersMatchValues string
+kubebuilder:validation:Enum={"DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE"}
type RequestMethodMatchConditionParametersOperator ¶
type RequestMethodMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Equal"}
type RequestMethodMatchConditionParametersTransforms ¶
type RequestMethodMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RequestMethodMatchConditionParametersTypeName ¶
type RequestMethodMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRequestMethodConditionParameters"}
type RequestSchemeMatchConditionParameters ¶
type RequestSchemeMatchConditionParameters struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []RequestSchemeMatchConditionParametersMatchValues `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 *RequestSchemeMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestSchemeMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RequestSchemeMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestSchemeMatchConditionParameters
func (*RequestSchemeMatchConditionParameters) AssignPropertiesFromRequestSchemeMatchConditionParameters ¶
func (parameters *RequestSchemeMatchConditionParameters) AssignPropertiesFromRequestSchemeMatchConditionParameters(source *v20210601s.RequestSchemeMatchConditionParameters) error
AssignPropertiesFromRequestSchemeMatchConditionParameters populates our RequestSchemeMatchConditionParameters from the provided source RequestSchemeMatchConditionParameters
func (*RequestSchemeMatchConditionParameters) AssignPropertiesToRequestSchemeMatchConditionParameters ¶
func (parameters *RequestSchemeMatchConditionParameters) AssignPropertiesToRequestSchemeMatchConditionParameters(destination *v20210601s.RequestSchemeMatchConditionParameters) error
AssignPropertiesToRequestSchemeMatchConditionParameters 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) 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 RequestSchemeMatchConditionParametersARM ¶
type RequestSchemeMatchConditionParametersARM struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []RequestSchemeMatchConditionParametersMatchValues `json:"matchValues,omitempty"` // NegateCondition: Describes if this is negate condition or not NegateCondition *bool `json:"negateCondition,omitempty"` // Operator: Describes operator to be matched Operator *RequestSchemeMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestSchemeMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RequestSchemeMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestSchemeMatchConditionParameters
func (*RequestSchemeMatchConditionParametersARM) DeepCopy ¶
func (in *RequestSchemeMatchConditionParametersARM) DeepCopy() *RequestSchemeMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeMatchConditionParametersARM.
func (*RequestSchemeMatchConditionParametersARM) DeepCopyInto ¶
func (in *RequestSchemeMatchConditionParametersARM) DeepCopyInto(out *RequestSchemeMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSchemeMatchConditionParametersMatchValues ¶
type RequestSchemeMatchConditionParametersMatchValues string
+kubebuilder:validation:Enum={"HTTP","HTTPS"}
type RequestSchemeMatchConditionParametersOperator ¶
type RequestSchemeMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Equal"}
type RequestSchemeMatchConditionParametersTransforms ¶
type RequestSchemeMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RequestSchemeMatchConditionParametersTypeName ¶
type RequestSchemeMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRequestSchemeConditionParameters"}
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 *RequestUriMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestUriMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *RequestUriMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestUriMatchConditionParameters
func (*RequestUriMatchConditionParameters) AssignPropertiesFromRequestUriMatchConditionParameters ¶
func (parameters *RequestUriMatchConditionParameters) AssignPropertiesFromRequestUriMatchConditionParameters(source *v20210601s.RequestUriMatchConditionParameters) error
AssignPropertiesFromRequestUriMatchConditionParameters populates our RequestUriMatchConditionParameters from the provided source RequestUriMatchConditionParameters
func (*RequestUriMatchConditionParameters) AssignPropertiesToRequestUriMatchConditionParameters ¶
func (parameters *RequestUriMatchConditionParameters) AssignPropertiesToRequestUriMatchConditionParameters(destination *v20210601s.RequestUriMatchConditionParameters) error
AssignPropertiesToRequestUriMatchConditionParameters 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) 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 RequestUriMatchConditionParametersARM ¶
type RequestUriMatchConditionParametersARM 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 *RequestUriMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []RequestUriMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *RequestUriMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestUriMatchConditionParameters
func (*RequestUriMatchConditionParametersARM) DeepCopy ¶
func (in *RequestUriMatchConditionParametersARM) DeepCopy() *RequestUriMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUriMatchConditionParametersARM.
func (*RequestUriMatchConditionParametersARM) DeepCopyInto ¶
func (in *RequestUriMatchConditionParametersARM) DeepCopyInto(out *RequestUriMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestUriMatchConditionParametersOperator ¶
type RequestUriMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type RequestUriMatchConditionParametersTransforms ¶
type RequestUriMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type RequestUriMatchConditionParametersTypeName ¶
type RequestUriMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRequestUriConditionParameters"}
type ResourceReference ¶
type ResourceReference struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResourceReference
func (*ResourceReference) AssignPropertiesFromResourceReference ¶
func (reference *ResourceReference) AssignPropertiesFromResourceReference(source *v20210601s.ResourceReference) error
AssignPropertiesFromResourceReference populates our ResourceReference from the provided source ResourceReference
func (*ResourceReference) AssignPropertiesToResourceReference ¶
func (reference *ResourceReference) AssignPropertiesToResourceReference(destination *v20210601s.ResourceReference) error
AssignPropertiesToResourceReference populates the provided destination ResourceReference from our ResourceReference
func (*ResourceReference) ConvertToARM ¶
func (reference *ResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceReference) DeepCopy ¶
func (in *ResourceReference) DeepCopy() *ResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.
func (*ResourceReference) DeepCopyInto ¶
func (in *ResourceReference) DeepCopyInto(out *ResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceReference) NewEmptyARMValue ¶
func (reference *ResourceReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceReference) PopulateFromARM ¶
func (reference *ResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceReferenceARM ¶
type ResourceReferenceARM struct {
Id *string `json:"id,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResourceReference
func (*ResourceReferenceARM) DeepCopy ¶
func (in *ResourceReferenceARM) DeepCopy() *ResourceReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReferenceARM.
func (*ResourceReferenceARM) DeepCopyInto ¶
func (in *ResourceReferenceARM) DeepCopyInto(out *ResourceReferenceARM)
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"` }
func (*ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus ¶
func (reference *ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus(source *v20210601s.ResourceReference_Status) error
AssignPropertiesFromResourceReferenceStatus populates our ResourceReference_Status from the provided source ResourceReference_Status
func (*ResourceReference_Status) AssignPropertiesToResourceReferenceStatus ¶
func (reference *ResourceReference_Status) AssignPropertiesToResourceReferenceStatus(destination *v20210601s.ResourceReference_Status) error
AssignPropertiesToResourceReferenceStatus 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_StatusARM ¶
type ResourceReference_StatusARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*ResourceReference_StatusARM) DeepCopy ¶
func (in *ResourceReference_StatusARM) DeepCopy() *ResourceReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference_StatusARM.
func (*ResourceReference_StatusARM) DeepCopyInto ¶
func (in *ResourceReference_StatusARM) DeepCopyInto(out *ResourceReference_StatusARM)
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 *ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes `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"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResponseBasedOriginErrorDetectionParameters
func (*ResponseBasedOriginErrorDetectionParameters) AssignPropertiesFromResponseBasedOriginErrorDetectionParameters ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignPropertiesFromResponseBasedOriginErrorDetectionParameters(source *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
AssignPropertiesFromResponseBasedOriginErrorDetectionParameters populates our ResponseBasedOriginErrorDetectionParameters from the provided source ResponseBasedOriginErrorDetectionParameters
func (*ResponseBasedOriginErrorDetectionParameters) AssignPropertiesToResponseBasedOriginErrorDetectionParameters ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters) AssignPropertiesToResponseBasedOriginErrorDetectionParameters(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters) error
AssignPropertiesToResponseBasedOriginErrorDetectionParameters 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) 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 ResponseBasedOriginErrorDetectionParametersARM ¶
type ResponseBasedOriginErrorDetectionParametersARM struct { // HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as // unhealthy. HttpErrorRanges []HttpErrorRangeParametersARM `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed // unhealthy. ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResponseBasedOriginErrorDetectionParameters
func (*ResponseBasedOriginErrorDetectionParametersARM) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParametersARM) DeepCopy() *ResponseBasedOriginErrorDetectionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParametersARM.
func (*ResponseBasedOriginErrorDetectionParametersARM) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParametersARM) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes ¶
type ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes string
+kubebuilder:validation:Enum={"None","TcpAndHttpErrors","TcpErrorsOnly"}
type ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes ¶
type ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes 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 *ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
func (*ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesFromResponseBasedOriginErrorDetectionParametersStatus ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesFromResponseBasedOriginErrorDetectionParametersStatus(source *v20210601s.ResponseBasedOriginErrorDetectionParameters_Status) error
AssignPropertiesFromResponseBasedOriginErrorDetectionParametersStatus populates our ResponseBasedOriginErrorDetectionParameters_Status from the provided source ResponseBasedOriginErrorDetectionParameters_Status
func (*ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesToResponseBasedOriginErrorDetectionParametersStatus ¶
func (parameters *ResponseBasedOriginErrorDetectionParameters_Status) AssignPropertiesToResponseBasedOriginErrorDetectionParametersStatus(destination *v20210601s.ResponseBasedOriginErrorDetectionParameters_Status) error
AssignPropertiesToResponseBasedOriginErrorDetectionParametersStatus 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_StatusARM ¶
type ResponseBasedOriginErrorDetectionParameters_StatusARM 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_StatusARM `json:"httpErrorRanges,omitempty"` // ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes `json:"responseBasedDetectedErrorTypes,omitempty"` // ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
func (*ResponseBasedOriginErrorDetectionParameters_StatusARM) DeepCopy ¶
func (in *ResponseBasedOriginErrorDetectionParameters_StatusARM) DeepCopy() *ResponseBasedOriginErrorDetectionParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseBasedOriginErrorDetectionParameters_StatusARM.
func (*ResponseBasedOriginErrorDetectionParameters_StatusARM) DeepCopyInto ¶
func (in *ResponseBasedOriginErrorDetectionParameters_StatusARM) DeepCopyInto(out *ResponseBasedOriginErrorDetectionParameters_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionParameters ¶
type RouteConfigurationOverrideActionParameters struct { // CacheConfiguration: Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration // object. CacheConfiguration *CacheConfiguration `json:"cacheConfiguration,omitempty"` // OriginGroupOverride: Defines the parameters for the origin group override configuration. OriginGroupOverride *OriginGroupOverride `json:"originGroupOverride,omitempty"` // +kubebuilder:validation:Required TypeName *RouteConfigurationOverrideActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RouteConfigurationOverrideActionParameters
func (*RouteConfigurationOverrideActionParameters) AssignPropertiesFromRouteConfigurationOverrideActionParameters ¶
func (parameters *RouteConfigurationOverrideActionParameters) AssignPropertiesFromRouteConfigurationOverrideActionParameters(source *v20210601s.RouteConfigurationOverrideActionParameters) error
AssignPropertiesFromRouteConfigurationOverrideActionParameters populates our RouteConfigurationOverrideActionParameters from the provided source RouteConfigurationOverrideActionParameters
func (*RouteConfigurationOverrideActionParameters) AssignPropertiesToRouteConfigurationOverrideActionParameters ¶
func (parameters *RouteConfigurationOverrideActionParameters) AssignPropertiesToRouteConfigurationOverrideActionParameters(destination *v20210601s.RouteConfigurationOverrideActionParameters) error
AssignPropertiesToRouteConfigurationOverrideActionParameters 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) 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 RouteConfigurationOverrideActionParametersARM ¶
type RouteConfigurationOverrideActionParametersARM struct { // CacheConfiguration: Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration // object. CacheConfiguration *CacheConfigurationARM `json:"cacheConfiguration,omitempty"` // OriginGroupOverride: Defines the parameters for the origin group override configuration. OriginGroupOverride *OriginGroupOverrideARM `json:"originGroupOverride,omitempty"` TypeName *RouteConfigurationOverrideActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RouteConfigurationOverrideActionParameters
func (*RouteConfigurationOverrideActionParametersARM) DeepCopy ¶
func (in *RouteConfigurationOverrideActionParametersARM) DeepCopy() *RouteConfigurationOverrideActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParametersARM.
func (*RouteConfigurationOverrideActionParametersARM) DeepCopyInto ¶
func (in *RouteConfigurationOverrideActionParametersARM) DeepCopyInto(out *RouteConfigurationOverrideActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionParametersTypeName ¶
type RouteConfigurationOverrideActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleRouteConfigurationOverrideActionParameters"}
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 *ServerPortMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []ServerPortMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *ServerPortMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ServerPortMatchConditionParameters
func (*ServerPortMatchConditionParameters) AssignPropertiesFromServerPortMatchConditionParameters ¶
func (parameters *ServerPortMatchConditionParameters) AssignPropertiesFromServerPortMatchConditionParameters(source *v20210601s.ServerPortMatchConditionParameters) error
AssignPropertiesFromServerPortMatchConditionParameters populates our ServerPortMatchConditionParameters from the provided source ServerPortMatchConditionParameters
func (*ServerPortMatchConditionParameters) AssignPropertiesToServerPortMatchConditionParameters ¶
func (parameters *ServerPortMatchConditionParameters) AssignPropertiesToServerPortMatchConditionParameters(destination *v20210601s.ServerPortMatchConditionParameters) error
AssignPropertiesToServerPortMatchConditionParameters 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) 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 ServerPortMatchConditionParametersARM ¶
type ServerPortMatchConditionParametersARM 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 *ServerPortMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []ServerPortMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *ServerPortMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ServerPortMatchConditionParameters
func (*ServerPortMatchConditionParametersARM) DeepCopy ¶
func (in *ServerPortMatchConditionParametersARM) DeepCopy() *ServerPortMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortMatchConditionParametersARM.
func (*ServerPortMatchConditionParametersARM) DeepCopyInto ¶
func (in *ServerPortMatchConditionParametersARM) DeepCopyInto(out *ServerPortMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPortMatchConditionParametersOperator ¶
type ServerPortMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type ServerPortMatchConditionParametersTransforms ¶
type ServerPortMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type ServerPortMatchConditionParametersTypeName ¶
type ServerPortMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleServerPortConditionParameters"}
type Sku ¶
type Sku struct { // Name: Name of the pricing tier. Name *SkuName `json:"name,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/Sku
func (*Sku) AssignPropertiesFromSku ¶
func (sku *Sku) AssignPropertiesFromSku(source *v20210601s.Sku) error
AssignPropertiesFromSku populates our Sku from the provided source Sku
func (*Sku) AssignPropertiesToSku ¶
func (sku *Sku) AssignPropertiesToSku(destination *v20210601s.Sku) error
AssignPropertiesToSku 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 SkuARM ¶
type SkuARM struct { // Name: Name of the pricing tier. Name *SkuName `json:"name,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/Sku
func (*SkuARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuARM.
func (*SkuARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuName ¶
type SkuName string
+kubebuilder:validation:Enum={"Custom_Verizon","Premium_AzureFrontDoor","Premium_Verizon","Standard_955BandWidth_ChinaCdn","Standard_Akamai","Standard_AvgBandWidth_ChinaCdn","Standard_AzureFrontDoor","Standard_ChinaCdn","Standard_Microsoft","StandardPlus_955BandWidth_ChinaCdn","StandardPlus_AvgBandWidth_ChinaCdn","StandardPlus_ChinaCdn","Standard_Verizon"}
type SkuStatusName ¶
type SkuStatusName string
type Sku_Status ¶
type Sku_Status struct { // Name: Name of the pricing tier. Name *SkuStatusName `json:"name,omitempty"` }
func (*Sku_Status) AssignPropertiesFromSkuStatus ¶
func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v20210601s.Sku_Status) error
AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status
func (*Sku_Status) AssignPropertiesToSkuStatus ¶
func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *v20210601s.Sku_Status) error
AssignPropertiesToSkuStatus 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_StatusARM ¶
type Sku_StatusARM struct { // Name: Name of the pricing tier. Name *SkuStatusName `json:"name,omitempty"` }
func (*Sku_StatusARM) DeepCopy ¶
func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_StatusARM.
func (*Sku_StatusARM) DeepCopyInto ¶
func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)
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 *SocketAddrMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []SocketAddrMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *SocketAddrMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SocketAddrMatchConditionParameters
func (*SocketAddrMatchConditionParameters) AssignPropertiesFromSocketAddrMatchConditionParameters ¶
func (parameters *SocketAddrMatchConditionParameters) AssignPropertiesFromSocketAddrMatchConditionParameters(source *v20210601s.SocketAddrMatchConditionParameters) error
AssignPropertiesFromSocketAddrMatchConditionParameters populates our SocketAddrMatchConditionParameters from the provided source SocketAddrMatchConditionParameters
func (*SocketAddrMatchConditionParameters) AssignPropertiesToSocketAddrMatchConditionParameters ¶
func (parameters *SocketAddrMatchConditionParameters) AssignPropertiesToSocketAddrMatchConditionParameters(destination *v20210601s.SocketAddrMatchConditionParameters) error
AssignPropertiesToSocketAddrMatchConditionParameters 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) 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 SocketAddrMatchConditionParametersARM ¶
type SocketAddrMatchConditionParametersARM 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 *SocketAddrMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []SocketAddrMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *SocketAddrMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SocketAddrMatchConditionParameters
func (*SocketAddrMatchConditionParametersARM) DeepCopy ¶
func (in *SocketAddrMatchConditionParametersARM) DeepCopy() *SocketAddrMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddrMatchConditionParametersARM.
func (*SocketAddrMatchConditionParametersARM) DeepCopyInto ¶
func (in *SocketAddrMatchConditionParametersARM) DeepCopyInto(out *SocketAddrMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SocketAddrMatchConditionParametersOperator ¶
type SocketAddrMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","IPMatch"}
type SocketAddrMatchConditionParametersTransforms ¶
type SocketAddrMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type SocketAddrMatchConditionParametersTypeName ¶
type SocketAddrMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleSocketAddrConditionParameters"}
type SslProtocolMatchConditionParameters ¶
type SslProtocolMatchConditionParameters struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []SslProtocolMatchConditionParametersMatchValues `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 *SslProtocolMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []SslProtocolMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *SslProtocolMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SslProtocolMatchConditionParameters
func (*SslProtocolMatchConditionParameters) AssignPropertiesFromSslProtocolMatchConditionParameters ¶
func (parameters *SslProtocolMatchConditionParameters) AssignPropertiesFromSslProtocolMatchConditionParameters(source *v20210601s.SslProtocolMatchConditionParameters) error
AssignPropertiesFromSslProtocolMatchConditionParameters populates our SslProtocolMatchConditionParameters from the provided source SslProtocolMatchConditionParameters
func (*SslProtocolMatchConditionParameters) AssignPropertiesToSslProtocolMatchConditionParameters ¶
func (parameters *SslProtocolMatchConditionParameters) AssignPropertiesToSslProtocolMatchConditionParameters(destination *v20210601s.SslProtocolMatchConditionParameters) error
AssignPropertiesToSslProtocolMatchConditionParameters 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) 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 SslProtocolMatchConditionParametersARM ¶
type SslProtocolMatchConditionParametersARM struct { // MatchValues: The match value for the condition of the delivery rule MatchValues []SslProtocolMatchConditionParametersMatchValues `json:"matchValues,omitempty"` // NegateCondition: Describes if this is negate condition or not NegateCondition *bool `json:"negateCondition,omitempty"` // Operator: Describes operator to be matched Operator *SslProtocolMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []SslProtocolMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *SslProtocolMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SslProtocolMatchConditionParameters
func (*SslProtocolMatchConditionParametersARM) DeepCopy ¶
func (in *SslProtocolMatchConditionParametersARM) DeepCopy() *SslProtocolMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProtocolMatchConditionParametersARM.
func (*SslProtocolMatchConditionParametersARM) DeepCopyInto ¶
func (in *SslProtocolMatchConditionParametersARM) DeepCopyInto(out *SslProtocolMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslProtocolMatchConditionParametersMatchValues ¶
type SslProtocolMatchConditionParametersMatchValues string
+kubebuilder:validation:Enum={"TLSv1","TLSv1.1","TLSv1.2"}
type SslProtocolMatchConditionParametersOperator ¶
type SslProtocolMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Equal"}
type SslProtocolMatchConditionParametersTransforms ¶
type SslProtocolMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type SslProtocolMatchConditionParametersTypeName ¶
type SslProtocolMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleSslProtocolConditionParameters"}
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"` }
func (*SystemData_Status) AssignPropertiesFromSystemDataStatus ¶
func (data *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v20210601s.SystemData_Status) error
AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status
func (*SystemData_Status) AssignPropertiesToSystemDataStatus ¶
func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v20210601s.SystemData_Status) error
AssignPropertiesToSystemDataStatus 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_StatusARM ¶
type SystemData_StatusARM 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"` }
func (*SystemData_StatusARM) DeepCopy ¶
func (in *SystemData_StatusARM) DeepCopy() *SystemData_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_StatusARM.
func (*SystemData_StatusARM) DeepCopyInto ¶
func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *UrlFileExtensionMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlFileExtensionMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *UrlFileExtensionMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileExtensionMatchConditionParameters
func (*UrlFileExtensionMatchConditionParameters) AssignPropertiesFromUrlFileExtensionMatchConditionParameters ¶
func (parameters *UrlFileExtensionMatchConditionParameters) AssignPropertiesFromUrlFileExtensionMatchConditionParameters(source *v20210601s.UrlFileExtensionMatchConditionParameters) error
AssignPropertiesFromUrlFileExtensionMatchConditionParameters populates our UrlFileExtensionMatchConditionParameters from the provided source UrlFileExtensionMatchConditionParameters
func (*UrlFileExtensionMatchConditionParameters) AssignPropertiesToUrlFileExtensionMatchConditionParameters ¶
func (parameters *UrlFileExtensionMatchConditionParameters) AssignPropertiesToUrlFileExtensionMatchConditionParameters(destination *v20210601s.UrlFileExtensionMatchConditionParameters) error
AssignPropertiesToUrlFileExtensionMatchConditionParameters 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) 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 UrlFileExtensionMatchConditionParametersARM ¶
type UrlFileExtensionMatchConditionParametersARM 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 *UrlFileExtensionMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlFileExtensionMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *UrlFileExtensionMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileExtensionMatchConditionParameters
func (*UrlFileExtensionMatchConditionParametersARM) DeepCopy ¶
func (in *UrlFileExtensionMatchConditionParametersARM) DeepCopy() *UrlFileExtensionMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileExtensionMatchConditionParametersARM.
func (*UrlFileExtensionMatchConditionParametersARM) DeepCopyInto ¶
func (in *UrlFileExtensionMatchConditionParametersARM) DeepCopyInto(out *UrlFileExtensionMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlFileExtensionMatchConditionParametersOperator ¶
type UrlFileExtensionMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type UrlFileExtensionMatchConditionParametersTransforms ¶
type UrlFileExtensionMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type UrlFileExtensionMatchConditionParametersTypeName ¶
type UrlFileExtensionMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlFileExtensionMatchConditionParameters"}
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 *UrlFileNameMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlFileNameMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *UrlFileNameMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileNameMatchConditionParameters
func (*UrlFileNameMatchConditionParameters) AssignPropertiesFromUrlFileNameMatchConditionParameters ¶
func (parameters *UrlFileNameMatchConditionParameters) AssignPropertiesFromUrlFileNameMatchConditionParameters(source *v20210601s.UrlFileNameMatchConditionParameters) error
AssignPropertiesFromUrlFileNameMatchConditionParameters populates our UrlFileNameMatchConditionParameters from the provided source UrlFileNameMatchConditionParameters
func (*UrlFileNameMatchConditionParameters) AssignPropertiesToUrlFileNameMatchConditionParameters ¶
func (parameters *UrlFileNameMatchConditionParameters) AssignPropertiesToUrlFileNameMatchConditionParameters(destination *v20210601s.UrlFileNameMatchConditionParameters) error
AssignPropertiesToUrlFileNameMatchConditionParameters 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) 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 UrlFileNameMatchConditionParametersARM ¶
type UrlFileNameMatchConditionParametersARM 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 *UrlFileNameMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlFileNameMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *UrlFileNameMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileNameMatchConditionParameters
func (*UrlFileNameMatchConditionParametersARM) DeepCopy ¶
func (in *UrlFileNameMatchConditionParametersARM) DeepCopy() *UrlFileNameMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlFileNameMatchConditionParametersARM.
func (*UrlFileNameMatchConditionParametersARM) DeepCopyInto ¶
func (in *UrlFileNameMatchConditionParametersARM) DeepCopyInto(out *UrlFileNameMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlFileNameMatchConditionParametersOperator ¶
type UrlFileNameMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx"}
type UrlFileNameMatchConditionParametersTransforms ¶
type UrlFileNameMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type UrlFileNameMatchConditionParametersTypeName ¶
type UrlFileNameMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlFilenameConditionParameters"}
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 *UrlPathMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlPathMatchConditionParametersTransforms `json:"transforms,omitempty"` // +kubebuilder:validation:Required TypeName *UrlPathMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlPathMatchConditionParameters
func (*UrlPathMatchConditionParameters) AssignPropertiesFromUrlPathMatchConditionParameters ¶
func (parameters *UrlPathMatchConditionParameters) AssignPropertiesFromUrlPathMatchConditionParameters(source *v20210601s.UrlPathMatchConditionParameters) error
AssignPropertiesFromUrlPathMatchConditionParameters populates our UrlPathMatchConditionParameters from the provided source UrlPathMatchConditionParameters
func (*UrlPathMatchConditionParameters) AssignPropertiesToUrlPathMatchConditionParameters ¶
func (parameters *UrlPathMatchConditionParameters) AssignPropertiesToUrlPathMatchConditionParameters(destination *v20210601s.UrlPathMatchConditionParameters) error
AssignPropertiesToUrlPathMatchConditionParameters 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) 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 UrlPathMatchConditionParametersARM ¶
type UrlPathMatchConditionParametersARM 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 *UrlPathMatchConditionParametersOperator `json:"operator,omitempty"` // Transforms: List of transforms Transforms []UrlPathMatchConditionParametersTransforms `json:"transforms,omitempty"` TypeName *UrlPathMatchConditionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlPathMatchConditionParameters
func (*UrlPathMatchConditionParametersARM) DeepCopy ¶
func (in *UrlPathMatchConditionParametersARM) DeepCopy() *UrlPathMatchConditionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlPathMatchConditionParametersARM.
func (*UrlPathMatchConditionParametersARM) DeepCopyInto ¶
func (in *UrlPathMatchConditionParametersARM) DeepCopyInto(out *UrlPathMatchConditionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlPathMatchConditionParametersOperator ¶
type UrlPathMatchConditionParametersOperator string
+kubebuilder:validation:Enum={"Any","BeginsWith","Contains","EndsWith","Equal","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","RegEx","Wildcard"}
type UrlPathMatchConditionParametersTransforms ¶
type UrlPathMatchConditionParametersTransforms string
+kubebuilder:validation:Enum={"Lowercase","RemoveNulls","Trim","Uppercase","UrlDecode","UrlEncode"}
type UrlPathMatchConditionParametersTypeName ¶
type UrlPathMatchConditionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlPathMatchConditionParameters"}
type UrlRedirectAction ¶
type UrlRedirectAction struct { // +kubebuilder:validation:Required Name *UrlRedirectActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the url redirect action. Parameters *UrlRedirectActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectAction
func (*UrlRedirectAction) AssignPropertiesFromUrlRedirectAction ¶
func (action *UrlRedirectAction) AssignPropertiesFromUrlRedirectAction(source *v20210601s.UrlRedirectAction) error
AssignPropertiesFromUrlRedirectAction populates our UrlRedirectAction from the provided source UrlRedirectAction
func (*UrlRedirectAction) AssignPropertiesToUrlRedirectAction ¶
func (action *UrlRedirectAction) AssignPropertiesToUrlRedirectAction(destination *v20210601s.UrlRedirectAction) error
AssignPropertiesToUrlRedirectAction populates the provided destination UrlRedirectAction from our UrlRedirectAction
func (*UrlRedirectAction) ConvertToARM ¶
func (action *UrlRedirectAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRedirectAction) DeepCopy ¶
func (in *UrlRedirectAction) DeepCopy() *UrlRedirectAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectAction.
func (*UrlRedirectAction) DeepCopyInto ¶
func (in *UrlRedirectAction) DeepCopyInto(out *UrlRedirectAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRedirectAction) NewEmptyARMValue ¶
func (action *UrlRedirectAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRedirectAction) PopulateFromARM ¶
func (action *UrlRedirectAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRedirectActionARM ¶
type UrlRedirectActionARM struct { Name UrlRedirectActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the url redirect action. Parameters *UrlRedirectActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectAction
func (*UrlRedirectActionARM) DeepCopy ¶
func (in *UrlRedirectActionARM) DeepCopy() *UrlRedirectActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionARM.
func (*UrlRedirectActionARM) DeepCopyInto ¶
func (in *UrlRedirectActionARM) DeepCopyInto(out *UrlRedirectActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRedirectActionName ¶
type UrlRedirectActionName string
+kubebuilder:validation:Enum={"UrlRedirect"}
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 *UrlRedirectActionParametersDestinationProtocol `json:"destinationProtocol,omitempty"` // +kubebuilder:validation:Required // RedirectType: The redirect type the rule will use when redirecting traffic. RedirectType *UrlRedirectActionParametersRedirectType `json:"redirectType,omitempty"` // +kubebuilder:validation:Required TypeName *UrlRedirectActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectActionParameters
func (*UrlRedirectActionParameters) AssignPropertiesFromUrlRedirectActionParameters ¶
func (parameters *UrlRedirectActionParameters) AssignPropertiesFromUrlRedirectActionParameters(source *v20210601s.UrlRedirectActionParameters) error
AssignPropertiesFromUrlRedirectActionParameters populates our UrlRedirectActionParameters from the provided source UrlRedirectActionParameters
func (*UrlRedirectActionParameters) AssignPropertiesToUrlRedirectActionParameters ¶
func (parameters *UrlRedirectActionParameters) AssignPropertiesToUrlRedirectActionParameters(destination *v20210601s.UrlRedirectActionParameters) error
AssignPropertiesToUrlRedirectActionParameters 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) 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 UrlRedirectActionParametersARM ¶
type UrlRedirectActionParametersARM 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 *UrlRedirectActionParametersDestinationProtocol `json:"destinationProtocol,omitempty"` // RedirectType: The redirect type the rule will use when redirecting traffic. RedirectType *UrlRedirectActionParametersRedirectType `json:"redirectType,omitempty"` TypeName *UrlRedirectActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectActionParameters
func (*UrlRedirectActionParametersARM) DeepCopy ¶
func (in *UrlRedirectActionParametersARM) DeepCopy() *UrlRedirectActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRedirectActionParametersARM.
func (*UrlRedirectActionParametersARM) DeepCopyInto ¶
func (in *UrlRedirectActionParametersARM) DeepCopyInto(out *UrlRedirectActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRedirectActionParametersDestinationProtocol ¶
type UrlRedirectActionParametersDestinationProtocol string
+kubebuilder:validation:Enum={"Http","Https","MatchRequest"}
type UrlRedirectActionParametersRedirectType ¶
type UrlRedirectActionParametersRedirectType string
+kubebuilder:validation:Enum={"Found","Moved","PermanentRedirect","TemporaryRedirect"}
type UrlRedirectActionParametersTypeName ¶
type UrlRedirectActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlRedirectActionParameters"}
type UrlRewriteAction ¶
type UrlRewriteAction struct { // +kubebuilder:validation:Required Name *UrlRewriteActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the url rewrite action. Parameters *UrlRewriteActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteAction
func (*UrlRewriteAction) AssignPropertiesFromUrlRewriteAction ¶
func (action *UrlRewriteAction) AssignPropertiesFromUrlRewriteAction(source *v20210601s.UrlRewriteAction) error
AssignPropertiesFromUrlRewriteAction populates our UrlRewriteAction from the provided source UrlRewriteAction
func (*UrlRewriteAction) AssignPropertiesToUrlRewriteAction ¶
func (action *UrlRewriteAction) AssignPropertiesToUrlRewriteAction(destination *v20210601s.UrlRewriteAction) error
AssignPropertiesToUrlRewriteAction populates the provided destination UrlRewriteAction from our UrlRewriteAction
func (*UrlRewriteAction) ConvertToARM ¶
func (action *UrlRewriteAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlRewriteAction) DeepCopy ¶
func (in *UrlRewriteAction) DeepCopy() *UrlRewriteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteAction.
func (*UrlRewriteAction) DeepCopyInto ¶
func (in *UrlRewriteAction) DeepCopyInto(out *UrlRewriteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlRewriteAction) NewEmptyARMValue ¶
func (action *UrlRewriteAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlRewriteAction) PopulateFromARM ¶
func (action *UrlRewriteAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlRewriteActionARM ¶
type UrlRewriteActionARM struct { Name UrlRewriteActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the url rewrite action. Parameters *UrlRewriteActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteAction
func (*UrlRewriteActionARM) DeepCopy ¶
func (in *UrlRewriteActionARM) DeepCopy() *UrlRewriteActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionARM.
func (*UrlRewriteActionARM) DeepCopyInto ¶
func (in *UrlRewriteActionARM) DeepCopyInto(out *UrlRewriteActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteActionName ¶
type UrlRewriteActionName string
+kubebuilder:validation:Enum={"UrlRewrite"}
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 *UrlRewriteActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteActionParameters
func (*UrlRewriteActionParameters) AssignPropertiesFromUrlRewriteActionParameters ¶
func (parameters *UrlRewriteActionParameters) AssignPropertiesFromUrlRewriteActionParameters(source *v20210601s.UrlRewriteActionParameters) error
AssignPropertiesFromUrlRewriteActionParameters populates our UrlRewriteActionParameters from the provided source UrlRewriteActionParameters
func (*UrlRewriteActionParameters) AssignPropertiesToUrlRewriteActionParameters ¶
func (parameters *UrlRewriteActionParameters) AssignPropertiesToUrlRewriteActionParameters(destination *v20210601s.UrlRewriteActionParameters) error
AssignPropertiesToUrlRewriteActionParameters 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) 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 UrlRewriteActionParametersARM ¶
type UrlRewriteActionParametersARM 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 *UrlRewriteActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteActionParameters
func (*UrlRewriteActionParametersARM) DeepCopy ¶
func (in *UrlRewriteActionParametersARM) DeepCopy() *UrlRewriteActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlRewriteActionParametersARM.
func (*UrlRewriteActionParametersARM) DeepCopyInto ¶
func (in *UrlRewriteActionParametersARM) DeepCopyInto(out *UrlRewriteActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlRewriteActionParametersTypeName ¶
type UrlRewriteActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlRewriteActionParameters"}
type UrlSigningAction ¶
type UrlSigningAction struct { // +kubebuilder:validation:Required Name *UrlSigningActionName `json:"name,omitempty"` // +kubebuilder:validation:Required // Parameters: Defines the parameters for the Url Signing action. Parameters *UrlSigningActionParameters `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningAction
func (*UrlSigningAction) AssignPropertiesFromUrlSigningAction ¶
func (action *UrlSigningAction) AssignPropertiesFromUrlSigningAction(source *v20210601s.UrlSigningAction) error
AssignPropertiesFromUrlSigningAction populates our UrlSigningAction from the provided source UrlSigningAction
func (*UrlSigningAction) AssignPropertiesToUrlSigningAction ¶
func (action *UrlSigningAction) AssignPropertiesToUrlSigningAction(destination *v20210601s.UrlSigningAction) error
AssignPropertiesToUrlSigningAction populates the provided destination UrlSigningAction from our UrlSigningAction
func (*UrlSigningAction) ConvertToARM ¶
func (action *UrlSigningAction) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningAction) DeepCopy ¶
func (in *UrlSigningAction) DeepCopy() *UrlSigningAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningAction.
func (*UrlSigningAction) DeepCopyInto ¶
func (in *UrlSigningAction) DeepCopyInto(out *UrlSigningAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningAction) NewEmptyARMValue ¶
func (action *UrlSigningAction) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningAction) PopulateFromARM ¶
func (action *UrlSigningAction) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningActionARM ¶
type UrlSigningActionARM struct { Name UrlSigningActionName `json:"name,omitempty"` // Parameters: Defines the parameters for the Url Signing action. Parameters *UrlSigningActionParametersARM `json:"parameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningAction
func (*UrlSigningActionARM) DeepCopy ¶
func (in *UrlSigningActionARM) DeepCopy() *UrlSigningActionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionARM.
func (*UrlSigningActionARM) DeepCopyInto ¶
func (in *UrlSigningActionARM) DeepCopyInto(out *UrlSigningActionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningActionName ¶
type UrlSigningActionName string
+kubebuilder:validation:Enum={"UrlSigning"}
type UrlSigningActionParameters ¶
type UrlSigningActionParameters struct { // Algorithm: Algorithm to use for URL signing. Algorithm *UrlSigningActionParametersAlgorithm `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 *UrlSigningActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningActionParameters
func (*UrlSigningActionParameters) AssignPropertiesFromUrlSigningActionParameters ¶
func (parameters *UrlSigningActionParameters) AssignPropertiesFromUrlSigningActionParameters(source *v20210601s.UrlSigningActionParameters) error
AssignPropertiesFromUrlSigningActionParameters populates our UrlSigningActionParameters from the provided source UrlSigningActionParameters
func (*UrlSigningActionParameters) AssignPropertiesToUrlSigningActionParameters ¶
func (parameters *UrlSigningActionParameters) AssignPropertiesToUrlSigningActionParameters(destination *v20210601s.UrlSigningActionParameters) error
AssignPropertiesToUrlSigningActionParameters 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) 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 UrlSigningActionParametersARM ¶
type UrlSigningActionParametersARM struct { // Algorithm: Algorithm to use for URL signing. Algorithm *UrlSigningActionParametersAlgorithm `json:"algorithm,omitempty"` // ParameterNameOverride: Defines which query string parameters in the url to be considered for expires, key id etc. ParameterNameOverride []UrlSigningParamIdentifierARM `json:"parameterNameOverride,omitempty"` TypeName *UrlSigningActionParametersTypeName `json:"typeName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningActionParameters
func (*UrlSigningActionParametersARM) DeepCopy ¶
func (in *UrlSigningActionParametersARM) DeepCopy() *UrlSigningActionParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningActionParametersARM.
func (*UrlSigningActionParametersARM) DeepCopyInto ¶
func (in *UrlSigningActionParametersARM) DeepCopyInto(out *UrlSigningActionParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningActionParametersAlgorithm ¶
type UrlSigningActionParametersAlgorithm string
+kubebuilder:validation:Enum={"SHA256"}
type UrlSigningActionParametersTypeName ¶
type UrlSigningActionParametersTypeName string
+kubebuilder:validation:Enum={"DeliveryRuleUrlSigningActionParameters"}
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: Describes the parameters for using a user's KeyVault for URL Signing Key. KeySourceParameters *KeyVaultSigningKeyParameters `json:"keySourceParameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningKey
func (*UrlSigningKey) AssignPropertiesFromUrlSigningKey ¶
func (signingKey *UrlSigningKey) AssignPropertiesFromUrlSigningKey(source *v20210601s.UrlSigningKey) error
AssignPropertiesFromUrlSigningKey populates our UrlSigningKey from the provided source UrlSigningKey
func (*UrlSigningKey) AssignPropertiesToUrlSigningKey ¶
func (signingKey *UrlSigningKey) AssignPropertiesToUrlSigningKey(destination *v20210601s.UrlSigningKey) error
AssignPropertiesToUrlSigningKey populates the provided destination UrlSigningKey from our UrlSigningKey
func (*UrlSigningKey) ConvertToARM ¶
func (signingKey *UrlSigningKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UrlSigningKey) DeepCopy ¶
func (in *UrlSigningKey) DeepCopy() *UrlSigningKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey.
func (*UrlSigningKey) DeepCopyInto ¶
func (in *UrlSigningKey) DeepCopyInto(out *UrlSigningKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UrlSigningKey) NewEmptyARMValue ¶
func (signingKey *UrlSigningKey) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UrlSigningKey) PopulateFromARM ¶
func (signingKey *UrlSigningKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UrlSigningKeyARM ¶
type UrlSigningKeyARM 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: Describes the parameters for using a user's KeyVault for URL Signing Key. KeySourceParameters *KeyVaultSigningKeyParametersARM `json:"keySourceParameters,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningKey
func (*UrlSigningKeyARM) DeepCopy ¶
func (in *UrlSigningKeyARM) DeepCopy() *UrlSigningKeyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKeyARM.
func (*UrlSigningKeyARM) DeepCopyInto ¶
func (in *UrlSigningKeyARM) DeepCopyInto(out *UrlSigningKeyARM)
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"` }
func (*UrlSigningKey_Status) AssignPropertiesFromUrlSigningKeyStatus ¶
func (signingKey *UrlSigningKey_Status) AssignPropertiesFromUrlSigningKeyStatus(source *v20210601s.UrlSigningKey_Status) error
AssignPropertiesFromUrlSigningKeyStatus populates our UrlSigningKey_Status from the provided source UrlSigningKey_Status
func (*UrlSigningKey_Status) AssignPropertiesToUrlSigningKeyStatus ¶
func (signingKey *UrlSigningKey_Status) AssignPropertiesToUrlSigningKeyStatus(destination *v20210601s.UrlSigningKey_Status) error
AssignPropertiesToUrlSigningKeyStatus 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_StatusARM ¶
type UrlSigningKey_StatusARM 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_StatusARM `json:"keySourceParameters,omitempty"` }
func (*UrlSigningKey_StatusARM) DeepCopy ¶
func (in *UrlSigningKey_StatusARM) DeepCopy() *UrlSigningKey_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningKey_StatusARM.
func (*UrlSigningKey_StatusARM) DeepCopyInto ¶
func (in *UrlSigningKey_StatusARM) DeepCopyInto(out *UrlSigningKey_StatusARM)
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 *UrlSigningParamIdentifierParamIndicator `json:"paramIndicator,omitempty"` // +kubebuilder:validation:Required // ParamName: Parameter name ParamName *string `json:"paramName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningParamIdentifier
func (*UrlSigningParamIdentifier) AssignPropertiesFromUrlSigningParamIdentifier ¶
func (identifier *UrlSigningParamIdentifier) AssignPropertiesFromUrlSigningParamIdentifier(source *v20210601s.UrlSigningParamIdentifier) error
AssignPropertiesFromUrlSigningParamIdentifier populates our UrlSigningParamIdentifier from the provided source UrlSigningParamIdentifier
func (*UrlSigningParamIdentifier) AssignPropertiesToUrlSigningParamIdentifier ¶
func (identifier *UrlSigningParamIdentifier) AssignPropertiesToUrlSigningParamIdentifier(destination *v20210601s.UrlSigningParamIdentifier) error
AssignPropertiesToUrlSigningParamIdentifier 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) 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 UrlSigningParamIdentifierARM ¶
type UrlSigningParamIdentifierARM struct { // ParamIndicator: Indicates the purpose of the parameter. ParamIndicator *UrlSigningParamIdentifierParamIndicator `json:"paramIndicator,omitempty"` // ParamName: Parameter name ParamName *string `json:"paramName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningParamIdentifier
func (*UrlSigningParamIdentifierARM) DeepCopy ¶
func (in *UrlSigningParamIdentifierARM) DeepCopy() *UrlSigningParamIdentifierARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UrlSigningParamIdentifierARM.
func (*UrlSigningParamIdentifierARM) DeepCopyInto ¶
func (in *UrlSigningParamIdentifierARM) DeepCopyInto(out *UrlSigningParamIdentifierARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UrlSigningParamIdentifierParamIndicator ¶
type UrlSigningParamIdentifierParamIndicator string
+kubebuilder:validation:Enum={"Expires","KeyId","Signature"}