v1beta20210601storage

package
v2.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 7 Imported by: 0

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

View Source
const APIVersionValue = APIVersion("2021-06-01")

Variables

View Source
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

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

func (*CacheExpirationActionParameters) DeepCopyInto

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

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

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

func (*CacheKeyQueryStringActionParameters) DeepCopyInto

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

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

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

func (*ClientPortMatchConditionParameters) DeepCopyInto

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

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

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

func (*CookiesMatchConditionParameters) DeepCopyInto

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

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

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

func (*CustomDomain_Status_SubResourceEmbedded) DeepCopyInto

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

type DeepCreatedOriginGroup_Status

type DeepCreatedOriginGroup_Status struct {
	HealthProbeSettings                                   *HealthProbeParameters_Status                       `json:"healthProbeSettings,omitempty"`
	Name                                                  *string                                             `json:"name,omitempty"`
	Origins                                               []ResourceReference_Status                          `json:"origins,omitempty"`
	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

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

func (*DeepCreatedOriginGroup_Status) DeepCopyInto

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

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

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

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

func (*DeliveryRuleAction_Status) DeepCopyInto

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

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

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

func (*DeliveryRuleCacheExpirationAction) DeepCopyInto

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

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

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

func (*DeliveryRuleCacheKeyQueryStringAction) DeepCopyInto

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

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

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

func (*DeliveryRuleClientPortCondition) DeepCopyInto

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

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

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

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

func (*DeliveryRuleCondition_Status) DeepCopyInto

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

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

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

func (*DeliveryRuleCookiesCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleHostNameCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleHttpVersionCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleIsDeviceCondition) DeepCopyInto

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

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

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

func (*DeliveryRulePostArgsCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleQueryStringCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRemoteAddressCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestBodyCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestHeaderAction) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestHeaderCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestMethodCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestSchemeCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleRequestUriCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleResponseHeaderAction) DeepCopyInto

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

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

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

func (*DeliveryRuleRouteConfigurationOverrideAction) DeepCopyInto

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

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

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

func (*DeliveryRuleServerPortCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleSocketAddrCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleSslProtocolCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleUrlFileExtensionCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleUrlFileNameCondition) DeepCopyInto

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

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

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

func (*DeliveryRuleUrlPathCondition) DeepCopyInto

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

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

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

func (*EndpointPropertiesUpdateParametersDeliveryPolicy) DeepCopyInto

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

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

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

func (*EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink) DeepCopyInto

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

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

func (*EndpointProperties_Status_DeliveryPolicy) DeepCopyInto

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

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

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

func (*EndpointProperties_Status_WebApplicationFirewallPolicyLink) DeepCopyInto

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

func (in *GeoFilter) DeepCopy() *GeoFilter

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

func (*GeoFilter) DeepCopyInto

func (in *GeoFilter) DeepCopyInto(out *GeoFilter)

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

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

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

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

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

func (*HealthProbeParameters_Status) DeepCopyInto

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

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

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

func (*HostNameMatchConditionParameters) DeepCopyInto

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

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

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

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

func (*HttpErrorRangeParameters_Status) DeepCopyInto

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

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

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

func (*HttpVersionMatchConditionParameters) DeepCopyInto

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

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

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

func (*IsDeviceMatchConditionParameters) DeepCopyInto

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

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

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

func (*KeyVaultSigningKeyParameters) DeepCopyInto

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

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

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

func (*KeyVaultSigningKeyParameters_Status) DeepCopyInto

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

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

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

func (*OriginGroupOverrideAction) DeepCopyInto

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

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

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

func (*OriginGroupOverrideActionParameters) DeepCopyInto

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

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

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

func (*PostArgsMatchConditionParameters) DeepCopyInto

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

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) AzureName

func (profile *Profile) AzureName() string

AzureName returns the Azure name of the resource

func (*Profile) DeepCopy

func (in *Profile) DeepCopy() *Profile

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

func (*Profile) DeepCopyInto

func (in *Profile) DeepCopyInto(out *Profile)

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

func (*Profile) DeepCopyObject

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

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

func (Profile) GetAPIVersion

func (profile Profile) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-06-01"

func (*Profile) GetConditions

func (profile *Profile) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Profile) GetResourceScope

func (profile *Profile) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Profile) GetSpec

func (profile *Profile) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Profile) GetStatus

func (profile *Profile) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Profile) GetType

func (profile *Profile) GetType() string

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

func (*Profile) 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

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

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

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

func (*ProfilesEndpoints_Spec_Properties_OriginGroups) DeepCopyInto

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

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

func (*ProfilesEndpoints_Spec_Properties_Origins) DeepCopyInto

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

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

func (*QueryStringMatchConditionParameters) DeepCopyInto

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

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

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

func (*RemoteAddressMatchConditionParameters) DeepCopyInto

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

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

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

func (*RequestBodyMatchConditionParameters) DeepCopyInto

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

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

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

func (*RequestHeaderMatchConditionParameters) DeepCopyInto

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

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

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

func (*RequestMethodMatchConditionParameters) DeepCopyInto

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

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

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

func (*RequestSchemeMatchConditionParameters) DeepCopyInto

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

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

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

func (*RequestUriMatchConditionParameters) DeepCopyInto

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

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

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

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

func (*ResponseBasedOriginErrorDetectionParameters) DeepCopyInto

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

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

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

func (*ResponseBasedOriginErrorDetectionParameters_Status) DeepCopyInto

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

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

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

func (*RouteConfigurationOverrideActionParameters) DeepCopyInto

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

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

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

func (*ServerPortMatchConditionParameters) DeepCopyInto

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

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

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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

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

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

func (*SocketAddrMatchConditionParameters) DeepCopyInto

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

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

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

func (*SslProtocolMatchConditionParameters) DeepCopyInto

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

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

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

func (*UrlFileExtensionMatchConditionParameters) DeepCopyInto

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

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

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

func (*UrlFileNameMatchConditionParameters) DeepCopyInto

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

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

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

func (*UrlPathMatchConditionParameters) DeepCopyInto

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

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

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

func (*UrlRedirectActionParameters) DeepCopyInto

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

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

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

func (*UrlRewriteActionParameters) DeepCopyInto

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

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

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

func (*UrlSigningActionParameters) DeepCopyInto

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

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

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

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

func (*UrlSigningParamIdentifier) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL