storage

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

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

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

Documentation

Overview

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

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

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

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

Package storage contains API Schema definitions for the cdn storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cdn.azure.com +versionName=v1api20230501storage

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

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

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

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

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

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

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-05-01")

Variables

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

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type AFDDomainHttpsParameters

type AFDDomainHttpsParameters struct {
	CertificateType   *string                `json:"certificateType,omitempty"`
	MinimumTlsVersion *string                `json:"minimumTlsVersion,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Secret            *ResourceReference     `json:"secret,omitempty"`
}

Storage version of v1api20230501.AFDDomainHttpsParameters The JSON object that contains the properties to secure a domain.

func (*AFDDomainHttpsParameters) DeepCopy

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

func (*AFDDomainHttpsParameters) DeepCopyInto

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

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

type AFDDomainHttpsParameters_STATUS

type AFDDomainHttpsParameters_STATUS struct {
	CertificateType   *string                   `json:"certificateType,omitempty"`
	MinimumTlsVersion *string                   `json:"minimumTlsVersion,omitempty"`
	PropertyBag       genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Secret            *ResourceReference_STATUS `json:"secret,omitempty"`
}

Storage version of v1api20230501.AFDDomainHttpsParameters_STATUS The JSON object that contains the properties to secure a domain.

func (*AFDDomainHttpsParameters_STATUS) DeepCopy

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

func (*AFDDomainHttpsParameters_STATUS) DeepCopyInto

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

type APIVersion

type APIVersion string

Storage version of v1api20230501.APIVersion +kubebuilder:validation:Enum={"2023-05-01"}

type ActivatedResourceReference

type ActivatedResourceReference struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

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

Storage version of v1api20230501.ActivatedResourceReference Reference to another resource along with its state.

func (*ActivatedResourceReference) DeepCopy

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

func (*ActivatedResourceReference) DeepCopyInto

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

type ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded

type ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded Reference to another resource along with its state.

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) DeepCopy

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

func (*ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded) DeepCopyInto

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

type ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded

type ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded Reference to another resource along with its state.

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) DeepCopy

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

func (*ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded) DeepCopyInto

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

type AfdCustomDomain

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.AfdCustomDomain Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}

func (*AfdCustomDomain) AzureName

func (domain *AfdCustomDomain) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdCustomDomain) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdCustomDomain) DeepCopy

func (in *AfdCustomDomain) DeepCopy() *AfdCustomDomain

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

func (*AfdCustomDomain) DeepCopyInto

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

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

func (*AfdCustomDomain) DeepCopyObject

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

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

func (AfdCustomDomain) GetAPIVersion

func (domain AfdCustomDomain) GetAPIVersion() string

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

func (*AfdCustomDomain) GetConditions

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

GetConditions returns the conditions of the resource

func (*AfdCustomDomain) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*AfdCustomDomain) GetSpec

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

GetSpec returns the specification of this resource

func (*AfdCustomDomain) GetStatus

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

GetStatus returns the status of this resource

func (*AfdCustomDomain) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*AfdCustomDomain) GetType

func (domain *AfdCustomDomain) GetType() string

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

func (*AfdCustomDomain) Hub

func (domain *AfdCustomDomain) Hub()

Hub marks that this AfdCustomDomain is the hub type for conversion

func (*AfdCustomDomain) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*AfdCustomDomain) OriginalGVK

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

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

func (*AfdCustomDomain) Owner

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

Owner returns the ResourceReference of the owner

func (*AfdCustomDomain) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdCustomDomain) SetConditions

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

SetConditions sets the conditions on the resource status

func (*AfdCustomDomain) SetStatus

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

SetStatus sets the status of this resource

type AfdCustomDomainList

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

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

func (*AfdCustomDomainList) DeepCopy

func (in *AfdCustomDomainList) DeepCopy() *AfdCustomDomainList

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

func (*AfdCustomDomainList) DeepCopyInto

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

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

func (*AfdCustomDomainList) DeepCopyObject

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

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

type AfdCustomDomainOperatorSpec

type AfdCustomDomainOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*AfdCustomDomainOperatorSpec) DeepCopy

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

func (*AfdCustomDomainOperatorSpec) DeepCopyInto

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

type AfdCustomDomain_STATUS

type AfdCustomDomain_STATUS struct {
	AzureDnsZone                       *ResourceReference_STATUS          `json:"azureDnsZone,omitempty"`
	Conditions                         []conditions.Condition             `json:"conditions,omitempty"`
	DeploymentStatus                   *string                            `json:"deploymentStatus,omitempty"`
	DomainValidationState              *string                            `json:"domainValidationState,omitempty"`
	ExtendedProperties                 map[string]string                  `json:"extendedProperties,omitempty"`
	HostName                           *string                            `json:"hostName,omitempty"`
	Id                                 *string                            `json:"id,omitempty"`
	Name                               *string                            `json:"name,omitempty"`
	PreValidatedCustomDomainResourceId *ResourceReference_STATUS          `json:"preValidatedCustomDomainResourceId,omitempty"`
	ProfileName                        *string                            `json:"profileName,omitempty"`
	PropertyBag                        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProvisioningState                  *string                            `json:"provisioningState,omitempty"`
	SystemData                         *SystemData_STATUS                 `json:"systemData,omitempty"`
	TlsSettings                        *AFDDomainHttpsParameters_STATUS   `json:"tlsSettings,omitempty"`
	Type                               *string                            `json:"type,omitempty"`
	ValidationProperties               *DomainValidationProperties_STATUS `json:"validationProperties,omitempty"`
}

Storage version of v1api20230501.AfdCustomDomain_STATUS

func (*AfdCustomDomain_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our AfdCustomDomain_STATUS from the provided source

func (*AfdCustomDomain_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our AfdCustomDomain_STATUS

func (*AfdCustomDomain_STATUS) DeepCopy

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

func (*AfdCustomDomain_STATUS) DeepCopyInto

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

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

type AfdCustomDomain_Spec

type AfdCustomDomain_Spec struct {
	AzureDnsZone *ResourceReference `json:"azureDnsZone,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName          string                       `json:"azureName,omitempty"`
	ExtendedProperties map[string]string            `json:"extendedProperties,omitempty"`
	HostName           *string                      `json:"hostName,omitempty"`
	OperatorSpec       *AfdCustomDomainOperatorSpec `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner                              *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	PreValidatedCustomDomainResourceId *ResourceReference                 `json:"preValidatedCustomDomainResourceId,omitempty"`
	PropertyBag                        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	TlsSettings                        *AFDDomainHttpsParameters          `json:"tlsSettings,omitempty"`
}

Storage version of v1api20230501.AfdCustomDomain_Spec

func (*AfdCustomDomain_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our AfdCustomDomain_Spec from the provided source

func (*AfdCustomDomain_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our AfdCustomDomain_Spec

func (*AfdCustomDomain_Spec) DeepCopy

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

func (*AfdCustomDomain_Spec) DeepCopyInto

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

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

type AfdEndpoint

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.AfdEndpoint Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}

func (*AfdEndpoint) AzureName

func (endpoint *AfdEndpoint) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdEndpoint) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdEndpoint) DeepCopy

func (in *AfdEndpoint) DeepCopy() *AfdEndpoint

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

func (*AfdEndpoint) DeepCopyInto

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

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

func (*AfdEndpoint) DeepCopyObject

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

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

func (AfdEndpoint) GetAPIVersion

func (endpoint AfdEndpoint) GetAPIVersion() string

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

func (*AfdEndpoint) GetConditions

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

GetConditions returns the conditions of the resource

func (*AfdEndpoint) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*AfdEndpoint) GetSpec

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

GetSpec returns the specification of this resource

func (*AfdEndpoint) GetStatus

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

GetStatus returns the status of this resource

func (*AfdEndpoint) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*AfdEndpoint) GetType

func (endpoint *AfdEndpoint) GetType() string

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

func (*AfdEndpoint) Hub

func (endpoint *AfdEndpoint) Hub()

Hub marks that this AfdEndpoint is the hub type for conversion

func (*AfdEndpoint) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*AfdEndpoint) OriginalGVK

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

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

func (*AfdEndpoint) Owner

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

Owner returns the ResourceReference of the owner

func (*AfdEndpoint) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdEndpoint) SetConditions

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

SetConditions sets the conditions on the resource status

func (*AfdEndpoint) SetStatus

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

SetStatus sets the status of this resource

type AfdEndpointList

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

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

func (*AfdEndpointList) DeepCopy

func (in *AfdEndpointList) DeepCopy() *AfdEndpointList

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

func (*AfdEndpointList) DeepCopyInto

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

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

func (*AfdEndpointList) DeepCopyObject

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

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

type AfdEndpointOperatorSpec

type AfdEndpointOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*AfdEndpointOperatorSpec) DeepCopy

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

func (*AfdEndpointOperatorSpec) DeepCopyInto

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

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

type AfdEndpoint_STATUS

type AfdEndpoint_STATUS struct {
	AutoGeneratedDomainNameLabelScope *string                `json:"autoGeneratedDomainNameLabelScope,omitempty"`
	Conditions                        []conditions.Condition `json:"conditions,omitempty"`
	DeploymentStatus                  *string                `json:"deploymentStatus,omitempty"`
	EnabledState                      *string                `json:"enabledState,omitempty"`
	HostName                          *string                `json:"hostName,omitempty"`
	Id                                *string                `json:"id,omitempty"`
	Location                          *string                `json:"location,omitempty"`
	Name                              *string                `json:"name,omitempty"`
	ProfileName                       *string                `json:"profileName,omitempty"`
	PropertyBag                       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState                 *string                `json:"provisioningState,omitempty"`
	SystemData                        *SystemData_STATUS     `json:"systemData,omitempty"`
	Tags                              map[string]string      `json:"tags,omitempty"`
	Type                              *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.AfdEndpoint_STATUS

func (*AfdEndpoint_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our AfdEndpoint_STATUS from the provided source

func (*AfdEndpoint_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our AfdEndpoint_STATUS

func (*AfdEndpoint_STATUS) DeepCopy

func (in *AfdEndpoint_STATUS) DeepCopy() *AfdEndpoint_STATUS

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

func (*AfdEndpoint_STATUS) DeepCopyInto

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

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

type AfdEndpoint_Spec

type AfdEndpoint_Spec struct {
	AutoGeneratedDomainNameLabelScope *string `json:"autoGeneratedDomainNameLabelScope,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                   `json:"azureName,omitempty"`
	EnabledState    *string                  `json:"enabledState,omitempty"`
	Location        *string                  `json:"location,omitempty"`
	OperatorSpec    *AfdEndpointOperatorSpec `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner       *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20230501.AfdEndpoint_Spec

func (*AfdEndpoint_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our AfdEndpoint_Spec from the provided source

func (*AfdEndpoint_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our AfdEndpoint_Spec

func (*AfdEndpoint_Spec) DeepCopy

func (in *AfdEndpoint_Spec) DeepCopy() *AfdEndpoint_Spec

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

func (*AfdEndpoint_Spec) DeepCopyInto

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

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

type AfdOrigin

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.AfdOrigin Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}

func (*AfdOrigin) AzureName

func (origin *AfdOrigin) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdOrigin) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdOrigin) DeepCopy

func (in *AfdOrigin) DeepCopy() *AfdOrigin

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

func (*AfdOrigin) DeepCopyInto

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

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

func (*AfdOrigin) DeepCopyObject

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

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

func (AfdOrigin) GetAPIVersion

func (origin AfdOrigin) GetAPIVersion() string

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

func (*AfdOrigin) GetConditions

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

GetConditions returns the conditions of the resource

func (*AfdOrigin) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*AfdOrigin) GetSpec

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

GetSpec returns the specification of this resource

func (*AfdOrigin) GetStatus

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

GetStatus returns the status of this resource

func (*AfdOrigin) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*AfdOrigin) GetType

func (origin *AfdOrigin) GetType() string

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

func (*AfdOrigin) Hub

func (origin *AfdOrigin) Hub()

Hub marks that this AfdOrigin is the hub type for conversion

func (*AfdOrigin) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*AfdOrigin) OriginalGVK

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

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

func (*AfdOrigin) Owner

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

Owner returns the ResourceReference of the owner

func (*AfdOrigin) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdOrigin) SetConditions

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

SetConditions sets the conditions on the resource status

func (*AfdOrigin) SetStatus

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

SetStatus sets the status of this resource

type AfdOriginGroup

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.AfdOriginGroup Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}

func (*AfdOriginGroup) AzureName

func (group *AfdOriginGroup) AzureName() string

AzureName returns the Azure name of the resource

func (*AfdOriginGroup) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AfdOriginGroup) DeepCopy

func (in *AfdOriginGroup) DeepCopy() *AfdOriginGroup

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

func (*AfdOriginGroup) DeepCopyInto

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

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

func (*AfdOriginGroup) DeepCopyObject

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

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

func (AfdOriginGroup) GetAPIVersion

func (group AfdOriginGroup) GetAPIVersion() string

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

func (*AfdOriginGroup) GetConditions

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

GetConditions returns the conditions of the resource

func (*AfdOriginGroup) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*AfdOriginGroup) GetSpec

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

GetSpec returns the specification of this resource

func (*AfdOriginGroup) GetStatus

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

GetStatus returns the status of this resource

func (*AfdOriginGroup) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*AfdOriginGroup) GetType

func (group *AfdOriginGroup) GetType() string

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

func (*AfdOriginGroup) Hub

func (group *AfdOriginGroup) Hub()

Hub marks that this AfdOriginGroup is the hub type for conversion

func (*AfdOriginGroup) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*AfdOriginGroup) OriginalGVK

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

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

func (*AfdOriginGroup) Owner

Owner returns the ResourceReference of the owner

func (*AfdOriginGroup) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AfdOriginGroup) SetConditions

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

SetConditions sets the conditions on the resource status

func (*AfdOriginGroup) SetStatus

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

SetStatus sets the status of this resource

type AfdOriginGroupList

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

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

func (*AfdOriginGroupList) DeepCopy

func (in *AfdOriginGroupList) DeepCopy() *AfdOriginGroupList

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

func (*AfdOriginGroupList) DeepCopyInto

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

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

func (*AfdOriginGroupList) DeepCopyObject

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

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

type AfdOriginGroupOperatorSpec

type AfdOriginGroupOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*AfdOriginGroupOperatorSpec) DeepCopy

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

func (*AfdOriginGroupOperatorSpec) DeepCopyInto

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

type AfdOriginGroup_STATUS

type AfdOriginGroup_STATUS struct {
	Conditions                                            []conditions.Condition                  `json:"conditions,omitempty"`
	DeploymentStatus                                      *string                                 `json:"deploymentStatus,omitempty"`
	HealthProbeSettings                                   *HealthProbeParameters_STATUS           `json:"healthProbeSettings,omitempty"`
	Id                                                    *string                                 `json:"id,omitempty"`
	LoadBalancingSettings                                 *LoadBalancingSettingsParameters_STATUS `json:"loadBalancingSettings,omitempty"`
	Name                                                  *string                                 `json:"name,omitempty"`
	ProfileName                                           *string                                 `json:"profileName,omitempty"`
	PropertyBag                                           genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	ProvisioningState                                     *string                                 `json:"provisioningState,omitempty"`
	SessionAffinityState                                  *string                                 `json:"sessionAffinityState,omitempty"`
	SystemData                                            *SystemData_STATUS                      `json:"systemData,omitempty"`
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int                                    `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
	Type                                                  *string                                 `json:"type,omitempty"`
}

Storage version of v1api20230501.AfdOriginGroup_STATUS

func (*AfdOriginGroup_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our AfdOriginGroup_STATUS from the provided source

func (*AfdOriginGroup_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our AfdOriginGroup_STATUS

func (*AfdOriginGroup_STATUS) DeepCopy

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

func (*AfdOriginGroup_STATUS) DeepCopyInto

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

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

type AfdOriginGroup_Spec

type AfdOriginGroup_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName             string                           `json:"azureName,omitempty"`
	HealthProbeSettings   *HealthProbeParameters           `json:"healthProbeSettings,omitempty"`
	LoadBalancingSettings *LoadBalancingSettingsParameters `json:"loadBalancingSettings,omitempty"`
	OperatorSpec          *AfdOriginGroupOperatorSpec      `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner                                                 *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	PropertyBag                                           genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SessionAffinityState                                  *string                            `json:"sessionAffinityState,omitempty"`
	TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int                               `json:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes,omitempty"`
}

Storage version of v1api20230501.AfdOriginGroup_Spec

func (*AfdOriginGroup_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our AfdOriginGroup_Spec from the provided source

func (*AfdOriginGroup_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our AfdOriginGroup_Spec

func (*AfdOriginGroup_Spec) DeepCopy

func (in *AfdOriginGroup_Spec) DeepCopy() *AfdOriginGroup_Spec

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

func (*AfdOriginGroup_Spec) DeepCopyInto

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

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

type AfdOriginList

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

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

func (*AfdOriginList) DeepCopy

func (in *AfdOriginList) DeepCopy() *AfdOriginList

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

func (*AfdOriginList) DeepCopyInto

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

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

func (*AfdOriginList) DeepCopyObject

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

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

type AfdOriginOperatorSpec

type AfdOriginOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*AfdOriginOperatorSpec) DeepCopy

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

func (*AfdOriginOperatorSpec) DeepCopyInto

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

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

type AfdOrigin_STATUS

type AfdOrigin_STATUS struct {
	AzureOrigin                 *ResourceReference_STATUS                   `json:"azureOrigin,omitempty"`
	Conditions                  []conditions.Condition                      `json:"conditions,omitempty"`
	DeploymentStatus            *string                                     `json:"deploymentStatus,omitempty"`
	EnabledState                *string                                     `json:"enabledState,omitempty"`
	EnforceCertificateNameCheck *bool                                       `json:"enforceCertificateNameCheck,omitempty"`
	HostName                    *string                                     `json:"hostName,omitempty"`
	HttpPort                    *int                                        `json:"httpPort,omitempty"`
	HttpsPort                   *int                                        `json:"httpsPort,omitempty"`
	Id                          *string                                     `json:"id,omitempty"`
	Name                        *string                                     `json:"name,omitempty"`
	OriginGroupName             *string                                     `json:"originGroupName,omitempty"`
	OriginHostHeader            *string                                     `json:"originHostHeader,omitempty"`
	Priority                    *int                                        `json:"priority,omitempty"`
	PropertyBag                 genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
	ProvisioningState           *string                                     `json:"provisioningState,omitempty"`
	SharedPrivateLinkResource   *SharedPrivateLinkResourceProperties_STATUS `json:"sharedPrivateLinkResource,omitempty"`
	SystemData                  *SystemData_STATUS                          `json:"systemData,omitempty"`
	Type                        *string                                     `json:"type,omitempty"`
	Weight                      *int                                        `json:"weight,omitempty"`
}

Storage version of v1api20230501.AfdOrigin_STATUS

func (*AfdOrigin_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our AfdOrigin_STATUS from the provided source

func (*AfdOrigin_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our AfdOrigin_STATUS

func (*AfdOrigin_STATUS) DeepCopy

func (in *AfdOrigin_STATUS) DeepCopy() *AfdOrigin_STATUS

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

func (*AfdOrigin_STATUS) DeepCopyInto

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

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

type AfdOrigin_Spec

type AfdOrigin_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                   string                 `json:"azureName,omitempty"`
	AzureOrigin                 *ResourceReference     `json:"azureOrigin,omitempty"`
	EnabledState                *string                `json:"enabledState,omitempty"`
	EnforceCertificateNameCheck *bool                  `json:"enforceCertificateNameCheck,omitempty"`
	HostName                    *string                `json:"hostName,omitempty"`
	HttpPort                    *int                   `json:"httpPort,omitempty"`
	HttpsPort                   *int                   `json:"httpsPort,omitempty"`
	OperatorSpec                *AfdOriginOperatorSpec `json:"operatorSpec,omitempty"`
	OriginHostHeader            *string                `json:"originHostHeader,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 cdn.azure.com/AfdOriginGroup resource
	Owner                     *genruntime.KnownResourceReference   `group:"cdn.azure.com" json:"owner,omitempty" kind:"AfdOriginGroup"`
	Priority                  *int                                 `json:"priority,omitempty"`
	PropertyBag               genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
	SharedPrivateLinkResource *SharedPrivateLinkResourceProperties `json:"sharedPrivateLinkResource,omitempty"`
	Weight                    *int                                 `json:"weight,omitempty"`
}

Storage version of v1api20230501.AfdOrigin_Spec

func (*AfdOrigin_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our AfdOrigin_Spec from the provided source

func (*AfdOrigin_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our AfdOrigin_Spec

func (*AfdOrigin_Spec) DeepCopy

func (in *AfdOrigin_Spec) DeepCopy() *AfdOrigin_Spec

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

func (*AfdOrigin_Spec) DeepCopyInto

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

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

type AfdRouteCacheConfiguration

type AfdRouteCacheConfiguration struct {
	CompressionSettings        *CompressionSettings   `json:"compressionSettings,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	QueryParameters            *string                `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *string                `json:"queryStringCachingBehavior,omitempty"`
}

Storage version of v1api20230501.AfdRouteCacheConfiguration Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*AfdRouteCacheConfiguration) DeepCopy

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

func (*AfdRouteCacheConfiguration) DeepCopyInto

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

type AfdRouteCacheConfiguration_STATUS

type AfdRouteCacheConfiguration_STATUS struct {
	CompressionSettings        *CompressionSettings_STATUS `json:"compressionSettings,omitempty"`
	PropertyBag                genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	QueryParameters            *string                     `json:"queryParameters,omitempty"`
	QueryStringCachingBehavior *string                     `json:"queryStringCachingBehavior,omitempty"`
}

Storage version of v1api20230501.AfdRouteCacheConfiguration_STATUS Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*AfdRouteCacheConfiguration_STATUS) DeepCopy

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

func (*AfdRouteCacheConfiguration_STATUS) DeepCopyInto

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

type AzureFirstPartyManagedCertificateParameters

type AzureFirstPartyManagedCertificateParameters struct {
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubjectAlternativeNames []string               `json:"subjectAlternativeNames,omitempty"`
	Type                    *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.AzureFirstPartyManagedCertificateParameters

func (*AzureFirstPartyManagedCertificateParameters) DeepCopy

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

func (*AzureFirstPartyManagedCertificateParameters) DeepCopyInto

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

type AzureFirstPartyManagedCertificateParameters_STATUS

type AzureFirstPartyManagedCertificateParameters_STATUS struct {
	CertificateAuthority    *string                   `json:"certificateAuthority,omitempty"`
	ExpirationDate          *string                   `json:"expirationDate,omitempty"`
	PropertyBag             genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	SecretSource            *ResourceReference_STATUS `json:"secretSource,omitempty"`
	Subject                 *string                   `json:"subject,omitempty"`
	SubjectAlternativeNames []string                  `json:"subjectAlternativeNames,omitempty"`
	Thumbprint              *string                   `json:"thumbprint,omitempty"`
	Type                    *string                   `json:"type,omitempty"`
}

Storage version of v1api20230501.AzureFirstPartyManagedCertificateParameters_STATUS

func (*AzureFirstPartyManagedCertificateParameters_STATUS) DeepCopy

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

func (*AzureFirstPartyManagedCertificateParameters_STATUS) DeepCopyInto

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

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 v1api20230501.CacheConfiguration Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*CacheConfiguration) DeepCopy

func (in *CacheConfiguration) DeepCopy() *CacheConfiguration

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

func (*CacheConfiguration) DeepCopyInto

func (in *CacheConfiguration) DeepCopyInto(out *CacheConfiguration)

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

type CacheConfiguration_STATUS

type CacheConfiguration_STATUS 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 v1api20230501.CacheConfiguration_STATUS Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

func (*CacheConfiguration_STATUS) DeepCopy

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

func (*CacheConfiguration_STATUS) DeepCopyInto

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

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 v1api20230501.CacheExpirationActionParameters Defines the parameters for the cache expiration action.

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 CacheExpirationActionParameters_STATUS

type CacheExpirationActionParameters_STATUS 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 v1api20230501.CacheExpirationActionParameters_STATUS Defines the parameters for the cache expiration action.

func (*CacheExpirationActionParameters_STATUS) DeepCopy

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

func (*CacheExpirationActionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.CacheKeyQueryStringActionParameters Defines the parameters for the cache-key query string action.

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 CacheKeyQueryStringActionParameters_STATUS

type CacheKeyQueryStringActionParameters_STATUS 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 v1api20230501.CacheKeyQueryStringActionParameters_STATUS Defines the parameters for the cache-key query string action.

func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopy

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

func (*CacheKeyQueryStringActionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.ClientPortMatchConditionParameters Defines the parameters for ClientPort match conditions

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 ClientPortMatchConditionParameters_STATUS

type ClientPortMatchConditionParameters_STATUS 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 v1api20230501.ClientPortMatchConditionParameters_STATUS Defines the parameters for ClientPort match conditions

func (*ClientPortMatchConditionParameters_STATUS) DeepCopy

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

func (*ClientPortMatchConditionParameters_STATUS) DeepCopyInto

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

type CompressionSettings

type CompressionSettings struct {
	ContentTypesToCompress []string               `json:"contentTypesToCompress,omitempty"`
	IsCompressionEnabled   *bool                  `json:"isCompressionEnabled,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.CompressionSettings settings for compression.

func (*CompressionSettings) DeepCopy

func (in *CompressionSettings) DeepCopy() *CompressionSettings

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

func (*CompressionSettings) DeepCopyInto

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

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

type CompressionSettings_STATUS

type CompressionSettings_STATUS struct {
	ContentTypesToCompress []string               `json:"contentTypesToCompress,omitempty"`
	IsCompressionEnabled   *bool                  `json:"isCompressionEnabled,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.CompressionSettings_STATUS settings for compression.

func (*CompressionSettings_STATUS) DeepCopy

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

func (*CompressionSettings_STATUS) DeepCopyInto

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

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 v1api20230501.CookiesMatchConditionParameters Defines the parameters for Cookies match conditions

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 CookiesMatchConditionParameters_STATUS

type CookiesMatchConditionParameters_STATUS 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 v1api20230501.CookiesMatchConditionParameters_STATUS Defines the parameters for Cookies match conditions

func (*CookiesMatchConditionParameters_STATUS) DeepCopy

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

func (*CookiesMatchConditionParameters_STATUS) DeepCopyInto

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

type CustomerCertificateParameters

type CustomerCertificateParameters struct {
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretSource            *ResourceReference     `json:"secretSource,omitempty"`
	SecretVersion           *string                `json:"secretVersion,omitempty"`
	SubjectAlternativeNames []string               `json:"subjectAlternativeNames,omitempty"`
	Type                    *string                `json:"type,omitempty"`
	UseLatestVersion        *bool                  `json:"useLatestVersion,omitempty"`
}

Storage version of v1api20230501.CustomerCertificateParameters

func (*CustomerCertificateParameters) DeepCopy

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

func (*CustomerCertificateParameters) DeepCopyInto

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

type CustomerCertificateParameters_STATUS

type CustomerCertificateParameters_STATUS struct {
	CertificateAuthority    *string                   `json:"certificateAuthority,omitempty"`
	ExpirationDate          *string                   `json:"expirationDate,omitempty"`
	PropertyBag             genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	SecretSource            *ResourceReference_STATUS `json:"secretSource,omitempty"`
	SecretVersion           *string                   `json:"secretVersion,omitempty"`
	Subject                 *string                   `json:"subject,omitempty"`
	SubjectAlternativeNames []string                  `json:"subjectAlternativeNames,omitempty"`
	Thumbprint              *string                   `json:"thumbprint,omitempty"`
	Type                    *string                   `json:"type,omitempty"`
	UseLatestVersion        *bool                     `json:"useLatestVersion,omitempty"`
}

Storage version of v1api20230501.CustomerCertificateParameters_STATUS

func (*CustomerCertificateParameters_STATUS) DeepCopy

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

func (*CustomerCertificateParameters_STATUS) DeepCopyInto

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

type DeliveryRuleAction

type DeliveryRuleAction struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction                    `json:"originGroupOverride,omitempty"`
	PropertyBag                genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction                             `json:"urlSigning,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleAction An action for the delivery rule.

func (*DeliveryRuleAction) DeepCopy

func (in *DeliveryRuleAction) DeepCopy() *DeliveryRuleAction

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

func (*DeliveryRuleAction) DeepCopyInto

func (in *DeliveryRuleAction) DeepCopyInto(out *DeliveryRuleAction)

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

type DeliveryRuleAction_STATUS

type DeliveryRuleAction_STATUS struct {
	CacheExpiration            *DeliveryRuleCacheExpirationAction_STATUS            `json:"cacheExpiration,omitempty"`
	CacheKeyQueryString        *DeliveryRuleCacheKeyQueryStringAction_STATUS        `json:"cacheKeyQueryString,omitempty"`
	ModifyRequestHeader        *DeliveryRuleRequestHeaderAction_STATUS              `json:"modifyRequestHeader,omitempty"`
	ModifyResponseHeader       *DeliveryRuleResponseHeaderAction_STATUS             `json:"modifyResponseHeader,omitempty"`
	OriginGroupOverride        *OriginGroupOverrideAction_STATUS                    `json:"originGroupOverride,omitempty"`
	PropertyBag                genruntime.PropertyBag                               `json:"$propertyBag,omitempty"`
	RouteConfigurationOverride *DeliveryRuleRouteConfigurationOverrideAction_STATUS `json:"routeConfigurationOverride,omitempty"`
	UrlRedirect                *UrlRedirectAction_STATUS                            `json:"urlRedirect,omitempty"`
	UrlRewrite                 *UrlRewriteAction_STATUS                             `json:"urlRewrite,omitempty"`
	UrlSigning                 *UrlSigningAction_STATUS                             `json:"urlSigning,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleAction_STATUS An action for the delivery rule.

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 v1api20230501.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 DeliveryRuleCacheExpirationAction_STATUS

type DeliveryRuleCacheExpirationAction_STATUS struct {
	Name        *string                                 `json:"name,omitempty"`
	Parameters  *CacheExpirationActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleCacheExpirationAction_STATUS

func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopy

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

func (*DeliveryRuleCacheExpirationAction_STATUS) DeepCopyInto

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

type DeliveryRuleCacheKeyQueryStringAction

type DeliveryRuleCacheKeyQueryStringAction struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *CacheKeyQueryStringActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleCacheKeyQueryStringAction_STATUS

type DeliveryRuleCacheKeyQueryStringAction_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *CacheKeyQueryStringActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleCacheKeyQueryStringAction_STATUS

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopy

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

func (*DeliveryRuleCacheKeyQueryStringAction_STATUS) DeepCopyInto

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

type DeliveryRuleClientPortCondition

type DeliveryRuleClientPortCondition struct {
	Name        *string                             `json:"name,omitempty"`
	Parameters  *ClientPortMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleClientPortCondition_STATUS

type DeliveryRuleClientPortCondition_STATUS struct {
	Name        *string                                    `json:"name,omitempty"`
	Parameters  *ClientPortMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleClientPortCondition_STATUS

func (*DeliveryRuleClientPortCondition_STATUS) DeepCopy

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

func (*DeliveryRuleClientPortCondition_STATUS) DeepCopyInto

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

type DeliveryRuleCondition

type DeliveryRuleCondition struct {
	ClientPort       *DeliveryRuleClientPortCondition       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition         `json:"postArgs,omitempty"`
	PropertyBag      genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition          `json:"urlPath,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleCondition A condition for the delivery rule.

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 {
	ClientPort       *DeliveryRuleClientPortCondition_STATUS       `json:"clientPort,omitempty"`
	Cookies          *DeliveryRuleCookiesCondition_STATUS          `json:"cookies,omitempty"`
	HostName         *DeliveryRuleHostNameCondition_STATUS         `json:"hostName,omitempty"`
	HttpVersion      *DeliveryRuleHttpVersionCondition_STATUS      `json:"httpVersion,omitempty"`
	IsDevice         *DeliveryRuleIsDeviceCondition_STATUS         `json:"isDevice,omitempty"`
	PostArgs         *DeliveryRulePostArgsCondition_STATUS         `json:"postArgs,omitempty"`
	PropertyBag      genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
	QueryString      *DeliveryRuleQueryStringCondition_STATUS      `json:"queryString,omitempty"`
	RemoteAddress    *DeliveryRuleRemoteAddressCondition_STATUS    `json:"remoteAddress,omitempty"`
	RequestBody      *DeliveryRuleRequestBodyCondition_STATUS      `json:"requestBody,omitempty"`
	RequestHeader    *DeliveryRuleRequestHeaderCondition_STATUS    `json:"requestHeader,omitempty"`
	RequestMethod    *DeliveryRuleRequestMethodCondition_STATUS    `json:"requestMethod,omitempty"`
	RequestScheme    *DeliveryRuleRequestSchemeCondition_STATUS    `json:"requestScheme,omitempty"`
	RequestUri       *DeliveryRuleRequestUriCondition_STATUS       `json:"requestUri,omitempty"`
	ServerPort       *DeliveryRuleServerPortCondition_STATUS       `json:"serverPort,omitempty"`
	SocketAddr       *DeliveryRuleSocketAddrCondition_STATUS       `json:"socketAddr,omitempty"`
	SslProtocol      *DeliveryRuleSslProtocolCondition_STATUS      `json:"sslProtocol,omitempty"`
	UrlFileExtension *DeliveryRuleUrlFileExtensionCondition_STATUS `json:"urlFileExtension,omitempty"`
	UrlFileName      *DeliveryRuleUrlFileNameCondition_STATUS      `json:"urlFileName,omitempty"`
	UrlPath          *DeliveryRuleUrlPathCondition_STATUS          `json:"urlPath,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleCondition_STATUS A condition for the delivery rule.

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 v1api20230501.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 DeliveryRuleCookiesCondition_STATUS

type DeliveryRuleCookiesCondition_STATUS struct {
	Name        *string                                 `json:"name,omitempty"`
	Parameters  *CookiesMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleCookiesCondition_STATUS

func (*DeliveryRuleCookiesCondition_STATUS) DeepCopy

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

func (*DeliveryRuleCookiesCondition_STATUS) DeepCopyInto

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

type DeliveryRuleHostNameCondition

type DeliveryRuleHostNameCondition struct {
	Name        *string                           `json:"name,omitempty"`
	Parameters  *HostNameMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleHostNameCondition_STATUS

type DeliveryRuleHostNameCondition_STATUS struct {
	Name        *string                                  `json:"name,omitempty"`
	Parameters  *HostNameMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleHostNameCondition_STATUS

func (*DeliveryRuleHostNameCondition_STATUS) DeepCopy

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

func (*DeliveryRuleHostNameCondition_STATUS) DeepCopyInto

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

type DeliveryRuleHttpVersionCondition

type DeliveryRuleHttpVersionCondition struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *HttpVersionMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleHttpVersionCondition_STATUS

type DeliveryRuleHttpVersionCondition_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *HttpVersionMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleHttpVersionCondition_STATUS

func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopy

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

func (*DeliveryRuleHttpVersionCondition_STATUS) DeepCopyInto

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

type DeliveryRuleIsDeviceCondition

type DeliveryRuleIsDeviceCondition struct {
	Name        *string                           `json:"name,omitempty"`
	Parameters  *IsDeviceMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleIsDeviceCondition_STATUS

type DeliveryRuleIsDeviceCondition_STATUS struct {
	Name        *string                                  `json:"name,omitempty"`
	Parameters  *IsDeviceMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleIsDeviceCondition_STATUS

func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopy

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

func (*DeliveryRuleIsDeviceCondition_STATUS) DeepCopyInto

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

type DeliveryRulePostArgsCondition

type DeliveryRulePostArgsCondition struct {
	Name        *string                           `json:"name,omitempty"`
	Parameters  *PostArgsMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRulePostArgsCondition_STATUS

type DeliveryRulePostArgsCondition_STATUS struct {
	Name        *string                                  `json:"name,omitempty"`
	Parameters  *PostArgsMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRulePostArgsCondition_STATUS

func (*DeliveryRulePostArgsCondition_STATUS) DeepCopy

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

func (*DeliveryRulePostArgsCondition_STATUS) DeepCopyInto

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

type DeliveryRuleQueryStringCondition

type DeliveryRuleQueryStringCondition struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *QueryStringMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleQueryStringCondition_STATUS

type DeliveryRuleQueryStringCondition_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *QueryStringMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleQueryStringCondition_STATUS

func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopy

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

func (*DeliveryRuleQueryStringCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRemoteAddressCondition

type DeliveryRuleRemoteAddressCondition struct {
	Name        *string                                `json:"name,omitempty"`
	Parameters  *RemoteAddressMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRemoteAddressCondition_STATUS

type DeliveryRuleRemoteAddressCondition_STATUS struct {
	Name        *string                                       `json:"name,omitempty"`
	Parameters  *RemoteAddressMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRemoteAddressCondition_STATUS

func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRemoteAddressCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRequestBodyCondition

type DeliveryRuleRequestBodyCondition struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *RequestBodyMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestBodyCondition_STATUS

type DeliveryRuleRequestBodyCondition_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *RequestBodyMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestBodyCondition_STATUS

func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRequestBodyCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRequestHeaderAction

type DeliveryRuleRequestHeaderAction struct {
	Name        *string                 `json:"name,omitempty"`
	Parameters  *HeaderActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestHeaderAction_STATUS

type DeliveryRuleRequestHeaderAction_STATUS struct {
	Name        *string                        `json:"name,omitempty"`
	Parameters  *HeaderActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestHeaderAction_STATUS

func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopy

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

func (*DeliveryRuleRequestHeaderAction_STATUS) DeepCopyInto

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

type DeliveryRuleRequestHeaderCondition

type DeliveryRuleRequestHeaderCondition struct {
	Name        *string                                `json:"name,omitempty"`
	Parameters  *RequestHeaderMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestHeaderCondition_STATUS

type DeliveryRuleRequestHeaderCondition_STATUS struct {
	Name        *string                                       `json:"name,omitempty"`
	Parameters  *RequestHeaderMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestHeaderCondition_STATUS

func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRequestHeaderCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRequestMethodCondition

type DeliveryRuleRequestMethodCondition struct {
	Name        *string                                `json:"name,omitempty"`
	Parameters  *RequestMethodMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestMethodCondition_STATUS

type DeliveryRuleRequestMethodCondition_STATUS struct {
	Name        *string                                       `json:"name,omitempty"`
	Parameters  *RequestMethodMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestMethodCondition_STATUS

func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRequestMethodCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRequestSchemeCondition

type DeliveryRuleRequestSchemeCondition struct {
	Name        *string                                `json:"name,omitempty"`
	Parameters  *RequestSchemeMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestSchemeCondition_STATUS

type DeliveryRuleRequestSchemeCondition_STATUS struct {
	Name        *string                                       `json:"name,omitempty"`
	Parameters  *RequestSchemeMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestSchemeCondition_STATUS

func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRequestSchemeCondition_STATUS) DeepCopyInto

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

type DeliveryRuleRequestUriCondition

type DeliveryRuleRequestUriCondition struct {
	Name        *string                             `json:"name,omitempty"`
	Parameters  *RequestUriMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRequestUriCondition_STATUS

type DeliveryRuleRequestUriCondition_STATUS struct {
	Name        *string                                    `json:"name,omitempty"`
	Parameters  *RequestUriMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRequestUriCondition_STATUS

func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopy

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

func (*DeliveryRuleRequestUriCondition_STATUS) DeepCopyInto

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

type DeliveryRuleResponseHeaderAction

type DeliveryRuleResponseHeaderAction struct {
	Name        *string                 `json:"name,omitempty"`
	Parameters  *HeaderActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleResponseHeaderAction_STATUS

type DeliveryRuleResponseHeaderAction_STATUS struct {
	Name        *string                        `json:"name,omitempty"`
	Parameters  *HeaderActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleResponseHeaderAction_STATUS

func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopy

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

func (*DeliveryRuleResponseHeaderAction_STATUS) DeepCopyInto

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

type DeliveryRuleRouteConfigurationOverrideAction

type DeliveryRuleRouteConfigurationOverrideAction struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *RouteConfigurationOverrideActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleRouteConfigurationOverrideAction_STATUS

type DeliveryRuleRouteConfigurationOverrideAction_STATUS struct {
	Name        *string                                            `json:"name,omitempty"`
	Parameters  *RouteConfigurationOverrideActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleRouteConfigurationOverrideAction_STATUS

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopy

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

func (*DeliveryRuleRouteConfigurationOverrideAction_STATUS) DeepCopyInto

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

type DeliveryRuleServerPortCondition

type DeliveryRuleServerPortCondition struct {
	Name        *string                             `json:"name,omitempty"`
	Parameters  *ServerPortMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleServerPortCondition_STATUS

type DeliveryRuleServerPortCondition_STATUS struct {
	Name        *string                                    `json:"name,omitempty"`
	Parameters  *ServerPortMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleServerPortCondition_STATUS

func (*DeliveryRuleServerPortCondition_STATUS) DeepCopy

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

func (*DeliveryRuleServerPortCondition_STATUS) DeepCopyInto

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

type DeliveryRuleSocketAddrCondition

type DeliveryRuleSocketAddrCondition struct {
	Name        *string                             `json:"name,omitempty"`
	Parameters  *SocketAddrMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleSocketAddrCondition_STATUS

type DeliveryRuleSocketAddrCondition_STATUS struct {
	Name        *string                                    `json:"name,omitempty"`
	Parameters  *SocketAddrMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleSocketAddrCondition_STATUS

func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopy

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

func (*DeliveryRuleSocketAddrCondition_STATUS) DeepCopyInto

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

type DeliveryRuleSslProtocolCondition

type DeliveryRuleSslProtocolCondition struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *SslProtocolMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleSslProtocolCondition_STATUS

type DeliveryRuleSslProtocolCondition_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *SslProtocolMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleSslProtocolCondition_STATUS

func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopy

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

func (*DeliveryRuleSslProtocolCondition_STATUS) DeepCopyInto

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

type DeliveryRuleUrlFileExtensionCondition

type DeliveryRuleUrlFileExtensionCondition struct {
	Name        *string                                   `json:"name,omitempty"`
	Parameters  *UrlFileExtensionMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleUrlFileExtensionCondition_STATUS

type DeliveryRuleUrlFileExtensionCondition_STATUS struct {
	Name        *string                                          `json:"name,omitempty"`
	Parameters  *UrlFileExtensionMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleUrlFileExtensionCondition_STATUS

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopy

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

func (*DeliveryRuleUrlFileExtensionCondition_STATUS) DeepCopyInto

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

type DeliveryRuleUrlFileNameCondition

type DeliveryRuleUrlFileNameCondition struct {
	Name        *string                              `json:"name,omitempty"`
	Parameters  *UrlFileNameMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleUrlFileNameCondition_STATUS

type DeliveryRuleUrlFileNameCondition_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *UrlFileNameMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleUrlFileNameCondition_STATUS

func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopy

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

func (*DeliveryRuleUrlFileNameCondition_STATUS) DeepCopyInto

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

type DeliveryRuleUrlPathCondition

type DeliveryRuleUrlPathCondition struct {
	Name        *string                          `json:"name,omitempty"`
	Parameters  *UrlPathMatchConditionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 DeliveryRuleUrlPathCondition_STATUS

type DeliveryRuleUrlPathCondition_STATUS struct {
	Name        *string                                 `json:"name,omitempty"`
	Parameters  *UrlPathMatchConditionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.DeliveryRuleUrlPathCondition_STATUS

func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopy

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

func (*DeliveryRuleUrlPathCondition_STATUS) DeepCopyInto

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

type DomainValidationProperties_STATUS

type DomainValidationProperties_STATUS struct {
	ExpirationDate  *string                `json:"expirationDate,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ValidationToken *string                `json:"validationToken,omitempty"`
}

Storage version of v1api20230501.DomainValidationProperties_STATUS The JSON object that contains the properties to validate a domain.

func (*DomainValidationProperties_STATUS) DeepCopy

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

func (*DomainValidationProperties_STATUS) DeepCopyInto

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

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 v1api20230501.HeaderActionParameters Defines the parameters for the request header action.

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 HeaderActionParameters_STATUS

type HeaderActionParameters_STATUS 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 v1api20230501.HeaderActionParameters_STATUS Defines the parameters for the request header action.

func (*HeaderActionParameters_STATUS) DeepCopy

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

func (*HeaderActionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.HealthProbeParameters The JSON object that contains the properties to send health probes to origin.

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 v1api20230501.HealthProbeParameters_STATUS The JSON object that contains the properties to send health probes to origin.

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 v1api20230501.HostNameMatchConditionParameters Defines the parameters for HostName match conditions

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 HostNameMatchConditionParameters_STATUS

type HostNameMatchConditionParameters_STATUS 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 v1api20230501.HostNameMatchConditionParameters_STATUS Defines the parameters for HostName match conditions

func (*HostNameMatchConditionParameters_STATUS) DeepCopy

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

func (*HostNameMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.HttpVersionMatchConditionParameters Defines the parameters for HttpVersion match conditions

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 HttpVersionMatchConditionParameters_STATUS

type HttpVersionMatchConditionParameters_STATUS 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 v1api20230501.HttpVersionMatchConditionParameters_STATUS Defines the parameters for HttpVersion match conditions

func (*HttpVersionMatchConditionParameters_STATUS) DeepCopy

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

func (*HttpVersionMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.IsDeviceMatchConditionParameters Defines the parameters for IsDevice match conditions

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 IsDeviceMatchConditionParameters_STATUS

type IsDeviceMatchConditionParameters_STATUS 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 v1api20230501.IsDeviceMatchConditionParameters_STATUS Defines the parameters for IsDevice match conditions

func (*IsDeviceMatchConditionParameters_STATUS) DeepCopy

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

func (*IsDeviceMatchConditionParameters_STATUS) DeepCopyInto

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

type LoadBalancingSettingsParameters

type LoadBalancingSettingsParameters struct {
	AdditionalLatencyInMilliseconds *int                   `json:"additionalLatencyInMilliseconds,omitempty"`
	PropertyBag                     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SampleSize                      *int                   `json:"sampleSize,omitempty"`
	SuccessfulSamplesRequired       *int                   `json:"successfulSamplesRequired,omitempty"`
}

Storage version of v1api20230501.LoadBalancingSettingsParameters Round-Robin load balancing settings for a backend pool

func (*LoadBalancingSettingsParameters) DeepCopy

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

func (*LoadBalancingSettingsParameters) DeepCopyInto

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

type LoadBalancingSettingsParameters_STATUS

type LoadBalancingSettingsParameters_STATUS struct {
	AdditionalLatencyInMilliseconds *int                   `json:"additionalLatencyInMilliseconds,omitempty"`
	PropertyBag                     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SampleSize                      *int                   `json:"sampleSize,omitempty"`
	SuccessfulSamplesRequired       *int                   `json:"successfulSamplesRequired,omitempty"`
}

Storage version of v1api20230501.LoadBalancingSettingsParameters_STATUS Round-Robin load balancing settings for a backend pool

func (*LoadBalancingSettingsParameters_STATUS) DeepCopy

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

func (*LoadBalancingSettingsParameters_STATUS) DeepCopyInto

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

type ManagedCertificateParameters

type ManagedCertificateParameters struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.ManagedCertificateParameters

func (*ManagedCertificateParameters) DeepCopy

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

func (*ManagedCertificateParameters) DeepCopyInto

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

type ManagedCertificateParameters_STATUS

type ManagedCertificateParameters_STATUS struct {
	ExpirationDate *string                `json:"expirationDate,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Subject        *string                `json:"subject,omitempty"`
	Type           *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.ManagedCertificateParameters_STATUS

func (*ManagedCertificateParameters_STATUS) DeepCopy

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

func (*ManagedCertificateParameters_STATUS) DeepCopyInto

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230501.ManagedServiceIdentity Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

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

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *string                                `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230501.ManagedServiceIdentity_STATUS Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_STATUS) DeepCopyInto

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

type OriginGroupOverride

type OriginGroupOverride struct {
	ForwardingProtocol *string                `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference     `json:"originGroup,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.OriginGroupOverride Defines the parameters for the origin group override configuration.

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 v1api20230501.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 v1api20230501.OriginGroupOverrideActionParameters Defines the parameters for the origin group override action.

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 OriginGroupOverrideActionParameters_STATUS

type OriginGroupOverrideActionParameters_STATUS struct {
	OriginGroup *ResourceReference_STATUS `json:"originGroup,omitempty"`
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	TypeName    *string                   `json:"typeName,omitempty"`
}

Storage version of v1api20230501.OriginGroupOverrideActionParameters_STATUS Defines the parameters for the origin group override action.

func (*OriginGroupOverrideActionParameters_STATUS) DeepCopy

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

func (*OriginGroupOverrideActionParameters_STATUS) DeepCopyInto

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

type OriginGroupOverrideAction_STATUS

type OriginGroupOverrideAction_STATUS struct {
	Name        *string                                     `json:"name,omitempty"`
	Parameters  *OriginGroupOverrideActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.OriginGroupOverrideAction_STATUS

func (*OriginGroupOverrideAction_STATUS) DeepCopy

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

func (*OriginGroupOverrideAction_STATUS) DeepCopyInto

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

type OriginGroupOverride_STATUS

type OriginGroupOverride_STATUS struct {
	ForwardingProtocol *string                   `json:"forwardingProtocol,omitempty"`
	OriginGroup        *ResourceReference_STATUS `json:"originGroup,omitempty"`
	PropertyBag        genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.OriginGroupOverride_STATUS Defines the parameters for the origin group override configuration.

func (*OriginGroupOverride_STATUS) DeepCopy

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

func (*OriginGroupOverride_STATUS) DeepCopyInto

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

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 v1api20230501.PostArgsMatchConditionParameters Defines the parameters for PostArgs match conditions

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 PostArgsMatchConditionParameters_STATUS

type PostArgsMatchConditionParameters_STATUS 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 v1api20230501.PostArgsMatchConditionParameters_STATUS Defines the parameters for PostArgs match conditions

func (*PostArgsMatchConditionParameters_STATUS) DeepCopy

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

func (*PostArgsMatchConditionParameters_STATUS) DeepCopyInto

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

type Profile

type Profile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Profile_Spec   `json:"spec,omitempty"`
	Status            Profile_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.Profile Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}

func (*Profile) AzureName

func (profile *Profile) AzureName() string

AzureName returns the Azure name of the resource

func (*Profile) ConfigMapDestinationExpressions

func (profile *Profile) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Profile) 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 "2023-05-01"

func (*Profile) GetConditions

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

GetConditions returns the conditions of the resource

func (*Profile) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*Profile) GetSpec

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

GetSpec returns the specification of this resource

func (*Profile) GetStatus

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

GetStatus returns the status of this resource

func (*Profile) GetSupportedOperations

func (profile *Profile) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Profile) GetType

func (profile *Profile) GetType() string

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

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

func (*Profile) SecretDestinationExpressions

func (profile *Profile) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Profile) SetConditions

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

SetConditions sets the conditions on the resource status

func (*Profile) SetStatus

func (profile *Profile) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

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 v1api20230501.Profile Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/cdn.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}

func (*ProfileList) DeepCopy

func (in *ProfileList) DeepCopy() *ProfileList

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

func (*ProfileList) DeepCopyInto

func (in *ProfileList) DeepCopyInto(out *ProfileList)

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

func (*ProfileList) DeepCopyObject

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

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

type ProfileOperatorSpec

type ProfileOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*ProfileOperatorSpec) DeepCopy

func (in *ProfileOperatorSpec) DeepCopy() *ProfileOperatorSpec

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

func (*ProfileOperatorSpec) DeepCopyInto

func (in *ProfileOperatorSpec) DeepCopyInto(out *ProfileOperatorSpec)

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

type Profile_STATUS

type Profile_STATUS struct {
	Conditions                   []conditions.Condition         `json:"conditions,omitempty"`
	ExtendedProperties           map[string]string              `json:"extendedProperties,omitempty"`
	FrontDoorId                  *string                        `json:"frontDoorId,omitempty"`
	Id                           *string                        `json:"id,omitempty"`
	Identity                     *ManagedServiceIdentity_STATUS `json:"identity,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 v1api20230501.Profile_STATUS A profile is a logical grouping of endpoints that share the same settings.

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 Profile_Spec

type Profile_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                    string                  `json:"azureName,omitempty"`
	Identity                     *ManagedServiceIdentity `json:"identity,omitempty"`
	Location                     *string                 `json:"location,omitempty"`
	OperatorSpec                 *ProfileOperatorSpec    `json:"operatorSpec,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 v1api20230501.Profile_Spec

func (*Profile_Spec) ConvertSpecFrom

func (profile *Profile_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Profile_Spec from the provided source

func (*Profile_Spec) ConvertSpecTo

func (profile *Profile_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Profile_Spec

func (*Profile_Spec) DeepCopy

func (in *Profile_Spec) DeepCopy() *Profile_Spec

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

func (*Profile_Spec) DeepCopyInto

func (in *Profile_Spec) DeepCopyInto(out *Profile_Spec)

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

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 v1api20230501.QueryStringMatchConditionParameters Defines the parameters for QueryString match conditions

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 QueryStringMatchConditionParameters_STATUS

type QueryStringMatchConditionParameters_STATUS 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 v1api20230501.QueryStringMatchConditionParameters_STATUS Defines the parameters for QueryString match conditions

func (*QueryStringMatchConditionParameters_STATUS) DeepCopy

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

func (*QueryStringMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RemoteAddressMatchConditionParameters Defines the parameters for RemoteAddress match conditions

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 RemoteAddressMatchConditionParameters_STATUS

type RemoteAddressMatchConditionParameters_STATUS 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 v1api20230501.RemoteAddressMatchConditionParameters_STATUS Defines the parameters for RemoteAddress match conditions

func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopy

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

func (*RemoteAddressMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RequestBodyMatchConditionParameters Defines the parameters for RequestBody match conditions

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 RequestBodyMatchConditionParameters_STATUS

type RequestBodyMatchConditionParameters_STATUS 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 v1api20230501.RequestBodyMatchConditionParameters_STATUS Defines the parameters for RequestBody match conditions

func (*RequestBodyMatchConditionParameters_STATUS) DeepCopy

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

func (*RequestBodyMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RequestHeaderMatchConditionParameters Defines the parameters for RequestHeader match conditions

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 RequestHeaderMatchConditionParameters_STATUS

type RequestHeaderMatchConditionParameters_STATUS 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 v1api20230501.RequestHeaderMatchConditionParameters_STATUS Defines the parameters for RequestHeader match conditions

func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopy

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

func (*RequestHeaderMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RequestMethodMatchConditionParameters Defines the parameters for RequestMethod match conditions

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 RequestMethodMatchConditionParameters_STATUS

type RequestMethodMatchConditionParameters_STATUS 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 v1api20230501.RequestMethodMatchConditionParameters_STATUS Defines the parameters for RequestMethod match conditions

func (*RequestMethodMatchConditionParameters_STATUS) DeepCopy

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

func (*RequestMethodMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RequestSchemeMatchConditionParameters Defines the parameters for RequestScheme match conditions

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 RequestSchemeMatchConditionParameters_STATUS

type RequestSchemeMatchConditionParameters_STATUS 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 v1api20230501.RequestSchemeMatchConditionParameters_STATUS Defines the parameters for RequestScheme match conditions

func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopy

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

func (*RequestSchemeMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.RequestUriMatchConditionParameters Defines the parameters for RequestUri match conditions

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 RequestUriMatchConditionParameters_STATUS

type RequestUriMatchConditionParameters_STATUS 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 v1api20230501.RequestUriMatchConditionParameters_STATUS Defines the parameters for RequestUri match conditions

func (*RequestUriMatchConditionParameters_STATUS) DeepCopy

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

func (*RequestUriMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.ResourceReference Reference to another resource.

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 v1api20230501.ResourceReference_STATUS Reference to another resource.

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 Route

type Route struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route_Spec   `json:"spec,omitempty"`
	Status            Route_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.Route Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}

func (*Route) AzureName

func (route *Route) AzureName() string

AzureName returns the Azure name of the resource

func (*Route) ConfigMapDestinationExpressions

func (route *Route) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Route) DeepCopy

func (in *Route) DeepCopy() *Route

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

func (*Route) DeepCopyInto

func (in *Route) DeepCopyInto(out *Route)

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

func (*Route) DeepCopyObject

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

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

func (Route) GetAPIVersion

func (route Route) GetAPIVersion() string

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

func (*Route) GetConditions

func (route *Route) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Route) GetResourceScope

func (route *Route) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Route) GetSpec

func (route *Route) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Route) GetStatus

func (route *Route) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Route) GetSupportedOperations

func (route *Route) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Route) GetType

func (route *Route) GetType() string

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

func (*Route) Hub

func (route *Route) Hub()

Hub marks that this Route is the hub type for conversion

func (*Route) NewEmptyStatus

func (route *Route) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Route) OriginalGVK

func (route *Route) OriginalGVK() *schema.GroupVersionKind

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

func (*Route) Owner

func (route *Route) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Route) SecretDestinationExpressions

func (route *Route) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Route) SetConditions

func (route *Route) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Route) SetStatus

func (route *Route) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

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 v1api20230501.RouteConfigurationOverrideActionParameters Defines the parameters for the route configuration override action.

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 RouteConfigurationOverrideActionParameters_STATUS

type RouteConfigurationOverrideActionParameters_STATUS struct {
	CacheConfiguration  *CacheConfiguration_STATUS  `json:"cacheConfiguration,omitempty"`
	OriginGroupOverride *OriginGroupOverride_STATUS `json:"originGroupOverride,omitempty"`
	PropertyBag         genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	TypeName            *string                     `json:"typeName,omitempty"`
}

Storage version of v1api20230501.RouteConfigurationOverrideActionParameters_STATUS Defines the parameters for the route configuration override action.

func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopy

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

func (*RouteConfigurationOverrideActionParameters_STATUS) DeepCopyInto

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

type RouteList

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

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

func (*RouteList) DeepCopy

func (in *RouteList) DeepCopy() *RouteList

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

func (*RouteList) DeepCopyInto

func (in *RouteList) DeepCopyInto(out *RouteList)

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

func (*RouteList) DeepCopyObject

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

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

type RouteOperatorSpec

type RouteOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*RouteOperatorSpec) DeepCopy

func (in *RouteOperatorSpec) DeepCopy() *RouteOperatorSpec

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

func (*RouteOperatorSpec) DeepCopyInto

func (in *RouteOperatorSpec) DeepCopyInto(out *RouteOperatorSpec)

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

type Route_STATUS

type Route_STATUS struct {
	CacheConfiguration  *AfdRouteCacheConfiguration_STATUS                                                  `json:"cacheConfiguration,omitempty"`
	Conditions          []conditions.Condition                                                              `json:"conditions,omitempty"`
	CustomDomains       []ActivatedResourceReference_STATUS_Profiles_AfdEndpoints_Route_SubResourceEmbedded `json:"customDomains,omitempty"`
	DeploymentStatus    *string                                                                             `json:"deploymentStatus,omitempty"`
	EnabledState        *string                                                                             `json:"enabledState,omitempty"`
	EndpointName        *string                                                                             `json:"endpointName,omitempty"`
	ForwardingProtocol  *string                                                                             `json:"forwardingProtocol,omitempty"`
	HttpsRedirect       *string                                                                             `json:"httpsRedirect,omitempty"`
	Id                  *string                                                                             `json:"id,omitempty"`
	LinkToDefaultDomain *string                                                                             `json:"linkToDefaultDomain,omitempty"`
	Name                *string                                                                             `json:"name,omitempty"`
	OriginGroup         *ResourceReference_STATUS                                                           `json:"originGroup,omitempty"`
	OriginPath          *string                                                                             `json:"originPath,omitempty"`
	PatternsToMatch     []string                                                                            `json:"patternsToMatch,omitempty"`
	PropertyBag         genruntime.PropertyBag                                                              `json:"$propertyBag,omitempty"`
	ProvisioningState   *string                                                                             `json:"provisioningState,omitempty"`
	RuleSets            []ResourceReference_STATUS                                                          `json:"ruleSets,omitempty"`
	SupportedProtocols  []string                                                                            `json:"supportedProtocols,omitempty"`
	SystemData          *SystemData_STATUS                                                                  `json:"systemData,omitempty"`
	Type                *string                                                                             `json:"type,omitempty"`
}

Storage version of v1api20230501.Route_STATUS

func (*Route_STATUS) ConvertStatusFrom

func (route *Route_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Route_STATUS from the provided source

func (*Route_STATUS) ConvertStatusTo

func (route *Route_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Route_STATUS

func (*Route_STATUS) DeepCopy

func (in *Route_STATUS) DeepCopy() *Route_STATUS

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

func (*Route_STATUS) DeepCopyInto

func (in *Route_STATUS) DeepCopyInto(out *Route_STATUS)

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

type Route_Spec

type Route_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName           string                       `json:"azureName,omitempty"`
	CacheConfiguration  *AfdRouteCacheConfiguration  `json:"cacheConfiguration,omitempty"`
	CustomDomains       []ActivatedResourceReference `json:"customDomains,omitempty"`
	EnabledState        *string                      `json:"enabledState,omitempty"`
	ForwardingProtocol  *string                      `json:"forwardingProtocol,omitempty"`
	HttpsRedirect       *string                      `json:"httpsRedirect,omitempty"`
	LinkToDefaultDomain *string                      `json:"linkToDefaultDomain,omitempty"`
	OperatorSpec        *RouteOperatorSpec           `json:"operatorSpec,omitempty"`
	OriginGroup         *ResourceReference           `json:"originGroup,omitempty"`
	OriginPath          *string                      `json:"originPath,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 cdn.azure.com/AfdEndpoint resource
	Owner              *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"AfdEndpoint"`
	PatternsToMatch    []string                           `json:"patternsToMatch,omitempty"`
	PropertyBag        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RuleSets           []ResourceReference                `json:"ruleSets,omitempty"`
	SupportedProtocols []string                           `json:"supportedProtocols,omitempty"`
}

Storage version of v1api20230501.Route_Spec

func (*Route_Spec) ConvertSpecFrom

func (route *Route_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Route_Spec from the provided source

func (*Route_Spec) ConvertSpecTo

func (route *Route_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Route_Spec

func (*Route_Spec) DeepCopy

func (in *Route_Spec) DeepCopy() *Route_Spec

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

func (*Route_Spec) DeepCopyInto

func (in *Route_Spec) DeepCopyInto(out *Route_Spec)

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

type Rule

type Rule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Rule_Spec   `json:"spec,omitempty"`
	Status            Rule_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.Rule Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}

func (*Rule) AzureName

func (rule *Rule) AzureName() string

AzureName returns the Azure name of the resource

func (*Rule) ConfigMapDestinationExpressions

func (rule *Rule) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

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

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

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

func (*Rule) DeepCopyObject

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

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

func (Rule) GetAPIVersion

func (rule Rule) GetAPIVersion() string

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

func (*Rule) GetConditions

func (rule *Rule) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Rule) GetResourceScope

func (rule *Rule) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Rule) GetSpec

func (rule *Rule) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Rule) GetStatus

func (rule *Rule) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Rule) GetSupportedOperations

func (rule *Rule) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Rule) GetType

func (rule *Rule) GetType() string

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

func (*Rule) Hub

func (rule *Rule) Hub()

Hub marks that this Rule is the hub type for conversion

func (*Rule) NewEmptyStatus

func (rule *Rule) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Rule) OriginalGVK

func (rule *Rule) OriginalGVK() *schema.GroupVersionKind

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

func (*Rule) Owner

func (rule *Rule) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Rule) SecretDestinationExpressions

func (rule *Rule) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Rule) SetConditions

func (rule *Rule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Rule) SetStatus

func (rule *Rule) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type RuleList

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

+kubebuilder:object:root=true Storage version of v1api20230501.Rule Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}

func (*RuleList) DeepCopy

func (in *RuleList) DeepCopy() *RuleList

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

func (*RuleList) DeepCopyInto

func (in *RuleList) DeepCopyInto(out *RuleList)

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

func (*RuleList) DeepCopyObject

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

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

type RuleOperatorSpec

type RuleOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*RuleOperatorSpec) DeepCopy

func (in *RuleOperatorSpec) DeepCopy() *RuleOperatorSpec

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

func (*RuleOperatorSpec) DeepCopyInto

func (in *RuleOperatorSpec) DeepCopyInto(out *RuleOperatorSpec)

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

type RuleSet

type RuleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleSet_Spec   `json:"spec,omitempty"`
	Status            RuleSet_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.RuleSet Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}

func (*RuleSet) AzureName

func (ruleSet *RuleSet) AzureName() string

AzureName returns the Azure name of the resource

func (*RuleSet) ConfigMapDestinationExpressions

func (ruleSet *RuleSet) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*RuleSet) DeepCopy

func (in *RuleSet) DeepCopy() *RuleSet

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

func (*RuleSet) DeepCopyInto

func (in *RuleSet) DeepCopyInto(out *RuleSet)

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

func (*RuleSet) DeepCopyObject

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

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

func (RuleSet) GetAPIVersion

func (ruleSet RuleSet) GetAPIVersion() string

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

func (*RuleSet) GetConditions

func (ruleSet *RuleSet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*RuleSet) GetResourceScope

func (ruleSet *RuleSet) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*RuleSet) GetSpec

func (ruleSet *RuleSet) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*RuleSet) GetStatus

func (ruleSet *RuleSet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*RuleSet) GetSupportedOperations

func (ruleSet *RuleSet) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*RuleSet) GetType

func (ruleSet *RuleSet) GetType() string

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

func (*RuleSet) Hub

func (ruleSet *RuleSet) Hub()

Hub marks that this RuleSet is the hub type for conversion

func (*RuleSet) NewEmptyStatus

func (ruleSet *RuleSet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*RuleSet) OriginalGVK

func (ruleSet *RuleSet) OriginalGVK() *schema.GroupVersionKind

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

func (*RuleSet) Owner

func (ruleSet *RuleSet) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*RuleSet) SecretDestinationExpressions

func (ruleSet *RuleSet) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*RuleSet) SetConditions

func (ruleSet *RuleSet) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*RuleSet) SetStatus

func (ruleSet *RuleSet) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type RuleSetList

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

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

func (*RuleSetList) DeepCopy

func (in *RuleSetList) DeepCopy() *RuleSetList

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

func (*RuleSetList) DeepCopyInto

func (in *RuleSetList) DeepCopyInto(out *RuleSetList)

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

func (*RuleSetList) DeepCopyObject

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

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

type RuleSetOperatorSpec

type RuleSetOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*RuleSetOperatorSpec) DeepCopy

func (in *RuleSetOperatorSpec) DeepCopy() *RuleSetOperatorSpec

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

func (*RuleSetOperatorSpec) DeepCopyInto

func (in *RuleSetOperatorSpec) DeepCopyInto(out *RuleSetOperatorSpec)

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

type RuleSet_STATUS

type RuleSet_STATUS struct {
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	DeploymentStatus  *string                `json:"deploymentStatus,omitempty"`
	Id                *string                `json:"id,omitempty"`
	Name              *string                `json:"name,omitempty"`
	ProfileName       *string                `json:"profileName,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS     `json:"systemData,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.RuleSet_STATUS

func (*RuleSet_STATUS) ConvertStatusFrom

func (ruleSet *RuleSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our RuleSet_STATUS from the provided source

func (*RuleSet_STATUS) ConvertStatusTo

func (ruleSet *RuleSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our RuleSet_STATUS

func (*RuleSet_STATUS) DeepCopy

func (in *RuleSet_STATUS) DeepCopy() *RuleSet_STATUS

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

func (*RuleSet_STATUS) DeepCopyInto

func (in *RuleSet_STATUS) DeepCopyInto(out *RuleSet_STATUS)

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

type RuleSet_Spec

type RuleSet_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string               `json:"azureName,omitempty"`
	OperatorSpec    *RuleSetOperatorSpec `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner       *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.RuleSet_Spec

func (*RuleSet_Spec) ConvertSpecFrom

func (ruleSet *RuleSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our RuleSet_Spec from the provided source

func (*RuleSet_Spec) ConvertSpecTo

func (ruleSet *RuleSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our RuleSet_Spec

func (*RuleSet_Spec) DeepCopy

func (in *RuleSet_Spec) DeepCopy() *RuleSet_Spec

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

func (*RuleSet_Spec) DeepCopyInto

func (in *RuleSet_Spec) DeepCopyInto(out *RuleSet_Spec)

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

type Rule_STATUS

type Rule_STATUS struct {
	Actions                 []DeliveryRuleAction_STATUS    `json:"actions,omitempty"`
	Conditions              []conditions.Condition         `json:"conditions,omitempty"`
	DeploymentStatus        *string                        `json:"deploymentStatus,omitempty"`
	Id                      *string                        `json:"id,omitempty"`
	MatchProcessingBehavior *string                        `json:"matchProcessingBehavior,omitempty"`
	Name                    *string                        `json:"name,omitempty"`
	Order                   *int                           `json:"order,omitempty"`
	PropertyBag             genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	ProvisioningState       *string                        `json:"provisioningState,omitempty"`
	RuleConditions          []DeliveryRuleCondition_STATUS `json:"ruleconditions,omitempty"`
	RuleSetName             *string                        `json:"ruleSetName,omitempty"`
	SystemData              *SystemData_STATUS             `json:"systemData,omitempty"`
	Type                    *string                        `json:"type,omitempty"`
}

Storage version of v1api20230501.Rule_STATUS

func (*Rule_STATUS) ConvertStatusFrom

func (rule *Rule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Rule_STATUS from the provided source

func (*Rule_STATUS) ConvertStatusTo

func (rule *Rule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Rule_STATUS

func (*Rule_STATUS) DeepCopy

func (in *Rule_STATUS) DeepCopy() *Rule_STATUS

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

func (*Rule_STATUS) DeepCopyInto

func (in *Rule_STATUS) DeepCopyInto(out *Rule_STATUS)

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

type Rule_Spec

type Rule_Spec struct {
	Actions []DeliveryRuleAction `json:"actions,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName               string            `json:"azureName,omitempty"`
	MatchProcessingBehavior *string           `json:"matchProcessingBehavior,omitempty"`
	OperatorSpec            *RuleOperatorSpec `json:"operatorSpec,omitempty"`
	Order                   *int              `json:"order,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 cdn.azure.com/RuleSet resource
	Owner          *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"RuleSet"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RuleConditions []DeliveryRuleCondition            `json:"ruleconditions,omitempty"`
}

Storage version of v1api20230501.Rule_Spec

func (*Rule_Spec) ConvertSpecFrom

func (rule *Rule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Rule_Spec from the provided source

func (*Rule_Spec) ConvertSpecTo

func (rule *Rule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Rule_Spec

func (*Rule_Spec) DeepCopy

func (in *Rule_Spec) DeepCopy() *Rule_Spec

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

func (*Rule_Spec) DeepCopyInto

func (in *Rule_Spec) DeepCopyInto(out *Rule_Spec)

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

type Secret

type Secret struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Secret_Spec   `json:"spec,omitempty"`
	Status            Secret_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.Secret Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}

func (*Secret) AzureName

func (secret *Secret) AzureName() string

AzureName returns the Azure name of the resource

func (*Secret) ConfigMapDestinationExpressions

func (secret *Secret) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

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

func (*Secret) DeepCopyObject

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

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

func (Secret) GetAPIVersion

func (secret Secret) GetAPIVersion() string

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

func (*Secret) GetConditions

func (secret *Secret) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Secret) GetResourceScope

func (secret *Secret) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Secret) GetSpec

func (secret *Secret) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Secret) GetStatus

func (secret *Secret) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Secret) GetSupportedOperations

func (secret *Secret) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Secret) GetType

func (secret *Secret) GetType() string

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

func (*Secret) Hub

func (secret *Secret) Hub()

Hub marks that this Secret is the hub type for conversion

func (*Secret) NewEmptyStatus

func (secret *Secret) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Secret) OriginalGVK

func (secret *Secret) OriginalGVK() *schema.GroupVersionKind

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

func (*Secret) Owner

func (secret *Secret) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Secret) SecretDestinationExpressions

func (secret *Secret) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Secret) SetConditions

func (secret *Secret) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Secret) SetStatus

func (secret *Secret) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SecretList

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

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

func (*SecretList) DeepCopy

func (in *SecretList) DeepCopy() *SecretList

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

func (*SecretList) DeepCopyInto

func (in *SecretList) DeepCopyInto(out *SecretList)

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

func (*SecretList) DeepCopyObject

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

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

type SecretOperatorSpec

type SecretOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*SecretOperatorSpec) DeepCopy

func (in *SecretOperatorSpec) DeepCopy() *SecretOperatorSpec

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

func (*SecretOperatorSpec) DeepCopyInto

func (in *SecretOperatorSpec) DeepCopyInto(out *SecretOperatorSpec)

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

type SecretParameters

type SecretParameters struct {
	AzureFirstPartyManagedCertificate *AzureFirstPartyManagedCertificateParameters `json:"azureFirstPartyManagedCertificate,omitempty"`
	CustomerCertificate               *CustomerCertificateParameters               `json:"customerCertificate,omitempty"`
	ManagedCertificate                *ManagedCertificateParameters                `json:"managedCertificate,omitempty"`
	PropertyBag                       genruntime.PropertyBag                       `json:"$propertyBag,omitempty"`
	UrlSigningKey                     *UrlSigningKeyParameters                     `json:"urlSigningKey,omitempty"`
}

Storage version of v1api20230501.SecretParameters

func (*SecretParameters) DeepCopy

func (in *SecretParameters) DeepCopy() *SecretParameters

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

func (*SecretParameters) DeepCopyInto

func (in *SecretParameters) DeepCopyInto(out *SecretParameters)

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

type SecretParameters_STATUS

type SecretParameters_STATUS struct {
	AzureFirstPartyManagedCertificate *AzureFirstPartyManagedCertificateParameters_STATUS `json:"azureFirstPartyManagedCertificate,omitempty"`
	CustomerCertificate               *CustomerCertificateParameters_STATUS               `json:"customerCertificate,omitempty"`
	ManagedCertificate                *ManagedCertificateParameters_STATUS                `json:"managedCertificate,omitempty"`
	PropertyBag                       genruntime.PropertyBag                              `json:"$propertyBag,omitempty"`
	UrlSigningKey                     *UrlSigningKeyParameters_STATUS                     `json:"urlSigningKey,omitempty"`
}

Storage version of v1api20230501.SecretParameters_STATUS

func (*SecretParameters_STATUS) DeepCopy

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

func (*SecretParameters_STATUS) DeepCopyInto

func (in *SecretParameters_STATUS) DeepCopyInto(out *SecretParameters_STATUS)

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

type Secret_STATUS

type Secret_STATUS struct {
	Conditions        []conditions.Condition   `json:"conditions,omitempty"`
	DeploymentStatus  *string                  `json:"deploymentStatus,omitempty"`
	Id                *string                  `json:"id,omitempty"`
	Name              *string                  `json:"name,omitempty"`
	Parameters        *SecretParameters_STATUS `json:"parameters,omitempty"`
	ProfileName       *string                  `json:"profileName,omitempty"`
	PropertyBag       genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	ProvisioningState *string                  `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS       `json:"systemData,omitempty"`
	Type              *string                  `json:"type,omitempty"`
}

Storage version of v1api20230501.Secret_STATUS

func (*Secret_STATUS) ConvertStatusFrom

func (secret *Secret_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Secret_STATUS from the provided source

func (*Secret_STATUS) ConvertStatusTo

func (secret *Secret_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Secret_STATUS

func (*Secret_STATUS) DeepCopy

func (in *Secret_STATUS) DeepCopy() *Secret_STATUS

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

func (*Secret_STATUS) DeepCopyInto

func (in *Secret_STATUS) DeepCopyInto(out *Secret_STATUS)

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

type Secret_Spec

type Secret_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string              `json:"azureName,omitempty"`
	OperatorSpec    *SecretOperatorSpec `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner       *genruntime.KnownResourceReference `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	Parameters  *SecretParameters                  `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.Secret_Spec

func (*Secret_Spec) ConvertSpecFrom

func (secret *Secret_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Secret_Spec from the provided source

func (*Secret_Spec) ConvertSpecTo

func (secret *Secret_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Secret_Spec

func (*Secret_Spec) DeepCopy

func (in *Secret_Spec) DeepCopy() *Secret_Spec

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

func (*Secret_Spec) DeepCopyInto

func (in *Secret_Spec) DeepCopyInto(out *Secret_Spec)

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

type SecurityPolicy

type SecurityPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityPolicy_Spec   `json:"spec,omitempty"`
	Status            SecurityPolicy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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 v1api20230501.SecurityPolicy Generator information: - Generated from: /cdn/resource-manager/Microsoft.Cdn/stable/2023-05-01/afdx.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/{securityPolicyName}

func (*SecurityPolicy) AzureName

func (policy *SecurityPolicy) AzureName() string

AzureName returns the Azure name of the resource

func (*SecurityPolicy) ConfigMapDestinationExpressions

func (policy *SecurityPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SecurityPolicy) DeepCopy

func (in *SecurityPolicy) DeepCopy() *SecurityPolicy

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

func (*SecurityPolicy) DeepCopyInto

func (in *SecurityPolicy) DeepCopyInto(out *SecurityPolicy)

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

func (*SecurityPolicy) DeepCopyObject

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

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

func (SecurityPolicy) GetAPIVersion

func (policy SecurityPolicy) GetAPIVersion() string

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

func (*SecurityPolicy) GetConditions

func (policy *SecurityPolicy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SecurityPolicy) GetResourceScope

func (policy *SecurityPolicy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SecurityPolicy) GetSpec

func (policy *SecurityPolicy) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SecurityPolicy) GetStatus

func (policy *SecurityPolicy) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SecurityPolicy) GetSupportedOperations

func (policy *SecurityPolicy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SecurityPolicy) GetType

func (policy *SecurityPolicy) GetType() string

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

func (*SecurityPolicy) Hub

func (policy *SecurityPolicy) Hub()

Hub marks that this SecurityPolicy is the hub type for conversion

func (*SecurityPolicy) NewEmptyStatus

func (policy *SecurityPolicy) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SecurityPolicy) OriginalGVK

func (policy *SecurityPolicy) OriginalGVK() *schema.GroupVersionKind

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

func (*SecurityPolicy) Owner

func (policy *SecurityPolicy) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*SecurityPolicy) SecretDestinationExpressions

func (policy *SecurityPolicy) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SecurityPolicy) SetConditions

func (policy *SecurityPolicy) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SecurityPolicy) SetStatus

func (policy *SecurityPolicy) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SecurityPolicyList

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

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

func (*SecurityPolicyList) DeepCopy

func (in *SecurityPolicyList) DeepCopy() *SecurityPolicyList

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

func (*SecurityPolicyList) DeepCopyInto

func (in *SecurityPolicyList) DeepCopyInto(out *SecurityPolicyList)

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

func (*SecurityPolicyList) DeepCopyObject

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

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

type SecurityPolicyOperatorSpec

type SecurityPolicyOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*SecurityPolicyOperatorSpec) DeepCopy

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

func (*SecurityPolicyOperatorSpec) DeepCopyInto

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

type SecurityPolicyPropertiesParameters

type SecurityPolicyPropertiesParameters struct {
	PropertyBag            genruntime.PropertyBag                          `json:"$propertyBag,omitempty"`
	WebApplicationFirewall *SecurityPolicyWebApplicationFirewallParameters `json:"webApplicationFirewall,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyPropertiesParameters

func (*SecurityPolicyPropertiesParameters) DeepCopy

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

func (*SecurityPolicyPropertiesParameters) DeepCopyInto

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

type SecurityPolicyPropertiesParameters_STATUS

type SecurityPolicyPropertiesParameters_STATUS struct {
	PropertyBag            genruntime.PropertyBag                                 `json:"$propertyBag,omitempty"`
	WebApplicationFirewall *SecurityPolicyWebApplicationFirewallParameters_STATUS `json:"webApplicationFirewall,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyPropertiesParameters_STATUS

func (*SecurityPolicyPropertiesParameters_STATUS) DeepCopy

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

func (*SecurityPolicyPropertiesParameters_STATUS) DeepCopyInto

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

type SecurityPolicyWebApplicationFirewallAssociation

type SecurityPolicyWebApplicationFirewallAssociation struct {
	Domains         []ActivatedResourceReference `json:"domains,omitempty"`
	PatternsToMatch []string                     `json:"patternsToMatch,omitempty"`
	PropertyBag     genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyWebApplicationFirewallAssociation settings for security policy patterns to match

func (*SecurityPolicyWebApplicationFirewallAssociation) DeepCopy

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

func (*SecurityPolicyWebApplicationFirewallAssociation) DeepCopyInto

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

type SecurityPolicyWebApplicationFirewallAssociation_STATUS

type SecurityPolicyWebApplicationFirewallAssociation_STATUS struct {
	Domains         []ActivatedResourceReference_STATUS_Profiles_SecurityPolicy_SubResourceEmbedded `json:"domains,omitempty"`
	PatternsToMatch []string                                                                        `json:"patternsToMatch,omitempty"`
	PropertyBag     genruntime.PropertyBag                                                          `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyWebApplicationFirewallAssociation_STATUS settings for security policy patterns to match

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) DeepCopy

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

func (*SecurityPolicyWebApplicationFirewallAssociation_STATUS) DeepCopyInto

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

type SecurityPolicyWebApplicationFirewallParameters

type SecurityPolicyWebApplicationFirewallParameters struct {
	Associations []SecurityPolicyWebApplicationFirewallAssociation `json:"associations,omitempty"`
	PropertyBag  genruntime.PropertyBag                            `json:"$propertyBag,omitempty"`
	Type         *string                                           `json:"type,omitempty"`
	WafPolicy    *ResourceReference                                `json:"wafPolicy,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyWebApplicationFirewallParameters

func (*SecurityPolicyWebApplicationFirewallParameters) DeepCopy

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

func (*SecurityPolicyWebApplicationFirewallParameters) DeepCopyInto

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

type SecurityPolicyWebApplicationFirewallParameters_STATUS

type SecurityPolicyWebApplicationFirewallParameters_STATUS struct {
	Associations []SecurityPolicyWebApplicationFirewallAssociation_STATUS `json:"associations,omitempty"`
	PropertyBag  genruntime.PropertyBag                                   `json:"$propertyBag,omitempty"`
	Type         *string                                                  `json:"type,omitempty"`
	WafPolicy    *ResourceReference_STATUS                                `json:"wafPolicy,omitempty"`
}

Storage version of v1api20230501.SecurityPolicyWebApplicationFirewallParameters_STATUS

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) DeepCopy

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

func (*SecurityPolicyWebApplicationFirewallParameters_STATUS) DeepCopyInto

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

type SecurityPolicy_STATUS

type SecurityPolicy_STATUS struct {
	Conditions        []conditions.Condition                     `json:"conditions,omitempty"`
	DeploymentStatus  *string                                    `json:"deploymentStatus,omitempty"`
	Id                *string                                    `json:"id,omitempty"`
	Name              *string                                    `json:"name,omitempty"`
	Parameters        *SecurityPolicyPropertiesParameters_STATUS `json:"parameters,omitempty"`
	ProfileName       *string                                    `json:"profileName,omitempty"`
	PropertyBag       genruntime.PropertyBag                     `json:"$propertyBag,omitempty"`
	ProvisioningState *string                                    `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS                         `json:"systemData,omitempty"`
	Type              *string                                    `json:"type,omitempty"`
}

Storage version of v1api20230501.SecurityPolicy_STATUS

func (*SecurityPolicy_STATUS) ConvertStatusFrom

func (policy *SecurityPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SecurityPolicy_STATUS from the provided source

func (*SecurityPolicy_STATUS) ConvertStatusTo

func (policy *SecurityPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SecurityPolicy_STATUS

func (*SecurityPolicy_STATUS) DeepCopy

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

func (*SecurityPolicy_STATUS) DeepCopyInto

func (in *SecurityPolicy_STATUS) DeepCopyInto(out *SecurityPolicy_STATUS)

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

type SecurityPolicy_Spec

type SecurityPolicy_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                      `json:"azureName,omitempty"`
	OperatorSpec    *SecurityPolicyOperatorSpec `json:"operatorSpec,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 cdn.azure.com/Profile resource
	Owner       *genruntime.KnownResourceReference  `group:"cdn.azure.com" json:"owner,omitempty" kind:"Profile"`
	Parameters  *SecurityPolicyPropertiesParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.SecurityPolicy_Spec

func (*SecurityPolicy_Spec) ConvertSpecFrom

func (policy *SecurityPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SecurityPolicy_Spec from the provided source

func (*SecurityPolicy_Spec) ConvertSpecTo

func (policy *SecurityPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SecurityPolicy_Spec

func (*SecurityPolicy_Spec) DeepCopy

func (in *SecurityPolicy_Spec) DeepCopy() *SecurityPolicy_Spec

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

func (*SecurityPolicy_Spec) DeepCopyInto

func (in *SecurityPolicy_Spec) DeepCopyInto(out *SecurityPolicy_Spec)

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

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 v1api20230501.ServerPortMatchConditionParameters Defines the parameters for ServerPort match conditions

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 ServerPortMatchConditionParameters_STATUS

type ServerPortMatchConditionParameters_STATUS 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 v1api20230501.ServerPortMatchConditionParameters_STATUS Defines the parameters for ServerPort match conditions

func (*ServerPortMatchConditionParameters_STATUS) DeepCopy

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

func (*ServerPortMatchConditionParameters_STATUS) DeepCopyInto

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

type SharedPrivateLinkResourceProperties

type SharedPrivateLinkResourceProperties struct {
	GroupId             *string                `json:"groupId,omitempty"`
	PrivateLink         *ResourceReference     `json:"privateLink,omitempty"`
	PrivateLinkLocation *string                `json:"privateLinkLocation,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RequestMessage      *string                `json:"requestMessage,omitempty"`
	Status              *string                `json:"status,omitempty"`
}

Storage version of v1api20230501.SharedPrivateLinkResourceProperties Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.

func (*SharedPrivateLinkResourceProperties) DeepCopy

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

func (*SharedPrivateLinkResourceProperties) DeepCopyInto

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

type SharedPrivateLinkResourceProperties_STATUS

type SharedPrivateLinkResourceProperties_STATUS struct {
	GroupId             *string                   `json:"groupId,omitempty"`
	PrivateLink         *ResourceReference_STATUS `json:"privateLink,omitempty"`
	PrivateLinkLocation *string                   `json:"privateLinkLocation,omitempty"`
	PropertyBag         genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	RequestMessage      *string                   `json:"requestMessage,omitempty"`
	Status              *string                   `json:"status,omitempty"`
}

Storage version of v1api20230501.SharedPrivateLinkResourceProperties_STATUS Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.

func (*SharedPrivateLinkResourceProperties_STATUS) DeepCopy

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

func (*SharedPrivateLinkResourceProperties_STATUS) DeepCopyInto

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

type Sku

type Sku struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.Sku Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.

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 v1api20230501.Sku_STATUS Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.

func (*Sku_STATUS) 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 v1api20230501.SocketAddrMatchConditionParameters Defines the parameters for SocketAddress match conditions

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 SocketAddrMatchConditionParameters_STATUS

type SocketAddrMatchConditionParameters_STATUS 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 v1api20230501.SocketAddrMatchConditionParameters_STATUS Defines the parameters for SocketAddress match conditions

func (*SocketAddrMatchConditionParameters_STATUS) DeepCopy

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

func (*SocketAddrMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.SslProtocolMatchConditionParameters Defines the parameters for SslProtocol match conditions

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 SslProtocolMatchConditionParameters_STATUS

type SslProtocolMatchConditionParameters_STATUS 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 v1api20230501.SslProtocolMatchConditionParameters_STATUS Defines the parameters for SslProtocol match conditions

func (*SslProtocolMatchConditionParameters_STATUS) DeepCopy

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

func (*SslProtocolMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.SystemData_STATUS Read only system data

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 v1api20230501.UrlFileExtensionMatchConditionParameters Defines the parameters for UrlFileExtension match conditions

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 UrlFileExtensionMatchConditionParameters_STATUS

type UrlFileExtensionMatchConditionParameters_STATUS 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 v1api20230501.UrlFileExtensionMatchConditionParameters_STATUS Defines the parameters for UrlFileExtension match conditions

func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopy

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

func (*UrlFileExtensionMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.UrlFileNameMatchConditionParameters Defines the parameters for UrlFilename match conditions

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 UrlFileNameMatchConditionParameters_STATUS

type UrlFileNameMatchConditionParameters_STATUS 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 v1api20230501.UrlFileNameMatchConditionParameters_STATUS Defines the parameters for UrlFilename match conditions

func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopy

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

func (*UrlFileNameMatchConditionParameters_STATUS) DeepCopyInto

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

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 v1api20230501.UrlPathMatchConditionParameters Defines the parameters for UrlPath match conditions

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 UrlPathMatchConditionParameters_STATUS

type UrlPathMatchConditionParameters_STATUS 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 v1api20230501.UrlPathMatchConditionParameters_STATUS Defines the parameters for UrlPath match conditions

func (*UrlPathMatchConditionParameters_STATUS) DeepCopy

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

func (*UrlPathMatchConditionParameters_STATUS) DeepCopyInto

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

type UrlRedirectAction

type UrlRedirectAction struct {
	Name        *string                      `json:"name,omitempty"`
	Parameters  *UrlRedirectActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 v1api20230501.UrlRedirectActionParameters Defines the parameters for the url redirect action.

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 UrlRedirectActionParameters_STATUS

type UrlRedirectActionParameters_STATUS 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 v1api20230501.UrlRedirectActionParameters_STATUS Defines the parameters for the url redirect action.

func (*UrlRedirectActionParameters_STATUS) DeepCopy

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

func (*UrlRedirectActionParameters_STATUS) DeepCopyInto

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

type UrlRedirectAction_STATUS

type UrlRedirectAction_STATUS struct {
	Name        *string                             `json:"name,omitempty"`
	Parameters  *UrlRedirectActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UrlRedirectAction_STATUS

func (*UrlRedirectAction_STATUS) DeepCopy

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

func (*UrlRedirectAction_STATUS) DeepCopyInto

func (in *UrlRedirectAction_STATUS) DeepCopyInto(out *UrlRedirectAction_STATUS)

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

type UrlRewriteAction

type UrlRewriteAction struct {
	Name        *string                     `json:"name,omitempty"`
	Parameters  *UrlRewriteActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 v1api20230501.UrlRewriteActionParameters Defines the parameters for the url rewrite action.

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 UrlRewriteActionParameters_STATUS

type UrlRewriteActionParameters_STATUS 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 v1api20230501.UrlRewriteActionParameters_STATUS Defines the parameters for the url rewrite action.

func (*UrlRewriteActionParameters_STATUS) DeepCopy

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

func (*UrlRewriteActionParameters_STATUS) DeepCopyInto

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

type UrlRewriteAction_STATUS

type UrlRewriteAction_STATUS struct {
	Name        *string                            `json:"name,omitempty"`
	Parameters  *UrlRewriteActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UrlRewriteAction_STATUS

func (*UrlRewriteAction_STATUS) DeepCopy

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

func (*UrlRewriteAction_STATUS) DeepCopyInto

func (in *UrlRewriteAction_STATUS) DeepCopyInto(out *UrlRewriteAction_STATUS)

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

type UrlSigningAction

type UrlSigningAction struct {
	Name        *string                     `json:"name,omitempty"`
	Parameters  *UrlSigningActionParameters `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.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 v1api20230501.UrlSigningActionParameters Defines the parameters for the Url Signing action.

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 UrlSigningActionParameters_STATUS

type UrlSigningActionParameters_STATUS struct {
	Algorithm             *string                            `json:"algorithm,omitempty"`
	ParameterNameOverride []UrlSigningParamIdentifier_STATUS `json:"parameterNameOverride,omitempty"`
	PropertyBag           genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	TypeName              *string                            `json:"typeName,omitempty"`
}

Storage version of v1api20230501.UrlSigningActionParameters_STATUS Defines the parameters for the Url Signing action.

func (*UrlSigningActionParameters_STATUS) DeepCopy

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

func (*UrlSigningActionParameters_STATUS) DeepCopyInto

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

type UrlSigningAction_STATUS

type UrlSigningAction_STATUS struct {
	Name        *string                            `json:"name,omitempty"`
	Parameters  *UrlSigningActionParameters_STATUS `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UrlSigningAction_STATUS

func (*UrlSigningAction_STATUS) DeepCopy

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

func (*UrlSigningAction_STATUS) DeepCopyInto

func (in *UrlSigningAction_STATUS) DeepCopyInto(out *UrlSigningAction_STATUS)

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

type UrlSigningKeyParameters

type UrlSigningKeyParameters struct {
	KeyId         *string                `json:"keyId,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretSource  *ResourceReference     `json:"secretSource,omitempty"`
	SecretVersion *string                `json:"secretVersion,omitempty"`
	Type          *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.UrlSigningKeyParameters

func (*UrlSigningKeyParameters) DeepCopy

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

func (*UrlSigningKeyParameters) DeepCopyInto

func (in *UrlSigningKeyParameters) DeepCopyInto(out *UrlSigningKeyParameters)

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

type UrlSigningKeyParameters_STATUS

type UrlSigningKeyParameters_STATUS struct {
	KeyId         *string                   `json:"keyId,omitempty"`
	PropertyBag   genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	SecretSource  *ResourceReference_STATUS `json:"secretSource,omitempty"`
	SecretVersion *string                   `json:"secretVersion,omitempty"`
	Type          *string                   `json:"type,omitempty"`
}

Storage version of v1api20230501.UrlSigningKeyParameters_STATUS

func (*UrlSigningKeyParameters_STATUS) DeepCopy

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

func (*UrlSigningKeyParameters_STATUS) DeepCopyInto

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

type UrlSigningParamIdentifier

type UrlSigningParamIdentifier struct {
	ParamIndicator *string                `json:"paramIndicator,omitempty"`
	ParamName      *string                `json:"paramName,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UrlSigningParamIdentifier Defines how to identify a parameter for a specific purpose e.g. expires

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.

type UrlSigningParamIdentifier_STATUS

type UrlSigningParamIdentifier_STATUS struct {
	ParamIndicator *string                `json:"paramIndicator,omitempty"`
	ParamName      *string                `json:"paramName,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UrlSigningParamIdentifier_STATUS Defines how to identify a parameter for a specific purpose e.g. expires

func (*UrlSigningParamIdentifier_STATUS) DeepCopy

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

func (*UrlSigningParamIdentifier_STATUS) DeepCopyInto

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

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20230501.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.UserAssignedIdentity_STATUS User assigned identity properties

func (*UserAssignedIdentity_STATUS) DeepCopy

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

func (*UserAssignedIdentity_STATUS) DeepCopyInto

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

Jump to

Keyboard shortcuts

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