Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cdn.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActionsObservation
- type ActionsParameters
- type ActionsURLRedirectActionObservation
- type ActionsURLRedirectActionParameters
- type ActionsURLRewriteActionObservation
- type ActionsURLRewriteActionParameters
- type CacheExpirationActionObservation
- type CacheExpirationActionParameters
- type CacheKeyQueryStringActionObservation
- type CacheKeyQueryStringActionParameters
- type CacheObservation
- type CacheParameters
- type ClientPortConditionObservation
- type ClientPortConditionParameters
- type ConditionsCookiesConditionObservation
- type ConditionsCookiesConditionParameters
- type ConditionsHTTPVersionConditionObservation
- type ConditionsHTTPVersionConditionParameters
- type ConditionsObservation
- type ConditionsParameters
- type ConditionsQueryStringConditionObservation
- type ConditionsQueryStringConditionParameters
- type ConditionsRemoteAddressConditionObservation
- type ConditionsRemoteAddressConditionParameters
- type ConditionsRequestBodyConditionObservation
- type ConditionsRequestBodyConditionParameters
- type ConditionsRequestHeaderConditionObservation
- type ConditionsRequestHeaderConditionParameters
- type ConditionsRequestMethodConditionObservation
- type ConditionsRequestMethodConditionParameters
- type ConditionsRequestSchemeConditionObservation
- type ConditionsRequestSchemeConditionParameters
- type ConditionsRequestURIConditionObservation
- type ConditionsRequestURIConditionParameters
- type ConditionsURLFileExtensionConditionObservation
- type ConditionsURLFileExtensionConditionParameters
- type ConditionsURLPathConditionObservation
- type ConditionsURLPathConditionParameters
- type CookiesConditionObservation
- type CookiesConditionParameters
- type DeliveryRuleObservation
- type DeliveryRuleParameters
- type DeviceConditionObservation
- type DeviceConditionParameters
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetObservation() (map[string]any, error)
- func (tr *Endpoint) GetParameters() (map[string]any, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetProviderReference() *xpv1.Reference
- func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Endpoint) SetObservation(obs map[string]any) error
- func (tr *Endpoint) SetParameters(params map[string]any) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type FrontdoorCustomDomain
- func (in *FrontdoorCustomDomain) DeepCopy() *FrontdoorCustomDomain
- func (in *FrontdoorCustomDomain) DeepCopyInto(out *FrontdoorCustomDomain)
- func (in *FrontdoorCustomDomain) DeepCopyObject() runtime.Object
- func (mg *FrontdoorCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorCustomDomain) GetID() string
- func (tr *FrontdoorCustomDomain) GetObservation() (map[string]any, error)
- func (tr *FrontdoorCustomDomain) GetParameters() (map[string]any, error)
- func (mg *FrontdoorCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorCustomDomain) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorCustomDomain) GetTerraformResourceType() string
- func (tr *FrontdoorCustomDomain) GetTerraformSchemaVersion() int
- func (mg *FrontdoorCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorCustomDomain) SetObservation(obs map[string]any) error
- func (tr *FrontdoorCustomDomain) SetParameters(params map[string]any) error
- func (mg *FrontdoorCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorCustomDomainAssociation
- func (in *FrontdoorCustomDomainAssociation) DeepCopy() *FrontdoorCustomDomainAssociation
- func (in *FrontdoorCustomDomainAssociation) DeepCopyInto(out *FrontdoorCustomDomainAssociation)
- func (in *FrontdoorCustomDomainAssociation) DeepCopyObject() runtime.Object
- func (mg *FrontdoorCustomDomainAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorCustomDomainAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorCustomDomainAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorCustomDomainAssociation) GetID() string
- func (tr *FrontdoorCustomDomainAssociation) GetObservation() (map[string]any, error)
- func (tr *FrontdoorCustomDomainAssociation) GetParameters() (map[string]any, error)
- func (mg *FrontdoorCustomDomainAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorCustomDomainAssociation) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorCustomDomainAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorCustomDomainAssociation) GetTerraformResourceType() string
- func (tr *FrontdoorCustomDomainAssociation) GetTerraformSchemaVersion() int
- func (mg *FrontdoorCustomDomainAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorCustomDomainAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorCustomDomainAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorCustomDomainAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorCustomDomainAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorCustomDomainAssociation) SetObservation(obs map[string]any) error
- func (tr *FrontdoorCustomDomainAssociation) SetParameters(params map[string]any) error
- func (mg *FrontdoorCustomDomainAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomDomainAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorCustomDomainAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorCustomDomainAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorCustomDomainAssociationList
- func (in *FrontdoorCustomDomainAssociationList) DeepCopy() *FrontdoorCustomDomainAssociationList
- func (in *FrontdoorCustomDomainAssociationList) DeepCopyInto(out *FrontdoorCustomDomainAssociationList)
- func (in *FrontdoorCustomDomainAssociationList) DeepCopyObject() runtime.Object
- func (l *FrontdoorCustomDomainAssociationList) GetItems() []resource.Managed
- type FrontdoorCustomDomainAssociationObservation
- type FrontdoorCustomDomainAssociationParameters
- type FrontdoorCustomDomainAssociationSpec
- type FrontdoorCustomDomainAssociationStatus
- type FrontdoorCustomDomainList
- type FrontdoorCustomDomainObservation
- type FrontdoorCustomDomainParameters
- type FrontdoorCustomDomainSpec
- type FrontdoorCustomDomainStatus
- type FrontdoorEndpoint
- func (in *FrontdoorEndpoint) DeepCopy() *FrontdoorEndpoint
- func (in *FrontdoorEndpoint) DeepCopyInto(out *FrontdoorEndpoint)
- func (in *FrontdoorEndpoint) DeepCopyObject() runtime.Object
- func (mg *FrontdoorEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorEndpoint) GetID() string
- func (tr *FrontdoorEndpoint) GetObservation() (map[string]any, error)
- func (tr *FrontdoorEndpoint) GetParameters() (map[string]any, error)
- func (mg *FrontdoorEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorEndpoint) GetTerraformResourceType() string
- func (tr *FrontdoorEndpoint) GetTerraformSchemaVersion() int
- func (mg *FrontdoorEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorEndpoint) SetObservation(obs map[string]any) error
- func (tr *FrontdoorEndpoint) SetParameters(params map[string]any) error
- func (mg *FrontdoorEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorEndpointList
- type FrontdoorEndpointObservation
- type FrontdoorEndpointParameters
- type FrontdoorEndpointSpec
- type FrontdoorEndpointStatus
- type FrontdoorOrigin
- func (in *FrontdoorOrigin) DeepCopy() *FrontdoorOrigin
- func (in *FrontdoorOrigin) DeepCopyInto(out *FrontdoorOrigin)
- func (in *FrontdoorOrigin) DeepCopyObject() runtime.Object
- func (mg *FrontdoorOrigin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorOrigin) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorOrigin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorOrigin) GetID() string
- func (tr *FrontdoorOrigin) GetObservation() (map[string]any, error)
- func (tr *FrontdoorOrigin) GetParameters() (map[string]any, error)
- func (mg *FrontdoorOrigin) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorOrigin) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorOrigin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorOrigin) GetTerraformResourceType() string
- func (tr *FrontdoorOrigin) GetTerraformSchemaVersion() int
- func (mg *FrontdoorOrigin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorOrigin) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorOrigin) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorOrigin) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorOrigin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorOrigin) SetObservation(obs map[string]any) error
- func (tr *FrontdoorOrigin) SetParameters(params map[string]any) error
- func (mg *FrontdoorOrigin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorOrigin) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorOrigin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorOrigin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorOriginGroup
- func (in *FrontdoorOriginGroup) DeepCopy() *FrontdoorOriginGroup
- func (in *FrontdoorOriginGroup) DeepCopyInto(out *FrontdoorOriginGroup)
- func (in *FrontdoorOriginGroup) DeepCopyObject() runtime.Object
- func (mg *FrontdoorOriginGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorOriginGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorOriginGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorOriginGroup) GetID() string
- func (tr *FrontdoorOriginGroup) GetObservation() (map[string]any, error)
- func (tr *FrontdoorOriginGroup) GetParameters() (map[string]any, error)
- func (mg *FrontdoorOriginGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorOriginGroup) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorOriginGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorOriginGroup) GetTerraformResourceType() string
- func (tr *FrontdoorOriginGroup) GetTerraformSchemaVersion() int
- func (mg *FrontdoorOriginGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorOriginGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorOriginGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorOriginGroup) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorOriginGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorOriginGroup) SetObservation(obs map[string]any) error
- func (tr *FrontdoorOriginGroup) SetParameters(params map[string]any) error
- func (mg *FrontdoorOriginGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorOriginGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorOriginGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorOriginGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorOriginGroupList
- type FrontdoorOriginGroupObservation
- type FrontdoorOriginGroupParameters
- type FrontdoorOriginGroupSpec
- type FrontdoorOriginGroupStatus
- type FrontdoorOriginList
- type FrontdoorOriginObservation
- type FrontdoorOriginParameters
- type FrontdoorOriginSpec
- type FrontdoorOriginStatus
- type FrontdoorProfile
- func (in *FrontdoorProfile) DeepCopy() *FrontdoorProfile
- func (in *FrontdoorProfile) DeepCopyInto(out *FrontdoorProfile)
- func (in *FrontdoorProfile) DeepCopyObject() runtime.Object
- func (mg *FrontdoorProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorProfile) GetID() string
- func (tr *FrontdoorProfile) GetObservation() (map[string]any, error)
- func (tr *FrontdoorProfile) GetParameters() (map[string]any, error)
- func (mg *FrontdoorProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorProfile) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorProfile) GetTerraformResourceType() string
- func (tr *FrontdoorProfile) GetTerraformSchemaVersion() int
- func (mg *FrontdoorProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorProfile) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorProfile) SetObservation(obs map[string]any) error
- func (tr *FrontdoorProfile) SetParameters(params map[string]any) error
- func (mg *FrontdoorProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorProfileList
- type FrontdoorProfileObservation
- type FrontdoorProfileParameters
- type FrontdoorProfileSpec
- type FrontdoorProfileStatus
- type FrontdoorRoute
- func (in *FrontdoorRoute) DeepCopy() *FrontdoorRoute
- func (in *FrontdoorRoute) DeepCopyInto(out *FrontdoorRoute)
- func (in *FrontdoorRoute) DeepCopyObject() runtime.Object
- func (mg *FrontdoorRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorRoute) GetID() string
- func (tr *FrontdoorRoute) GetObservation() (map[string]any, error)
- func (tr *FrontdoorRoute) GetParameters() (map[string]any, error)
- func (mg *FrontdoorRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorRoute) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorRoute) GetTerraformResourceType() string
- func (tr *FrontdoorRoute) GetTerraformSchemaVersion() int
- func (mg *FrontdoorRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorRoute) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorRoute) SetObservation(obs map[string]any) error
- func (tr *FrontdoorRoute) SetParameters(params map[string]any) error
- func (mg *FrontdoorRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorRouteList
- type FrontdoorRouteObservation
- type FrontdoorRouteParameters
- type FrontdoorRouteSpec
- type FrontdoorRouteStatus
- type FrontdoorRule
- func (in *FrontdoorRule) DeepCopy() *FrontdoorRule
- func (in *FrontdoorRule) DeepCopyInto(out *FrontdoorRule)
- func (in *FrontdoorRule) DeepCopyObject() runtime.Object
- func (mg *FrontdoorRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorRule) GetID() string
- func (tr *FrontdoorRule) GetObservation() (map[string]any, error)
- func (tr *FrontdoorRule) GetParameters() (map[string]any, error)
- func (mg *FrontdoorRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorRule) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorRule) GetTerraformResourceType() string
- func (tr *FrontdoorRule) GetTerraformSchemaVersion() int
- func (mg *FrontdoorRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorRule) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorRule) SetObservation(obs map[string]any) error
- func (tr *FrontdoorRule) SetParameters(params map[string]any) error
- func (mg *FrontdoorRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorRuleList
- type FrontdoorRuleObservation
- type FrontdoorRuleParameters
- type FrontdoorRuleSet
- func (in *FrontdoorRuleSet) DeepCopy() *FrontdoorRuleSet
- func (in *FrontdoorRuleSet) DeepCopyInto(out *FrontdoorRuleSet)
- func (in *FrontdoorRuleSet) DeepCopyObject() runtime.Object
- func (mg *FrontdoorRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FrontdoorRuleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *FrontdoorRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FrontdoorRuleSet) GetID() string
- func (tr *FrontdoorRuleSet) GetObservation() (map[string]any, error)
- func (tr *FrontdoorRuleSet) GetParameters() (map[string]any, error)
- func (mg *FrontdoorRuleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *FrontdoorRuleSet) GetProviderReference() *xpv1.Reference
- func (mg *FrontdoorRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FrontdoorRuleSet) GetTerraformResourceType() string
- func (tr *FrontdoorRuleSet) GetTerraformSchemaVersion() int
- func (mg *FrontdoorRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FrontdoorRuleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *FrontdoorRuleSet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FrontdoorRuleSet) SetConditions(c ...xpv1.Condition)
- func (mg *FrontdoorRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FrontdoorRuleSet) SetObservation(obs map[string]any) error
- func (tr *FrontdoorRuleSet) SetParameters(params map[string]any) error
- func (mg *FrontdoorRuleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FrontdoorRuleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *FrontdoorRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FrontdoorRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorRuleSetList
- type FrontdoorRuleSetObservation
- type FrontdoorRuleSetParameters
- type FrontdoorRuleSetSpec
- type FrontdoorRuleSetStatus
- type FrontdoorRuleSpec
- type FrontdoorRuleStatus
- type GeoFilterObservation
- type GeoFilterParameters
- type GlobalDeliveryRuleCacheExpirationActionObservation
- type GlobalDeliveryRuleCacheExpirationActionParameters
- type GlobalDeliveryRuleCacheKeyQueryStringActionObservation
- type GlobalDeliveryRuleCacheKeyQueryStringActionParameters
- type GlobalDeliveryRuleModifyRequestHeaderActionObservation
- type GlobalDeliveryRuleModifyRequestHeaderActionParameters
- type GlobalDeliveryRuleModifyResponseHeaderActionObservation
- type GlobalDeliveryRuleModifyResponseHeaderActionParameters
- type GlobalDeliveryRuleObservation
- type GlobalDeliveryRuleParameters
- type GlobalDeliveryRuleURLRedirectActionObservation
- type GlobalDeliveryRuleURLRedirectActionParameters
- type GlobalDeliveryRuleURLRewriteActionObservation
- type GlobalDeliveryRuleURLRewriteActionParameters
- type HTTPVersionConditionObservation
- type HTTPVersionConditionParameters
- type HealthProbeObservation
- type HealthProbeParameters
- type HostNameConditionObservation
- type HostNameConditionParameters
- type IsDeviceConditionObservation
- type IsDeviceConditionParameters
- type LoadBalancingObservation
- type LoadBalancingParameters
- type ModifyRequestHeaderActionObservation
- type ModifyRequestHeaderActionParameters
- type ModifyResponseHeaderActionObservation
- type ModifyResponseHeaderActionParameters
- type OriginObservation
- type OriginParameters
- type PostArgConditionObservation
- type PostArgConditionParameters
- type PostArgsConditionObservation
- type PostArgsConditionParameters
- type PrivateLinkObservation
- type PrivateLinkParameters
- type Profile
- func (in *Profile) DeepCopy() *Profile
- func (in *Profile) DeepCopyInto(out *Profile)
- func (in *Profile) DeepCopyObject() runtime.Object
- func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Profile) GetConnectionDetailsMapping() map[string]string
- func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Profile) GetID() string
- func (tr *Profile) GetObservation() (map[string]any, error)
- func (tr *Profile) GetParameters() (map[string]any, error)
- func (mg *Profile) GetProviderConfigReference() *xpv1.Reference
- func (mg *Profile) GetProviderReference() *xpv1.Reference
- func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Profile) GetTerraformResourceType() string
- func (tr *Profile) GetTerraformSchemaVersion() int
- func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Profile) LateInitialize(attrs []byte) (bool, error)
- func (mg *Profile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Profile) SetConditions(c ...xpv1.Condition)
- func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Profile) SetObservation(obs map[string]any) error
- func (tr *Profile) SetParameters(params map[string]any) error
- func (mg *Profile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Profile) SetProviderReference(r *xpv1.Reference)
- func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProfileList
- type ProfileObservation
- type ProfileParameters
- type ProfileSpec
- type ProfileStatus
- type QueryStringConditionObservation
- type QueryStringConditionParameters
- type RemoteAddressConditionObservation
- type RemoteAddressConditionParameters
- type RequestBodyConditionObservation
- type RequestBodyConditionParameters
- type RequestHeaderActionObservation
- type RequestHeaderActionParameters
- type RequestHeaderConditionObservation
- type RequestHeaderConditionParameters
- type RequestMethodConditionObservation
- type RequestMethodConditionParameters
- type RequestSchemeConditionObservation
- type RequestSchemeConditionParameters
- type RequestURIConditionObservation
- type RequestURIConditionParameters
- type ResponseHeaderActionObservation
- type ResponseHeaderActionParameters
- type RouteConfigurationOverrideActionObservation
- type RouteConfigurationOverrideActionParameters
- type SSLProtocolConditionObservation
- type SSLProtocolConditionParameters
- type ServerPortConditionObservation
- type ServerPortConditionParameters
- type SocketAddressConditionObservation
- type SocketAddressConditionParameters
- type TLSObservation
- type TLSParameters
- type URLFileExtensionConditionObservation
- type URLFileExtensionConditionParameters
- type URLFileNameConditionObservation
- type URLFileNameConditionParameters
- type URLFilenameConditionObservation
- type URLFilenameConditionParameters
- type URLPathConditionObservation
- type URLPathConditionParameters
- type URLRedirectActionObservation
- type URLRedirectActionParameters
- type URLRewriteActionObservation
- type URLRewriteActionParameters
Constants ¶
const ( CRDGroup = "cdn.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
var ( FrontdoorCustomDomain_Kind = "FrontdoorCustomDomain" FrontdoorCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorCustomDomain_Kind}.String() FrontdoorCustomDomain_KindAPIVersion = FrontdoorCustomDomain_Kind + "." + CRDGroupVersion.String() FrontdoorCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorCustomDomain_Kind) )
Repository type metadata.
var ( FrontdoorCustomDomainAssociation_Kind = "FrontdoorCustomDomainAssociation" FrontdoorCustomDomainAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorCustomDomainAssociation_Kind}.String() FrontdoorCustomDomainAssociation_KindAPIVersion = FrontdoorCustomDomainAssociation_Kind + "." + CRDGroupVersion.String() FrontdoorCustomDomainAssociation_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorCustomDomainAssociation_Kind) )
Repository type metadata.
var ( FrontdoorEndpoint_Kind = "FrontdoorEndpoint" FrontdoorEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorEndpoint_Kind}.String() FrontdoorEndpoint_KindAPIVersion = FrontdoorEndpoint_Kind + "." + CRDGroupVersion.String() FrontdoorEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorEndpoint_Kind) )
Repository type metadata.
var ( FrontdoorOrigin_Kind = "FrontdoorOrigin" FrontdoorOrigin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorOrigin_Kind}.String() FrontdoorOrigin_KindAPIVersion = FrontdoorOrigin_Kind + "." + CRDGroupVersion.String() FrontdoorOrigin_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorOrigin_Kind) )
Repository type metadata.
var ( FrontdoorOriginGroup_Kind = "FrontdoorOriginGroup" FrontdoorOriginGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorOriginGroup_Kind}.String() FrontdoorOriginGroup_KindAPIVersion = FrontdoorOriginGroup_Kind + "." + CRDGroupVersion.String() FrontdoorOriginGroup_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorOriginGroup_Kind) )
Repository type metadata.
var ( FrontdoorProfile_Kind = "FrontdoorProfile" FrontdoorProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorProfile_Kind}.String() FrontdoorProfile_KindAPIVersion = FrontdoorProfile_Kind + "." + CRDGroupVersion.String() FrontdoorProfile_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorProfile_Kind) )
Repository type metadata.
var ( FrontdoorRoute_Kind = "FrontdoorRoute" FrontdoorRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorRoute_Kind}.String() FrontdoorRoute_KindAPIVersion = FrontdoorRoute_Kind + "." + CRDGroupVersion.String() FrontdoorRoute_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorRoute_Kind) )
Repository type metadata.
var ( FrontdoorRule_Kind = "FrontdoorRule" FrontdoorRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorRule_Kind}.String() FrontdoorRule_KindAPIVersion = FrontdoorRule_Kind + "." + CRDGroupVersion.String() FrontdoorRule_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorRule_Kind) )
Repository type metadata.
var ( FrontdoorRuleSet_Kind = "FrontdoorRuleSet" FrontdoorRuleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FrontdoorRuleSet_Kind}.String() FrontdoorRuleSet_KindAPIVersion = FrontdoorRuleSet_Kind + "." + CRDGroupVersion.String() FrontdoorRuleSet_GroupVersionKind = CRDGroupVersion.WithKind(FrontdoorRuleSet_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Profile_Kind = "Profile" Profile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Profile_Kind}.String() Profile_KindAPIVersion = Profile_Kind + "." + CRDGroupVersion.String() Profile_GroupVersionKind = CRDGroupVersion.WithKind(Profile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionsObservation ¶ added in v0.27.0
type ActionsObservation struct { }
func (*ActionsObservation) DeepCopy ¶ added in v0.27.0
func (in *ActionsObservation) DeepCopy() *ActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.
func (*ActionsObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsParameters ¶ added in v0.27.0
type ActionsParameters struct { // A request_header_action block as defined below. // +kubebuilder:validation:Optional RequestHeaderAction []RequestHeaderActionParameters `json:"requestHeaderAction,omitempty" tf:"request_header_action,omitempty"` // A response_header_action block as defined below. // +kubebuilder:validation:Optional ResponseHeaderAction []ResponseHeaderActionParameters `json:"responseHeaderAction,omitempty" tf:"response_header_action,omitempty"` // A route_configuration_override_action block as defined below. // +kubebuilder:validation:Optional RouteConfigurationOverrideAction []RouteConfigurationOverrideActionParameters `json:"routeConfigurationOverrideAction,omitempty" tf:"route_configuration_override_action,omitempty"` // A url_redirect_action block as defined below. You may not have a url_redirect_action and a url_rewrite_action defined in the same actions block. // +kubebuilder:validation:Optional URLRedirectAction []ActionsURLRedirectActionParameters `json:"urlRedirectAction,omitempty" tf:"url_redirect_action,omitempty"` // A url_rewrite_action block as defined below. You may not have a url_rewrite_action and a url_redirect_action defined in the same actions block. // +kubebuilder:validation:Optional URLRewriteAction []ActionsURLRewriteActionParameters `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action,omitempty"` }
func (*ActionsParameters) DeepCopy ¶ added in v0.27.0
func (in *ActionsParameters) DeepCopy() *ActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.
func (*ActionsParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsURLRedirectActionObservation ¶ added in v0.27.0
type ActionsURLRedirectActionObservation struct { }
func (*ActionsURLRedirectActionObservation) DeepCopy ¶ added in v0.27.0
func (in *ActionsURLRedirectActionObservation) DeepCopy() *ActionsURLRedirectActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsURLRedirectActionObservation.
func (*ActionsURLRedirectActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsURLRedirectActionObservation) DeepCopyInto(out *ActionsURLRedirectActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsURLRedirectActionParameters ¶ added in v0.27.0
type ActionsURLRedirectActionParameters struct { // The fragment to use in the redirect. The value must be a string between 0 and 1024 characters in length, leave blank to preserve the incoming fragment. Defaults to an empty string. Defaults to "". // +kubebuilder:validation:Optional DestinationFragment *string `json:"destinationFragment,omitempty" tf:"destination_fragment,omitempty"` // The host name you want the request to be redirected to. The value must be a string between 0 and 2048 characters in length, leave blank to preserve the incoming host. // +kubebuilder:validation:Required DestinationHostName *string `json:"destinationHostname" tf:"destination_hostname,omitempty"` // The path to use in the redirect. The value must be a string and include the leading /, leave blank to preserve the incoming path. Defaults to an empty string. Defaults to "". // +kubebuilder:validation:Optional DestinationPath *string `json:"destinationPath,omitempty" tf:"destination_path,omitempty"` // The query string used in the redirect URL. The value must be in the <key>=<value> or <key>={action_server_variable} format and must not include the leading ?, leave blank to preserve the incoming query string. Maximum allowed length for this field is 2048 characters. Defaults to an empty string. Defaults to "". // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // The protocol the request will be redirected as. Possible values include MatchRequest, Http or Https. Defaults to MatchRequest. // +kubebuilder:validation:Optional RedirectProtocol *string `json:"redirectProtocol,omitempty" tf:"redirect_protocol,omitempty"` // The response type to return to the requestor. Possible values include Moved, Found , TemporaryRedirect or PermanentRedirect. // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*ActionsURLRedirectActionParameters) DeepCopy ¶ added in v0.27.0
func (in *ActionsURLRedirectActionParameters) DeepCopy() *ActionsURLRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsURLRedirectActionParameters.
func (*ActionsURLRedirectActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsURLRedirectActionParameters) DeepCopyInto(out *ActionsURLRedirectActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsURLRewriteActionObservation ¶ added in v0.27.0
type ActionsURLRewriteActionObservation struct { }
func (*ActionsURLRewriteActionObservation) DeepCopy ¶ added in v0.27.0
func (in *ActionsURLRewriteActionObservation) DeepCopy() *ActionsURLRewriteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsURLRewriteActionObservation.
func (*ActionsURLRewriteActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsURLRewriteActionObservation) DeepCopyInto(out *ActionsURLRewriteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsURLRewriteActionParameters ¶ added in v0.27.0
type ActionsURLRewriteActionParameters struct { // The destination path to use in the rewrite. The destination path overwrites the source pattern. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // Append the remaining path after the source pattern to the new destination path? Possible values true or false. Defaults to false. // +kubebuilder:validation:Optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path,omitempty"` // The source pattern in the URL path to replace. This uses prefix-based matching. For example, to match all URL paths use a forward slash "/" as the source pattern value. // +kubebuilder:validation:Required SourcePattern *string `json:"sourcePattern" tf:"source_pattern,omitempty"` }
func (*ActionsURLRewriteActionParameters) DeepCopy ¶ added in v0.27.0
func (in *ActionsURLRewriteActionParameters) DeepCopy() *ActionsURLRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsURLRewriteActionParameters.
func (*ActionsURLRewriteActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ActionsURLRewriteActionParameters) DeepCopyInto(out *ActionsURLRewriteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheExpirationActionObservation ¶
type CacheExpirationActionObservation struct { }
func (*CacheExpirationActionObservation) DeepCopy ¶
func (in *CacheExpirationActionObservation) DeepCopy() *CacheExpirationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionObservation.
func (*CacheExpirationActionObservation) DeepCopyInto ¶
func (in *CacheExpirationActionObservation) DeepCopyInto(out *CacheExpirationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { // The behavior of the cache key for query strings. Valid values are Exclude, ExcludeAll, Include and IncludeAll. // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // Duration of the cache. Only allowed when behavior is set to Override or SetIfMissing. Format: [d.]hh:mm:ss // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` }
func (*CacheExpirationActionParameters) DeepCopy ¶
func (in *CacheExpirationActionParameters) DeepCopy() *CacheExpirationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheExpirationActionParameters.
func (*CacheExpirationActionParameters) DeepCopyInto ¶
func (in *CacheExpirationActionParameters) DeepCopyInto(out *CacheExpirationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheKeyQueryStringActionObservation ¶
type CacheKeyQueryStringActionObservation struct { }
func (*CacheKeyQueryStringActionObservation) DeepCopy ¶
func (in *CacheKeyQueryStringActionObservation) DeepCopy() *CacheKeyQueryStringActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionObservation.
func (*CacheKeyQueryStringActionObservation) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionObservation) DeepCopyInto(out *CacheKeyQueryStringActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheKeyQueryStringActionParameters ¶
type CacheKeyQueryStringActionParameters struct { // The behavior of the cache key for query strings. Valid values are Exclude, ExcludeAll, Include and IncludeAll. // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // Comma separated list of parameter values. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*CacheKeyQueryStringActionParameters) DeepCopy ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopy() *CacheKeyQueryStringActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheKeyQueryStringActionParameters.
func (*CacheKeyQueryStringActionParameters) DeepCopyInto ¶
func (in *CacheKeyQueryStringActionParameters) DeepCopyInto(out *CacheKeyQueryStringActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheObservation ¶ added in v0.27.0
type CacheObservation struct { }
func (*CacheObservation) DeepCopy ¶ added in v0.27.0
func (in *CacheObservation) DeepCopy() *CacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheObservation.
func (*CacheObservation) DeepCopyInto ¶ added in v0.27.0
func (in *CacheObservation) DeepCopyInto(out *CacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameters ¶ added in v0.27.0
type CacheParameters struct { // Is content compression enabled? Possible values are true or false. Defaults to false. // +kubebuilder:validation:Optional CompressionEnabled *bool `json:"compressionEnabled,omitempty" tf:"compression_enabled,omitempty"` // A list of one or more Content types (formerly known as MIME types) to compress. Possible values include application/eot, application/font, application/font-sfnt, application/javascript, application/json, application/opentype, application/otf, application/pkcs7-mime, application/truetype, application/ttf, application/vnd.ms-fontobject, application/xhtml+xml, application/xml, application/xml+rss, application/x-font-opentype, application/x-font-truetype, application/x-font-ttf, application/x-httpd-cgi, application/x-mpegurl, application/x-opentype, application/x-otf, application/x-perl, application/x-ttf, application/x-javascript, font/eot, font/ttf, font/otf, font/opentype, image/svg+xml, text/css, text/csv, text/html, text/javascript, text/js, text/plain, text/richtext, text/tab-separated-values, text/xml, text/x-script, text/x-component or text/x-java-source. // +kubebuilder:validation:Optional ContentTypesToCompress []*string `json:"contentTypesToCompress,omitempty" tf:"content_types_to_compress,omitempty"` // Defines how the Front Door Route will cache requests that include query strings. Possible values include IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings or UseQueryString. Defaults it IgnoreQueryString. // +kubebuilder:validation:Optional QueryStringCachingBehavior *string `json:"queryStringCachingBehavior,omitempty" tf:"query_string_caching_behavior,omitempty"` // Query strings to include or ignore. // +kubebuilder:validation:Optional QueryStrings []*string `json:"queryStrings,omitempty" tf:"query_strings,omitempty"` }
func (*CacheParameters) DeepCopy ¶ added in v0.27.0
func (in *CacheParameters) DeepCopy() *CacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameters.
func (*CacheParameters) DeepCopyInto ¶ added in v0.27.0
func (in *CacheParameters) DeepCopyInto(out *CacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPortConditionObservation ¶ added in v0.27.0
type ClientPortConditionObservation struct { }
func (*ClientPortConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ClientPortConditionObservation) DeepCopy() *ClientPortConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortConditionObservation.
func (*ClientPortConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ClientPortConditionObservation) DeepCopyInto(out *ClientPortConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPortConditionParameters ¶ added in v0.27.0
type ClientPortConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` }
func (*ClientPortConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ClientPortConditionParameters) DeepCopy() *ClientPortConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPortConditionParameters.
func (*ClientPortConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ClientPortConditionParameters) DeepCopyInto(out *ClientPortConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsCookiesConditionObservation ¶ added in v0.27.0
type ConditionsCookiesConditionObservation struct { }
func (*ConditionsCookiesConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsCookiesConditionObservation) DeepCopy() *ConditionsCookiesConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsCookiesConditionObservation.
func (*ConditionsCookiesConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsCookiesConditionObservation) DeepCopyInto(out *ConditionsCookiesConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsCookiesConditionParameters ¶ added in v0.27.0
type ConditionsCookiesConditionParameters struct { // A string value representing the name of the cookie. // +kubebuilder:validation:Required CookieName *string `json:"cookieName" tf:"cookie_name,omitempty"` // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsCookiesConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsCookiesConditionParameters) DeepCopy() *ConditionsCookiesConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsCookiesConditionParameters.
func (*ConditionsCookiesConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsCookiesConditionParameters) DeepCopyInto(out *ConditionsCookiesConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsHTTPVersionConditionObservation ¶ added in v0.27.0
type ConditionsHTTPVersionConditionObservation struct { }
func (*ConditionsHTTPVersionConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsHTTPVersionConditionObservation) DeepCopy() *ConditionsHTTPVersionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsHTTPVersionConditionObservation.
func (*ConditionsHTTPVersionConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsHTTPVersionConditionObservation) DeepCopyInto(out *ConditionsHTTPVersionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsHTTPVersionConditionParameters ¶ added in v0.27.0
type ConditionsHTTPVersionConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*ConditionsHTTPVersionConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsHTTPVersionConditionParameters) DeepCopy() *ConditionsHTTPVersionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsHTTPVersionConditionParameters.
func (*ConditionsHTTPVersionConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsHTTPVersionConditionParameters) DeepCopyInto(out *ConditionsHTTPVersionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶ added in v0.27.0
type ConditionsObservation struct { }
func (*ConditionsObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶ added in v0.27.0
type ConditionsParameters struct { // A client_port_condition block as defined below. // +kubebuilder:validation:Optional ClientPortCondition []ClientPortConditionParameters `json:"clientPortCondition,omitempty" tf:"client_port_condition,omitempty"` // A cookies_condition block as defined below. // +kubebuilder:validation:Optional CookiesCondition []ConditionsCookiesConditionParameters `json:"cookiesCondition,omitempty" tf:"cookies_condition,omitempty"` // A http_version_condition block as defined below. // +kubebuilder:validation:Optional HTTPVersionCondition []ConditionsHTTPVersionConditionParameters `json:"httpVersionCondition,omitempty" tf:"http_version_condition,omitempty"` // A host_name_condition block as defined below. // +kubebuilder:validation:Optional HostNameCondition []HostNameConditionParameters `json:"hostNameCondition,omitempty" tf:"host_name_condition,omitempty"` // A is_device_condition block as defined below. // +kubebuilder:validation:Optional IsDeviceCondition []IsDeviceConditionParameters `json:"isDeviceCondition,omitempty" tf:"is_device_condition,omitempty"` // A post_args_condition block as defined below. // +kubebuilder:validation:Optional PostArgsCondition []PostArgsConditionParameters `json:"postArgsCondition,omitempty" tf:"post_args_condition,omitempty"` // A query_string_condition block as defined below. // +kubebuilder:validation:Optional QueryStringCondition []ConditionsQueryStringConditionParameters `json:"queryStringCondition,omitempty" tf:"query_string_condition,omitempty"` // A remote_address_condition block as defined below. // +kubebuilder:validation:Optional RemoteAddressCondition []ConditionsRemoteAddressConditionParameters `json:"remoteAddressCondition,omitempty" tf:"remote_address_condition,omitempty"` // A request_body_condition block as defined below. // +kubebuilder:validation:Optional RequestBodyCondition []ConditionsRequestBodyConditionParameters `json:"requestBodyCondition,omitempty" tf:"request_body_condition,omitempty"` // A request_header_condition block as defined below. // +kubebuilder:validation:Optional RequestHeaderCondition []ConditionsRequestHeaderConditionParameters `json:"requestHeaderCondition,omitempty" tf:"request_header_condition,omitempty"` // A request_method_condition block as defined below. // +kubebuilder:validation:Optional RequestMethodCondition []ConditionsRequestMethodConditionParameters `json:"requestMethodCondition,omitempty" tf:"request_method_condition,omitempty"` // A request_scheme_condition block as defined below. // +kubebuilder:validation:Optional RequestSchemeCondition []ConditionsRequestSchemeConditionParameters `json:"requestSchemeCondition,omitempty" tf:"request_scheme_condition,omitempty"` // A request_uri_condition block as defined below. // +kubebuilder:validation:Optional RequestURICondition []ConditionsRequestURIConditionParameters `json:"requestUriCondition,omitempty" tf:"request_uri_condition,omitempty"` // A ssl_protocol_condition block as defined below. // +kubebuilder:validation:Optional SSLProtocolCondition []SSLProtocolConditionParameters `json:"sslProtocolCondition,omitempty" tf:"ssl_protocol_condition,omitempty"` // A server_port_condition block as defined below. // +kubebuilder:validation:Optional ServerPortCondition []ServerPortConditionParameters `json:"serverPortCondition,omitempty" tf:"server_port_condition,omitempty"` // A socket_address_condition block as defined below. // +kubebuilder:validation:Optional SocketAddressCondition []SocketAddressConditionParameters `json:"socketAddressCondition,omitempty" tf:"socket_address_condition,omitempty"` // A url_file_extension_condition block as defined below. // +kubebuilder:validation:Optional URLFileExtensionCondition []ConditionsURLFileExtensionConditionParameters `json:"urlFileExtensionCondition,omitempty" tf:"url_file_extension_condition,omitempty"` // A url_filename_condition block as defined below. // +kubebuilder:validation:Optional URLFilenameCondition []URLFilenameConditionParameters `json:"urlFilenameCondition,omitempty" tf:"url_filename_condition,omitempty"` // A url_path_condition block as defined below. // +kubebuilder:validation:Optional URLPathCondition []ConditionsURLPathConditionParameters `json:"urlPathCondition,omitempty" tf:"url_path_condition,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsQueryStringConditionObservation ¶ added in v0.27.0
type ConditionsQueryStringConditionObservation struct { }
func (*ConditionsQueryStringConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsQueryStringConditionObservation) DeepCopy() *ConditionsQueryStringConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsQueryStringConditionObservation.
func (*ConditionsQueryStringConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsQueryStringConditionObservation) DeepCopyInto(out *ConditionsQueryStringConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsQueryStringConditionParameters ¶ added in v0.27.0
type ConditionsQueryStringConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsQueryStringConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsQueryStringConditionParameters) DeepCopy() *ConditionsQueryStringConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsQueryStringConditionParameters.
func (*ConditionsQueryStringConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsQueryStringConditionParameters) DeepCopyInto(out *ConditionsQueryStringConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRemoteAddressConditionObservation ¶ added in v0.27.0
type ConditionsRemoteAddressConditionObservation struct { }
func (*ConditionsRemoteAddressConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRemoteAddressConditionObservation) DeepCopy() *ConditionsRemoteAddressConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRemoteAddressConditionObservation.
func (*ConditionsRemoteAddressConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRemoteAddressConditionObservation) DeepCopyInto(out *ConditionsRemoteAddressConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRemoteAddressConditionParameters ¶ added in v0.27.0
type ConditionsRemoteAddressConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*ConditionsRemoteAddressConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRemoteAddressConditionParameters) DeepCopy() *ConditionsRemoteAddressConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRemoteAddressConditionParameters.
func (*ConditionsRemoteAddressConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRemoteAddressConditionParameters) DeepCopyInto(out *ConditionsRemoteAddressConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestBodyConditionObservation ¶ added in v0.27.0
type ConditionsRequestBodyConditionObservation struct { }
func (*ConditionsRequestBodyConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestBodyConditionObservation) DeepCopy() *ConditionsRequestBodyConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestBodyConditionObservation.
func (*ConditionsRequestBodyConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestBodyConditionObservation) DeepCopyInto(out *ConditionsRequestBodyConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestBodyConditionParameters ¶ added in v0.27.0
type ConditionsRequestBodyConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsRequestBodyConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestBodyConditionParameters) DeepCopy() *ConditionsRequestBodyConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestBodyConditionParameters.
func (*ConditionsRequestBodyConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestBodyConditionParameters) DeepCopyInto(out *ConditionsRequestBodyConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestHeaderConditionObservation ¶ added in v0.27.0
type ConditionsRequestHeaderConditionObservation struct { }
func (*ConditionsRequestHeaderConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestHeaderConditionObservation) DeepCopy() *ConditionsRequestHeaderConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestHeaderConditionObservation.
func (*ConditionsRequestHeaderConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestHeaderConditionObservation) DeepCopyInto(out *ConditionsRequestHeaderConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestHeaderConditionParameters ¶ added in v0.27.0
type ConditionsRequestHeaderConditionParameters struct { // The name of the header to modify. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsRequestHeaderConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestHeaderConditionParameters) DeepCopy() *ConditionsRequestHeaderConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestHeaderConditionParameters.
func (*ConditionsRequestHeaderConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestHeaderConditionParameters) DeepCopyInto(out *ConditionsRequestHeaderConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestMethodConditionObservation ¶ added in v0.27.0
type ConditionsRequestMethodConditionObservation struct { }
func (*ConditionsRequestMethodConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestMethodConditionObservation) DeepCopy() *ConditionsRequestMethodConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestMethodConditionObservation.
func (*ConditionsRequestMethodConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestMethodConditionObservation) DeepCopyInto(out *ConditionsRequestMethodConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestMethodConditionParameters ¶ added in v0.27.0
type ConditionsRequestMethodConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*ConditionsRequestMethodConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestMethodConditionParameters) DeepCopy() *ConditionsRequestMethodConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestMethodConditionParameters.
func (*ConditionsRequestMethodConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestMethodConditionParameters) DeepCopyInto(out *ConditionsRequestMethodConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestSchemeConditionObservation ¶ added in v0.27.0
type ConditionsRequestSchemeConditionObservation struct { }
func (*ConditionsRequestSchemeConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestSchemeConditionObservation) DeepCopy() *ConditionsRequestSchemeConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestSchemeConditionObservation.
func (*ConditionsRequestSchemeConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestSchemeConditionObservation) DeepCopyInto(out *ConditionsRequestSchemeConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestSchemeConditionParameters ¶ added in v0.27.0
type ConditionsRequestSchemeConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*ConditionsRequestSchemeConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestSchemeConditionParameters) DeepCopy() *ConditionsRequestSchemeConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestSchemeConditionParameters.
func (*ConditionsRequestSchemeConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestSchemeConditionParameters) DeepCopyInto(out *ConditionsRequestSchemeConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestURIConditionObservation ¶ added in v0.27.0
type ConditionsRequestURIConditionObservation struct { }
func (*ConditionsRequestURIConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestURIConditionObservation) DeepCopy() *ConditionsRequestURIConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestURIConditionObservation.
func (*ConditionsRequestURIConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestURIConditionObservation) DeepCopyInto(out *ConditionsRequestURIConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsRequestURIConditionParameters ¶ added in v0.27.0
type ConditionsRequestURIConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsRequestURIConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsRequestURIConditionParameters) DeepCopy() *ConditionsRequestURIConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsRequestURIConditionParameters.
func (*ConditionsRequestURIConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsRequestURIConditionParameters) DeepCopyInto(out *ConditionsRequestURIConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsURLFileExtensionConditionObservation ¶ added in v0.27.0
type ConditionsURLFileExtensionConditionObservation struct { }
func (*ConditionsURLFileExtensionConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsURLFileExtensionConditionObservation) DeepCopy() *ConditionsURLFileExtensionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsURLFileExtensionConditionObservation.
func (*ConditionsURLFileExtensionConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsURLFileExtensionConditionObservation) DeepCopyInto(out *ConditionsURLFileExtensionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsURLFileExtensionConditionParameters ¶ added in v0.27.0
type ConditionsURLFileExtensionConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsURLFileExtensionConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsURLFileExtensionConditionParameters) DeepCopy() *ConditionsURLFileExtensionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsURLFileExtensionConditionParameters.
func (*ConditionsURLFileExtensionConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsURLFileExtensionConditionParameters) DeepCopyInto(out *ConditionsURLFileExtensionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsURLPathConditionObservation ¶ added in v0.27.0
type ConditionsURLPathConditionObservation struct { }
func (*ConditionsURLPathConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionsURLPathConditionObservation) DeepCopy() *ConditionsURLPathConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsURLPathConditionObservation.
func (*ConditionsURLPathConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsURLPathConditionObservation) DeepCopyInto(out *ConditionsURLPathConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsURLPathConditionParameters ¶ added in v0.27.0
type ConditionsURLPathConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*ConditionsURLPathConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionsURLPathConditionParameters) DeepCopy() *ConditionsURLPathConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsURLPathConditionParameters.
func (*ConditionsURLPathConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionsURLPathConditionParameters) DeepCopyInto(out *ConditionsURLPathConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesConditionObservation ¶
type CookiesConditionObservation struct { }
func (*CookiesConditionObservation) DeepCopy ¶
func (in *CookiesConditionObservation) DeepCopy() *CookiesConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesConditionObservation.
func (*CookiesConditionObservation) DeepCopyInto ¶
func (in *CookiesConditionObservation) DeepCopyInto(out *CookiesConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CookiesConditionParameters ¶
type CookiesConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // Header name. // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*CookiesConditionParameters) DeepCopy ¶
func (in *CookiesConditionParameters) DeepCopy() *CookiesConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiesConditionParameters.
func (*CookiesConditionParameters) DeepCopyInto ¶
func (in *CookiesConditionParameters) DeepCopyInto(out *CookiesConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleObservation ¶
type DeliveryRuleObservation struct { }
func (*DeliveryRuleObservation) DeepCopy ¶
func (in *DeliveryRuleObservation) DeepCopy() *DeliveryRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleObservation.
func (*DeliveryRuleObservation) DeepCopyInto ¶
func (in *DeliveryRuleObservation) DeepCopyInto(out *DeliveryRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryRuleParameters ¶
type DeliveryRuleParameters struct { // A cache_expiration_action block as defined above. // +kubebuilder:validation:Optional CacheExpirationAction []CacheExpirationActionParameters `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action,omitempty"` // A cache_key_query_string_action block as defined above. // +kubebuilder:validation:Optional CacheKeyQueryStringAction []CacheKeyQueryStringActionParameters `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action,omitempty"` // A cookies_condition block as defined above. // +kubebuilder:validation:Optional CookiesCondition []CookiesConditionParameters `json:"cookiesCondition,omitempty" tf:"cookies_condition,omitempty"` // A device_condition block as defined below. // +kubebuilder:validation:Optional DeviceCondition []DeviceConditionParameters `json:"deviceCondition,omitempty" tf:"device_condition,omitempty"` // A http_version_condition block as defined below. // +kubebuilder:validation:Optional HTTPVersionCondition []HTTPVersionConditionParameters `json:"httpVersionCondition,omitempty" tf:"http_version_condition,omitempty"` // A modify_request_header_action block as defined below. // +kubebuilder:validation:Optional ModifyRequestHeaderAction []ModifyRequestHeaderActionParameters `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action,omitempty"` // A modify_response_header_action block as defined below. // +kubebuilder:validation:Optional ModifyResponseHeaderAction []ModifyResponseHeaderActionParameters `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action,omitempty"` // The Name which should be used for this Delivery Rule. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The order used for this rule. The order values should be sequential and begin at 1. // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // A post_arg_condition block as defined below. // +kubebuilder:validation:Optional PostArgCondition []PostArgConditionParameters `json:"postArgCondition,omitempty" tf:"post_arg_condition,omitempty"` // A query_string_condition block as defined below. // +kubebuilder:validation:Optional QueryStringCondition []QueryStringConditionParameters `json:"queryStringCondition,omitempty" tf:"query_string_condition,omitempty"` // A remote_address_condition block as defined below. // +kubebuilder:validation:Optional RemoteAddressCondition []RemoteAddressConditionParameters `json:"remoteAddressCondition,omitempty" tf:"remote_address_condition,omitempty"` // A request_body_condition block as defined below. // +kubebuilder:validation:Optional RequestBodyCondition []RequestBodyConditionParameters `json:"requestBodyCondition,omitempty" tf:"request_body_condition,omitempty"` // A request_header_condition block as defined below. // +kubebuilder:validation:Optional RequestHeaderCondition []RequestHeaderConditionParameters `json:"requestHeaderCondition,omitempty" tf:"request_header_condition,omitempty"` // A request_method_condition block as defined below. // +kubebuilder:validation:Optional RequestMethodCondition []RequestMethodConditionParameters `json:"requestMethodCondition,omitempty" tf:"request_method_condition,omitempty"` // A request_scheme_condition block as defined below. // +kubebuilder:validation:Optional RequestSchemeCondition []RequestSchemeConditionParameters `json:"requestSchemeCondition,omitempty" tf:"request_scheme_condition,omitempty"` // A request_uri_condition block as defined below. // +kubebuilder:validation:Optional RequestURICondition []RequestURIConditionParameters `json:"requestUriCondition,omitempty" tf:"request_uri_condition,omitempty"` // A url_file_extension_condition block as defined below. // +kubebuilder:validation:Optional URLFileExtensionCondition []URLFileExtensionConditionParameters `json:"urlFileExtensionCondition,omitempty" tf:"url_file_extension_condition,omitempty"` // A url_file_name_condition block as defined below. // +kubebuilder:validation:Optional URLFileNameCondition []URLFileNameConditionParameters `json:"urlFileNameCondition,omitempty" tf:"url_file_name_condition,omitempty"` // A url_path_condition block as defined below. // +kubebuilder:validation:Optional URLPathCondition []URLPathConditionParameters `json:"urlPathCondition,omitempty" tf:"url_path_condition,omitempty"` // A url_redirect_action block as defined below. // +kubebuilder:validation:Optional URLRedirectAction []URLRedirectActionParameters `json:"urlRedirectAction,omitempty" tf:"url_redirect_action,omitempty"` // A url_rewrite_action block as defined below. // +kubebuilder:validation:Optional URLRewriteAction []URLRewriteActionParameters `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action,omitempty"` }
func (*DeliveryRuleParameters) DeepCopy ¶
func (in *DeliveryRuleParameters) DeepCopy() *DeliveryRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryRuleParameters.
func (*DeliveryRuleParameters) DeepCopyInto ¶
func (in *DeliveryRuleParameters) DeepCopyInto(out *DeliveryRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceConditionObservation ¶
type DeviceConditionObservation struct { }
func (*DeviceConditionObservation) DeepCopy ¶
func (in *DeviceConditionObservation) DeepCopy() *DeviceConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConditionObservation.
func (*DeviceConditionObservation) DeepCopyInto ¶
func (in *DeviceConditionObservation) DeepCopyInto(out *DeviceConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceConditionParameters ¶
type DeviceConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*DeviceConditionParameters) DeepCopy ¶
func (in *DeviceConditionParameters) DeepCopy() *DeviceConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceConditionParameters.
func (*DeviceConditionParameters) DeepCopyInto ¶
func (in *DeviceConditionParameters) DeepCopyInto(out *DeviceConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API. Manages a CDN Endpoint. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) GetCondition ¶
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetProviderReference ¶
GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.
func (*Endpoint) GetPublishConnectionDetailsTo ¶
func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetProviderReference ¶
SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.
func (*Endpoint) SetPublishConnectionDetailsTo ¶
func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) SetWriteConnectionSecretToReference ¶
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) GetItems ¶
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶
type EndpointObservation struct { // The Fully Qualified Domain Name of the CDN Endpoint. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // The ID of the CDN Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. // +kubebuilder:validation:Optional ContentTypesToCompress []*string `json:"contentTypesToCompress,omitempty" tf:"content_types_to_compress,omitempty"` // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A delivery_rule blocks as defined below. // +kubebuilder:validation:Optional DeliveryRule []DeliveryRuleParameters `json:"deliveryRule,omitempty" tf:"delivery_rule,omitempty"` // A set of Geo Filters for this CDN Endpoint. Each geo_filter block supports fields documented below. // +kubebuilder:validation:Optional GeoFilter []GeoFilterParameters `json:"geoFilter,omitempty" tf:"geo_filter,omitempty"` // Actions that are valid for all resources regardless of any conditions. A global_delivery_rule block as defined below. // +kubebuilder:validation:Optional GlobalDeliveryRule []GlobalDeliveryRuleParameters `json:"globalDeliveryRule,omitempty" tf:"global_delivery_rule,omitempty"` // Indicates whether compression is to be enabled. // +kubebuilder:validation:Optional IsCompressionEnabled *bool `json:"isCompressionEnabled,omitempty" tf:"is_compression_enabled,omitempty"` // Defaults to true. // +kubebuilder:validation:Optional IsHTTPAllowed *bool `json:"isHttpAllowed,omitempty" tf:"is_http_allowed,omitempty"` // Defaults to true. // +kubebuilder:validation:Optional IsHTTPSAllowed *bool `json:"isHttpsAllowed,omitempty" tf:"is_https_allowed,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // What types of optimization should this CDN Endpoint optimize for? Possible values include DynamicSiteAcceleration, GeneralMediaStreaming, GeneralWebDelivery, LargeFileDownload and VideoOnDemandMediaStreaming. // +kubebuilder:validation:Optional OptimizationType *string `json:"optimizationType,omitempty" tf:"optimization_type,omitempty"` // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each origin block supports fields documented below. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Origin []OriginParameters `json:"origin" tf:"origin,omitempty"` // The host header CDN provider will send along with content requests to origins. // +kubebuilder:validation:Optional OriginHostHeader *string `json:"originHostHeader,omitempty" tf:"origin_host_header,omitempty"` // The path used at for origin requests. // +kubebuilder:validation:Optional OriginPath *string `json:"originPath,omitempty" tf:"origin_path,omitempty"` // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin_path. // +kubebuilder:validation:Optional ProbePath *string `json:"probePath,omitempty" tf:"probe_path,omitempty"` // The CDN Profile to which to attach the CDN Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.Profile // +kubebuilder:validation:Optional ProfileName *string `json:"profileName,omitempty" tf:"profile_name,omitempty"` // Reference to a Profile in cdn to populate profileName. // +kubebuilder:validation:Optional ProfileNameRef *v1.Reference `json:"profileNameRef,omitempty" tf:"-"` // Selector for a Profile in cdn to populate profileName. // +kubebuilder:validation:Optional ProfileNameSelector *v1.Selector `json:"profileNameSelector,omitempty" tf:"-"` // Sets query string caching behavior. Allowed values are IgnoreQueryString, BypassCaching and UseQueryString. NotSet value can be used for Premium Verizon CDN profile. Defaults to IgnoreQueryString. // +kubebuilder:validation:Optional QuerystringCachingBehaviour *string `json:"querystringCachingBehaviour,omitempty" tf:"querystring_caching_behaviour,omitempty"` // The name of the resource group in which to create the CDN Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomain ¶ added in v0.27.0
type FrontdoorCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorCustomDomainSpec `json:"spec"` Status FrontdoorCustomDomainStatus `json:"status,omitempty"` }
FrontdoorCustomDomain is the Schema for the FrontdoorCustomDomains API. Manages a Front Door (standard/premium) Custom Domain. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorCustomDomain) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomain) DeepCopy() *FrontdoorCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomain) DeepCopyInto(out *FrontdoorCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomDomain) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomDomain) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) GetID ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorCustomDomain. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorCustomDomain) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorCustomDomain) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorCustomDomain) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorCustomDomain) SetParameters(params map[string]any) error
SetParameters for this FrontdoorCustomDomain
func (*FrontdoorCustomDomain) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorCustomDomain. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorCustomDomain) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorCustomDomain.
func (*FrontdoorCustomDomain) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorCustomDomain.
type FrontdoorCustomDomainAssociation ¶ added in v0.27.0
type FrontdoorCustomDomainAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorCustomDomainAssociationSpec `json:"spec"` Status FrontdoorCustomDomainAssociationStatus `json:"status,omitempty"` }
FrontdoorCustomDomainAssociation is the Schema for the FrontdoorCustomDomainAssociations API. Manages the association between a Front Door (standard/premium) Custom Domain and one or more Front Door (standard/premium) Routes. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorCustomDomainAssociation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociation) DeepCopy() *FrontdoorCustomDomainAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociation) DeepCopyInto(out *FrontdoorCustomDomainAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomDomainAssociation) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomDomainAssociation) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) GetID ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorCustomDomainAssociation. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorCustomDomainAssociation) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorCustomDomainAssociation) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorCustomDomainAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorCustomDomainAssociation) ResolveReferences ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorCustomDomainAssociation) SetParameters(params map[string]any) error
SetParameters for this FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociation) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorCustomDomainAssociation. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorCustomDomainAssociation) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociation) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorCustomDomainAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorCustomDomainAssociation.
type FrontdoorCustomDomainAssociationList ¶ added in v0.27.0
type FrontdoorCustomDomainAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorCustomDomainAssociation `json:"items"` }
FrontdoorCustomDomainAssociationList contains a list of FrontdoorCustomDomainAssociations
func (*FrontdoorCustomDomainAssociationList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationList) DeepCopy() *FrontdoorCustomDomainAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociationList.
func (*FrontdoorCustomDomainAssociationList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationList) DeepCopyInto(out *FrontdoorCustomDomainAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomDomainAssociationList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomDomainAssociationList) GetItems ¶ added in v0.27.0
func (l *FrontdoorCustomDomainAssociationList) GetItems() []resource.Managed
GetItems of this FrontdoorCustomDomainAssociationList.
type FrontdoorCustomDomainAssociationObservation ¶ added in v0.27.0
type FrontdoorCustomDomainAssociationObservation struct { // The ID of the Front Door Custom Domain Association. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorCustomDomainAssociationObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationObservation) DeepCopy() *FrontdoorCustomDomainAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociationObservation.
func (*FrontdoorCustomDomainAssociationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationObservation) DeepCopyInto(out *FrontdoorCustomDomainAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainAssociationParameters ¶ added in v0.27.0
type FrontdoorCustomDomainAssociationParameters struct { // The ID of the Front Door Custom Domain that should be managed by the association resource. Changing this forces a new association resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorCustomDomain // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainID *string `json:"cdnFrontdoorCustomDomainId,omitempty" tf:"cdn_frontdoor_custom_domain_id,omitempty"` // Reference to a FrontdoorCustomDomain in cdn to populate cdnFrontdoorCustomDomainId. // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainIDRef *v1.Reference `json:"cdnFrontdoorCustomDomainIdRef,omitempty" tf:"-"` // Selector for a FrontdoorCustomDomain in cdn to populate cdnFrontdoorCustomDomainId. // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainIDSelector *v1.Selector `json:"cdnFrontdoorCustomDomainIdSelector,omitempty" tf:"-"` // One or more IDs of the Front Door Route to which the Front Door Custom Domain is associated with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorRoute // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorRouteIds []*string `json:"cdnFrontdoorRouteIds,omitempty" tf:"cdn_frontdoor_route_ids,omitempty"` // References to FrontdoorRoute in cdn to populate cdnFrontdoorRouteIds. // +kubebuilder:validation:Optional CdnFrontdoorRouteIdsRefs []v1.Reference `json:"cdnFrontdoorRouteIdsRefs,omitempty" tf:"-"` // Selector for a list of FrontdoorRoute in cdn to populate cdnFrontdoorRouteIds. // +kubebuilder:validation:Optional CdnFrontdoorRouteIdsSelector *v1.Selector `json:"cdnFrontdoorRouteIdsSelector,omitempty" tf:"-"` }
func (*FrontdoorCustomDomainAssociationParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationParameters) DeepCopy() *FrontdoorCustomDomainAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociationParameters.
func (*FrontdoorCustomDomainAssociationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationParameters) DeepCopyInto(out *FrontdoorCustomDomainAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainAssociationSpec ¶ added in v0.27.0
type FrontdoorCustomDomainAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorCustomDomainAssociationParameters `json:"forProvider"` }
FrontdoorCustomDomainAssociationSpec defines the desired state of FrontdoorCustomDomainAssociation
func (*FrontdoorCustomDomainAssociationSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationSpec) DeepCopy() *FrontdoorCustomDomainAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociationSpec.
func (*FrontdoorCustomDomainAssociationSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationSpec) DeepCopyInto(out *FrontdoorCustomDomainAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainAssociationStatus ¶ added in v0.27.0
type FrontdoorCustomDomainAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorCustomDomainAssociationObservation `json:"atProvider,omitempty"` }
FrontdoorCustomDomainAssociationStatus defines the observed state of FrontdoorCustomDomainAssociation.
func (*FrontdoorCustomDomainAssociationStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationStatus) DeepCopy() *FrontdoorCustomDomainAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainAssociationStatus.
func (*FrontdoorCustomDomainAssociationStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainAssociationStatus) DeepCopyInto(out *FrontdoorCustomDomainAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainList ¶ added in v0.27.0
type FrontdoorCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorCustomDomain `json:"items"` }
FrontdoorCustomDomainList contains a list of FrontdoorCustomDomains
func (*FrontdoorCustomDomainList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainList) DeepCopy() *FrontdoorCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainList.
func (*FrontdoorCustomDomainList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainList) DeepCopyInto(out *FrontdoorCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorCustomDomainList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorCustomDomainList) GetItems ¶ added in v0.27.0
func (l *FrontdoorCustomDomainList) GetItems() []resource.Managed
GetItems of this FrontdoorCustomDomainList.
type FrontdoorCustomDomainObservation ¶ added in v0.27.0
type FrontdoorCustomDomainObservation struct { // The date time that the token expires. ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // The ID of the Front Door Custom Domain. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Challenge used for DNS TXT record or file based validation. ValidationToken *string `json:"validationToken,omitempty" tf:"validation_token,omitempty"` }
func (*FrontdoorCustomDomainObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainObservation) DeepCopy() *FrontdoorCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainObservation.
func (*FrontdoorCustomDomainObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainObservation) DeepCopyInto(out *FrontdoorCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainParameters ¶ added in v0.27.0
type FrontdoorCustomDomainParameters struct { // The ID of the Front Door Profile. Changing this forces a new Front Door Profile to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorProfile // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorProfileID *string `json:"cdnFrontdoorProfileId,omitempty" tf:"cdn_frontdoor_profile_id,omitempty"` // Reference to a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDRef *v1.Reference `json:"cdnFrontdoorProfileIdRef,omitempty" tf:"-"` // Selector for a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDSelector *v1.Selector `json:"cdnFrontdoorProfileIdSelector,omitempty" tf:"-"` // The ID of the Azure DNS Zone which should be used for this Front Door Custom Domain. If you are using Azure to host your DNS domains, you must delegate the domain provider's domain name system (DNS) to an Azure DNS Zone. For more information, see Delegate a domain to Azure DNS. Otherwise, if you're using your own domain provider to handle your DNS, you must validate the Front Door Custom Domain by creating the DNS TXT records manually. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.DNSZone // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DNSZoneID *string `json:"dnsZoneId,omitempty" tf:"dns_zone_id,omitempty"` // Reference to a DNSZone in network to populate dnsZoneId. // +kubebuilder:validation:Optional DNSZoneIDRef *v1.Reference `json:"dnsZoneIdRef,omitempty" tf:"-"` // Selector for a DNSZone in network to populate dnsZoneId. // +kubebuilder:validation:Optional DNSZoneIDSelector *v1.Selector `json:"dnsZoneIdSelector,omitempty" tf:"-"` // The host name of the domain. The host_name field must be the FQDN of your domain(e.g. contoso.fabrikam.com). Changing this forces a new Front Door Custom Domain to be created. // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // A tls block as defined below. // +kubebuilder:validation:Required TLS []TLSParameters `json:"tls" tf:"tls,omitempty"` }
func (*FrontdoorCustomDomainParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainParameters) DeepCopy() *FrontdoorCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainParameters.
func (*FrontdoorCustomDomainParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainParameters) DeepCopyInto(out *FrontdoorCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainSpec ¶ added in v0.27.0
type FrontdoorCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorCustomDomainParameters `json:"forProvider"` }
FrontdoorCustomDomainSpec defines the desired state of FrontdoorCustomDomain
func (*FrontdoorCustomDomainSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainSpec) DeepCopy() *FrontdoorCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainSpec.
func (*FrontdoorCustomDomainSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainSpec) DeepCopyInto(out *FrontdoorCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorCustomDomainStatus ¶ added in v0.27.0
type FrontdoorCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorCustomDomainObservation `json:"atProvider,omitempty"` }
FrontdoorCustomDomainStatus defines the observed state of FrontdoorCustomDomain.
func (*FrontdoorCustomDomainStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorCustomDomainStatus) DeepCopy() *FrontdoorCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorCustomDomainStatus.
func (*FrontdoorCustomDomainStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorCustomDomainStatus) DeepCopyInto(out *FrontdoorCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorEndpoint ¶ added in v0.27.0
type FrontdoorEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorEndpointSpec `json:"spec"` Status FrontdoorEndpointStatus `json:"status,omitempty"` }
FrontdoorEndpoint is the Schema for the FrontdoorEndpoints API. Manages a Front Door (standard/premium) Endpoint. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorEndpoint) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpoint) DeepCopy() *FrontdoorEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpoint.
func (*FrontdoorEndpoint) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpoint) DeepCopyInto(out *FrontdoorEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorEndpoint) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorEndpoint) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorEndpoint
func (*FrontdoorEndpoint) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) GetID ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorEndpoint
func (*FrontdoorEndpoint) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorEndpoint
func (*FrontdoorEndpoint) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorEndpoint
func (*FrontdoorEndpoint) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorEndpoint. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorEndpoint) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorEndpoint
func (*FrontdoorEndpoint) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorEndpoint) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorEndpoint) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorEndpoint
func (*FrontdoorEndpoint) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorEndpoint) SetParameters(params map[string]any) error
SetParameters for this FrontdoorEndpoint
func (*FrontdoorEndpoint) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorEndpoint. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorEndpoint) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorEndpoint.
func (*FrontdoorEndpoint) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorEndpoint.
type FrontdoorEndpointList ¶ added in v0.27.0
type FrontdoorEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorEndpoint `json:"items"` }
FrontdoorEndpointList contains a list of FrontdoorEndpoints
func (*FrontdoorEndpointList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpointList) DeepCopy() *FrontdoorEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpointList.
func (*FrontdoorEndpointList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpointList) DeepCopyInto(out *FrontdoorEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorEndpointList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorEndpointList) GetItems ¶ added in v0.27.0
func (l *FrontdoorEndpointList) GetItems() []resource.Managed
GetItems of this FrontdoorEndpointList.
type FrontdoorEndpointObservation ¶ added in v0.27.0
type FrontdoorEndpointObservation struct { // The host name of the Front Door Endpoint, in the format {endpointName}.{dnsZone} (for example, contoso.azureedge.net). HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of this Front Door Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorEndpointObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpointObservation) DeepCopy() *FrontdoorEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpointObservation.
func (*FrontdoorEndpointObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpointObservation) DeepCopyInto(out *FrontdoorEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorEndpointParameters ¶ added in v0.27.0
type FrontdoorEndpointParameters struct { // The ID of the Front Door Profile within which this Front Door Endpoint should exist. Changing this forces a new Front Door Endpoint to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorProfile // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorProfileID *string `json:"cdnFrontdoorProfileId,omitempty" tf:"cdn_frontdoor_profile_id,omitempty"` // Reference to a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDRef *v1.Reference `json:"cdnFrontdoorProfileIdRef,omitempty" tf:"-"` // Selector for a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDSelector *v1.Selector `json:"cdnFrontdoorProfileIdSelector,omitempty" tf:"-"` // Specifies if this Front Door Endpoint is enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies a mapping of tags which should be assigned to the Front Door Endpoint. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FrontdoorEndpointParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpointParameters) DeepCopy() *FrontdoorEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpointParameters.
func (*FrontdoorEndpointParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpointParameters) DeepCopyInto(out *FrontdoorEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorEndpointSpec ¶ added in v0.27.0
type FrontdoorEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorEndpointParameters `json:"forProvider"` }
FrontdoorEndpointSpec defines the desired state of FrontdoorEndpoint
func (*FrontdoorEndpointSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpointSpec) DeepCopy() *FrontdoorEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpointSpec.
func (*FrontdoorEndpointSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpointSpec) DeepCopyInto(out *FrontdoorEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorEndpointStatus ¶ added in v0.27.0
type FrontdoorEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorEndpointObservation `json:"atProvider,omitempty"` }
FrontdoorEndpointStatus defines the observed state of FrontdoorEndpoint.
func (*FrontdoorEndpointStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorEndpointStatus) DeepCopy() *FrontdoorEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorEndpointStatus.
func (*FrontdoorEndpointStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorEndpointStatus) DeepCopyInto(out *FrontdoorEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOrigin ¶ added in v0.27.0
type FrontdoorOrigin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorOriginSpec `json:"spec"` Status FrontdoorOriginStatus `json:"status,omitempty"` }
FrontdoorOrigin is the Schema for the FrontdoorOrigins API. Manages a Front Door (standard/premium) Origin. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorOrigin) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOrigin) DeepCopy() *FrontdoorOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOrigin.
func (*FrontdoorOrigin) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOrigin) DeepCopyInto(out *FrontdoorOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorOrigin) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorOrigin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorOrigin) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorOrigin.
func (*FrontdoorOrigin) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorOrigin) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorOrigin
func (*FrontdoorOrigin) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorOrigin.
func (*FrontdoorOrigin) GetID ¶ added in v0.27.0
func (tr *FrontdoorOrigin) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorOrigin
func (*FrontdoorOrigin) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorOrigin) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorOrigin
func (*FrontdoorOrigin) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorOrigin) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorOrigin
func (*FrontdoorOrigin) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorOrigin.
func (*FrontdoorOrigin) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorOrigin. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorOrigin) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorOrigin.
func (*FrontdoorOrigin) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorOrigin
func (*FrontdoorOrigin) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorOrigin) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorOrigin) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorOrigin.
func (*FrontdoorOrigin) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorOrigin) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorOrigin using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorOrigin) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorOrigin.
func (*FrontdoorOrigin) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorOrigin.
func (*FrontdoorOrigin) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorOrigin.
func (*FrontdoorOrigin) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorOrigin) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorOrigin
func (*FrontdoorOrigin) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorOrigin) SetParameters(params map[string]any) error
SetParameters for this FrontdoorOrigin
func (*FrontdoorOrigin) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorOrigin.
func (*FrontdoorOrigin) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorOrigin. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorOrigin) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorOrigin.
func (*FrontdoorOrigin) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorOrigin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorOrigin.
type FrontdoorOriginGroup ¶ added in v0.27.0
type FrontdoorOriginGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorOriginGroupSpec `json:"spec"` Status FrontdoorOriginGroupStatus `json:"status,omitempty"` }
FrontdoorOriginGroup is the Schema for the FrontdoorOriginGroups API. Manages a Front Door (standard/premium) Origin Group. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorOriginGroup) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroup) DeepCopy() *FrontdoorOriginGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroup) DeepCopyInto(out *FrontdoorOriginGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorOriginGroup) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorOriginGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorOriginGroup) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) GetID ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorOriginGroup. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorOriginGroup) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorOriginGroup) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorOriginGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorOriginGroup) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorOriginGroup) SetParameters(params map[string]any) error
SetParameters for this FrontdoorOriginGroup
func (*FrontdoorOriginGroup) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorOriginGroup. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorOriginGroup) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorOriginGroup.
func (*FrontdoorOriginGroup) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorOriginGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorOriginGroup.
type FrontdoorOriginGroupList ¶ added in v0.27.0
type FrontdoorOriginGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorOriginGroup `json:"items"` }
FrontdoorOriginGroupList contains a list of FrontdoorOriginGroups
func (*FrontdoorOriginGroupList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroupList) DeepCopy() *FrontdoorOriginGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroupList.
func (*FrontdoorOriginGroupList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroupList) DeepCopyInto(out *FrontdoorOriginGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorOriginGroupList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorOriginGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorOriginGroupList) GetItems ¶ added in v0.27.0
func (l *FrontdoorOriginGroupList) GetItems() []resource.Managed
GetItems of this FrontdoorOriginGroupList.
type FrontdoorOriginGroupObservation ¶ added in v0.27.0
type FrontdoorOriginGroupObservation struct { // The ID of the Front Door Origin Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorOriginGroupObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroupObservation) DeepCopy() *FrontdoorOriginGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroupObservation.
func (*FrontdoorOriginGroupObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroupObservation) DeepCopyInto(out *FrontdoorOriginGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginGroupParameters ¶ added in v0.27.0
type FrontdoorOriginGroupParameters struct { // The ID of the Front Door Profile within which this Front Door Origin Group should exist. Changing this forces a new Front Door Origin Group to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorProfile // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorProfileID *string `json:"cdnFrontdoorProfileId,omitempty" tf:"cdn_frontdoor_profile_id,omitempty"` // Reference to a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDRef *v1.Reference `json:"cdnFrontdoorProfileIdRef,omitempty" tf:"-"` // Selector for a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDSelector *v1.Selector `json:"cdnFrontdoorProfileIdSelector,omitempty" tf:"-"` // A health_probe block as defined below. // +kubebuilder:validation:Optional HealthProbe []HealthProbeParameters `json:"healthProbe,omitempty" tf:"health_probe,omitempty"` // A load_balancing block as defined below. // +kubebuilder:validation:Required LoadBalancing []LoadBalancingParameters `json:"loadBalancing" tf:"load_balancing,omitempty"` // Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added. Possible values are between 0 and 50 minutes (inclusive). Default is 10 minutes. // +kubebuilder:validation:Optional RestoreTrafficTimeToHealedOrNewEndpointInMinutes *float64 `` /* 138-byte string literal not displayed */ // Specifies whether session affinity should be enabled on this host. Defaults to true. // +kubebuilder:validation:Optional SessionAffinityEnabled *bool `json:"sessionAffinityEnabled,omitempty" tf:"session_affinity_enabled,omitempty"` }
func (*FrontdoorOriginGroupParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroupParameters) DeepCopy() *FrontdoorOriginGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroupParameters.
func (*FrontdoorOriginGroupParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroupParameters) DeepCopyInto(out *FrontdoorOriginGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginGroupSpec ¶ added in v0.27.0
type FrontdoorOriginGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorOriginGroupParameters `json:"forProvider"` }
FrontdoorOriginGroupSpec defines the desired state of FrontdoorOriginGroup
func (*FrontdoorOriginGroupSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroupSpec) DeepCopy() *FrontdoorOriginGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroupSpec.
func (*FrontdoorOriginGroupSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroupSpec) DeepCopyInto(out *FrontdoorOriginGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginGroupStatus ¶ added in v0.27.0
type FrontdoorOriginGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorOriginGroupObservation `json:"atProvider,omitempty"` }
FrontdoorOriginGroupStatus defines the observed state of FrontdoorOriginGroup.
func (*FrontdoorOriginGroupStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginGroupStatus) DeepCopy() *FrontdoorOriginGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginGroupStatus.
func (*FrontdoorOriginGroupStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginGroupStatus) DeepCopyInto(out *FrontdoorOriginGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginList ¶ added in v0.27.0
type FrontdoorOriginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorOrigin `json:"items"` }
FrontdoorOriginList contains a list of FrontdoorOrigins
func (*FrontdoorOriginList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginList) DeepCopy() *FrontdoorOriginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginList.
func (*FrontdoorOriginList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginList) DeepCopyInto(out *FrontdoorOriginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorOriginList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorOriginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorOriginList) GetItems ¶ added in v0.27.0
func (l *FrontdoorOriginList) GetItems() []resource.Managed
GetItems of this FrontdoorOriginList.
type FrontdoorOriginObservation ¶ added in v0.27.0
type FrontdoorOriginObservation struct { // The ID of the Front Door Origin. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorOriginObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginObservation) DeepCopy() *FrontdoorOriginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginObservation.
func (*FrontdoorOriginObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginObservation) DeepCopyInto(out *FrontdoorOriginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginParameters ¶ added in v0.27.0
type FrontdoorOriginParameters struct { // The ID of the Front Door Origin Group within which this Front Door Origin should exist. Changing this forces a new Front Door Origin to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorOriginGroup // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupID *string `json:"cdnFrontdoorOriginGroupId,omitempty" tf:"cdn_frontdoor_origin_group_id,omitempty"` // Reference to a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDRef *v1.Reference `json:"cdnFrontdoorOriginGroupIdRef,omitempty" tf:"-"` // Selector for a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDSelector *v1.Selector `json:"cdnFrontdoorOriginGroupIdSelector,omitempty" tf:"-"` // Specifies whether certificate name checks are enabled for this origin. // +kubebuilder:validation:Required CertificateNameCheckEnabled *bool `json:"certificateNameCheckEnabled" tf:"certificate_name_check_enabled,omitempty"` // Should the origin be enabled? Possible values are true or false. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The value of the HTTP port. Must be between 1 and 65535. Defaults to 80. // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // The value of the HTTPS port. Must be between 1 and 65535. Defaults to 443. // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // Should the origin be enabled? Possible values are true or false. Defaults to true. // +kubebuilder:validation:Optional HealthProbesEnabled *bool `json:"healthProbesEnabled,omitempty" tf:"health_probes_enabled,omitempty"` // The IPv4 address, IPv6 address or Domain name of the Origin. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("primary_blob_host",true) // +kubebuilder:validation:Optional HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // Reference to a Account in storage to populate hostName. // +kubebuilder:validation:Optional HostNameRef *v1.Reference `json:"hostNameRef,omitempty" tf:"-"` // Selector for a Account in storage to populate hostName. // +kubebuilder:validation:Optional HostNameSelector *v1.Selector `json:"hostNameSelector,omitempty" tf:"-"` // The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request. If unspecified the hostname from the request will be used. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("primary_blob_host",true) // +kubebuilder:validation:Optional OriginHostHeader *string `json:"originHostHeader,omitempty" tf:"origin_host_header,omitempty"` // Reference to a Account in storage to populate originHostHeader. // +kubebuilder:validation:Optional OriginHostHeaderRef *v1.Reference `json:"originHostHeaderRef,omitempty" tf:"-"` // Selector for a Account in storage to populate originHostHeader. // +kubebuilder:validation:Optional OriginHostHeaderSelector *v1.Selector `json:"originHostHeaderSelector,omitempty" tf:"-"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy. Must be between 1 and 5 (inclusive). Defaults to 1. // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // A private_link block as defined below. // +kubebuilder:validation:Optional PrivateLink []PrivateLinkParameters `json:"privateLink,omitempty" tf:"private_link,omitempty"` // The weight of the origin in a given origin group for load balancing. Must be between 1 and 1000. Defaults to 500. // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*FrontdoorOriginParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginParameters) DeepCopy() *FrontdoorOriginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginParameters.
func (*FrontdoorOriginParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginParameters) DeepCopyInto(out *FrontdoorOriginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginSpec ¶ added in v0.27.0
type FrontdoorOriginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorOriginParameters `json:"forProvider"` }
FrontdoorOriginSpec defines the desired state of FrontdoorOrigin
func (*FrontdoorOriginSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginSpec) DeepCopy() *FrontdoorOriginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginSpec.
func (*FrontdoorOriginSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginSpec) DeepCopyInto(out *FrontdoorOriginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorOriginStatus ¶ added in v0.27.0
type FrontdoorOriginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorOriginObservation `json:"atProvider,omitempty"` }
FrontdoorOriginStatus defines the observed state of FrontdoorOrigin.
func (*FrontdoorOriginStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorOriginStatus) DeepCopy() *FrontdoorOriginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorOriginStatus.
func (*FrontdoorOriginStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorOriginStatus) DeepCopyInto(out *FrontdoorOriginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorProfile ¶ added in v0.27.0
type FrontdoorProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorProfileSpec `json:"spec"` Status FrontdoorProfileStatus `json:"status,omitempty"` }
FrontdoorProfile is the Schema for the FrontdoorProfiles API. Manages a Front Door (standard/premium) Profile. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorProfile) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfile) DeepCopy() *FrontdoorProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfile.
func (*FrontdoorProfile) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfile) DeepCopyInto(out *FrontdoorProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorProfile) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorProfile) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorProfile.
func (*FrontdoorProfile) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorProfile
func (*FrontdoorProfile) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorProfile.
func (*FrontdoorProfile) GetID ¶ added in v0.27.0
func (tr *FrontdoorProfile) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorProfile
func (*FrontdoorProfile) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorProfile) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorProfile
func (*FrontdoorProfile) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorProfile) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorProfile
func (*FrontdoorProfile) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorProfile.
func (*FrontdoorProfile) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorProfile. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorProfile) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorProfile.
func (*FrontdoorProfile) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorProfile
func (*FrontdoorProfile) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorProfile) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorProfile.
func (*FrontdoorProfile) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorProfile) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorProfile.
func (*FrontdoorProfile) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorProfile.
func (*FrontdoorProfile) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorProfile.
func (*FrontdoorProfile) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorProfile) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorProfile
func (*FrontdoorProfile) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorProfile) SetParameters(params map[string]any) error
SetParameters for this FrontdoorProfile
func (*FrontdoorProfile) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorProfile.
func (*FrontdoorProfile) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorProfile. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorProfile) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorProfile.
func (*FrontdoorProfile) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorProfile.
type FrontdoorProfileList ¶ added in v0.27.0
type FrontdoorProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorProfile `json:"items"` }
FrontdoorProfileList contains a list of FrontdoorProfiles
func (*FrontdoorProfileList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfileList) DeepCopy() *FrontdoorProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfileList.
func (*FrontdoorProfileList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfileList) DeepCopyInto(out *FrontdoorProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorProfileList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorProfileList) GetItems ¶ added in v0.27.0
func (l *FrontdoorProfileList) GetItems() []resource.Managed
GetItems of this FrontdoorProfileList.
type FrontdoorProfileObservation ¶ added in v0.27.0
type FrontdoorProfileObservation struct { // The ID of this Front Door Profile. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The UUID of this Front Door Profile which will be sent in the HTTP Header as the X-Azure-FDID attribute. ResourceGUID *string `json:"resourceGuid,omitempty" tf:"resource_guid,omitempty"` }
func (*FrontdoorProfileObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfileObservation) DeepCopy() *FrontdoorProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfileObservation.
func (*FrontdoorProfileObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfileObservation) DeepCopyInto(out *FrontdoorProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorProfileParameters ¶ added in v0.27.0
type FrontdoorProfileParameters struct { // The name of the Resource Group where this Front Door Profile should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the maximum response timeout in seconds. Possible values are between 16 and 240 seconds (inclusive). Defaults to 120 seconds. // +kubebuilder:validation:Optional ResponseTimeoutSeconds *float64 `json:"responseTimeoutSeconds,omitempty" tf:"response_timeout_seconds,omitempty"` // Specifies the SKU for this Front Door Profile. Possible values include Standard_AzureFrontDoor and Premium_AzureFrontDoor. Changing this forces a new resource to be created. // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // Specifies a mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FrontdoorProfileParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfileParameters) DeepCopy() *FrontdoorProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfileParameters.
func (*FrontdoorProfileParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfileParameters) DeepCopyInto(out *FrontdoorProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorProfileSpec ¶ added in v0.27.0
type FrontdoorProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorProfileParameters `json:"forProvider"` }
FrontdoorProfileSpec defines the desired state of FrontdoorProfile
func (*FrontdoorProfileSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfileSpec) DeepCopy() *FrontdoorProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfileSpec.
func (*FrontdoorProfileSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfileSpec) DeepCopyInto(out *FrontdoorProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorProfileStatus ¶ added in v0.27.0
type FrontdoorProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorProfileObservation `json:"atProvider,omitempty"` }
FrontdoorProfileStatus defines the observed state of FrontdoorProfile.
func (*FrontdoorProfileStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorProfileStatus) DeepCopy() *FrontdoorProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorProfileStatus.
func (*FrontdoorProfileStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorProfileStatus) DeepCopyInto(out *FrontdoorProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRoute ¶ added in v0.27.0
type FrontdoorRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorRouteSpec `json:"spec"` Status FrontdoorRouteStatus `json:"status,omitempty"` }
FrontdoorRoute is the Schema for the FrontdoorRoutes API. Manages a Front Door (standard/premium) Route. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorRoute) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRoute) DeepCopy() *FrontdoorRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRoute.
func (*FrontdoorRoute) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRoute) DeepCopyInto(out *FrontdoorRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRoute) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRoute) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorRoute.
func (*FrontdoorRoute) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorRoute
func (*FrontdoorRoute) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorRoute.
func (*FrontdoorRoute) GetID ¶ added in v0.27.0
func (tr *FrontdoorRoute) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorRoute
func (*FrontdoorRoute) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorRoute) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorRoute
func (*FrontdoorRoute) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorRoute) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorRoute
func (*FrontdoorRoute) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorRoute.
func (*FrontdoorRoute) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorRoute. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorRoute) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorRoute.
func (*FrontdoorRoute) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorRoute
func (*FrontdoorRoute) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorRoute) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorRoute.
func (*FrontdoorRoute) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorRoute) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorRoute.
func (*FrontdoorRoute) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorRoute.
func (*FrontdoorRoute) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorRoute.
func (*FrontdoorRoute) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorRoute) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorRoute
func (*FrontdoorRoute) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorRoute) SetParameters(params map[string]any) error
SetParameters for this FrontdoorRoute
func (*FrontdoorRoute) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorRoute.
func (*FrontdoorRoute) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorRoute. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorRoute) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorRoute.
func (*FrontdoorRoute) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorRoute.
type FrontdoorRouteList ¶ added in v0.27.0
type FrontdoorRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorRoute `json:"items"` }
FrontdoorRouteList contains a list of FrontdoorRoutes
func (*FrontdoorRouteList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRouteList) DeepCopy() *FrontdoorRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRouteList.
func (*FrontdoorRouteList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRouteList) DeepCopyInto(out *FrontdoorRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRouteList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRouteList) GetItems ¶ added in v0.27.0
func (l *FrontdoorRouteList) GetItems() []resource.Managed
GetItems of this FrontdoorRouteList.
type FrontdoorRouteObservation ¶ added in v0.27.0
type FrontdoorRouteObservation struct { // The ID of the Front Door Route. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorRouteObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRouteObservation) DeepCopy() *FrontdoorRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRouteObservation.
func (*FrontdoorRouteObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRouteObservation) DeepCopyInto(out *FrontdoorRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRouteParameters ¶ added in v0.27.0
type FrontdoorRouteParameters struct { // A cache block as defined below. // +kubebuilder:validation:Optional Cache []CacheParameters `json:"cache,omitempty" tf:"cache,omitempty"` // The IDs of the Front Door Custom Domains which are associated with this Front Door Route. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorCustomDomain // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainIds []*string `json:"cdnFrontdoorCustomDomainIds,omitempty" tf:"cdn_frontdoor_custom_domain_ids,omitempty"` // References to FrontdoorCustomDomain in cdn to populate cdnFrontdoorCustomDomainIds. // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainIdsRefs []v1.Reference `json:"cdnFrontdoorCustomDomainIdsRefs,omitempty" tf:"-"` // Selector for a list of FrontdoorCustomDomain in cdn to populate cdnFrontdoorCustomDomainIds. // +kubebuilder:validation:Optional CdnFrontdoorCustomDomainIdsSelector *v1.Selector `json:"cdnFrontdoorCustomDomainIdsSelector,omitempty" tf:"-"` // The resource ID of the Front Door Endpoint where this Front Door Route should exist. Changing this forces a new Front Door Route to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorEndpoint // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorEndpointID *string `json:"cdnFrontdoorEndpointId,omitempty" tf:"cdn_frontdoor_endpoint_id,omitempty"` // Reference to a FrontdoorEndpoint in cdn to populate cdnFrontdoorEndpointId. // +kubebuilder:validation:Optional CdnFrontdoorEndpointIDRef *v1.Reference `json:"cdnFrontdoorEndpointIdRef,omitempty" tf:"-"` // Selector for a FrontdoorEndpoint in cdn to populate cdnFrontdoorEndpointId. // +kubebuilder:validation:Optional CdnFrontdoorEndpointIDSelector *v1.Selector `json:"cdnFrontdoorEndpointIdSelector,omitempty" tf:"-"` // The resource ID of the Front Door Origin Group where this Front Door Route should be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorOriginGroup // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupID *string `json:"cdnFrontdoorOriginGroupId,omitempty" tf:"cdn_frontdoor_origin_group_id,omitempty"` // Reference to a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDRef *v1.Reference `json:"cdnFrontdoorOriginGroupIdRef,omitempty" tf:"-"` // Selector for a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDSelector *v1.Selector `json:"cdnFrontdoorOriginGroupIdSelector,omitempty" tf:"-"` // One or more Front Door Origin resource IDs that this Front Door Route will link to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorOrigin // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorOriginIds []*string `json:"cdnFrontdoorOriginIds,omitempty" tf:"cdn_frontdoor_origin_ids,omitempty"` // References to FrontdoorOrigin in cdn to populate cdnFrontdoorOriginIds. // +kubebuilder:validation:Optional CdnFrontdoorOriginIdsRefs []v1.Reference `json:"cdnFrontdoorOriginIdsRefs,omitempty" tf:"-"` // Selector for a list of FrontdoorOrigin in cdn to populate cdnFrontdoorOriginIds. // +kubebuilder:validation:Optional CdnFrontdoorOriginIdsSelector *v1.Selector `json:"cdnFrontdoorOriginIdsSelector,omitempty" tf:"-"` // A directory path on the Front Door Origin that can be used to retrieve content (e.g. contoso.cloudapp.net/originpath). // +kubebuilder:validation:Optional CdnFrontdoorOriginPath *string `json:"cdnFrontdoorOriginPath,omitempty" tf:"cdn_frontdoor_origin_path,omitempty"` // A list of the Front Door Rule Set IDs which should be assigned to this Front Door Route. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorRuleSet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorRuleSetIds []*string `json:"cdnFrontdoorRuleSetIds,omitempty" tf:"cdn_frontdoor_rule_set_ids,omitempty"` // References to FrontdoorRuleSet in cdn to populate cdnFrontdoorRuleSetIds. // +kubebuilder:validation:Optional CdnFrontdoorRuleSetIdsRefs []v1.Reference `json:"cdnFrontdoorRuleSetIdsRefs,omitempty" tf:"-"` // Selector for a list of FrontdoorRuleSet in cdn to populate cdnFrontdoorRuleSetIds. // +kubebuilder:validation:Optional CdnFrontdoorRuleSetIdsSelector *v1.Selector `json:"cdnFrontdoorRuleSetIdsSelector,omitempty" tf:"-"` // Is this Front Door Route enabled? Possible values are true or false. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The Protocol that will be use when forwarding traffic to backends. Possible values are HttpOnly, HttpsOnly or MatchRequest. // +kubebuilder:validation:Optional ForwardingProtocol *string `json:"forwardingProtocol,omitempty" tf:"forwarding_protocol,omitempty"` // Automatically redirect HTTP traffic to HTTPS traffic? Possible values are true or false. Defaults to true. // +kubebuilder:validation:Optional HTTPSRedirectEnabled *bool `json:"httpsRedirectEnabled,omitempty" tf:"https_redirect_enabled,omitempty"` // Should this Front Door Route be linked to the default endpoint? Possible values include true or false. Defaults to true. // +kubebuilder:validation:Optional LinkToDefaultDomain *bool `json:"linkToDefaultDomain,omitempty" tf:"link_to_default_domain,omitempty"` // The route patterns of the rule. // +kubebuilder:validation:Required PatternsToMatch []*string `json:"patternsToMatch" tf:"patterns_to_match,omitempty"` // One or more Protocols supported by this Front Door Route. Possible values are Http or Https. // +kubebuilder:validation:Required SupportedProtocols []*string `json:"supportedProtocols" tf:"supported_protocols,omitempty"` }
func (*FrontdoorRouteParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRouteParameters) DeepCopy() *FrontdoorRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRouteParameters.
func (*FrontdoorRouteParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRouteParameters) DeepCopyInto(out *FrontdoorRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRouteSpec ¶ added in v0.27.0
type FrontdoorRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorRouteParameters `json:"forProvider"` }
FrontdoorRouteSpec defines the desired state of FrontdoorRoute
func (*FrontdoorRouteSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRouteSpec) DeepCopy() *FrontdoorRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRouteSpec.
func (*FrontdoorRouteSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRouteSpec) DeepCopyInto(out *FrontdoorRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRouteStatus ¶ added in v0.27.0
type FrontdoorRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorRouteObservation `json:"atProvider,omitempty"` }
FrontdoorRouteStatus defines the observed state of FrontdoorRoute.
func (*FrontdoorRouteStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRouteStatus) DeepCopy() *FrontdoorRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRouteStatus.
func (*FrontdoorRouteStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRouteStatus) DeepCopyInto(out *FrontdoorRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRule ¶ added in v0.27.0
type FrontdoorRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorRuleSpec `json:"spec"` Status FrontdoorRuleStatus `json:"status,omitempty"` }
FrontdoorRule is the Schema for the FrontdoorRules API. Manages a Front Door (standard/premium) Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorRule) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRule) DeepCopy() *FrontdoorRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRule.
func (*FrontdoorRule) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRule) DeepCopyInto(out *FrontdoorRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRule) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRule) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorRule.
func (*FrontdoorRule) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorRule
func (*FrontdoorRule) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorRule.
func (*FrontdoorRule) GetID ¶ added in v0.27.0
func (tr *FrontdoorRule) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorRule
func (*FrontdoorRule) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorRule) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorRule
func (*FrontdoorRule) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorRule) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorRule
func (*FrontdoorRule) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorRule.
func (*FrontdoorRule) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorRule. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorRule) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorRule.
func (*FrontdoorRule) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorRule
func (*FrontdoorRule) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorRule) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorRule.
func (*FrontdoorRule) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorRule) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorRule.
func (*FrontdoorRule) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorRule.
func (*FrontdoorRule) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorRule.
func (*FrontdoorRule) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorRule) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorRule
func (*FrontdoorRule) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorRule) SetParameters(params map[string]any) error
SetParameters for this FrontdoorRule
func (*FrontdoorRule) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorRule.
func (*FrontdoorRule) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorRule. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorRule) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorRule.
func (*FrontdoorRule) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorRule.
type FrontdoorRuleList ¶ added in v0.27.0
type FrontdoorRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorRule `json:"items"` }
FrontdoorRuleList contains a list of FrontdoorRules
func (*FrontdoorRuleList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleList) DeepCopy() *FrontdoorRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleList.
func (*FrontdoorRuleList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleList) DeepCopyInto(out *FrontdoorRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRuleList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRuleList) GetItems ¶ added in v0.27.0
func (l *FrontdoorRuleList) GetItems() []resource.Managed
GetItems of this FrontdoorRuleList.
type FrontdoorRuleObservation ¶ added in v0.27.0
type FrontdoorRuleObservation struct { // The name of the Front Door Rule Set containing this Front Door Rule. CdnFrontdoorRuleSetName *string `json:"cdnFrontdoorRuleSetName,omitempty" tf:"cdn_frontdoor_rule_set_name,omitempty"` // The ID of the Front Door Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorRuleObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleObservation) DeepCopy() *FrontdoorRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleObservation.
func (*FrontdoorRuleObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleObservation) DeepCopyInto(out *FrontdoorRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleParameters ¶ added in v0.27.0
type FrontdoorRuleParameters struct { // An actions block as defined below. // +kubebuilder:validation:Required Actions []ActionsParameters `json:"actions" tf:"actions,omitempty"` // If this rule is a match should the rules engine continue processing the remaining rules or stop? Possible values are Continue and Stop. Defaults to Continue. // +kubebuilder:validation:Optional BehaviorOnMatch *string `json:"behaviorOnMatch,omitempty" tf:"behavior_on_match,omitempty"` // The resource ID of the Front Door Rule Set for this Front Door Rule. Changing this forces a new Front Door Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorRuleSet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorRuleSetID *string `json:"cdnFrontdoorRuleSetId,omitempty" tf:"cdn_frontdoor_rule_set_id,omitempty"` // Reference to a FrontdoorRuleSet in cdn to populate cdnFrontdoorRuleSetId. // +kubebuilder:validation:Optional CdnFrontdoorRuleSetIDRef *v1.Reference `json:"cdnFrontdoorRuleSetIdRef,omitempty" tf:"-"` // Selector for a FrontdoorRuleSet in cdn to populate cdnFrontdoorRuleSetId. // +kubebuilder:validation:Optional CdnFrontdoorRuleSetIDSelector *v1.Selector `json:"cdnFrontdoorRuleSetIdSelector,omitempty" tf:"-"` // A conditions block as defined below. // +kubebuilder:validation:Optional Conditions []ConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // The order in which the rules will be applied for the Front Door Endpoint. The order value should be sequential and begin at 1(e.g. 1, 2, 3...). A Front Door Rule with a lesser order value will be applied before a rule with a greater order value. // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` }
func (*FrontdoorRuleParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleParameters) DeepCopy() *FrontdoorRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleParameters.
func (*FrontdoorRuleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleParameters) DeepCopyInto(out *FrontdoorRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleSet ¶ added in v0.27.0
type FrontdoorRuleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorRuleSetSpec `json:"spec"` Status FrontdoorRuleSetStatus `json:"status,omitempty"` }
FrontdoorRuleSet is the Schema for the FrontdoorRuleSets API. Manages a Front Door (standard/premium) Rule Set. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*FrontdoorRuleSet) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSet) DeepCopy() *FrontdoorRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSet.
func (*FrontdoorRuleSet) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSet) DeepCopyInto(out *FrontdoorRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRuleSet) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRuleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRuleSet) GetCondition ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FrontdoorRuleSet
func (*FrontdoorRuleSet) GetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) GetID ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) GetID() string
GetID returns ID of underlying Terraform resource of this FrontdoorRuleSet
func (*FrontdoorRuleSet) GetObservation ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) GetObservation() (map[string]any, error)
GetObservation of this FrontdoorRuleSet
func (*FrontdoorRuleSet) GetParameters ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) GetParameters() (map[string]any, error)
GetParameters of this FrontdoorRuleSet
func (*FrontdoorRuleSet) GetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) GetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this FrontdoorRuleSet. Deprecated: Use GetProviderConfigReference.
func (*FrontdoorRuleSet) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) GetTerraformResourceType ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FrontdoorRuleSet
func (*FrontdoorRuleSet) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FrontdoorRuleSet) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) LateInitialize ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FrontdoorRuleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*FrontdoorRuleSet) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) SetConditions ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) SetDeletionPolicy ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) SetObservation ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) SetObservation(obs map[string]any) error
SetObservation for this FrontdoorRuleSet
func (*FrontdoorRuleSet) SetParameters ¶ added in v0.27.0
func (tr *FrontdoorRuleSet) SetParameters(params map[string]any) error
SetParameters for this FrontdoorRuleSet
func (*FrontdoorRuleSet) SetProviderConfigReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) SetProviderReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FrontdoorRuleSet. Deprecated: Use SetProviderConfigReference.
func (*FrontdoorRuleSet) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FrontdoorRuleSet.
func (*FrontdoorRuleSet) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *FrontdoorRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FrontdoorRuleSet.
type FrontdoorRuleSetList ¶ added in v0.27.0
type FrontdoorRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FrontdoorRuleSet `json:"items"` }
FrontdoorRuleSetList contains a list of FrontdoorRuleSets
func (*FrontdoorRuleSetList) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSetList) DeepCopy() *FrontdoorRuleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSetList.
func (*FrontdoorRuleSetList) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSetList) DeepCopyInto(out *FrontdoorRuleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorRuleSetList) DeepCopyObject ¶ added in v0.27.0
func (in *FrontdoorRuleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorRuleSetList) GetItems ¶ added in v0.27.0
func (l *FrontdoorRuleSetList) GetItems() []resource.Managed
GetItems of this FrontdoorRuleSetList.
type FrontdoorRuleSetObservation ¶ added in v0.27.0
type FrontdoorRuleSetObservation struct { // The ID of the Front Door Rule Set. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FrontdoorRuleSetObservation) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSetObservation) DeepCopy() *FrontdoorRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSetObservation.
func (*FrontdoorRuleSetObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSetObservation) DeepCopyInto(out *FrontdoorRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleSetParameters ¶ added in v0.27.0
type FrontdoorRuleSetParameters struct { // The ID of the Front Door Profile. Changing this forces a new Front Door Rule Set to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorProfile // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorProfileID *string `json:"cdnFrontdoorProfileId,omitempty" tf:"cdn_frontdoor_profile_id,omitempty"` // Reference to a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDRef *v1.Reference `json:"cdnFrontdoorProfileIdRef,omitempty" tf:"-"` // Selector for a FrontdoorProfile in cdn to populate cdnFrontdoorProfileId. // +kubebuilder:validation:Optional CdnFrontdoorProfileIDSelector *v1.Selector `json:"cdnFrontdoorProfileIdSelector,omitempty" tf:"-"` }
func (*FrontdoorRuleSetParameters) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSetParameters) DeepCopy() *FrontdoorRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSetParameters.
func (*FrontdoorRuleSetParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSetParameters) DeepCopyInto(out *FrontdoorRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleSetSpec ¶ added in v0.27.0
type FrontdoorRuleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorRuleSetParameters `json:"forProvider"` }
FrontdoorRuleSetSpec defines the desired state of FrontdoorRuleSet
func (*FrontdoorRuleSetSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSetSpec) DeepCopy() *FrontdoorRuleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSetSpec.
func (*FrontdoorRuleSetSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSetSpec) DeepCopyInto(out *FrontdoorRuleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleSetStatus ¶ added in v0.27.0
type FrontdoorRuleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorRuleSetObservation `json:"atProvider,omitempty"` }
FrontdoorRuleSetStatus defines the observed state of FrontdoorRuleSet.
func (*FrontdoorRuleSetStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSetStatus) DeepCopy() *FrontdoorRuleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSetStatus.
func (*FrontdoorRuleSetStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSetStatus) DeepCopyInto(out *FrontdoorRuleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleSpec ¶ added in v0.27.0
type FrontdoorRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorRuleParameters `json:"forProvider"` }
FrontdoorRuleSpec defines the desired state of FrontdoorRule
func (*FrontdoorRuleSpec) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleSpec) DeepCopy() *FrontdoorRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleSpec.
func (*FrontdoorRuleSpec) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleSpec) DeepCopyInto(out *FrontdoorRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorRuleStatus ¶ added in v0.27.0
type FrontdoorRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorRuleObservation `json:"atProvider,omitempty"` }
FrontdoorRuleStatus defines the observed state of FrontdoorRule.
func (*FrontdoorRuleStatus) DeepCopy ¶ added in v0.27.0
func (in *FrontdoorRuleStatus) DeepCopy() *FrontdoorRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorRuleStatus.
func (*FrontdoorRuleStatus) DeepCopyInto ¶ added in v0.27.0
func (in *FrontdoorRuleStatus) DeepCopyInto(out *FrontdoorRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilterObservation ¶
type GeoFilterObservation struct { }
func (*GeoFilterObservation) DeepCopy ¶
func (in *GeoFilterObservation) DeepCopy() *GeoFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilterObservation.
func (*GeoFilterObservation) DeepCopyInto ¶
func (in *GeoFilterObservation) DeepCopyInto(out *GeoFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoFilterParameters ¶
type GeoFilterParameters struct { // The Action of the Geo Filter. Possible values include Allow and Block. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // A List of two letter country codes (e.g. US, GB) to be associated with this Geo Filter. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The relative path applicable to geo filter. // +kubebuilder:validation:Required RelativePath *string `json:"relativePath" tf:"relative_path,omitempty"` }
func (*GeoFilterParameters) DeepCopy ¶
func (in *GeoFilterParameters) DeepCopy() *GeoFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoFilterParameters.
func (*GeoFilterParameters) DeepCopyInto ¶
func (in *GeoFilterParameters) DeepCopyInto(out *GeoFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheExpirationActionObservation ¶
type GlobalDeliveryRuleCacheExpirationActionObservation struct { }
func (*GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopy() *GlobalDeliveryRuleCacheExpirationActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheExpirationActionObservation.
func (*GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheExpirationActionObservation) DeepCopyInto(out *GlobalDeliveryRuleCacheExpirationActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheExpirationActionParameters ¶
type GlobalDeliveryRuleCacheExpirationActionParameters struct { // The behavior of the cache key for query strings. Valid values are Exclude, ExcludeAll, Include and IncludeAll. // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // Duration of the cache. Only allowed when behavior is set to Override or SetIfMissing. Format: [d.]hh:mm:ss // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` }
func (*GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopy() *GlobalDeliveryRuleCacheExpirationActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheExpirationActionParameters.
func (*GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheExpirationActionParameters) DeepCopyInto(out *GlobalDeliveryRuleCacheExpirationActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheKeyQueryStringActionObservation ¶
type GlobalDeliveryRuleCacheKeyQueryStringActionObservation struct { }
func (*GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopy() *GlobalDeliveryRuleCacheKeyQueryStringActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheKeyQueryStringActionObservation.
func (*GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionObservation) DeepCopyInto(out *GlobalDeliveryRuleCacheKeyQueryStringActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleCacheKeyQueryStringActionParameters ¶
type GlobalDeliveryRuleCacheKeyQueryStringActionParameters struct { // The behavior of the cache key for query strings. Valid values are Exclude, ExcludeAll, Include and IncludeAll. // +kubebuilder:validation:Required Behavior *string `json:"behavior" tf:"behavior,omitempty"` // Comma separated list of parameter values. // +kubebuilder:validation:Optional Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopy() *GlobalDeliveryRuleCacheKeyQueryStringActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleCacheKeyQueryStringActionParameters.
func (*GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleCacheKeyQueryStringActionParameters) DeepCopyInto(out *GlobalDeliveryRuleCacheKeyQueryStringActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyRequestHeaderActionObservation ¶
type GlobalDeliveryRuleModifyRequestHeaderActionObservation struct { }
func (*GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopy() *GlobalDeliveryRuleModifyRequestHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyRequestHeaderActionObservation.
func (*GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionObservation) DeepCopyInto(out *GlobalDeliveryRuleModifyRequestHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyRequestHeaderActionParameters ¶
type GlobalDeliveryRuleModifyRequestHeaderActionParameters struct { // Action to be executed on a header value. Valid values are Append, Delete and Overwrite. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the header. Only needed when action is set to Append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopy() *GlobalDeliveryRuleModifyRequestHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyRequestHeaderActionParameters.
func (*GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyRequestHeaderActionParameters) DeepCopyInto(out *GlobalDeliveryRuleModifyRequestHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyResponseHeaderActionObservation ¶
type GlobalDeliveryRuleModifyResponseHeaderActionObservation struct { }
func (*GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopy() *GlobalDeliveryRuleModifyResponseHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyResponseHeaderActionObservation.
func (*GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionObservation) DeepCopyInto(out *GlobalDeliveryRuleModifyResponseHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleModifyResponseHeaderActionParameters ¶
type GlobalDeliveryRuleModifyResponseHeaderActionParameters struct { // Action to be executed on a header value. Valid values are Append, Delete and Overwrite. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the header. Only needed when action is set to Append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopy() *GlobalDeliveryRuleModifyResponseHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleModifyResponseHeaderActionParameters.
func (*GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleModifyResponseHeaderActionParameters) DeepCopyInto(out *GlobalDeliveryRuleModifyResponseHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleObservation ¶
type GlobalDeliveryRuleObservation struct { }
func (*GlobalDeliveryRuleObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleObservation) DeepCopy() *GlobalDeliveryRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleObservation.
func (*GlobalDeliveryRuleObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleObservation) DeepCopyInto(out *GlobalDeliveryRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleParameters ¶
type GlobalDeliveryRuleParameters struct { // A cache_expiration_action block as defined above. // +kubebuilder:validation:Optional CacheExpirationAction []GlobalDeliveryRuleCacheExpirationActionParameters `json:"cacheExpirationAction,omitempty" tf:"cache_expiration_action,omitempty"` // A cache_key_query_string_action block as defined above. // +kubebuilder:validation:Optional CacheKeyQueryStringAction []GlobalDeliveryRuleCacheKeyQueryStringActionParameters `json:"cacheKeyQueryStringAction,omitempty" tf:"cache_key_query_string_action,omitempty"` // A modify_request_header_action block as defined below. // +kubebuilder:validation:Optional ModifyRequestHeaderAction []GlobalDeliveryRuleModifyRequestHeaderActionParameters `json:"modifyRequestHeaderAction,omitempty" tf:"modify_request_header_action,omitempty"` // A modify_response_header_action block as defined below. // +kubebuilder:validation:Optional ModifyResponseHeaderAction []GlobalDeliveryRuleModifyResponseHeaderActionParameters `json:"modifyResponseHeaderAction,omitempty" tf:"modify_response_header_action,omitempty"` // A url_redirect_action block as defined below. // +kubebuilder:validation:Optional URLRedirectAction []GlobalDeliveryRuleURLRedirectActionParameters `json:"urlRedirectAction,omitempty" tf:"url_redirect_action,omitempty"` // A url_rewrite_action block as defined below. // +kubebuilder:validation:Optional URLRewriteAction []GlobalDeliveryRuleURLRewriteActionParameters `json:"urlRewriteAction,omitempty" tf:"url_rewrite_action,omitempty"` }
func (*GlobalDeliveryRuleParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleParameters) DeepCopy() *GlobalDeliveryRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleParameters.
func (*GlobalDeliveryRuleParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleParameters) DeepCopyInto(out *GlobalDeliveryRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRedirectActionObservation ¶
type GlobalDeliveryRuleURLRedirectActionObservation struct { }
func (*GlobalDeliveryRuleURLRedirectActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRedirectActionObservation) DeepCopy() *GlobalDeliveryRuleURLRedirectActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRedirectActionObservation.
func (*GlobalDeliveryRuleURLRedirectActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRedirectActionObservation) DeepCopyInto(out *GlobalDeliveryRuleURLRedirectActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRedirectActionParameters ¶
type GlobalDeliveryRuleURLRedirectActionParameters struct { // Specifies the fragment part of the URL. This value must not start with a #. // +kubebuilder:validation:Optional Fragment *string `json:"fragment,omitempty" tf:"fragment,omitempty"` // Specifies the hostname part of the URL. // +kubebuilder:validation:Optional HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // Specifies the path part of the URL. This value must begin with a /. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Specifies the protocol part of the URL. Valid values are MatchRequest, Http and Https. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // Specifies the query string part of the URL. This value must not start with a ? or & and must be in <key>=<value> format separated by &. // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // Type of the redirect. Valid values are Found, Moved, PermanentRedirect and TemporaryRedirect. // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*GlobalDeliveryRuleURLRedirectActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRedirectActionParameters) DeepCopy() *GlobalDeliveryRuleURLRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRedirectActionParameters.
func (*GlobalDeliveryRuleURLRedirectActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRedirectActionParameters) DeepCopyInto(out *GlobalDeliveryRuleURLRedirectActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRewriteActionObservation ¶
type GlobalDeliveryRuleURLRewriteActionObservation struct { }
func (*GlobalDeliveryRuleURLRewriteActionObservation) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRewriteActionObservation) DeepCopy() *GlobalDeliveryRuleURLRewriteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRewriteActionObservation.
func (*GlobalDeliveryRuleURLRewriteActionObservation) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRewriteActionObservation) DeepCopyInto(out *GlobalDeliveryRuleURLRewriteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalDeliveryRuleURLRewriteActionParameters ¶
type GlobalDeliveryRuleURLRewriteActionParameters struct { // This value must start with a / and can't be longer than 260 characters. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // Defaults to true. // +kubebuilder:validation:Optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path,omitempty"` // This value must start with a / and can't be longer than 260 characters. // +kubebuilder:validation:Required SourcePattern *string `json:"sourcePattern" tf:"source_pattern,omitempty"` }
func (*GlobalDeliveryRuleURLRewriteActionParameters) DeepCopy ¶
func (in *GlobalDeliveryRuleURLRewriteActionParameters) DeepCopy() *GlobalDeliveryRuleURLRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDeliveryRuleURLRewriteActionParameters.
func (*GlobalDeliveryRuleURLRewriteActionParameters) DeepCopyInto ¶
func (in *GlobalDeliveryRuleURLRewriteActionParameters) DeepCopyInto(out *GlobalDeliveryRuleURLRewriteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPVersionConditionObservation ¶
type HTTPVersionConditionObservation struct { }
func (*HTTPVersionConditionObservation) DeepCopy ¶
func (in *HTTPVersionConditionObservation) DeepCopy() *HTTPVersionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPVersionConditionObservation.
func (*HTTPVersionConditionObservation) DeepCopyInto ¶
func (in *HTTPVersionConditionObservation) DeepCopyInto(out *HTTPVersionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPVersionConditionParameters ¶
type HTTPVersionConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*HTTPVersionConditionParameters) DeepCopy ¶
func (in *HTTPVersionConditionParameters) DeepCopy() *HTTPVersionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPVersionConditionParameters.
func (*HTTPVersionConditionParameters) DeepCopyInto ¶
func (in *HTTPVersionConditionParameters) DeepCopyInto(out *HTTPVersionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthProbeObservation ¶ added in v0.27.0
type HealthProbeObservation struct { }
func (*HealthProbeObservation) DeepCopy ¶ added in v0.27.0
func (in *HealthProbeObservation) DeepCopy() *HealthProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeObservation.
func (*HealthProbeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *HealthProbeObservation) DeepCopyInto(out *HealthProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthProbeParameters ¶ added in v0.27.0
type HealthProbeParameters struct { // Specifies the number of seconds between health probes. Possible values are between 5 and 31536000 seconds (inclusive). // +kubebuilder:validation:Required IntervalInSeconds *float64 `json:"intervalInSeconds" tf:"interval_in_seconds,omitempty"` // Specifies the path relative to the origin that is used to determine the health of the origin. Defaults to /. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Specifies the protocol to use for health probe. Possible values are Http and Https. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Specifies the type of health probe request that is made. Possible values are GET and HEAD. Defaults to HEAD. // +kubebuilder:validation:Optional RequestType *string `json:"requestType,omitempty" tf:"request_type,omitempty"` }
func (*HealthProbeParameters) DeepCopy ¶ added in v0.27.0
func (in *HealthProbeParameters) DeepCopy() *HealthProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthProbeParameters.
func (*HealthProbeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *HealthProbeParameters) DeepCopyInto(out *HealthProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConditionObservation ¶ added in v0.27.0
type HostNameConditionObservation struct { }
func (*HostNameConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *HostNameConditionObservation) DeepCopy() *HostNameConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConditionObservation.
func (*HostNameConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *HostNameConditionObservation) DeepCopyInto(out *HostNameConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostNameConditionParameters ¶ added in v0.27.0
type HostNameConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*HostNameConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *HostNameConditionParameters) DeepCopy() *HostNameConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConditionParameters.
func (*HostNameConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *HostNameConditionParameters) DeepCopyInto(out *HostNameConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsDeviceConditionObservation ¶ added in v0.27.0
type IsDeviceConditionObservation struct { }
func (*IsDeviceConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *IsDeviceConditionObservation) DeepCopy() *IsDeviceConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceConditionObservation.
func (*IsDeviceConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IsDeviceConditionObservation) DeepCopyInto(out *IsDeviceConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsDeviceConditionParameters ¶ added in v0.27.0
type IsDeviceConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*IsDeviceConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *IsDeviceConditionParameters) DeepCopy() *IsDeviceConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsDeviceConditionParameters.
func (*IsDeviceConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IsDeviceConditionParameters) DeepCopyInto(out *IsDeviceConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancingObservation ¶ added in v0.27.0
type LoadBalancingObservation struct { }
func (*LoadBalancingObservation) DeepCopy ¶ added in v0.27.0
func (in *LoadBalancingObservation) DeepCopy() *LoadBalancingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingObservation.
func (*LoadBalancingObservation) DeepCopyInto ¶ added in v0.27.0
func (in *LoadBalancingObservation) DeepCopyInto(out *LoadBalancingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancingParameters ¶ added in v0.27.0
type LoadBalancingParameters struct { // Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket. Possible values are between 0 and 1000 seconds (inclusive). Defaults to 50. // +kubebuilder:validation:Optional AdditionalLatencyInMilliseconds *float64 `json:"additionalLatencyInMilliseconds,omitempty" tf:"additional_latency_in_milliseconds,omitempty"` // Specifies the number of samples to consider for load balancing decisions. Possible values are between 0 and 255 (inclusive). Defaults to 4. // +kubebuilder:validation:Optional SampleSize *float64 `json:"sampleSize,omitempty" tf:"sample_size,omitempty"` // Specifies the number of samples within the sample period that must succeed. Possible values are between 0 and 255 (inclusive). Defaults to 3. // +kubebuilder:validation:Optional SuccessfulSamplesRequired *float64 `json:"successfulSamplesRequired,omitempty" tf:"successful_samples_required,omitempty"` }
func (*LoadBalancingParameters) DeepCopy ¶ added in v0.27.0
func (in *LoadBalancingParameters) DeepCopy() *LoadBalancingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingParameters.
func (*LoadBalancingParameters) DeepCopyInto ¶ added in v0.27.0
func (in *LoadBalancingParameters) DeepCopyInto(out *LoadBalancingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyRequestHeaderActionObservation ¶
type ModifyRequestHeaderActionObservation struct { }
func (*ModifyRequestHeaderActionObservation) DeepCopy ¶
func (in *ModifyRequestHeaderActionObservation) DeepCopy() *ModifyRequestHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyRequestHeaderActionObservation.
func (*ModifyRequestHeaderActionObservation) DeepCopyInto ¶
func (in *ModifyRequestHeaderActionObservation) DeepCopyInto(out *ModifyRequestHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyRequestHeaderActionParameters ¶
type ModifyRequestHeaderActionParameters struct { // Action to be executed on a header value. Valid values are Append, Delete and Overwrite. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the header. Only needed when action is set to Append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ModifyRequestHeaderActionParameters) DeepCopy ¶
func (in *ModifyRequestHeaderActionParameters) DeepCopy() *ModifyRequestHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyRequestHeaderActionParameters.
func (*ModifyRequestHeaderActionParameters) DeepCopyInto ¶
func (in *ModifyRequestHeaderActionParameters) DeepCopyInto(out *ModifyRequestHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyResponseHeaderActionObservation ¶
type ModifyResponseHeaderActionObservation struct { }
func (*ModifyResponseHeaderActionObservation) DeepCopy ¶
func (in *ModifyResponseHeaderActionObservation) DeepCopy() *ModifyResponseHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyResponseHeaderActionObservation.
func (*ModifyResponseHeaderActionObservation) DeepCopyInto ¶
func (in *ModifyResponseHeaderActionObservation) DeepCopyInto(out *ModifyResponseHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyResponseHeaderActionParameters ¶
type ModifyResponseHeaderActionParameters struct { // Action to be executed on a header value. Valid values are Append, Delete and Overwrite. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the header. Only needed when action is set to Append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ModifyResponseHeaderActionParameters) DeepCopy ¶
func (in *ModifyResponseHeaderActionParameters) DeepCopy() *ModifyResponseHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyResponseHeaderActionParameters.
func (*ModifyResponseHeaderActionParameters) DeepCopyInto ¶
func (in *ModifyResponseHeaderActionParameters) DeepCopyInto(out *ModifyResponseHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginObservation ¶
type OriginObservation struct { }
func (*OriginObservation) DeepCopy ¶
func (in *OriginObservation) DeepCopy() *OriginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginObservation.
func (*OriginObservation) DeepCopyInto ¶
func (in *OriginObservation) DeepCopyInto(out *OriginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginParameters ¶
type OriginParameters struct { // The HTTP port of the origin. Defaults to 80. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // The HTTPS port of the origin. Defaults to 443. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created. // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OriginParameters) DeepCopy ¶
func (in *OriginParameters) DeepCopy() *OriginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginParameters.
func (*OriginParameters) DeepCopyInto ¶
func (in *OriginParameters) DeepCopyInto(out *OriginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgConditionObservation ¶
type PostArgConditionObservation struct { }
func (*PostArgConditionObservation) DeepCopy ¶
func (in *PostArgConditionObservation) DeepCopy() *PostArgConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgConditionObservation.
func (*PostArgConditionObservation) DeepCopyInto ¶
func (in *PostArgConditionObservation) DeepCopyInto(out *PostArgConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgConditionParameters ¶
type PostArgConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // Header name. // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*PostArgConditionParameters) DeepCopy ¶
func (in *PostArgConditionParameters) DeepCopy() *PostArgConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgConditionParameters.
func (*PostArgConditionParameters) DeepCopyInto ¶
func (in *PostArgConditionParameters) DeepCopyInto(out *PostArgConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgsConditionObservation ¶ added in v0.27.0
type PostArgsConditionObservation struct { }
func (*PostArgsConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *PostArgsConditionObservation) DeepCopy() *PostArgsConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsConditionObservation.
func (*PostArgsConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PostArgsConditionObservation) DeepCopyInto(out *PostArgsConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostArgsConditionParameters ¶ added in v0.27.0
type PostArgsConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A string value representing the name of the POST argument. // +kubebuilder:validation:Required PostArgsName *string `json:"postArgsName" tf:"post_args_name,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*PostArgsConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *PostArgsConditionParameters) DeepCopy() *PostArgsConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostArgsConditionParameters.
func (*PostArgsConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PostArgsConditionParameters) DeepCopyInto(out *PostArgsConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkObservation ¶ added in v0.27.0
type PrivateLinkObservation struct { }
func (*PrivateLinkObservation) DeepCopy ¶ added in v0.27.0
func (in *PrivateLinkObservation) DeepCopy() *PrivateLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkObservation.
func (*PrivateLinkObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PrivateLinkObservation) DeepCopyInto(out *PrivateLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkParameters ¶ added in v0.27.0
type PrivateLinkParameters struct { // Specifies the location where the Private Link resource should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("location",false) // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Reference to a Account in storage to populate location. // +kubebuilder:validation:Optional LocationRef *v1.Reference `json:"locationRef,omitempty" tf:"-"` // Selector for a Account in storage to populate location. // +kubebuilder:validation:Optional LocationSelector *v1.Selector `json:"locationSelector,omitempty" tf:"-"` // The ID of the Azure Resource to connect to via the Private Link. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional PrivateLinkTargetID *string `json:"privateLinkTargetId,omitempty" tf:"private_link_target_id,omitempty"` // Reference to a Account in storage to populate privateLinkTargetId. // +kubebuilder:validation:Optional PrivateLinkTargetIDRef *v1.Reference `json:"privateLinkTargetIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate privateLinkTargetId. // +kubebuilder:validation:Optional PrivateLinkTargetIDSelector *v1.Selector `json:"privateLinkTargetIdSelector,omitempty" tf:"-"` // Specifies the request message that will be submitted to the private_link_target_id when requesting the private link endpoint connection. Values must be between 1 and 140 characters in length. Defaults to Access request for CDN FrontDoor Private Link Origin. // +kubebuilder:validation:Optional RequestMessage *string `json:"requestMessage,omitempty" tf:"request_message,omitempty"` // Specifies the type of target for this Private Link Endpoint. Possible values are blob, blob_secondary, web and sites. // +kubebuilder:validation:Optional TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*PrivateLinkParameters) DeepCopy ¶ added in v0.27.0
func (in *PrivateLinkParameters) DeepCopy() *PrivateLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkParameters.
func (*PrivateLinkParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PrivateLinkParameters) DeepCopyInto(out *PrivateLinkParameters)
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 ProfileSpec `json:"spec"` Status ProfileStatus `json:"status,omitempty"` }
Profile is the Schema for the Profiles API. Manages a CDN Profile to create a collection of CDN Endpoints. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Profile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Profile.
func (*Profile) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Profile) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Profile) GetCondition ¶
func (mg *Profile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Profile.
func (*Profile) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Profile
func (*Profile) GetDeletionPolicy ¶
func (mg *Profile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Profile.
func (*Profile) GetObservation ¶
GetObservation of this Profile
func (*Profile) GetParameters ¶
GetParameters of this Profile
func (*Profile) GetProviderConfigReference ¶
GetProviderConfigReference of this Profile.
func (*Profile) GetProviderReference ¶
GetProviderReference of this Profile. Deprecated: Use GetProviderConfigReference.
func (*Profile) GetPublishConnectionDetailsTo ¶
func (mg *Profile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Profile.
func (*Profile) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Profile
func (*Profile) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Profile) GetWriteConnectionSecretToReference ¶
func (mg *Profile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Profile.
func (*Profile) LateInitialize ¶
LateInitialize this Profile using its observed tfState. returns True if there are any spec changes for the resource.
func (*Profile) ResolveReferences ¶
ResolveReferences of this Profile.
func (*Profile) SetConditions ¶
SetConditions of this Profile.
func (*Profile) SetDeletionPolicy ¶
func (mg *Profile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Profile.
func (*Profile) SetObservation ¶
SetObservation for this Profile
func (*Profile) SetParameters ¶
SetParameters for this Profile
func (*Profile) SetProviderConfigReference ¶
SetProviderConfigReference of this Profile.
func (*Profile) SetProviderReference ¶
SetProviderReference of this Profile. Deprecated: Use SetProviderConfigReference.
func (*Profile) SetPublishConnectionDetailsTo ¶
func (mg *Profile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Profile.
func (*Profile) SetWriteConnectionSecretToReference ¶
func (mg *Profile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Profile.
type ProfileList ¶
type ProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Profile `json:"items"` }
ProfileList contains a list of Profiles
func (*ProfileList) DeepCopy ¶
func (in *ProfileList) DeepCopy() *ProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileList.
func (*ProfileList) DeepCopyInto ¶
func (in *ProfileList) DeepCopyInto(out *ProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProfileList) DeepCopyObject ¶
func (in *ProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProfileList) GetItems ¶
func (l *ProfileList) GetItems() []resource.Managed
GetItems of this ProfileList.
type ProfileObservation ¶
type ProfileObservation struct { // The ID of the CDN Profile. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name of the resource group in which to create the CDN Profile. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The pricing related information of current CDN profile. Accepted values are Standard_Akamai, Standard_ChinaCdn, Standard_Microsoft, Standard_Verizon or Premium_Verizon. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileSpec ¶
type ProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProfileParameters `json:"forProvider"` }
ProfileSpec defines the desired state of Profile
func (*ProfileSpec) DeepCopy ¶
func (in *ProfileSpec) DeepCopy() *ProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileSpec.
func (*ProfileSpec) DeepCopyInto ¶
func (in *ProfileSpec) DeepCopyInto(out *ProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileStatus ¶
type ProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProfileObservation `json:"atProvider,omitempty"` }
ProfileStatus defines the observed state of Profile.
func (*ProfileStatus) DeepCopy ¶
func (in *ProfileStatus) DeepCopy() *ProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileStatus.
func (*ProfileStatus) DeepCopyInto ¶
func (in *ProfileStatus) DeepCopyInto(out *ProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringConditionObservation ¶
type QueryStringConditionObservation struct { }
func (*QueryStringConditionObservation) DeepCopy ¶
func (in *QueryStringConditionObservation) DeepCopy() *QueryStringConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringConditionObservation.
func (*QueryStringConditionObservation) DeepCopyInto ¶
func (in *QueryStringConditionObservation) DeepCopyInto(out *QueryStringConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringConditionParameters ¶
type QueryStringConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*QueryStringConditionParameters) DeepCopy ¶
func (in *QueryStringConditionParameters) DeepCopy() *QueryStringConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringConditionParameters.
func (*QueryStringConditionParameters) DeepCopyInto ¶
func (in *QueryStringConditionParameters) DeepCopyInto(out *QueryStringConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAddressConditionObservation ¶
type RemoteAddressConditionObservation struct { }
func (*RemoteAddressConditionObservation) DeepCopy ¶
func (in *RemoteAddressConditionObservation) DeepCopy() *RemoteAddressConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressConditionObservation.
func (*RemoteAddressConditionObservation) DeepCopyInto ¶
func (in *RemoteAddressConditionObservation) DeepCopyInto(out *RemoteAddressConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAddressConditionParameters ¶
type RemoteAddressConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` }
func (*RemoteAddressConditionParameters) DeepCopy ¶
func (in *RemoteAddressConditionParameters) DeepCopy() *RemoteAddressConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAddressConditionParameters.
func (*RemoteAddressConditionParameters) DeepCopyInto ¶
func (in *RemoteAddressConditionParameters) DeepCopyInto(out *RemoteAddressConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestBodyConditionObservation ¶
type RequestBodyConditionObservation struct { }
func (*RequestBodyConditionObservation) DeepCopy ¶
func (in *RequestBodyConditionObservation) DeepCopy() *RequestBodyConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyConditionObservation.
func (*RequestBodyConditionObservation) DeepCopyInto ¶
func (in *RequestBodyConditionObservation) DeepCopyInto(out *RequestBodyConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestBodyConditionParameters ¶
type RequestBodyConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestBodyConditionParameters) DeepCopy ¶
func (in *RequestBodyConditionParameters) DeepCopy() *RequestBodyConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestBodyConditionParameters.
func (*RequestBodyConditionParameters) DeepCopyInto ¶
func (in *RequestBodyConditionParameters) DeepCopyInto(out *RequestBodyConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderActionObservation ¶ added in v0.27.0
type RequestHeaderActionObservation struct { }
func (*RequestHeaderActionObservation) DeepCopy ¶ added in v0.27.0
func (in *RequestHeaderActionObservation) DeepCopy() *RequestHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderActionObservation.
func (*RequestHeaderActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RequestHeaderActionObservation) DeepCopyInto(out *RequestHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderActionParameters ¶ added in v0.27.0
type RequestHeaderActionParameters struct { // The action to be taken on the specified header_name. Possible values include Append, Overwrite or Delete. // +kubebuilder:validation:Required HeaderAction *string `json:"headerAction" tf:"header_action,omitempty"` // The name of the header to modify. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // The value to append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RequestHeaderActionParameters) DeepCopy ¶ added in v0.27.0
func (in *RequestHeaderActionParameters) DeepCopy() *RequestHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderActionParameters.
func (*RequestHeaderActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RequestHeaderActionParameters) DeepCopyInto(out *RequestHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConditionObservation ¶
type RequestHeaderConditionObservation struct { }
func (*RequestHeaderConditionObservation) DeepCopy ¶
func (in *RequestHeaderConditionObservation) DeepCopy() *RequestHeaderConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConditionObservation.
func (*RequestHeaderConditionObservation) DeepCopyInto ¶
func (in *RequestHeaderConditionObservation) DeepCopyInto(out *RequestHeaderConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConditionParameters ¶
type RequestHeaderConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // Header name. // +kubebuilder:validation:Required Selector *string `json:"selector" tf:"selector,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestHeaderConditionParameters) DeepCopy ¶
func (in *RequestHeaderConditionParameters) DeepCopy() *RequestHeaderConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConditionParameters.
func (*RequestHeaderConditionParameters) DeepCopyInto ¶
func (in *RequestHeaderConditionParameters) DeepCopyInto(out *RequestHeaderConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestMethodConditionObservation ¶
type RequestMethodConditionObservation struct { }
func (*RequestMethodConditionObservation) DeepCopy ¶
func (in *RequestMethodConditionObservation) DeepCopy() *RequestMethodConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodConditionObservation.
func (*RequestMethodConditionObservation) DeepCopyInto ¶
func (in *RequestMethodConditionObservation) DeepCopyInto(out *RequestMethodConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestMethodConditionParameters ¶
type RequestMethodConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*RequestMethodConditionParameters) DeepCopy ¶
func (in *RequestMethodConditionParameters) DeepCopy() *RequestMethodConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestMethodConditionParameters.
func (*RequestMethodConditionParameters) DeepCopyInto ¶
func (in *RequestMethodConditionParameters) DeepCopyInto(out *RequestMethodConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSchemeConditionObservation ¶
type RequestSchemeConditionObservation struct { }
func (*RequestSchemeConditionObservation) DeepCopy ¶
func (in *RequestSchemeConditionObservation) DeepCopy() *RequestSchemeConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeConditionObservation.
func (*RequestSchemeConditionObservation) DeepCopyInto ¶
func (in *RequestSchemeConditionObservation) DeepCopyInto(out *RequestSchemeConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSchemeConditionParameters ¶
type RequestSchemeConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*RequestSchemeConditionParameters) DeepCopy ¶
func (in *RequestSchemeConditionParameters) DeepCopy() *RequestSchemeConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSchemeConditionParameters.
func (*RequestSchemeConditionParameters) DeepCopyInto ¶
func (in *RequestSchemeConditionParameters) DeepCopyInto(out *RequestSchemeConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestURIConditionObservation ¶
type RequestURIConditionObservation struct { }
func (*RequestURIConditionObservation) DeepCopy ¶
func (in *RequestURIConditionObservation) DeepCopy() *RequestURIConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestURIConditionObservation.
func (*RequestURIConditionObservation) DeepCopyInto ¶
func (in *RequestURIConditionObservation) DeepCopyInto(out *RequestURIConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestURIConditionParameters ¶
type RequestURIConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*RequestURIConditionParameters) DeepCopy ¶
func (in *RequestURIConditionParameters) DeepCopy() *RequestURIConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestURIConditionParameters.
func (*RequestURIConditionParameters) DeepCopyInto ¶
func (in *RequestURIConditionParameters) DeepCopyInto(out *RequestURIConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderActionObservation ¶ added in v0.27.0
type ResponseHeaderActionObservation struct { }
func (*ResponseHeaderActionObservation) DeepCopy ¶ added in v0.27.0
func (in *ResponseHeaderActionObservation) DeepCopy() *ResponseHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderActionObservation.
func (*ResponseHeaderActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ResponseHeaderActionObservation) DeepCopyInto(out *ResponseHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderActionParameters ¶ added in v0.27.0
type ResponseHeaderActionParameters struct { // The action to be taken on the specified header_name. Possible values include Append, Overwrite or Delete. // +kubebuilder:validation:Required HeaderAction *string `json:"headerAction" tf:"header_action,omitempty"` // The name of the header to modify. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // The value to append or overwrite. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResponseHeaderActionParameters) DeepCopy ¶ added in v0.27.0
func (in *ResponseHeaderActionParameters) DeepCopy() *ResponseHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderActionParameters.
func (*ResponseHeaderActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ResponseHeaderActionParameters) DeepCopyInto(out *ResponseHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionObservation ¶ added in v0.27.0
type RouteConfigurationOverrideActionObservation struct { }
func (*RouteConfigurationOverrideActionObservation) DeepCopy ¶ added in v0.27.0
func (in *RouteConfigurationOverrideActionObservation) DeepCopy() *RouteConfigurationOverrideActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionObservation.
func (*RouteConfigurationOverrideActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RouteConfigurationOverrideActionObservation) DeepCopyInto(out *RouteConfigurationOverrideActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteConfigurationOverrideActionParameters ¶ added in v0.27.0
type RouteConfigurationOverrideActionParameters struct { // HonorOrigin the Front Door will always honor origin response header directive. If the origin directive is missing, Front Door will cache contents anywhere from 1 to 3 days. OverrideAlways the TTL value returned from your Front Door Origin is overwritten with the value specified in the action. This behavior will only be applied if the response is cacheable. OverrideIfOriginMissing if no TTL value gets returned from your Front Door Origin, the rule sets the TTL to the value specified in the action. This behavior will only be applied if the response is cacheable. Disabled the Front Door will not cache the response contents, irrespective of Front Door Origin response directives. Possible values include HonorOrigin, OverrideAlways, OverrideIfOriginMissing or Disabled. // +kubebuilder:validation:Optional CacheBehavior *string `json:"cacheBehavior,omitempty" tf:"cache_behavior,omitempty"` // When Cache behavior is set to Override or SetIfMissing, this field specifies the cache duration to use. The maximum duration is 366 days specified in the d.HH:MM:SS format(e.g. 365.23:59:59). If the desired maximum cache duration is less than 1 day then the maximum cache duration should be specified in the HH:MM:SS format(e.g. 23:59:59). // +kubebuilder:validation:Optional CacheDuration *string `json:"cacheDuration,omitempty" tf:"cache_duration,omitempty"` // The Front Door Origin Group resource ID that the request should be routed to. This overrides the configuration specified in the Front Door Endpoint route. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cdn/v1beta1.FrontdoorOriginGroup // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupID *string `json:"cdnFrontdoorOriginGroupId,omitempty" tf:"cdn_frontdoor_origin_group_id,omitempty"` // Reference to a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDRef *v1.Reference `json:"cdnFrontdoorOriginGroupIdRef,omitempty" tf:"-"` // Selector for a FrontdoorOriginGroup in cdn to populate cdnFrontdoorOriginGroupId. // +kubebuilder:validation:Optional CdnFrontdoorOriginGroupIDSelector *v1.Selector `json:"cdnFrontdoorOriginGroupIdSelector,omitempty" tf:"-"` // Should the Front Door dynamically compress the content? Possible values include true or false. // +kubebuilder:validation:Optional CompressionEnabled *bool `json:"compressionEnabled,omitempty" tf:"compression_enabled,omitempty"` // The forwarding protocol the request will be redirected as. This overrides the configuration specified in the route to be associated with. Possible values include MatchRequest, HttpOnly or HttpsOnly. Defaults to MatchRequest. Possible values include HttpOnly, HttpsOnly or MatchRequest. Defaults to MatchRequest. // +kubebuilder:validation:Optional ForwardingProtocol *string `json:"forwardingProtocol,omitempty" tf:"forwarding_protocol,omitempty"` // IncludeSpecifiedQueryStrings query strings specified in the query_string_parameters field get included when the cache key gets generated. UseQueryString cache every unique URL, each unique URL will have its own cache key. IgnoreSpecifiedQueryStrings query strings specified in the query_string_parameters field get excluded when the cache key gets generated. IgnoreQueryString query strings aren't considered when the cache key gets generated. Possible values include IgnoreQueryString, UseQueryString, IgnoreSpecifiedQueryStrings or IncludeSpecifiedQueryStrings. // +kubebuilder:validation:Optional QueryStringCachingBehavior *string `json:"queryStringCachingBehavior,omitempty" tf:"query_string_caching_behavior,omitempty"` // A list of query string parameter names. // +kubebuilder:validation:Optional QueryStringParameters []*string `json:"queryStringParameters,omitempty" tf:"query_string_parameters,omitempty"` }
func (*RouteConfigurationOverrideActionParameters) DeepCopy ¶ added in v0.27.0
func (in *RouteConfigurationOverrideActionParameters) DeepCopy() *RouteConfigurationOverrideActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteConfigurationOverrideActionParameters.
func (*RouteConfigurationOverrideActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RouteConfigurationOverrideActionParameters) DeepCopyInto(out *RouteConfigurationOverrideActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProtocolConditionObservation ¶ added in v0.27.0
type SSLProtocolConditionObservation struct { }
func (*SSLProtocolConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *SSLProtocolConditionObservation) DeepCopy() *SSLProtocolConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProtocolConditionObservation.
func (*SSLProtocolConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *SSLProtocolConditionObservation) DeepCopyInto(out *SSLProtocolConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLProtocolConditionParameters ¶ added in v0.27.0
type SSLProtocolConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*SSLProtocolConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *SSLProtocolConditionParameters) DeepCopy() *SSLProtocolConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLProtocolConditionParameters.
func (*SSLProtocolConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *SSLProtocolConditionParameters) DeepCopyInto(out *SSLProtocolConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPortConditionObservation ¶ added in v0.27.0
type ServerPortConditionObservation struct { }
func (*ServerPortConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ServerPortConditionObservation) DeepCopy() *ServerPortConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortConditionObservation.
func (*ServerPortConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ServerPortConditionObservation) DeepCopyInto(out *ServerPortConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPortConditionParameters ¶ added in v0.27.0
type ServerPortConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` }
func (*ServerPortConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ServerPortConditionParameters) DeepCopy() *ServerPortConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPortConditionParameters.
func (*ServerPortConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ServerPortConditionParameters) DeepCopyInto(out *ServerPortConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SocketAddressConditionObservation ¶ added in v0.27.0
type SocketAddressConditionObservation struct { }
func (*SocketAddressConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *SocketAddressConditionObservation) DeepCopy() *SocketAddressConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddressConditionObservation.
func (*SocketAddressConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *SocketAddressConditionObservation) DeepCopyInto(out *SocketAddressConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SocketAddressConditionParameters ¶ added in v0.27.0
type SocketAddressConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*SocketAddressConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *SocketAddressConditionParameters) DeepCopy() *SocketAddressConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SocketAddressConditionParameters.
func (*SocketAddressConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *SocketAddressConditionParameters) DeepCopyInto(out *SocketAddressConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSObservation ¶ added in v0.27.0
type TLSObservation struct { }
func (*TLSObservation) DeepCopy ¶ added in v0.27.0
func (in *TLSObservation) DeepCopy() *TLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSObservation.
func (*TLSObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TLSObservation) DeepCopyInto(out *TLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSParameters ¶ added in v0.27.0
type TLSParameters struct { // Resource ID of the Front Door Secret. // +kubebuilder:validation:Optional CdnFrontdoorSecretID *string `json:"cdnFrontdoorSecretId,omitempty" tf:"cdn_frontdoor_secret_id,omitempty"` // Defines the source of the SSL certificate. Possible values include CustomerCertificate and ManagedCertificate. Defaults to ManagedCertificate. // +kubebuilder:validation:Optional CertificateType *string `json:"certificateType,omitempty" tf:"certificate_type,omitempty"` // TLS protocol version that will be used for Https. Possible values include TLS10 and TLS12. Defaults to TLS12. // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` }
func (*TLSParameters) DeepCopy ¶ added in v0.27.0
func (in *TLSParameters) DeepCopy() *TLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSParameters.
func (*TLSParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TLSParameters) DeepCopyInto(out *TLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileExtensionConditionObservation ¶
type URLFileExtensionConditionObservation struct { }
func (*URLFileExtensionConditionObservation) DeepCopy ¶
func (in *URLFileExtensionConditionObservation) DeepCopy() *URLFileExtensionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileExtensionConditionObservation.
func (*URLFileExtensionConditionObservation) DeepCopyInto ¶
func (in *URLFileExtensionConditionObservation) DeepCopyInto(out *URLFileExtensionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileExtensionConditionParameters ¶
type URLFileExtensionConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLFileExtensionConditionParameters) DeepCopy ¶
func (in *URLFileExtensionConditionParameters) DeepCopy() *URLFileExtensionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileExtensionConditionParameters.
func (*URLFileExtensionConditionParameters) DeepCopyInto ¶
func (in *URLFileExtensionConditionParameters) DeepCopyInto(out *URLFileExtensionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileNameConditionObservation ¶
type URLFileNameConditionObservation struct { }
func (*URLFileNameConditionObservation) DeepCopy ¶
func (in *URLFileNameConditionObservation) DeepCopy() *URLFileNameConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileNameConditionObservation.
func (*URLFileNameConditionObservation) DeepCopyInto ¶
func (in *URLFileNameConditionObservation) DeepCopyInto(out *URLFileNameConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFileNameConditionParameters ¶
type URLFileNameConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLFileNameConditionParameters) DeepCopy ¶
func (in *URLFileNameConditionParameters) DeepCopy() *URLFileNameConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFileNameConditionParameters.
func (*URLFileNameConditionParameters) DeepCopyInto ¶
func (in *URLFileNameConditionParameters) DeepCopyInto(out *URLFileNameConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFilenameConditionObservation ¶ added in v0.27.0
type URLFilenameConditionObservation struct { }
func (*URLFilenameConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *URLFilenameConditionObservation) DeepCopy() *URLFilenameConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFilenameConditionObservation.
func (*URLFilenameConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *URLFilenameConditionObservation) DeepCopyInto(out *URLFilenameConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLFilenameConditionParameters ¶ added in v0.27.0
type URLFilenameConditionParameters struct { // One or more string or integer values(e.g. "1") representing the value of the request path to match. Don't include the leading slash (/). If multiple values are specified, they're evaluated using OR logic. // +kubebuilder:validation:Required MatchValues []*string `json:"matchValues" tf:"match_values,omitempty"` // If true operator becomes the opposite of its value. Possible values true or false. Defaults to false. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // A Conditional operator. Possible values include Any, Equal, Contains, BeginsWith, EndsWith, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual or RegEx. Details can be found in the Condition Operator List below. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A Conditional operator. Possible values include Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode or UrlEncode. Details can be found in the Condition Transform List below. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLFilenameConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *URLFilenameConditionParameters) DeepCopy() *URLFilenameConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLFilenameConditionParameters.
func (*URLFilenameConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *URLFilenameConditionParameters) DeepCopyInto(out *URLFilenameConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathConditionObservation ¶
type URLPathConditionObservation struct { }
func (*URLPathConditionObservation) DeepCopy ¶
func (in *URLPathConditionObservation) DeepCopy() *URLPathConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathConditionObservation.
func (*URLPathConditionObservation) DeepCopyInto ¶
func (in *URLPathConditionObservation) DeepCopyInto(out *URLPathConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathConditionParameters ¶
type URLPathConditionParameters struct { // List of string values. This is required if operator is not Any. // +kubebuilder:validation:Optional MatchValues []*string `json:"matchValues,omitempty" tf:"match_values,omitempty"` // Defaults to false. // +kubebuilder:validation:Optional NegateCondition *bool `json:"negateCondition,omitempty" tf:"negate_condition,omitempty"` // Valid values are Any, BeginsWith, Contains, EndsWith, Equal, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, RegEx and Wildcard. // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // A list of transforms. Valid values are Lowercase and Uppercase. // +kubebuilder:validation:Optional Transforms []*string `json:"transforms,omitempty" tf:"transforms,omitempty"` }
func (*URLPathConditionParameters) DeepCopy ¶
func (in *URLPathConditionParameters) DeepCopy() *URLPathConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathConditionParameters.
func (*URLPathConditionParameters) DeepCopyInto ¶
func (in *URLPathConditionParameters) DeepCopyInto(out *URLPathConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRedirectActionObservation ¶
type URLRedirectActionObservation struct { }
func (*URLRedirectActionObservation) DeepCopy ¶
func (in *URLRedirectActionObservation) DeepCopy() *URLRedirectActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRedirectActionObservation.
func (*URLRedirectActionObservation) DeepCopyInto ¶
func (in *URLRedirectActionObservation) DeepCopyInto(out *URLRedirectActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRedirectActionParameters ¶
type URLRedirectActionParameters struct { // Specifies the fragment part of the URL. This value must not start with a #. // +kubebuilder:validation:Optional Fragment *string `json:"fragment,omitempty" tf:"fragment,omitempty"` // Specifies the hostname part of the URL. // +kubebuilder:validation:Optional HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // Specifies the path part of the URL. This value must begin with a /. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Specifies the protocol part of the URL. Valid values are MatchRequest, Http and Https. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // Specifies the query string part of the URL. This value must not start with a ? or & and must be in <key>=<value> format separated by &. // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // Type of the redirect. Valid values are Found, Moved, PermanentRedirect and TemporaryRedirect. // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*URLRedirectActionParameters) DeepCopy ¶
func (in *URLRedirectActionParameters) DeepCopy() *URLRedirectActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRedirectActionParameters.
func (*URLRedirectActionParameters) DeepCopyInto ¶
func (in *URLRedirectActionParameters) DeepCopyInto(out *URLRedirectActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRewriteActionObservation ¶
type URLRewriteActionObservation struct { }
func (*URLRewriteActionObservation) DeepCopy ¶
func (in *URLRewriteActionObservation) DeepCopy() *URLRewriteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRewriteActionObservation.
func (*URLRewriteActionObservation) DeepCopyInto ¶
func (in *URLRewriteActionObservation) DeepCopyInto(out *URLRewriteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLRewriteActionParameters ¶
type URLRewriteActionParameters struct { // This value must start with a / and can't be longer than 260 characters. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // Defaults to true. // +kubebuilder:validation:Optional PreserveUnmatchedPath *bool `json:"preserveUnmatchedPath,omitempty" tf:"preserve_unmatched_path,omitempty"` // This value must start with a / and can't be longer than 260 characters. // +kubebuilder:validation:Required SourcePattern *string `json:"sourcePattern" tf:"source_pattern,omitempty"` }
func (*URLRewriteActionParameters) DeepCopy ¶
func (in *URLRewriteActionParameters) DeepCopy() *URLRewriteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLRewriteActionParameters.
func (*URLRewriteActionParameters) DeepCopyInto ¶
func (in *URLRewriteActionParameters) DeepCopyInto(out *URLRewriteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_endpoint_types.go
- zz_frontdoorcustomdomain_types.go
- zz_frontdoorcustomdomainassociation_types.go
- zz_frontdoorendpoint_types.go
- zz_frontdoororigin_types.go
- zz_frontdoororigingroup_types.go
- zz_frontdoorprofile_types.go
- zz_frontdoorroute_types.go
- zz_frontdoorrule_types.go
- zz_frontdoorruleset_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_profile_types.go