Documentation ¶
Overview ¶
Package v1beta20210601storage contains API Schema definitions for the cdn v1beta20210601storage 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.
Index ¶
- Constants
- Variables
- type APIVersion
- type CacheConfiguration
- type CacheExpirationActionParameters
- type CacheKeyQueryStringActionParameters
- type ClientPortMatchConditionParameters
- type CookiesMatchConditionParameters
- type CustomDomain_Status_SubResourceEmbedded
- type DeepCreatedOriginGroup_Status
- type DeepCreatedOrigin_Status
- type DeliveryRule
- type DeliveryRuleAction1
- type DeliveryRuleAction_Status
- type DeliveryRuleCacheExpirationAction
- type DeliveryRuleCacheKeyQueryStringAction
- type DeliveryRuleClientPortCondition
- type DeliveryRuleCondition
- type DeliveryRuleCondition_Status
- type DeliveryRuleCookiesCondition
- type DeliveryRuleHostNameCondition
- type DeliveryRuleHttpVersionCondition
- type DeliveryRuleIsDeviceCondition
- type DeliveryRulePostArgsCondition
- type DeliveryRuleQueryStringCondition
- type DeliveryRuleRemoteAddressCondition
- type DeliveryRuleRequestBodyCondition
- type DeliveryRuleRequestHeaderAction
- type DeliveryRuleRequestHeaderCondition
- type DeliveryRuleRequestMethodCondition
- type DeliveryRuleRequestSchemeCondition
- type DeliveryRuleRequestUriCondition
- type DeliveryRuleResponseHeaderAction
- type DeliveryRuleRouteConfigurationOverrideAction
- type DeliveryRuleServerPortCondition
- type DeliveryRuleSocketAddrCondition
- type DeliveryRuleSslProtocolCondition
- type DeliveryRuleUrlFileExtensionCondition
- type DeliveryRuleUrlFileNameCondition
- type DeliveryRuleUrlPathCondition
- type DeliveryRule_Status
- type EndpointPropertiesUpdateParametersDeliveryPolicy
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopy() *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
- func (in *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopyInto(out *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink)
- type EndpointProperties_Status_DeliveryPolicy
- type EndpointProperties_Status_WebApplicationFirewallPolicyLink
- type Endpoint_Status
- 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)
- type GeoFilter
- type GeoFilter_Status
- type HeaderActionParameters
- type HealthProbeParameters
- type HealthProbeParameters_Status
- type HostNameMatchConditionParameters
- type HttpErrorRangeParameters
- type HttpErrorRangeParameters_Status
- type HttpVersionMatchConditionParameters
- type IsDeviceMatchConditionParameters
- type KeyVaultSigningKeyParameters
- type KeyVaultSigningKeyParameters_Status
- type OriginGroupOverride
- type OriginGroupOverrideAction
- type OriginGroupOverrideActionParameters
- type PostArgsMatchConditionParameters
- type Profile
- func (profile *Profile) AzureName() string
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ProfileList
- type Profile_Status
- type ProfilesEndpoint
- func (endpoint *ProfilesEndpoint) AzureName() string
- func (in *ProfilesEndpoint) DeepCopy() *ProfilesEndpoint
- func (in *ProfilesEndpoint) DeepCopyInto(out *ProfilesEndpoint)
- func (in *ProfilesEndpoint) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ProfilesEndpointList
- type ProfilesEndpoints_Spec
- func (endpoints *ProfilesEndpoints_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoints *ProfilesEndpoints_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ProfilesEndpoints_Spec) DeepCopy() *ProfilesEndpoints_Spec
- func (in *ProfilesEndpoints_Spec) DeepCopyInto(out *ProfilesEndpoints_Spec)
- type ProfilesEndpoints_Spec_Properties_OriginGroups
- type ProfilesEndpoints_Spec_Properties_Origins
- type Profiles_Spec
- type QueryStringMatchConditionParameters
- type RemoteAddressMatchConditionParameters
- type RequestBodyMatchConditionParameters
- type RequestHeaderMatchConditionParameters
- type RequestMethodMatchConditionParameters
- type RequestSchemeMatchConditionParameters
- type RequestUriMatchConditionParameters
- type ResourceReference
- type ResourceReference_Status
- type ResponseBasedOriginErrorDetectionParameters
- type ResponseBasedOriginErrorDetectionParameters_Status
- type RouteConfigurationOverrideActionParameters
- type ServerPortMatchConditionParameters
- type Sku
- type Sku_Status
- type SocketAddrMatchConditionParameters
- type SslProtocolMatchConditionParameters
- type SystemData_Status
- type UrlFileExtensionMatchConditionParameters
- type UrlFileNameMatchConditionParameters
- type UrlPathMatchConditionParameters
- type UrlRedirectAction
- type UrlRedirectActionParameters
- type UrlRewriteAction
- type UrlRewriteActionParameters
- type UrlSigningAction
- type UrlSigningActionParameters
- type UrlSigningKey
- type UrlSigningKey_Status
- type UrlSigningParamIdentifier
Constants ¶
const APIVersionValue = APIVersion("2021-06-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cdn.azure.com", Version: "v1beta20210601storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1beta20210601.APIVersion +kubebuilder:validation:Enum={"2021-06-01"}
type CacheConfiguration ¶
type CacheConfiguration struct { CacheBehavior *string `json:"cacheBehavior,omitempty"` CacheDuration *string `json:"cacheDuration,omitempty"` IsCompressionEnabled *string `json:"isCompressionEnabled,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueryParameters *string `json:"queryParameters,omitempty"` QueryStringCachingBehavior *string `json:"queryStringCachingBehavior,omitempty"` }
Storage version of v1beta20210601.CacheConfiguration Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheConfiguration
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.
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { CacheBehavior *string `json:"cacheBehavior,omitempty"` CacheDuration *string `json:"cacheDuration,omitempty"` CacheType *string `json:"cacheType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.CacheExpirationActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheExpirationActionParameters
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.
type CacheKeyQueryStringActionParameters ¶
type CacheKeyQueryStringActionParameters struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueryParameters *string `json:"queryParameters,omitempty"` QueryStringBehavior *string `json:"queryStringBehavior,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.CacheKeyQueryStringActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheKeyQueryStringActionParameters
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.
type ClientPortMatchConditionParameters ¶
type ClientPortMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.ClientPortMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ClientPortMatchConditionParameters
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.
type CookiesMatchConditionParameters ¶
type CookiesMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Selector *string `json:"selector,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.CookiesMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CookiesMatchConditionParameters
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.
type CustomDomain_Status_SubResourceEmbedded ¶
type CustomDomain_Status_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SystemData *SystemData_Status `json:"systemData,omitempty"` }
Storage version of v1beta20210601.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.
type DeepCreatedOriginGroup_Status ¶
type DeepCreatedOriginGroup_Status struct { HealthProbeSettings *HealthProbeParameters_Status `json:"healthProbeSettings,omitempty"` Name *string `json:"name,omitempty"` Origins []ResourceReference_Status `json:"origins,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters_Status `json:"responseBasedOriginErrorDetectionSettings,omitempty"` TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"` }
Storage version of v1beta20210601.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.
type DeepCreatedOrigin_Status ¶
type DeepCreatedOrigin_Status struct { Enabled *bool `json:"enabled,omitempty"` HostName *string `json:"hostName,omitempty"` HttpPort *int `json:"httpPort,omitempty"` HttpsPort *int `json:"httpsPort,omitempty"` Name *string `json:"name,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` Priority *int `json:"priority,omitempty"` PrivateEndpointStatus *string `json:"privateEndpointStatus,omitempty"` PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` PrivateLinkApprovalMessage *string `json:"privateLinkApprovalMessage,omitempty"` PrivateLinkLocation *string `json:"privateLinkLocation,omitempty"` PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Weight *int `json:"weight,omitempty"` }
Storage version of v1beta20210601.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.
type DeliveryRule ¶
type DeliveryRule struct { Actions []DeliveryRuleAction1 `json:"actions,omitempty"` Conditions []DeliveryRuleCondition `json:"conditions,omitempty"` Name *string `json:"name,omitempty"` Order *int `json:"order,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRule Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRule
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.
type DeliveryRuleAction1 ¶
type DeliveryRuleAction1 struct { DeliveryRuleCacheExpiration *DeliveryRuleCacheExpirationAction `json:"deliveryRuleCacheExpirationAction,omitempty"` DeliveryRuleCacheKeyQueryString *DeliveryRuleCacheKeyQueryStringAction `json:"deliveryRuleCacheKeyQueryStringAction,omitempty"` DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderAction `json:"deliveryRuleRequestHeaderAction,omitempty"` DeliveryRuleResponseHeader *DeliveryRuleResponseHeaderAction `json:"deliveryRuleResponseHeaderAction,omitempty"` DeliveryRuleRouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction `json:"deliveryRuleRouteConfigurationOverrideAction,omitempty"` OriginGroupOverride *OriginGroupOverrideAction `json:"originGroupOverrideAction,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` UrlRedirect *UrlRedirectAction `json:"urlRedirectAction,omitempty"` UrlRewrite *UrlRewriteAction `json:"urlRewriteAction,omitempty"` UrlSigning *UrlSigningAction `json:"urlSigningAction,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleAction1 Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleAction1
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.
type DeliveryRuleAction_Status ¶
type DeliveryRuleAction_Status struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type DeliveryRuleCacheExpirationAction ¶
type DeliveryRuleCacheExpirationAction struct { Name *string `json:"name,omitempty"` Parameters *CacheExpirationActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleCacheExpirationAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheExpirationAction
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.
type DeliveryRuleCacheKeyQueryStringAction ¶
type DeliveryRuleCacheKeyQueryStringAction struct { Name *string `json:"name,omitempty"` Parameters *CacheKeyQueryStringActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleCacheKeyQueryStringAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheKeyQueryStringAction
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.
type DeliveryRuleClientPortCondition ¶
type DeliveryRuleClientPortCondition struct { Name *string `json:"name,omitempty"` Parameters *ClientPortMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleClientPortCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleClientPortCondition
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.
type DeliveryRuleCondition ¶
type DeliveryRuleCondition struct { DeliveryRuleClientPort *DeliveryRuleClientPortCondition `json:"deliveryRuleClientPortCondition,omitempty"` DeliveryRuleCookies *DeliveryRuleCookiesCondition `json:"deliveryRuleCookiesCondition,omitempty"` DeliveryRuleHostName *DeliveryRuleHostNameCondition `json:"deliveryRuleHostNameCondition,omitempty"` DeliveryRuleHttpVersion *DeliveryRuleHttpVersionCondition `json:"deliveryRuleHttpVersionCondition,omitempty"` DeliveryRuleIsDevice *DeliveryRuleIsDeviceCondition `json:"deliveryRuleIsDeviceCondition,omitempty"` DeliveryRulePostArgs *DeliveryRulePostArgsCondition `json:"deliveryRulePostArgsCondition,omitempty"` DeliveryRuleQueryString *DeliveryRuleQueryStringCondition `json:"deliveryRuleQueryStringCondition,omitempty"` DeliveryRuleRemoteAddress *DeliveryRuleRemoteAddressCondition `json:"deliveryRuleRemoteAddressCondition,omitempty"` DeliveryRuleRequestBody *DeliveryRuleRequestBodyCondition `json:"deliveryRuleRequestBodyCondition,omitempty"` DeliveryRuleRequestHeader *DeliveryRuleRequestHeaderCondition `json:"deliveryRuleRequestHeaderCondition,omitempty"` DeliveryRuleRequestMethod *DeliveryRuleRequestMethodCondition `json:"deliveryRuleRequestMethodCondition,omitempty"` DeliveryRuleRequestScheme *DeliveryRuleRequestSchemeCondition `json:"deliveryRuleRequestSchemeCondition,omitempty"` DeliveryRuleRequestUri *DeliveryRuleRequestUriCondition `json:"deliveryRuleRequestUriCondition,omitempty"` DeliveryRuleServerPort *DeliveryRuleServerPortCondition `json:"deliveryRuleServerPortCondition,omitempty"` DeliveryRuleSocketAddr *DeliveryRuleSocketAddrCondition `json:"deliveryRuleSocketAddrCondition,omitempty"` DeliveryRuleSslProtocol *DeliveryRuleSslProtocolCondition `json:"deliveryRuleSslProtocolCondition,omitempty"` DeliveryRuleUrlFileExtension *DeliveryRuleUrlFileExtensionCondition `json:"deliveryRuleUrlFileExtensionCondition,omitempty"` DeliveryRuleUrlFileName *DeliveryRuleUrlFileNameCondition `json:"deliveryRuleUrlFileNameCondition,omitempty"` DeliveryRuleUrlPath *DeliveryRuleUrlPathCondition `json:"deliveryRuleUrlPathCondition,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCondition
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.
type DeliveryRuleCondition_Status ¶
type DeliveryRuleCondition_Status struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type DeliveryRuleCookiesCondition ¶
type DeliveryRuleCookiesCondition struct { Name *string `json:"name,omitempty"` Parameters *CookiesMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleCookiesCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCookiesCondition
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.
type DeliveryRuleHostNameCondition ¶
type DeliveryRuleHostNameCondition struct { Name *string `json:"name,omitempty"` Parameters *HostNameMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleHostNameCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHostNameCondition
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.
type DeliveryRuleHttpVersionCondition ¶
type DeliveryRuleHttpVersionCondition struct { Name *string `json:"name,omitempty"` Parameters *HttpVersionMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleHttpVersionCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHttpVersionCondition
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.
type DeliveryRuleIsDeviceCondition ¶
type DeliveryRuleIsDeviceCondition struct { Name *string `json:"name,omitempty"` Parameters *IsDeviceMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleIsDeviceCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleIsDeviceCondition
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.
type DeliveryRulePostArgsCondition ¶
type DeliveryRulePostArgsCondition struct { Name *string `json:"name,omitempty"` Parameters *PostArgsMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRulePostArgsCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRulePostArgsCondition
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.
type DeliveryRuleQueryStringCondition ¶
type DeliveryRuleQueryStringCondition struct { Name *string `json:"name,omitempty"` Parameters *QueryStringMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleQueryStringCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleQueryStringCondition
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.
type DeliveryRuleRemoteAddressCondition ¶
type DeliveryRuleRemoteAddressCondition struct { Name *string `json:"name,omitempty"` Parameters *RemoteAddressMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRemoteAddressCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRemoteAddressCondition
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.
type DeliveryRuleRequestBodyCondition ¶
type DeliveryRuleRequestBodyCondition struct { Name *string `json:"name,omitempty"` Parameters *RequestBodyMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestBodyCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestBodyCondition
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.
type DeliveryRuleRequestHeaderAction ¶
type DeliveryRuleRequestHeaderAction struct { Name *string `json:"name,omitempty"` Parameters *HeaderActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestHeaderAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderAction
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.
type DeliveryRuleRequestHeaderCondition ¶
type DeliveryRuleRequestHeaderCondition struct { Name *string `json:"name,omitempty"` Parameters *RequestHeaderMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestHeaderCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderCondition
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.
type DeliveryRuleRequestMethodCondition ¶
type DeliveryRuleRequestMethodCondition struct { Name *string `json:"name,omitempty"` Parameters *RequestMethodMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestMethodCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestMethodCondition
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.
type DeliveryRuleRequestSchemeCondition ¶
type DeliveryRuleRequestSchemeCondition struct { Name *string `json:"name,omitempty"` Parameters *RequestSchemeMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestSchemeCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestSchemeCondition
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.
type DeliveryRuleRequestUriCondition ¶
type DeliveryRuleRequestUriCondition struct { Name *string `json:"name,omitempty"` Parameters *RequestUriMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRequestUriCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestUriCondition
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.
type DeliveryRuleResponseHeaderAction ¶
type DeliveryRuleResponseHeaderAction struct { Name *string `json:"name,omitempty"` Parameters *HeaderActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleResponseHeaderAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleResponseHeaderAction
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.
type DeliveryRuleRouteConfigurationOverrideAction ¶
type DeliveryRuleRouteConfigurationOverrideAction struct { Name *string `json:"name,omitempty"` Parameters *RouteConfigurationOverrideActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleRouteConfigurationOverrideAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRouteConfigurationOverrideAction
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.
type DeliveryRuleServerPortCondition ¶
type DeliveryRuleServerPortCondition struct { Name *string `json:"name,omitempty"` Parameters *ServerPortMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleServerPortCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleServerPortCondition
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.
type DeliveryRuleSocketAddrCondition ¶
type DeliveryRuleSocketAddrCondition struct { Name *string `json:"name,omitempty"` Parameters *SocketAddrMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleSocketAddrCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSocketAddrCondition
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.
type DeliveryRuleSslProtocolCondition ¶
type DeliveryRuleSslProtocolCondition struct { Name *string `json:"name,omitempty"` Parameters *SslProtocolMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleSslProtocolCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSslProtocolCondition
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.
type DeliveryRuleUrlFileExtensionCondition ¶
type DeliveryRuleUrlFileExtensionCondition struct { Name *string `json:"name,omitempty"` Parameters *UrlFileExtensionMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleUrlFileExtensionCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileExtensionCondition
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.
type DeliveryRuleUrlFileNameCondition ¶
type DeliveryRuleUrlFileNameCondition struct { Name *string `json:"name,omitempty"` Parameters *UrlFileNameMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleUrlFileNameCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileNameCondition
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.
type DeliveryRuleUrlPathCondition ¶
type DeliveryRuleUrlPathCondition struct { Name *string `json:"name,omitempty"` Parameters *UrlPathMatchConditionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.DeliveryRuleUrlPathCondition Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlPathCondition
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.
type DeliveryRule_Status ¶
type DeliveryRule_Status struct { Actions []DeliveryRuleAction_Status `json:"actions,omitempty"` Conditions []DeliveryRuleCondition_Status `json:"conditions,omitempty"` Name *string `json:"name,omitempty"` Order *int `json:"order,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type EndpointPropertiesUpdateParametersDeliveryPolicy ¶
type EndpointPropertiesUpdateParametersDeliveryPolicy struct { Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Rules []DeliveryRule `json:"rules,omitempty"` }
Storage version of v1beta20210601.EndpointPropertiesUpdateParametersDeliveryPolicy Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersDeliveryPolicy
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.
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1beta20210601.EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
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.
type EndpointProperties_Status_DeliveryPolicy ¶
type EndpointProperties_Status_DeliveryPolicy struct { Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Rules []DeliveryRule_Status `json:"rules,omitempty"` }
Storage version of v1beta20210601.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.
type EndpointProperties_Status_WebApplicationFirewallPolicyLink ¶
type EndpointProperties_Status_WebApplicationFirewallPolicyLink struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type Endpoint_Status ¶
type Endpoint_Status struct { Conditions []conditions.Condition `json:"conditions,omitempty"` ContentTypesToCompress []string `json:"contentTypesToCompress,omitempty"` CustomDomains []CustomDomain_Status_SubResourceEmbedded `json:"customDomains,omitempty"` DefaultOriginGroup *ResourceReference_Status `json:"defaultOriginGroup,omitempty"` DeliveryPolicy *EndpointProperties_Status_DeliveryPolicy `json:"deliveryPolicy,omitempty"` GeoFilters []GeoFilter_Status `json:"geoFilters,omitempty"` HostName *string `json:"hostName,omitempty"` Id *string `json:"id,omitempty"` IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` OptimizationType *string `json:"optimizationType,omitempty"` OriginGroups []DeepCreatedOriginGroup_Status `json:"originGroups,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` OriginPath *string `json:"originPath,omitempty"` Origins []DeepCreatedOrigin_Status `json:"origins,omitempty"` ProbePath *string `json:"probePath,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` QueryStringCachingBehavior *string `json:"queryStringCachingBehavior,omitempty"` ResourceState *string `json:"resourceState,omitempty"` SystemData *SystemData_Status `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` UrlSigningKeys []UrlSigningKey_Status `json:"urlSigningKeys,omitempty"` WebApplicationFirewallPolicyLink *EndpointProperties_Status_WebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"` }
Storage version of v1beta20210601.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.
type GeoFilter ¶
type GeoFilter struct { Action *string `json:"action,omitempty"` CountryCodes []string `json:"countryCodes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RelativePath *string `json:"relativePath,omitempty"` }
Storage version of v1beta20210601.GeoFilter Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/GeoFilter
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.
type GeoFilter_Status ¶
type GeoFilter_Status struct { Action *string `json:"action,omitempty"` CountryCodes []string `json:"countryCodes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RelativePath *string `json:"relativePath,omitempty"` }
Storage version of v1beta20210601.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.
type HeaderActionParameters ¶
type HeaderActionParameters struct { HeaderAction *string `json:"headerAction,omitempty"` HeaderName *string `json:"headerName,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TypeName *string `json:"typeName,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1beta20210601.HeaderActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HeaderActionParameters
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.
type HealthProbeParameters ¶
type HealthProbeParameters struct { ProbeIntervalInSeconds *int `json:"probeIntervalInSeconds,omitempty"` ProbePath *string `json:"probePath,omitempty"` ProbeProtocol *string `json:"probeProtocol,omitempty"` ProbeRequestType *string `json:"probeRequestType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.HealthProbeParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HealthProbeParameters
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.
type HealthProbeParameters_Status ¶
type HealthProbeParameters_Status struct { ProbeIntervalInSeconds *int `json:"probeIntervalInSeconds,omitempty"` ProbePath *string `json:"probePath,omitempty"` ProbeProtocol *string `json:"probeProtocol,omitempty"` ProbeRequestType *string `json:"probeRequestType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type HostNameMatchConditionParameters ¶
type HostNameMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.HostNameMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HostNameMatchConditionParameters
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.
type HttpErrorRangeParameters ¶
type HttpErrorRangeParameters struct { Begin *int `json:"begin,omitempty"` End *int `json:"end,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.HttpErrorRangeParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpErrorRangeParameters
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.
type HttpErrorRangeParameters_Status ¶
type HttpErrorRangeParameters_Status struct { Begin *int `json:"begin,omitempty"` End *int `json:"end,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type HttpVersionMatchConditionParameters ¶
type HttpVersionMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.HttpVersionMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpVersionMatchConditionParameters
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.
type IsDeviceMatchConditionParameters ¶
type IsDeviceMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.IsDeviceMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/IsDeviceMatchConditionParameters
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.
type KeyVaultSigningKeyParameters ¶
type KeyVaultSigningKeyParameters struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` SecretName *string `json:"secretName,omitempty"` SecretVersion *string `json:"secretVersion,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` TypeName *string `json:"typeName,omitempty"` VaultName *string `json:"vaultName,omitempty"` }
Storage version of v1beta20210601.KeyVaultSigningKeyParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/KeyVaultSigningKeyParameters
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.
type KeyVaultSigningKeyParameters_Status ¶
type KeyVaultSigningKeyParameters_Status struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` SecretName *string `json:"secretName,omitempty"` SecretVersion *string `json:"secretVersion,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` TypeName *string `json:"typeName,omitempty"` VaultName *string `json:"vaultName,omitempty"` }
Storage version of v1beta20210601.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.
type OriginGroupOverride ¶
type OriginGroupOverride struct { ForwardingProtocol *string `json:"forwardingProtocol,omitempty"` OriginGroup *ResourceReference `json:"originGroup,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.OriginGroupOverride Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverride
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.
type OriginGroupOverrideAction ¶
type OriginGroupOverrideAction struct { Name *string `json:"name,omitempty"` Parameters *OriginGroupOverrideActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.OriginGroupOverrideAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideAction
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.
type OriginGroupOverrideActionParameters ¶
type OriginGroupOverrideActionParameters struct { OriginGroup *ResourceReference `json:"originGroup,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.OriginGroupOverrideActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideActionParameters
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.
type PostArgsMatchConditionParameters ¶
type PostArgsMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Selector *string `json:"selector,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.PostArgsMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/PostArgsMatchConditionParameters
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.
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:storageversion +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" Storage version of v1beta20210601.Profile Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles
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) 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) Hub ¶
func (profile *Profile) Hub()
Hub marks that this Profile is the hub type for conversion
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
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Profile `json:"items"` }
+kubebuilder:object:root=true Storage version of v1beta20210601.Profile 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 Profile_Status ¶
type Profile_Status struct { Conditions []conditions.Condition `json:"conditions,omitempty"` FrontDoorId *string `json:"frontDoorId,omitempty"` Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` OriginResponseTimeoutSeconds *int `json:"originResponseTimeoutSeconds,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ResourceState *string `json:"resourceState,omitempty"` Sku *Sku_Status `json:"sku,omitempty"` SystemData *SystemData_Status `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1beta20210601.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.
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:storageversion +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" Storage version of v1beta20210601.ProfilesEndpoint Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints
func (*ProfilesEndpoint) AzureName ¶
func (endpoint *ProfilesEndpoint) AzureName() string
AzureName returns the Azure name of the resource
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) 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) Hub ¶
func (endpoint *ProfilesEndpoint) Hub()
Hub marks that this ProfilesEndpoint is the hub type for conversion
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
type ProfilesEndpointList ¶
type ProfilesEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProfilesEndpoint `json:"items"` }
+kubebuilder:object:root=true Storage version of v1beta20210601.ProfilesEndpoint 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 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 []string `json:"contentTypesToCompress,omitempty"` DefaultOriginGroup *ResourceReference `json:"defaultOriginGroup,omitempty"` DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy `json:"deliveryPolicy,omitempty"` GeoFilters []GeoFilter `json:"geoFilters,omitempty"` IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty"` IsHttpAllowed *bool `json:"isHttpAllowed,omitempty"` IsHttpsAllowed *bool `json:"isHttpsAllowed,omitempty"` Location *string `json:"location,omitempty"` OptimizationType *string `json:"optimizationType,omitempty"` OriginGroups []ProfilesEndpoints_Spec_Properties_OriginGroups `json:"originGroups,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` OriginPath *string `json:"originPath,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` 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 *string `json:"probePath,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueryStringCachingBehavior *string `json:"queryStringCachingBehavior,omitempty"` Tags map[string]string `json:"tags,omitempty"` UrlSigningKeys []UrlSigningKey `json:"urlSigningKeys,omitempty"` WebApplicationFirewallPolicyLink *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink `json:"webApplicationFirewallPolicyLink,omitempty"` }
Storage version of v1beta20210601.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) 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.
type ProfilesEndpoints_Spec_Properties_OriginGroups ¶
type ProfilesEndpoints_Spec_Properties_OriginGroups struct { HealthProbeSettings *HealthProbeParameters `json:"healthProbeSettings,omitempty"` Name *string `json:"name,omitempty"` Origins []ResourceReference `json:"origins,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters `json:"responseBasedOriginErrorDetectionSettings,omitempty"` TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"` }
Storage version of v1beta20210601.ProfilesEndpoints_Spec_Properties_OriginGroups
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.
type ProfilesEndpoints_Spec_Properties_Origins ¶
type ProfilesEndpoints_Spec_Properties_Origins struct { Enabled *bool `json:"enabled,omitempty"` HostName *string `json:"hostName,omitempty"` HttpPort *int `json:"httpPort,omitempty"` HttpsPort *int `json:"httpsPort,omitempty"` Name *string `json:"name,omitempty"` OriginHostHeader *string `json:"originHostHeader,omitempty"` Priority *int `json:"priority,omitempty"` PrivateLinkAlias *string `json:"privateLinkAlias,omitempty"` 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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Weight *int `json:"weight,omitempty"` }
Storage version of v1beta20210601.ProfilesEndpoints_Spec_Properties_Origins
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.
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 *string `json:"location,omitempty"` OriginResponseTimeoutSeconds *int `json:"originResponseTimeoutSeconds,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1beta20210601.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) 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.
type QueryStringMatchConditionParameters ¶
type QueryStringMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.QueryStringMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/QueryStringMatchConditionParameters
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.
type RemoteAddressMatchConditionParameters ¶
type RemoteAddressMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RemoteAddressMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RemoteAddressMatchConditionParameters
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.
type RequestBodyMatchConditionParameters ¶
type RequestBodyMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RequestBodyMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestBodyMatchConditionParameters
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.
type RequestHeaderMatchConditionParameters ¶
type RequestHeaderMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Selector *string `json:"selector,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RequestHeaderMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestHeaderMatchConditionParameters
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.
type RequestMethodMatchConditionParameters ¶
type RequestMethodMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RequestMethodMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestMethodMatchConditionParameters
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.
type RequestSchemeMatchConditionParameters ¶
type RequestSchemeMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RequestSchemeMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestSchemeMatchConditionParameters
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.
type RequestUriMatchConditionParameters ¶
type RequestUriMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RequestUriMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestUriMatchConditionParameters
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.
type ResourceReference ¶
type ResourceReference struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1beta20210601.ResourceReference Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResourceReference
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.
type ResourceReference_Status ¶
type ResourceReference_Status struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type ResponseBasedOriginErrorDetectionParameters ¶
type ResponseBasedOriginErrorDetectionParameters struct { HttpErrorRanges []HttpErrorRangeParameters `json:"httpErrorRanges,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResponseBasedDetectedErrorTypes *string `json:"responseBasedDetectedErrorTypes,omitempty"` ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
Storage version of v1beta20210601.ResponseBasedOriginErrorDetectionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResponseBasedOriginErrorDetectionParameters
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.
type ResponseBasedOriginErrorDetectionParameters_Status ¶
type ResponseBasedOriginErrorDetectionParameters_Status struct { HttpErrorRanges []HttpErrorRangeParameters_Status `json:"httpErrorRanges,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResponseBasedDetectedErrorTypes *string `json:"responseBasedDetectedErrorTypes,omitempty"` ResponseBasedFailoverThresholdPercentage *int `json:"responseBasedFailoverThresholdPercentage,omitempty"` }
Storage version of v1beta20210601.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.
type RouteConfigurationOverrideActionParameters ¶
type RouteConfigurationOverrideActionParameters struct { CacheConfiguration *CacheConfiguration `json:"cacheConfiguration,omitempty"` OriginGroupOverride *OriginGroupOverride `json:"originGroupOverride,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.RouteConfigurationOverrideActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RouteConfigurationOverrideActionParameters
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.
type ServerPortMatchConditionParameters ¶
type ServerPortMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.ServerPortMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ServerPortMatchConditionParameters
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.
type Sku ¶
type Sku struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.Sku Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/Sku
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.
type Sku_Status ¶
type Sku_Status struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type SocketAddrMatchConditionParameters ¶
type SocketAddrMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.SocketAddrMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SocketAddrMatchConditionParameters
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.
type SslProtocolMatchConditionParameters ¶
type SslProtocolMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.SslProtocolMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SslProtocolMatchConditionParameters
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.
type SystemData_Status ¶
type SystemData_Status struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type UrlFileExtensionMatchConditionParameters ¶
type UrlFileExtensionMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlFileExtensionMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileExtensionMatchConditionParameters
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.
type UrlFileNameMatchConditionParameters ¶
type UrlFileNameMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlFileNameMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileNameMatchConditionParameters
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.
type UrlPathMatchConditionParameters ¶
type UrlPathMatchConditionParameters struct { MatchValues []string `json:"matchValues,omitempty"` NegateCondition *bool `json:"negateCondition,omitempty"` Operator *string `json:"operator,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Transforms []string `json:"transforms,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlPathMatchConditionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlPathMatchConditionParameters
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.
type UrlRedirectAction ¶
type UrlRedirectAction struct { Name *string `json:"name,omitempty"` Parameters *UrlRedirectActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.UrlRedirectAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectAction
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.
type UrlRedirectActionParameters ¶
type UrlRedirectActionParameters struct { CustomFragment *string `json:"customFragment,omitempty"` CustomHostname *string `json:"customHostname,omitempty"` CustomPath *string `json:"customPath,omitempty"` CustomQueryString *string `json:"customQueryString,omitempty"` DestinationProtocol *string `json:"destinationProtocol,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RedirectType *string `json:"redirectType,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlRedirectActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectActionParameters
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.
type UrlRewriteAction ¶
type UrlRewriteAction struct { Name *string `json:"name,omitempty"` Parameters *UrlRewriteActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.UrlRewriteAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteAction
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.
type UrlRewriteActionParameters ¶
type UrlRewriteActionParameters struct { Destination *string `json:"destination,omitempty"` PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourcePattern *string `json:"sourcePattern,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlRewriteActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteActionParameters
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.
type UrlSigningAction ¶
type UrlSigningAction struct { Name *string `json:"name,omitempty"` Parameters *UrlSigningActionParameters `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.UrlSigningAction Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningAction
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.
type UrlSigningActionParameters ¶
type UrlSigningActionParameters struct { Algorithm *string `json:"algorithm,omitempty"` ParameterNameOverride []UrlSigningParamIdentifier `json:"parameterNameOverride,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TypeName *string `json:"typeName,omitempty"` }
Storage version of v1beta20210601.UrlSigningActionParameters Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningActionParameters
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.
type UrlSigningKey ¶
type UrlSigningKey struct { KeyId *string `json:"keyId,omitempty"` KeySourceParameters *KeyVaultSigningKeyParameters `json:"keySourceParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.UrlSigningKey Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningKey
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.
type UrlSigningKey_Status ¶
type UrlSigningKey_Status struct { KeyId *string `json:"keyId,omitempty"` KeySourceParameters *KeyVaultSigningKeyParameters_Status `json:"keySourceParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.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.
type UrlSigningParamIdentifier ¶
type UrlSigningParamIdentifier struct { ParamIndicator *string `json:"paramIndicator,omitempty"` ParamName *string `json:"paramName,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20210601.UrlSigningParamIdentifier Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningParamIdentifier
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.