cdn

package module
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedDistributionStatusEnumValues = []DistributionStatus{
	"CREATING",
	"ACTIVE",
	"UPDATING",
	"DELETING",
	"ERROR",
}

All allowed values of Distribution enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedDomainStatusEnumValues = []DomainStatus{
	"CREATING",
	"ACTIVE",
	"UPDATING",
	"DELETING",
	"ERROR",
}

All allowed values of DomainStatus enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedDomainTypesEnumValues = []DomainTypes{
	"managed",
	"custom",
}

All allowed values of Domain enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedErrorDetailsKeyEnumValues = []ErrorDetailsKey{
	"UNKNOWN",
	"CUSTOM_DOMAIN_CNAME_MISSING",
	"INVALID_ARGUMENT",
	"LOG_SINK_INSTANCE_UNAVAILABLE",
}

All allowed values of ErrorDetails enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedGetCacheInfoResponseHistoryEntryTypesEnumValues = []GetCacheInfoResponseHistoryEntryTypes{
	"full",
	"granular",
}

All allowed values of GetCacheInfoResponseHistoryEntry enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedMatchConditionEnumValues = []MatchCondition{
	"ANY",
	"ALL",
	"NONE",
}

All allowed values of MatchCondition enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedRedirectRuleStatusCodeEnumValues = []RedirectRuleStatusCode{
	301,
	302,
	303,
	307,
	308,
}

All allowed values of RedirectRule enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedRegionEnumValues = []Region{
	"EU",
	"US",
	"AF",
	"SA",
	"ASIA",
}

All allowed values of Region enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedStatusErrorKeyEnumValues = []StatusErrorKey{
	"UNKNOWN",
	"CUSTOM_DOMAIN_CNAME_MISSING",
	"CUSTOM_DOMAIN_ALREADY_IN_USE",
	"PUBLIC_BETA_QUOTA_REACHED",
	"LOG_SINK_INSTANCE_UNAVAILABLE",
	"EXTERNAL_QUOTA_REACHED",
}

All allowed values of StatusError enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWAFRuleActionEnumValues = []WAFRuleAction{
	"BLOCKED",
	"LOGGED",
	"ALLOWED",
}

All allowed values of WAFRuleAction enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWafModeEnumValues = []WafMode{
	"DISABLED",
	"ENABLED",
	"LOG_ONLY",
}

All allowed values of WafMode enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWafParanoiaLevelEnumValues = []WafParanoiaLevel{
	"L1",
	"L2",
	"L3",
	"L4",
}

All allowed values of WafParanoiaLevel enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedWafTypeEnumValues = []WafType{
	"FREE",
	"PREMIUM",
}

All allowed values of WafType enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

func ParameterValueToString(obj interface{}, key string) string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the CDN API API v1.0.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateDistribution deprecated

func (a *APIClient) CreateDistribution(ctx context.Context, projectId string) ApiCreateDistributionRequest

CreateDistribution: Create new distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@return ApiCreateDistributionRequest

func (*APIClient) CreateDistributionExecute deprecated

func (a *APIClient) CreateDistributionExecute(ctx context.Context, projectId string) (*CreateDistributionResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteCustomDomain deprecated

func (a *APIClient) DeleteCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiDeleteCustomDomainRequest

DeleteCustomDomain: Delete a custom domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@param domain
@return ApiDeleteCustomDomainRequest

func (*APIClient) DeleteCustomDomainExecute deprecated

func (a *APIClient) DeleteCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*DeleteCustomDomainResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteDistribution deprecated

func (a *APIClient) DeleteDistribution(ctx context.Context, projectId string, distributionId string) ApiDeleteDistributionRequest

DeleteDistribution: Delete distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiDeleteDistributionRequest

func (*APIClient) DeleteDistributionExecute deprecated

func (a *APIClient) DeleteDistributionExecute(ctx context.Context, projectId string, distributionId string) (*DeleteDistributionResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) FindCachePaths deprecated

func (a *APIClient) FindCachePaths(ctx context.Context, projectId string, distributionId string) ApiFindCachePathsRequest

FindCachePaths: Return Paths that were purged

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiFindCachePathsRequest

func (*APIClient) FindCachePathsExecute deprecated

func (a *APIClient) FindCachePathsExecute(ctx context.Context, projectId string, distributionId string) (*FindCachePathsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetCacheInfo deprecated

func (a *APIClient) GetCacheInfo(ctx context.Context, projectId string, distributionId string) ApiGetCacheInfoRequest

GetCacheInfo: Get Infos about the Caching State

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiGetCacheInfoRequest

func (*APIClient) GetCacheInfoExecute deprecated

func (a *APIClient) GetCacheInfoExecute(ctx context.Context, projectId string, distributionId string) (*GetCacheInfoResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetCustomDomain deprecated

func (a *APIClient) GetCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiGetCustomDomainRequest

GetCustomDomain: Retrieve a specific custom domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@param domain
@return ApiGetCustomDomainRequest

func (*APIClient) GetCustomDomainExecute deprecated

func (a *APIClient) GetCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*GetCustomDomainResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetDistribution deprecated

func (a *APIClient) GetDistribution(ctx context.Context, projectId string, distributionId string) ApiGetDistributionRequest

GetDistribution: Get distribution by Id

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiGetDistributionRequest

func (*APIClient) GetDistributionExecute deprecated

func (a *APIClient) GetDistributionExecute(ctx context.Context, projectId string, distributionId string) (*GetDistributionResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetLogs

func (a *APIClient) GetLogs(ctx context.Context, projectId string, distributionId string) ApiGetLogsRequest

GetLogs: Retrieve distribution logs Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId Your CDN distribution Id
@return ApiGetLogsRequest

func (*APIClient) GetLogsExecute deprecated

func (a *APIClient) GetLogsExecute(ctx context.Context, projectId string, distributionId string) (*GetLogsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetLogsSearchFilters

func (a *APIClient) GetLogsSearchFilters(ctx context.Context, projectId string, distributionId string) ApiGetLogsSearchFiltersRequest

GetLogsSearchFilters: Get relevant search filters for this distribution based on user input. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project ID.
@param distributionId Your CDN distribution ID.
@return ApiGetLogsSearchFiltersRequest

func (*APIClient) GetLogsSearchFiltersExecute deprecated

func (a *APIClient) GetLogsSearchFiltersExecute(ctx context.Context, projectId string, distributionId string) (*GetLogsSearchFiltersResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetStatistics deprecated

func (a *APIClient) GetStatistics(ctx context.Context, projectId string, distributionId string) ApiGetStatisticsRequest

GetStatistics: Retrieve the statistics of a distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiGetStatisticsRequest

func (*APIClient) GetStatisticsExecute deprecated

func (a *APIClient) GetStatisticsExecute(ctx context.Context, projectId string, distributionId string) (*GetStatisticsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListDistributions deprecated

func (a *APIClient) ListDistributions(ctx context.Context, projectId string) ApiListDistributionsRequest

ListDistributions: List all distributions belonging to a specific project

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@return ApiListDistributionsRequest

func (*APIClient) ListDistributionsExecute deprecated

func (a *APIClient) ListDistributionsExecute(ctx context.Context, projectId string) (*ListDistributionsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListWafCollections deprecated

func (a *APIClient) ListWafCollections(ctx context.Context, projectId string) ApiListWafCollectionsRequest

ListWafCollections: List all WAF rule collections of the project

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@return ApiListWafCollectionsRequest

func (*APIClient) ListWafCollectionsExecute deprecated

func (a *APIClient) ListWafCollectionsExecute(ctx context.Context, projectId string) (*ListWafCollectionsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PatchDistribution deprecated

func (a *APIClient) PatchDistribution(ctx context.Context, projectId string, distributionId string) ApiPatchDistributionRequest

PatchDistribution: Update existing distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiPatchDistributionRequest

func (*APIClient) PatchDistributionExecute deprecated

func (a *APIClient) PatchDistributionExecute(ctx context.Context, projectId string, distributionId string) (*PatchDistributionResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PurgeCache deprecated

func (a *APIClient) PurgeCache(ctx context.Context, projectId string, distributionId string) ApiPurgeCacheRequest

PurgeCache: Clear distribution cache

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@return ApiPurgeCacheRequest

func (*APIClient) PurgeCacheExecute deprecated

func (a *APIClient) PurgeCacheExecute(ctx context.Context, projectId string, distributionId string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PutCustomDomain deprecated

func (a *APIClient) PutCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiPutCustomDomainRequest

PutCustomDomain: Create or update a custom domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId Your STACKIT Project Id
@param distributionId
@param domain
@return ApiPutCustomDomainRequest

func (*APIClient) PutCustomDomainExecute deprecated

func (a *APIClient) PutCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*PutCustomDomainResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateDistributionRequest deprecated

type ApiCreateDistributionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateDistributionPayload(createDistributionPayload CreateDistributionPayload) ApiCreateDistributionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateDistributionResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteCustomDomainRequest deprecated

type ApiDeleteCustomDomainRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	IntentId(intentId string) ApiDeleteCustomDomainRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*DeleteCustomDomainResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteDistributionRequest deprecated

type ApiDeleteDistributionRequest interface {
	// While optional, it is greatly encouraged to provide an `intentId`.  This is used to deduplicate requests.   If multiple DELETE-Requests with the same `intentId` are received, all but the first request are dropped.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	IntentId(intentId string) ApiDeleteDistributionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*DeleteDistributionResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiFindCachePathsRequest deprecated

type ApiFindCachePathsRequest interface {
	// A substring of the search query.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Path(path string) ApiFindCachePathsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*FindCachePathsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetCacheInfoRequest deprecated

type ApiGetCacheInfoRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PurgePath(purgePath string) ApiGetCacheInfoRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetCacheInfoResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetCustomDomainRequest deprecated

type ApiGetCustomDomainRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetCustomDomainResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetDistributionRequest deprecated

type ApiGetDistributionRequest interface {
	// If set, the top level of a distribution contains a `waf` property, which defines the status of the waf. This includes a list of all resolved rules.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WithWafStatus(withWafStatus bool) ApiGetDistributionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetDistributionResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetLogsRequest deprecated

type ApiGetLogsRequest interface {
	// the start of the time range for which logs should be returned
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	From(from time.Time) ApiGetLogsRequest
	// the end of the time range for which logs should be returned. If not specified,  \"now\" is used.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	To(to time.Time) ApiGetLogsRequest
	// Quantifies how many log entries should be returned on this  page. Must be a natural number between 1 and 1000 (inclusive)
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageSize(pageSize int32) ApiGetLogsRequest
	// Identifier is returned by the previous response and is used to request the next page.  As the `pageIdentifier` encodes an element, inserts during pagination will *not* shift the result. So a scenario like:   - Start listing first page - Insert new element - Start listing second page will *never* result in an element from the first page to get \"pushed\" to the second page, like it could  occur with basic limit + offset pagination.  The identifier should be treated as an opaque string and never modified. Only pass values returned by the API.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageIdentifier(pageIdentifier string) ApiGetLogsRequest
	// Sorts the log messages by a specific field. Defaults to `timestamp`.  Supported sort options: - `timestamp` - `dataCenterRegion` - `requestCountryCode` - `statusCode` - `cacheHit` - `size` - `path` - `host`
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SortBy(sortBy string) ApiGetLogsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SortOrder(sortOrder string) ApiGetLogsRequest
	// If this is set then only log entries with the chosen WAF rule action/outcome are returned. Specifically, if `ALLOWED` then all requests with no violation are returned. If `BLOCKED` then those where a WAF rule blocked a request and if `LOGGED` then only those requests where the WAF violation was only logged  but the request not blocked
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WafAction(wafAction WAFRuleAction) ApiGetLogsRequest
	// Filters by the CDN data center region that served the request. Can be combined with other filters
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DataCenterRegion(dataCenterRegion string) ApiGetLogsRequest
	// Filters by the originating country of the user request. Can be combined with other filters
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RequestCountryCode(requestCountryCode string) ApiGetLogsRequest
	// Filters by the HTTP status code returned to the client. Can be combined with other filters
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	StatusCode(statusCode int32) ApiGetLogsRequest
	// Filters based on whether the request was served from the CDN cache. Can be combined with other filters
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CacheHit(cacheHit bool) ApiGetLogsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetLogsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetLogsSearchFiltersRequest deprecated

type ApiGetLogsSearchFiltersRequest interface {
	// Optional search string. Will search the **values** for the text input.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Filter(filter string) ApiGetLogsSearchFiltersRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetLogsSearchFiltersResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetStatisticsRequest deprecated

type ApiGetStatisticsRequest interface {
	// the start of the time range for which statistics should be returned
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	From(from time.Time) ApiGetStatisticsRequest
	// the end of the time range for which statistics should be returned. If not specified,  the end of the current time interval is used, e.g. next day for daily,  next month for monthly, and so on.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	To(to time.Time) ApiGetStatisticsRequest
	// Over which interval should statistics be aggregated?  defaults to hourly resolution  **NOTE**: Intervals are grouped in buckets that start and end based on a day in UTC+0 time. So for the `daily` interval, the group starts (inclusive) and ends (exclusive) at `00:00Z`
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Interval(interval string) ApiGetStatisticsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetStatisticsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListDistributionsRequest deprecated

type ApiListDistributionsRequest interface {
	// Quantifies how many distributions should be returned on this  page. Must be a natural number between 1 and 100 (inclusive)
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageSize(pageSize int32) ApiListDistributionsRequest
	// If set, the top level of a distribution contains a `waf` property, which defines the status of the waf. This includes a list of all resolved rules.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WithWafStatus(withWafStatus bool) ApiListDistributionsRequest
	// Identifier is returned by the previous response and is used to request the next page.  As the `pageIdentifier` encodes an element, inserts during pagination will *not* shift the result. So a scenario like:   - Start listing first page - Insert new element - Start listing second page will *never* result in an element from the first page to get \"pushed\" to the second page, like it could  occur with basic limit + offset pagination.  The identifier should be treated as an opaque string and never modified. Only pass values returned by the API.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageIdentifier(pageIdentifier string) ApiListDistributionsRequest
	// The following sort options exist. We default to `createdAt` - `id` - Sort by distribution Id using String comparison - `updatedAt` - Sort by when the distribution configuration was last modified,    for example by changing the regions or response headers - `createdAt` - Sort by when the distribution was initially created. - `originUrl` - Sort by originUrl using String comparison - `status` - Sort by distribution status, using String comparison - `originUrlRelated` - The originUrl is segmented and reversed before sorting. E.g. `www.example.com` is converted to `com.example.www` for sorting. This way, distributions pointing to the same domain trees are grouped next to each other.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SortBy(sortBy string) ApiListDistributionsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SortOrder(sortOrder string) ApiListDistributionsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListDistributionsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListWafCollectionsRequest deprecated

type ApiListWafCollectionsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListWafCollectionsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPatchDistributionRequest deprecated

type ApiPatchDistributionRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PatchDistributionPayload(patchDistributionPayload PatchDistributionPayload) ApiPatchDistributionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PatchDistributionResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPurgeCacheRequest deprecated

type ApiPurgeCacheRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PurgeCachePayload(purgeCachePayload PurgeCachePayload) ApiPurgeCacheRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPutCustomDomainRequest deprecated

type ApiPutCustomDomainRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PutCustomDomainPayload(putCustomDomainPayload PutCustomDomainPayload) ApiPutCustomDomainRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PutCustomDomainResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackend

type BucketBackend struct {
	// REQUIRED
	BucketUrl BucketBackendGetBucketUrlAttributeType `json:"bucketUrl" required:"true"`
	// REQUIRED
	Region BucketBackendGetRegionAttributeType `json:"region" required:"true"`
	// REQUIRED
	Type BucketBackendGetTypeAttributeType `json:"type" required:"true"`
}

BucketBackend struct for BucketBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackend

NewBucketBackend instantiates a new BucketBackend object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackendWithDefaults

func NewBucketBackendWithDefaults() *BucketBackend

NewBucketBackendWithDefaults instantiates a new BucketBackend object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetBucketUrl

func (o *BucketBackend) GetBucketUrl() (ret BucketBackendGetBucketUrlRetType)

GetBucketUrl returns the BucketUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetBucketUrlOk

func (o *BucketBackend) GetBucketUrlOk() (ret BucketBackendGetBucketUrlRetType, ok bool)

GetBucketUrlOk returns a tuple with the BucketUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetRegion

func (o *BucketBackend) GetRegion() (ret BucketBackendGetRegionRetType)

GetRegion returns the Region field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetRegionOk

func (o *BucketBackend) GetRegionOk() (ret BucketBackendGetRegionRetType, ok bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetType

func (o *BucketBackend) GetType() (ret BucketBackendGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) GetTypeOk

func (o *BucketBackend) GetTypeOk() (ret BucketBackendGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) SetBucketUrl

SetBucketUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) SetRegion

SetRegion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackend) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (BucketBackend) ToMap deprecated

func (o BucketBackend) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreate

type BucketBackendCreate struct {
	// REQUIRED
	BucketUrl BucketBackendCreateGetBucketUrlAttributeType `json:"bucketUrl" required:"true"`
	// REQUIRED
	Credentials BucketBackendCreateGetCredentialsAttributeType `json:"credentials" required:"true"`
	// REQUIRED
	Region BucketBackendCreateGetRegionAttributeType `json:"region" required:"true"`
	// REQUIRED
	Type BucketBackendCreateGetTypeAttributeType `json:"type" required:"true"`
}

BucketBackendCreate struct for BucketBackendCreate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackendCreate

NewBucketBackendCreate instantiates a new BucketBackendCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackendCreateWithDefaults

func NewBucketBackendCreateWithDefaults() *BucketBackendCreate

NewBucketBackendCreateWithDefaults instantiates a new BucketBackendCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetBucketUrl

GetBucketUrl returns the BucketUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetBucketUrlOk

func (o *BucketBackendCreate) GetBucketUrlOk() (ret BucketBackendCreateGetBucketUrlRetType, ok bool)

GetBucketUrlOk returns a tuple with the BucketUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetCredentials

GetCredentials returns the Credentials field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetCredentialsOk

func (o *BucketBackendCreate) GetCredentialsOk() (ret BucketBackendCreateGetCredentialsRetType, ok bool)

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetRegion

GetRegion returns the Region field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetRegionOk

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) SetBucketUrl

SetBucketUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) SetCredentials

SetCredentials sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) SetRegion

SetRegion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendCreate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (BucketBackendCreate) ToMap deprecated

func (o BucketBackendCreate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetBucketUrlArgType deprecated

type BucketBackendCreateGetBucketUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetBucketUrlAttributeType

type BucketBackendCreateGetBucketUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetBucketUrlRetType deprecated

type BucketBackendCreateGetBucketUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetCredentialsArgType deprecated

type BucketBackendCreateGetCredentialsArgType = BucketCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetCredentialsAttributeType

type BucketBackendCreateGetCredentialsAttributeType = *BucketCredentials

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetCredentialsRetType deprecated

type BucketBackendCreateGetCredentialsRetType = BucketCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetRegionArgType deprecated

type BucketBackendCreateGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetRegionAttributeType

type BucketBackendCreateGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetRegionRetType deprecated

type BucketBackendCreateGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetTypeArgType deprecated

type BucketBackendCreateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetTypeAttributeType

type BucketBackendCreateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendCreateGetTypeRetType deprecated

type BucketBackendCreateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetBucketUrlArgType deprecated

type BucketBackendGetBucketUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetBucketUrlAttributeType

type BucketBackendGetBucketUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetBucketUrlRetType deprecated

type BucketBackendGetBucketUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetRegionArgType deprecated

type BucketBackendGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetRegionAttributeType

type BucketBackendGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetRegionRetType deprecated

type BucketBackendGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetTypeArgType deprecated

type BucketBackendGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetTypeAttributeType

type BucketBackendGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendGetTypeRetType deprecated

type BucketBackendGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatch

type BucketBackendPatch struct {
	BucketUrl   BucketBackendPatchGetBucketUrlAttributeType   `json:"bucketUrl,omitempty"`
	Credentials BucketBackendPatchGetCredentialsAttributeType `json:"credentials,omitempty"`
	Region      BucketBackendPatchGetRegionAttributeType      `json:"region,omitempty"`
	// REQUIRED
	Type BucketBackendPatchGetTypeAttributeType `json:"type" required:"true"`
}

BucketBackendPatch struct for BucketBackendPatch Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackendPatch

func NewBucketBackendPatch(types BucketBackendPatchGetTypeArgType) *BucketBackendPatch

NewBucketBackendPatch instantiates a new BucketBackendPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketBackendPatchWithDefaults

func NewBucketBackendPatchWithDefaults() *BucketBackendPatch

NewBucketBackendPatchWithDefaults instantiates a new BucketBackendPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetBucketUrl

GetBucketUrl returns the BucketUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetBucketUrlOk

func (o *BucketBackendPatch) GetBucketUrlOk() (ret BucketBackendPatchGetBucketUrlRetType, ok bool)

GetBucketUrlOk returns a tuple with the BucketUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetCredentials

GetCredentials returns the Credentials field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetCredentialsOk

func (o *BucketBackendPatch) GetCredentialsOk() (ret BucketBackendPatchGetCredentialsRetType, ok bool)

GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetRegion

GetRegion returns the Region field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetRegionOk

func (o *BucketBackendPatch) GetRegionOk() (ret BucketBackendPatchGetRegionRetType, ok bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) GetTypeOk

func (o *BucketBackendPatch) GetTypeOk() (ret BucketBackendPatchGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) HasBucketUrl

func (o *BucketBackendPatch) HasBucketUrl() bool

HasBucketUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) HasCredentials

func (o *BucketBackendPatch) HasCredentials() bool

HasCredentials returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) HasRegion

func (o *BucketBackendPatch) HasRegion() bool

HasRegion returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) SetBucketUrl

SetBucketUrl gets a reference to the given string and assigns it to the BucketUrl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) SetCredentials

SetCredentials gets a reference to the given BucketCredentials and assigns it to the Credentials field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketBackendPatch) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (BucketBackendPatch) ToMap deprecated

func (o BucketBackendPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetBucketUrlArgType deprecated

type BucketBackendPatchGetBucketUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetBucketUrlAttributeType

type BucketBackendPatchGetBucketUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetBucketUrlRetType deprecated

type BucketBackendPatchGetBucketUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetCredentialsArgType deprecated

type BucketBackendPatchGetCredentialsArgType = BucketCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetCredentialsAttributeType

type BucketBackendPatchGetCredentialsAttributeType = *BucketCredentials

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetCredentialsRetType deprecated

type BucketBackendPatchGetCredentialsRetType = BucketCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetRegionArgType deprecated

type BucketBackendPatchGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetRegionAttributeType

type BucketBackendPatchGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetRegionRetType deprecated

type BucketBackendPatchGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetTypeArgType deprecated

type BucketBackendPatchGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetTypeAttributeType

type BucketBackendPatchGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketBackendPatchGetTypeRetType deprecated

type BucketBackendPatchGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentials

type BucketCredentials struct {
	// REQUIRED
	AccessKeyId BucketCredentialsGetAccessKeyIdAttributeType `json:"accessKeyId" required:"true"`
	// REQUIRED
	SecretAccessKey BucketCredentialsGetSecretAccessKeyAttributeType `json:"secretAccessKey" required:"true"`
}

BucketCredentials struct for BucketCredentials Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketCredentials

NewBucketCredentials instantiates a new BucketCredentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBucketCredentialsWithDefaults

func NewBucketCredentialsWithDefaults() *BucketCredentials

NewBucketCredentialsWithDefaults instantiates a new BucketCredentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) GetAccessKeyId

GetAccessKeyId returns the AccessKeyId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) GetAccessKeyIdOk

func (o *BucketCredentials) GetAccessKeyIdOk() (ret BucketCredentialsGetAccessKeyIdRetType, ok bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) GetSecretAccessKey

func (o *BucketCredentials) GetSecretAccessKey() (ret BucketCredentialsGetSecretAccessKeyRetType)

GetSecretAccessKey returns the SecretAccessKey field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) GetSecretAccessKeyOk

func (o *BucketCredentials) GetSecretAccessKeyOk() (ret BucketCredentialsGetSecretAccessKeyRetType, ok bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) SetAccessKeyId

SetAccessKeyId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*BucketCredentials) SetSecretAccessKey

SetSecretAccessKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (BucketCredentials) ToMap deprecated

func (o BucketCredentials) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetAccessKeyIdArgType deprecated

type BucketCredentialsGetAccessKeyIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetAccessKeyIdAttributeType

type BucketCredentialsGetAccessKeyIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetAccessKeyIdRetType deprecated

type BucketCredentialsGetAccessKeyIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetSecretAccessKeyArgType deprecated

type BucketCredentialsGetSecretAccessKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetSecretAccessKeyAttributeType

type BucketCredentialsGetSecretAccessKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type BucketCredentialsGetSecretAccessKeyRetType deprecated

type BucketCredentialsGetSecretAccessKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Config

type Config struct {
	// REQUIRED
	Backend ConfigGetBackendAttributeType `json:"backend" required:"true"`
	// Restricts access to your content based on country.  We use the ISO 3166-1 alpha-2 standard for country codes (e.g. DE, ES, GB).  This setting blocks users from the specified countries.
	// REQUIRED
	BlockedCountries ConfigGetBlockedCountriesAttributeType `json:"blockedCountries" required:"true"`
	// Restricts access to your content by specifying a list of blocked IPv4 addresses.  This feature enhances security and privacy by preventing these addresses from accessing your distribution.
	// REQUIRED
	BlockedIps ConfigGetBlockedIpsAttributeType `json:"blockedIps" required:"true"`
	// Sets the default cache duration for the distribution.  The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M)
	DefaultCacheDuration ConfigGetDefaultCacheDurationAttributeType `json:"defaultCacheDuration,omitempty"`
	LogSink              ConfigGetLogSinkAttributeType              `json:"logSink,omitempty"`
	// Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use.
	MonthlyLimitBytes ConfigGetMonthlyLimitBytesAttributeType `json:"monthlyLimitBytes,omitempty"`
	Optimizer         ConfigGetOptimizerAttributeType         `json:"optimizer,omitempty"`
	Redirects         ConfigGetRedirectsAttributeType         `json:"redirects,omitempty"`
	// REQUIRED
	Regions ConfigGetRegionsAttributeType `json:"regions" required:"true"`
	// REQUIRED
	Waf ConfigGetWafAttributeType `json:"waf" required:"true"`
}

Config struct for Config Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfig

NewConfig instantiates a new Config object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfigWithDefaults

func NewConfigWithDefaults() *Config

NewConfigWithDefaults instantiates a new Config object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBackend

func (o *Config) GetBackend() (ret ConfigGetBackendRetType)

GetBackend returns the Backend field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBackendOk

func (o *Config) GetBackendOk() (ret ConfigGetBackendRetType, ok bool)

GetBackendOk returns a tuple with the Backend field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBlockedCountries

func (o *Config) GetBlockedCountries() (ret ConfigGetBlockedCountriesRetType)

GetBlockedCountries returns the BlockedCountries field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBlockedCountriesOk

func (o *Config) GetBlockedCountriesOk() (ret ConfigGetBlockedCountriesRetType, ok bool)

GetBlockedCountriesOk returns a tuple with the BlockedCountries field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBlockedIps

func (o *Config) GetBlockedIps() (ret ConfigGetBlockedIpsRetType)

GetBlockedIps returns the BlockedIps field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetBlockedIpsOk

func (o *Config) GetBlockedIpsOk() (ret ConfigGetBlockedIpsRetType, ok bool)

GetBlockedIpsOk returns a tuple with the BlockedIps field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetDefaultCacheDuration

func (o *Config) GetDefaultCacheDuration() (res ConfigGetDefaultCacheDurationRetType)

GetDefaultCacheDuration returns the DefaultCacheDuration field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetDefaultCacheDurationOk

func (o *Config) GetDefaultCacheDurationOk() (ret ConfigGetDefaultCacheDurationRetType, ok bool)

GetDefaultCacheDurationOk returns a tuple with the DefaultCacheDuration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetLogSink

func (o *Config) GetLogSink() (res ConfigGetLogSinkRetType)

GetLogSink returns the LogSink field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetLogSinkOk

func (o *Config) GetLogSinkOk() (ret ConfigGetLogSinkRetType, ok bool)

GetLogSinkOk returns a tuple with the LogSink field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetMonthlyLimitBytes

func (o *Config) GetMonthlyLimitBytes() (res ConfigGetMonthlyLimitBytesRetType)

GetMonthlyLimitBytes returns the MonthlyLimitBytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetMonthlyLimitBytesOk

func (o *Config) GetMonthlyLimitBytesOk() (ret ConfigGetMonthlyLimitBytesRetType, ok bool)

GetMonthlyLimitBytesOk returns a tuple with the MonthlyLimitBytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetOptimizer

func (o *Config) GetOptimizer() (res ConfigGetOptimizerRetType)

GetOptimizer returns the Optimizer field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetOptimizerOk

func (o *Config) GetOptimizerOk() (ret ConfigGetOptimizerRetType, ok bool)

GetOptimizerOk returns a tuple with the Optimizer field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetRedirects added in v1.10.0

func (o *Config) GetRedirects() (res ConfigGetRedirectsRetType)

GetRedirects returns the Redirects field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetRedirectsOk added in v1.10.0

func (o *Config) GetRedirectsOk() (ret ConfigGetRedirectsRetType, ok bool)

GetRedirectsOk returns a tuple with the Redirects field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetRegions

func (o *Config) GetRegions() (ret ConfigGetRegionsRetType)

GetRegions returns the Regions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetRegionsOk

func (o *Config) GetRegionsOk() (ret ConfigGetRegionsRetType, ok bool)

GetRegionsOk returns a tuple with the Regions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetWaf

func (o *Config) GetWaf() (ret ConfigGetWafRetType)

GetWaf returns the Waf field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) GetWafOk

func (o *Config) GetWafOk() (ret ConfigGetWafRetType, ok bool)

GetWafOk returns a tuple with the Waf field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) HasDefaultCacheDuration

func (o *Config) HasDefaultCacheDuration() bool

HasDefaultCacheDuration returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) HasLogSink

func (o *Config) HasLogSink() bool

HasLogSink returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) HasMonthlyLimitBytes

func (o *Config) HasMonthlyLimitBytes() bool

HasMonthlyLimitBytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) HasOptimizer

func (o *Config) HasOptimizer() bool

HasOptimizer returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) HasRedirects added in v1.10.0

func (o *Config) HasRedirects() bool

HasRedirects returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetBackend

func (o *Config) SetBackend(v ConfigGetBackendRetType)

SetBackend sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetBlockedCountries

func (o *Config) SetBlockedCountries(v ConfigGetBlockedCountriesRetType)

SetBlockedCountries sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetBlockedIps

func (o *Config) SetBlockedIps(v ConfigGetBlockedIpsRetType)

SetBlockedIps sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetDefaultCacheDuration

func (o *Config) SetDefaultCacheDuration(v ConfigGetDefaultCacheDurationRetType)

SetDefaultCacheDuration gets a reference to the given string and assigns it to the DefaultCacheDuration field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetDefaultCacheDurationNil

func (o *Config) SetDefaultCacheDurationNil()

SetDefaultCacheDurationNil sets the value for DefaultCacheDuration to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetLogSink

func (o *Config) SetLogSink(v ConfigGetLogSinkRetType)

SetLogSink gets a reference to the given ConfigLogSink and assigns it to the LogSink field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetMonthlyLimitBytes

func (o *Config) SetMonthlyLimitBytes(v ConfigGetMonthlyLimitBytesRetType)

SetMonthlyLimitBytes gets a reference to the given int64 and assigns it to the MonthlyLimitBytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetMonthlyLimitBytesNil

func (o *Config) SetMonthlyLimitBytesNil()

SetMonthlyLimitBytesNil sets the value for MonthlyLimitBytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetOptimizer

func (o *Config) SetOptimizer(v ConfigGetOptimizerRetType)

SetOptimizer gets a reference to the given Optimizer and assigns it to the Optimizer field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetRedirects added in v1.10.0

func (o *Config) SetRedirects(v ConfigGetRedirectsRetType)

SetRedirects gets a reference to the given RedirectConfig and assigns it to the Redirects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetRegions

func (o *Config) SetRegions(v ConfigGetRegionsRetType)

SetRegions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) SetWaf

func (o *Config) SetWaf(v ConfigGetWafRetType)

SetWaf sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Config) ToMap deprecated

func (o Config) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) UnsetDefaultCacheDuration

func (o *Config) UnsetDefaultCacheDuration()

UnsetDefaultCacheDuration ensures that no value is present for DefaultCacheDuration, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Config) UnsetMonthlyLimitBytes

func (o *Config) UnsetMonthlyLimitBytes()

UnsetMonthlyLimitBytes ensures that no value is present for MonthlyLimitBytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigBackend

type ConfigBackend struct {
	BucketBackend *BucketBackend
	HttpBackend   *HttpBackend
}

ConfigBackend - struct for ConfigBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func BucketBackendAsConfigBackend

func BucketBackendAsConfigBackend(v *BucketBackend) ConfigBackend

BucketBackendAsConfigBackend is a convenience function that returns BucketBackend wrapped in ConfigBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func HttpBackendAsConfigBackend

func HttpBackendAsConfigBackend(v *HttpBackend) ConfigBackend

HttpBackendAsConfigBackend is a convenience function that returns HttpBackend wrapped in ConfigBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigBackend) GetActualInstance

func (obj *ConfigBackend) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ConfigBackend) MarshalJSON

func (src ConfigBackend) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigBackend) UnmarshalJSON

func (dst *ConfigBackend) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBackendArgType deprecated

type ConfigGetBackendArgType = ConfigBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBackendAttributeType

type ConfigGetBackendAttributeType = *ConfigBackend

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBackendRetType deprecated

type ConfigGetBackendRetType = ConfigBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedCountriesArgType deprecated

type ConfigGetBlockedCountriesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedCountriesAttributeType

type ConfigGetBlockedCountriesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedCountriesRetType deprecated

type ConfigGetBlockedCountriesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedIpsArgType deprecated

type ConfigGetBlockedIpsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedIpsAttributeType

type ConfigGetBlockedIpsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetBlockedIpsRetType deprecated

type ConfigGetBlockedIpsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetDefaultCacheDurationArgType deprecated

type ConfigGetDefaultCacheDurationArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetDefaultCacheDurationAttributeType

type ConfigGetDefaultCacheDurationAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetDefaultCacheDurationRetType deprecated

type ConfigGetDefaultCacheDurationRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetLogSinkArgType deprecated

type ConfigGetLogSinkArgType = ConfigLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetLogSinkAttributeType

type ConfigGetLogSinkAttributeType = *ConfigLogSink

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetLogSinkRetType deprecated

type ConfigGetLogSinkRetType = ConfigLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetMonthlyLimitBytesArgType deprecated

type ConfigGetMonthlyLimitBytesArgType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetMonthlyLimitBytesAttributeType

type ConfigGetMonthlyLimitBytesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetMonthlyLimitBytesRetType deprecated

type ConfigGetMonthlyLimitBytesRetType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetOptimizerArgType deprecated

type ConfigGetOptimizerArgType = Optimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetOptimizerAttributeType

type ConfigGetOptimizerAttributeType = *Optimizer

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetOptimizerRetType deprecated

type ConfigGetOptimizerRetType = Optimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRedirectsArgType deprecated added in v1.10.0

type ConfigGetRedirectsArgType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRedirectsAttributeType added in v1.10.0

type ConfigGetRedirectsAttributeType = *RedirectConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRedirectsRetType deprecated added in v1.10.0

type ConfigGetRedirectsRetType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRegionsArgType deprecated

type ConfigGetRegionsArgType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRegionsAttributeType

type ConfigGetRegionsAttributeType = *[]Region

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetRegionsRetType deprecated

type ConfigGetRegionsRetType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetWafArgType deprecated

type ConfigGetWafArgType = WafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetWafAttributeType

type ConfigGetWafAttributeType = *WafConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigGetWafRetType deprecated

type ConfigGetWafRetType = WafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigLogSink

type ConfigLogSink struct {
	LokiLogSink *LokiLogSink
}

ConfigLogSink - struct for ConfigLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func LokiLogSinkAsConfigLogSink

func LokiLogSinkAsConfigLogSink(v *LokiLogSink) ConfigLogSink

LokiLogSinkAsConfigLogSink is a convenience function that returns LokiLogSink wrapped in ConfigLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigLogSink) GetActualInstance

func (obj *ConfigLogSink) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ConfigLogSink) MarshalJSON

func (src ConfigLogSink) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigLogSink) UnmarshalJSON

func (dst *ConfigLogSink) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatch

type ConfigPatch struct {
	Backend ConfigPatchGetBackendAttributeType `json:"backend,omitempty"`
	// Restricts access to your content based on country.  We use the ISO 3166-1 alpha-2 standard for country codes (e.g., DE, ES, GB).  This setting blocks users from the specified countries.
	BlockedCountries ConfigPatchGetBlockedCountriesAttributeType `json:"blockedCountries,omitempty"`
	// Restricts access to your content by specifying a list of blocked IPv4 addresses.  This feature enhances security and privacy by preventing these addresses from accessing your distribution.
	BlockedIps ConfigPatchGetBlockedIpsAttributeType `json:"blockedIps,omitempty"`
	// Sets the default cache duration for the distribution.  The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M)
	DefaultCacheDuration ConfigPatchGetDefaultCacheDurationAttributeType `json:"defaultCacheDuration,omitempty"`
	LogSink              ConfigPatchGetLogSinkAttributeType              `json:"logSink,omitempty"`
	// Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use.
	MonthlyLimitBytes ConfigPatchGetMonthlyLimitBytesAttributeType `json:"monthlyLimitBytes,omitempty"`
	Optimizer         ConfigPatchGetOptimizerAttributeType         `json:"optimizer,omitempty"`
	Redirects         ConfigPatchGetRedirectsAttributeType         `json:"redirects,omitempty"`
	Regions           ConfigPatchGetRegionsAttributeType           `json:"regions,omitempty"`
	Waf               ConfigPatchGetWafAttributeType               `json:"waf,omitempty"`
}

ConfigPatch struct for ConfigPatch Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfigPatch

func NewConfigPatch() *ConfigPatch

NewConfigPatch instantiates a new ConfigPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfigPatchWithDefaults

func NewConfigPatchWithDefaults() *ConfigPatch

NewConfigPatchWithDefaults instantiates a new ConfigPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBackend

func (o *ConfigPatch) GetBackend() (res ConfigPatchGetBackendRetType)

GetBackend returns the Backend field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBackendOk

func (o *ConfigPatch) GetBackendOk() (ret ConfigPatchGetBackendRetType, ok bool)

GetBackendOk returns a tuple with the Backend field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBlockedCountries

func (o *ConfigPatch) GetBlockedCountries() (res ConfigPatchGetBlockedCountriesRetType)

GetBlockedCountries returns the BlockedCountries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBlockedCountriesOk

func (o *ConfigPatch) GetBlockedCountriesOk() (ret ConfigPatchGetBlockedCountriesRetType, ok bool)

GetBlockedCountriesOk returns a tuple with the BlockedCountries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBlockedIps

func (o *ConfigPatch) GetBlockedIps() (res ConfigPatchGetBlockedIpsRetType)

GetBlockedIps returns the BlockedIps field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetBlockedIpsOk

func (o *ConfigPatch) GetBlockedIpsOk() (ret ConfigPatchGetBlockedIpsRetType, ok bool)

GetBlockedIpsOk returns a tuple with the BlockedIps field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetDefaultCacheDuration

func (o *ConfigPatch) GetDefaultCacheDuration() (res ConfigPatchGetDefaultCacheDurationRetType)

GetDefaultCacheDuration returns the DefaultCacheDuration field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetDefaultCacheDurationOk

func (o *ConfigPatch) GetDefaultCacheDurationOk() (ret ConfigPatchGetDefaultCacheDurationRetType, ok bool)

GetDefaultCacheDurationOk returns a tuple with the DefaultCacheDuration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetLogSink

func (o *ConfigPatch) GetLogSink() (res ConfigPatchGetLogSinkRetType)

GetLogSink returns the LogSink field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetLogSinkOk

func (o *ConfigPatch) GetLogSinkOk() (ret ConfigPatchGetLogSinkRetType, ok bool)

GetLogSinkOk returns a tuple with the LogSink field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetMonthlyLimitBytes

func (o *ConfigPatch) GetMonthlyLimitBytes() (res ConfigPatchGetMonthlyLimitBytesRetType)

GetMonthlyLimitBytes returns the MonthlyLimitBytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetMonthlyLimitBytesOk

func (o *ConfigPatch) GetMonthlyLimitBytesOk() (ret ConfigPatchGetMonthlyLimitBytesRetType, ok bool)

GetMonthlyLimitBytesOk returns a tuple with the MonthlyLimitBytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetOptimizer

func (o *ConfigPatch) GetOptimizer() (res ConfigPatchGetOptimizerRetType)

GetOptimizer returns the Optimizer field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetOptimizerOk

func (o *ConfigPatch) GetOptimizerOk() (ret ConfigPatchGetOptimizerRetType, ok bool)

GetOptimizerOk returns a tuple with the Optimizer field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetRedirects added in v1.10.0

func (o *ConfigPatch) GetRedirects() (res ConfigPatchGetRedirectsRetType)

GetRedirects returns the Redirects field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetRedirectsOk added in v1.10.0

func (o *ConfigPatch) GetRedirectsOk() (ret ConfigPatchGetRedirectsRetType, ok bool)

GetRedirectsOk returns a tuple with the Redirects field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetRegions

func (o *ConfigPatch) GetRegions() (res ConfigPatchGetRegionsRetType)

GetRegions returns the Regions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetRegionsOk

func (o *ConfigPatch) GetRegionsOk() (ret ConfigPatchGetRegionsRetType, ok bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetWaf

func (o *ConfigPatch) GetWaf() (res ConfigPatchGetWafRetType)

GetWaf returns the Waf field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) GetWafOk

func (o *ConfigPatch) GetWafOk() (ret ConfigPatchGetWafRetType, ok bool)

GetWafOk returns a tuple with the Waf field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasBackend

func (o *ConfigPatch) HasBackend() bool

HasBackend returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasBlockedCountries

func (o *ConfigPatch) HasBlockedCountries() bool

HasBlockedCountries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasBlockedIps

func (o *ConfigPatch) HasBlockedIps() bool

HasBlockedIps returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasDefaultCacheDuration

func (o *ConfigPatch) HasDefaultCacheDuration() bool

HasDefaultCacheDuration returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasLogSink

func (o *ConfigPatch) HasLogSink() bool

HasLogSink returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasMonthlyLimitBytes

func (o *ConfigPatch) HasMonthlyLimitBytes() bool

HasMonthlyLimitBytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasOptimizer

func (o *ConfigPatch) HasOptimizer() bool

HasOptimizer returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasRedirects added in v1.10.0

func (o *ConfigPatch) HasRedirects() bool

HasRedirects returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasRegions

func (o *ConfigPatch) HasRegions() bool

HasRegions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) HasWaf

func (o *ConfigPatch) HasWaf() bool

HasWaf returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetBackend

func (o *ConfigPatch) SetBackend(v ConfigPatchGetBackendRetType)

SetBackend gets a reference to the given ConfigPatchBackend and assigns it to the Backend field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetBlockedCountries

func (o *ConfigPatch) SetBlockedCountries(v ConfigPatchGetBlockedCountriesRetType)

SetBlockedCountries gets a reference to the given []string and assigns it to the BlockedCountries field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetBlockedIps

func (o *ConfigPatch) SetBlockedIps(v ConfigPatchGetBlockedIpsRetType)

SetBlockedIps gets a reference to the given []string and assigns it to the BlockedIps field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetDefaultCacheDuration

func (o *ConfigPatch) SetDefaultCacheDuration(v ConfigPatchGetDefaultCacheDurationRetType)

SetDefaultCacheDuration gets a reference to the given string and assigns it to the DefaultCacheDuration field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetDefaultCacheDurationNil

func (o *ConfigPatch) SetDefaultCacheDurationNil()

SetDefaultCacheDurationNil sets the value for DefaultCacheDuration to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetLogSink

func (o *ConfigPatch) SetLogSink(v ConfigPatchGetLogSinkRetType)

SetLogSink gets a reference to the given ConfigPatchLogSink and assigns it to the LogSink field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetLogSinkNil

func (o *ConfigPatch) SetLogSinkNil()

SetLogSinkNil sets the value for LogSink to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetMonthlyLimitBytes

func (o *ConfigPatch) SetMonthlyLimitBytes(v ConfigPatchGetMonthlyLimitBytesRetType)

SetMonthlyLimitBytes gets a reference to the given int64 and assigns it to the MonthlyLimitBytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetMonthlyLimitBytesNil

func (o *ConfigPatch) SetMonthlyLimitBytesNil()

SetMonthlyLimitBytesNil sets the value for MonthlyLimitBytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetOptimizer

func (o *ConfigPatch) SetOptimizer(v ConfigPatchGetOptimizerRetType)

SetOptimizer gets a reference to the given OptimizerPatch and assigns it to the Optimizer field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetRedirects added in v1.10.0

func (o *ConfigPatch) SetRedirects(v ConfigPatchGetRedirectsRetType)

SetRedirects gets a reference to the given RedirectConfig and assigns it to the Redirects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetRegions

func (o *ConfigPatch) SetRegions(v ConfigPatchGetRegionsRetType)

SetRegions gets a reference to the given []Region and assigns it to the Regions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) SetWaf

SetWaf gets a reference to the given WafConfigPatch and assigns it to the Waf field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ConfigPatch) ToMap deprecated

func (o ConfigPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) UnsetDefaultCacheDuration

func (o *ConfigPatch) UnsetDefaultCacheDuration()

UnsetDefaultCacheDuration ensures that no value is present for DefaultCacheDuration, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) UnsetLogSink

func (o *ConfigPatch) UnsetLogSink()

UnsetLogSink ensures that no value is present for LogSink, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatch) UnsetMonthlyLimitBytes

func (o *ConfigPatch) UnsetMonthlyLimitBytes()

UnsetMonthlyLimitBytes ensures that no value is present for MonthlyLimitBytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchBackend

type ConfigPatchBackend struct {
	BucketBackendPatch *BucketBackendPatch
	HttpBackendPatch   *HttpBackendPatch
}

ConfigPatchBackend - struct for ConfigPatchBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func BucketBackendPatchAsConfigPatchBackend

func BucketBackendPatchAsConfigPatchBackend(v *BucketBackendPatch) ConfigPatchBackend

BucketBackendPatchAsConfigPatchBackend is a convenience function that returns BucketBackendPatch wrapped in ConfigPatchBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func HttpBackendPatchAsConfigPatchBackend

func HttpBackendPatchAsConfigPatchBackend(v *HttpBackendPatch) ConfigPatchBackend

HttpBackendPatchAsConfigPatchBackend is a convenience function that returns HttpBackendPatch wrapped in ConfigPatchBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatchBackend) GetActualInstance

func (obj *ConfigPatchBackend) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ConfigPatchBackend) MarshalJSON

func (src ConfigPatchBackend) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigPatchBackend) UnmarshalJSON

func (dst *ConfigPatchBackend) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBackendArgType deprecated

type ConfigPatchGetBackendArgType = ConfigPatchBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBackendAttributeType

type ConfigPatchGetBackendAttributeType = *ConfigPatchBackend

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBackendRetType deprecated

type ConfigPatchGetBackendRetType = ConfigPatchBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedCountriesArgType deprecated

type ConfigPatchGetBlockedCountriesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedCountriesAttributeType

type ConfigPatchGetBlockedCountriesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedCountriesRetType deprecated

type ConfigPatchGetBlockedCountriesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedIpsArgType deprecated

type ConfigPatchGetBlockedIpsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedIpsAttributeType

type ConfigPatchGetBlockedIpsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetBlockedIpsRetType deprecated

type ConfigPatchGetBlockedIpsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetDefaultCacheDurationArgType deprecated

type ConfigPatchGetDefaultCacheDurationArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetDefaultCacheDurationAttributeType

type ConfigPatchGetDefaultCacheDurationAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetDefaultCacheDurationRetType deprecated

type ConfigPatchGetDefaultCacheDurationRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetLogSinkArgType deprecated

type ConfigPatchGetLogSinkArgType = *NullableConfigPatchLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetLogSinkAttributeType

type ConfigPatchGetLogSinkAttributeType = *NullableConfigPatchLogSink

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetLogSinkRetType deprecated

type ConfigPatchGetLogSinkRetType = *NullableConfigPatchLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetMonthlyLimitBytesArgType deprecated

type ConfigPatchGetMonthlyLimitBytesArgType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetMonthlyLimitBytesAttributeType

type ConfigPatchGetMonthlyLimitBytesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetMonthlyLimitBytesRetType deprecated

type ConfigPatchGetMonthlyLimitBytesRetType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetOptimizerArgType deprecated

type ConfigPatchGetOptimizerArgType = OptimizerPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetOptimizerAttributeType

type ConfigPatchGetOptimizerAttributeType = *OptimizerPatch

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetOptimizerRetType deprecated

type ConfigPatchGetOptimizerRetType = OptimizerPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRedirectsArgType deprecated added in v1.10.0

type ConfigPatchGetRedirectsArgType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRedirectsAttributeType added in v1.10.0

type ConfigPatchGetRedirectsAttributeType = *RedirectConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRedirectsRetType deprecated added in v1.10.0

type ConfigPatchGetRedirectsRetType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRegionsArgType deprecated

type ConfigPatchGetRegionsArgType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRegionsAttributeType

type ConfigPatchGetRegionsAttributeType = *[]Region

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetRegionsRetType deprecated

type ConfigPatchGetRegionsRetType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetWafArgType deprecated

type ConfigPatchGetWafArgType = WafConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetWafAttributeType

type ConfigPatchGetWafAttributeType = *WafConfigPatch

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchGetWafRetType deprecated

type ConfigPatchGetWafRetType = WafConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ConfigPatchLogSink

type ConfigPatchLogSink struct {
	LokiLogSinkPatch *LokiLogSinkPatch
}

ConfigPatchLogSink - struct for ConfigPatchLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func LokiLogSinkPatchAsConfigPatchLogSink

func LokiLogSinkPatchAsConfigPatchLogSink(v *LokiLogSinkPatch) ConfigPatchLogSink

LokiLogSinkPatchAsConfigPatchLogSink is a convenience function that returns LokiLogSinkPatch wrapped in ConfigPatchLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ConfigPatchLogSink) GetActualInstance

func (obj *ConfigPatchLogSink) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ConfigPatchLogSink) MarshalJSON

func (src ConfigPatchLogSink) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigPatchLogSink) UnmarshalJSON

func (dst *ConfigPatchLogSink) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayload

type CreateDistributionPayload struct {
	// REQUIRED
	Backend CreateDistributionPayloadGetBackendAttributeType `json:"backend" required:"true"`
	// Restricts access to your content based on country.  We use the ISO 3166-1 alpha-2 standard for country codes (e.g., DE, ES, GB).  This setting blocks users from the specified countries.
	BlockedCountries CreateDistributionPayloadGetBlockedCountriesAttributeType `json:"blockedCountries,omitempty"`
	// Restricts access to your content by specifying a list of blocked IPv4 addresses.  This feature enhances security and privacy by preventing these addresses from accessing your distribution.
	BlockedIps CreateDistributionPayloadGetBlockedIpsAttributeType `json:"blockedIps,omitempty"`
	// Sets the default cache duration for the distribution.  The default cache duration is applied when a 'Cache-Control' header is not presented in the origin's response. We use ISO8601 duration format for cache duration (e.g. P1DT2H30M)
	DefaultCacheDuration CreateDistributionPayloadGetDefaultCacheDurationAttributeType `json:"defaultCacheDuration,omitempty"`
	// While optional, it is greatly encouraged to provide an `intentId`.  This is used to deduplicate requests.   If multiple POST-Requests with the same `intentId` for a given `projectId` are received, all but the first request are dropped.
	IntentId CreateDistributionPayloadGetIntentIdAttributeType `json:"intentId,omitempty"`
	LogSink  CreateDistributionPayloadGetLogSinkAttributeType  `json:"logSink,omitempty"`
	// Sets the monthly limit of bandwidth in bytes that the pullzone is allowed to use.
	MonthlyLimitBytes CreateDistributionPayloadGetMonthlyLimitBytesAttributeType `json:"monthlyLimitBytes,omitempty"`
	Optimizer         CreateDistributionPayloadGetOptimizerAttributeType         `json:"optimizer,omitempty"`
	Redirects         CreateDistributionPayloadGetRedirectsAttributeType         `json:"redirects,omitempty"`
	// Define in which regions you would like your content to be cached.
	// REQUIRED
	Regions CreateDistributionPayloadGetRegionsAttributeType `json:"regions" required:"true"`
	Waf     CreateDistributionPayloadGetWafAttributeType     `json:"waf,omitempty"`
}

CreateDistributionPayload struct for CreateDistributionPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateDistributionPayload

NewCreateDistributionPayload instantiates a new CreateDistributionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateDistributionPayloadWithDefaults

func NewCreateDistributionPayloadWithDefaults() *CreateDistributionPayload

NewCreateDistributionPayloadWithDefaults instantiates a new CreateDistributionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBackend

GetBackend returns the Backend field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBackendOk

GetBackendOk returns a tuple with the Backend field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBlockedCountries

GetBlockedCountries returns the BlockedCountries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBlockedCountriesOk

GetBlockedCountriesOk returns a tuple with the BlockedCountries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBlockedIps

GetBlockedIps returns the BlockedIps field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetBlockedIpsOk

GetBlockedIpsOk returns a tuple with the BlockedIps field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetDefaultCacheDuration

GetDefaultCacheDuration returns the DefaultCacheDuration field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetDefaultCacheDurationOk

GetDefaultCacheDurationOk returns a tuple with the DefaultCacheDuration field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetIntentId

GetIntentId returns the IntentId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetIntentIdOk

GetIntentIdOk returns a tuple with the IntentId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetLogSink

GetLogSink returns the LogSink field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetLogSinkOk

GetLogSinkOk returns a tuple with the LogSink field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetMonthlyLimitBytes

GetMonthlyLimitBytes returns the MonthlyLimitBytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetMonthlyLimitBytesOk

GetMonthlyLimitBytesOk returns a tuple with the MonthlyLimitBytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetOptimizer

GetOptimizer returns the Optimizer field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetOptimizerOk

GetOptimizerOk returns a tuple with the Optimizer field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetRedirects added in v1.10.0

GetRedirects returns the Redirects field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetRedirectsOk added in v1.10.0

GetRedirectsOk returns a tuple with the Redirects field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetRegions

GetRegions returns the Regions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetRegionsOk

GetRegionsOk returns a tuple with the Regions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetWaf

GetWaf returns the Waf field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) GetWafOk

GetWafOk returns a tuple with the Waf field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasBlockedCountries

func (o *CreateDistributionPayload) HasBlockedCountries() bool

HasBlockedCountries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasBlockedIps

func (o *CreateDistributionPayload) HasBlockedIps() bool

HasBlockedIps returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasDefaultCacheDuration

func (o *CreateDistributionPayload) HasDefaultCacheDuration() bool

HasDefaultCacheDuration returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasIntentId

func (o *CreateDistributionPayload) HasIntentId() bool

HasIntentId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasLogSink

func (o *CreateDistributionPayload) HasLogSink() bool

HasLogSink returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasMonthlyLimitBytes

func (o *CreateDistributionPayload) HasMonthlyLimitBytes() bool

HasMonthlyLimitBytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasOptimizer

func (o *CreateDistributionPayload) HasOptimizer() bool

HasOptimizer returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasRedirects added in v1.10.0

func (o *CreateDistributionPayload) HasRedirects() bool

HasRedirects returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) HasWaf

func (o *CreateDistributionPayload) HasWaf() bool

HasWaf returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetBackend

SetBackend sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetBlockedCountries

SetBlockedCountries gets a reference to the given []string and assigns it to the BlockedCountries field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetBlockedIps

SetBlockedIps gets a reference to the given []string and assigns it to the BlockedIps field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetDefaultCacheDuration

SetDefaultCacheDuration gets a reference to the given string and assigns it to the DefaultCacheDuration field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetIntentId

SetIntentId gets a reference to the given string and assigns it to the IntentId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetLogSink

SetLogSink gets a reference to the given CreateDistributionPayloadLogSink and assigns it to the LogSink field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetMonthlyLimitBytes

SetMonthlyLimitBytes gets a reference to the given int64 and assigns it to the MonthlyLimitBytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetOptimizer

SetOptimizer gets a reference to the given Optimizer and assigns it to the Optimizer field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetRedirects added in v1.10.0

SetRedirects gets a reference to the given RedirectConfig and assigns it to the Redirects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetRegions

SetRegions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayload) SetWaf

SetWaf gets a reference to the given WafConfig and assigns it to the Waf field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionPayload) ToMap deprecated

func (o CreateDistributionPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadBackend

type CreateDistributionPayloadBackend struct {
	BucketBackendCreate *BucketBackendCreate
	HttpBackendCreate   *HttpBackendCreate
}

CreateDistributionPayloadBackend - Configuration for the content origin backend. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func BucketBackendCreateAsCreateDistributionPayloadBackend

func BucketBackendCreateAsCreateDistributionPayloadBackend(v *BucketBackendCreate) CreateDistributionPayloadBackend

BucketBackendCreateAsCreateDistributionPayloadBackend is a convenience function that returns BucketBackendCreate wrapped in CreateDistributionPayloadBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func HttpBackendCreateAsCreateDistributionPayloadBackend

func HttpBackendCreateAsCreateDistributionPayloadBackend(v *HttpBackendCreate) CreateDistributionPayloadBackend

HttpBackendCreateAsCreateDistributionPayloadBackend is a convenience function that returns HttpBackendCreate wrapped in CreateDistributionPayloadBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayloadBackend) GetActualInstance

func (obj *CreateDistributionPayloadBackend) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionPayloadBackend) MarshalJSON

func (src CreateDistributionPayloadBackend) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateDistributionPayloadBackend) UnmarshalJSON

func (dst *CreateDistributionPayloadBackend) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBackendArgType deprecated

type CreateDistributionPayloadGetBackendArgType = CreateDistributionPayloadBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBackendAttributeType

type CreateDistributionPayloadGetBackendAttributeType = *CreateDistributionPayloadBackend

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBackendRetType deprecated

type CreateDistributionPayloadGetBackendRetType = CreateDistributionPayloadBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedCountriesArgType deprecated

type CreateDistributionPayloadGetBlockedCountriesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedCountriesAttributeType

type CreateDistributionPayloadGetBlockedCountriesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedCountriesRetType deprecated

type CreateDistributionPayloadGetBlockedCountriesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedIpsArgType deprecated

type CreateDistributionPayloadGetBlockedIpsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedIpsAttributeType

type CreateDistributionPayloadGetBlockedIpsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetBlockedIpsRetType deprecated

type CreateDistributionPayloadGetBlockedIpsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetDefaultCacheDurationArgType deprecated

type CreateDistributionPayloadGetDefaultCacheDurationArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetDefaultCacheDurationAttributeType

type CreateDistributionPayloadGetDefaultCacheDurationAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetDefaultCacheDurationRetType deprecated

type CreateDistributionPayloadGetDefaultCacheDurationRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetIntentIdArgType deprecated

type CreateDistributionPayloadGetIntentIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetIntentIdAttributeType

type CreateDistributionPayloadGetIntentIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetIntentIdRetType deprecated

type CreateDistributionPayloadGetIntentIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetLogSinkArgType deprecated

type CreateDistributionPayloadGetLogSinkArgType = CreateDistributionPayloadLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetLogSinkAttributeType

type CreateDistributionPayloadGetLogSinkAttributeType = *CreateDistributionPayloadLogSink

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetLogSinkRetType deprecated

type CreateDistributionPayloadGetLogSinkRetType = CreateDistributionPayloadLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetMonthlyLimitBytesArgType deprecated

type CreateDistributionPayloadGetMonthlyLimitBytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetMonthlyLimitBytesAttributeType

type CreateDistributionPayloadGetMonthlyLimitBytesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetMonthlyLimitBytesRetType deprecated

type CreateDistributionPayloadGetMonthlyLimitBytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetOptimizerArgType deprecated

type CreateDistributionPayloadGetOptimizerArgType = Optimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetOptimizerAttributeType

type CreateDistributionPayloadGetOptimizerAttributeType = *Optimizer

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetOptimizerRetType deprecated

type CreateDistributionPayloadGetOptimizerRetType = Optimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRedirectsArgType deprecated added in v1.10.0

type CreateDistributionPayloadGetRedirectsArgType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRedirectsAttributeType added in v1.10.0

type CreateDistributionPayloadGetRedirectsAttributeType = *RedirectConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRedirectsRetType deprecated added in v1.10.0

type CreateDistributionPayloadGetRedirectsRetType = RedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRegionsArgType deprecated

type CreateDistributionPayloadGetRegionsArgType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRegionsAttributeType

type CreateDistributionPayloadGetRegionsAttributeType = *[]Region

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetRegionsRetType deprecated

type CreateDistributionPayloadGetRegionsRetType = []Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetWafArgType deprecated

type CreateDistributionPayloadGetWafArgType = WafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetWafAttributeType

type CreateDistributionPayloadGetWafAttributeType = *WafConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadGetWafRetType deprecated

type CreateDistributionPayloadGetWafRetType = WafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionPayloadLogSink

type CreateDistributionPayloadLogSink struct {
	LokiLogSinkCreate *LokiLogSinkCreate
}

CreateDistributionPayloadLogSink - struct for CreateDistributionPayloadLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func LokiLogSinkCreateAsCreateDistributionPayloadLogSink

func LokiLogSinkCreateAsCreateDistributionPayloadLogSink(v *LokiLogSinkCreate) CreateDistributionPayloadLogSink

LokiLogSinkCreateAsCreateDistributionPayloadLogSink is a convenience function that returns LokiLogSinkCreate wrapped in CreateDistributionPayloadLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionPayloadLogSink) GetActualInstance

func (obj *CreateDistributionPayloadLogSink) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionPayloadLogSink) MarshalJSON

func (src CreateDistributionPayloadLogSink) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateDistributionPayloadLogSink) UnmarshalJSON

func (dst *CreateDistributionPayloadLogSink) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionRequest deprecated

type CreateDistributionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionRequest) CreateDistributionPayload deprecated

func (r CreateDistributionRequest) CreateDistributionPayload(createDistributionPayload CreateDistributionPayload) ApiCreateDistributionRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionResponse

type CreateDistributionResponse struct {
	// REQUIRED
	Distribution CreateDistributionResponseGetDistributionAttributeType `json:"distribution" required:"true"`
}

CreateDistributionResponse struct for CreateDistributionResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateDistributionResponse

func NewCreateDistributionResponse(distribution CreateDistributionResponseGetDistributionArgType) *CreateDistributionResponse

NewCreateDistributionResponse instantiates a new CreateDistributionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateDistributionResponseWithDefaults

func NewCreateDistributionResponseWithDefaults() *CreateDistributionResponse

NewCreateDistributionResponseWithDefaults instantiates a new CreateDistributionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionResponse) GetDistribution

GetDistribution returns the Distribution field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionResponse) GetDistributionOk

GetDistributionOk returns a tuple with the Distribution field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateDistributionResponse) SetDistribution

SetDistribution sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateDistributionResponse) ToMap deprecated

func (o CreateDistributionResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionResponseGetDistributionArgType deprecated

type CreateDistributionResponseGetDistributionArgType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionResponseGetDistributionAttributeType

type CreateDistributionResponseGetDistributionAttributeType = *Distribution

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateDistributionResponseGetDistributionRetType deprecated

type CreateDistributionResponseGetDistributionRetType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomain

type CustomDomain struct {
	// This object is present if the custom domain has errors.
	Errors CustomDomainGetErrorsAttributeType `json:"errors,omitempty"`
	// The domain. Can be used as input for the GetCustomDomain endpoint
	// REQUIRED
	Name CustomDomainGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Status CustomDomainGetStatusAttributeType `json:"status" required:"true"`
}

CustomDomain Definition of a custom domain Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCustomDomain

NewCustomDomain instantiates a new CustomDomain object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCustomDomainWithDefaults

func NewCustomDomainWithDefaults() *CustomDomain

NewCustomDomainWithDefaults instantiates a new CustomDomain object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetErrors

func (o *CustomDomain) GetErrors() (res CustomDomainGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetErrorsOk

func (o *CustomDomain) GetErrorsOk() (ret CustomDomainGetErrorsRetType, ok bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetName

func (o *CustomDomain) GetName() (ret CustomDomainGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetNameOk

func (o *CustomDomain) GetNameOk() (ret CustomDomainGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetStatus

func (o *CustomDomain) GetStatus() (ret CustomDomainGetStatusRetType)

GetStatus returns the Status field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) GetStatusOk

func (o *CustomDomain) GetStatusOk() (ret CustomDomainGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) HasErrors

func (o *CustomDomain) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) SetErrors

SetErrors gets a reference to the given []StatusError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CustomDomain) SetStatus

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CustomDomain) ToMap deprecated

func (o CustomDomain) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetErrorsArgType deprecated

type CustomDomainGetErrorsArgType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetErrorsAttributeType

type CustomDomainGetErrorsAttributeType = *[]StatusError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetErrorsRetType deprecated

type CustomDomainGetErrorsRetType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetNameArgType deprecated

type CustomDomainGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetNameAttributeType

type CustomDomainGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetNameRetType deprecated

type CustomDomainGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetStatusArgType deprecated

type CustomDomainGetStatusArgType = DomainStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetStatusAttributeType

type CustomDomainGetStatusAttributeType = *DomainStatus

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CustomDomainGetStatusRetType deprecated

type CustomDomainGetStatusRetType = DomainStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated

type DefaultApi interface {
	/*
		CreateDistribution Create new distribution
		CreateDistribution will create a new CDN distribution

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return ApiCreateDistributionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateDistribution(ctx context.Context, projectId string) ApiCreateDistributionRequest
	/*
		CreateDistributionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return CreateDistributionResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateDistributionExecute(ctx context.Context, projectId string) (*CreateDistributionResponse, error)
	/*
		DeleteCustomDomain Delete a custom domain
		Removes a custom domain


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return ApiDeleteCustomDomainRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiDeleteCustomDomainRequest
	/*
		DeleteCustomDomainExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return DeleteCustomDomainResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*DeleteCustomDomainResponse, error)
	/*
		DeleteDistribution Delete distribution
		DeleteDistribution accepts a project- and distribution-Id and will delete a distribution.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiDeleteDistributionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteDistribution(ctx context.Context, projectId string, distributionId string) ApiDeleteDistributionRequest
	/*
		DeleteDistributionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return DeleteDistributionResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteDistributionExecute(ctx context.Context, projectId string, distributionId string) (*DeleteDistributionResponse, error)
	/*
		FindCachePaths Return Paths that were purged
		This returns paths that are present in the cache purging history.
		Only substrings of the provided input are returned.
		The response is sorted in descending order by the most recent purge.

		So, assuming you have have the following purged for a distribution
		- `/test/1` at `2025-01-01`
		- `/test/2` at `2025-01-02`
		- `/someOtherPath/1` at `2025-01-03`
		- `/test/1` at `2025-01-04`
		- `/test/3` at `2025-01-05`,
		this would return the following paths, in the following order, assuming `/te` was the search parameter:
		- `/test/3`
		- `/test/1`
		- `/test/2`


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiFindCachePathsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	FindCachePaths(ctx context.Context, projectId string, distributionId string) ApiFindCachePathsRequest
	/*
		FindCachePathsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return FindCachePathsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	FindCachePathsExecute(ctx context.Context, projectId string, distributionId string) (*FindCachePathsResponse, error)
	/*
		GetCacheInfo Get Infos about the Caching State
		Return caching info metadata, which contains the last cache purging time and a history of the most recent *full* purges.

		If (and only if) you provide the path query parameter, the history will also contain granular cache purges.
		The request will not fail if no data about a path is found.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiGetCacheInfoRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetCacheInfo(ctx context.Context, projectId string, distributionId string) ApiGetCacheInfoRequest
	/*
		GetCacheInfoExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return GetCacheInfoResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetCacheInfoExecute(ctx context.Context, projectId string, distributionId string) (*GetCacheInfoResponse, error)
	/*
		GetCustomDomain Retrieve a specific custom domain
		Returns a 200 and the custom domain if this custom domain was associated to this distribution, else 404


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return ApiGetCustomDomainRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiGetCustomDomainRequest
	/*
		GetCustomDomainExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return GetCustomDomainResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*GetCustomDomainResponse, error)
	/*
		GetDistribution Get distribution by Id
		This returns a specific distribution by its Id. If no distribution with the given Id exists the endpoint returns 404. Trying to get a deleted distributions also return 404.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiGetDistributionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetDistribution(ctx context.Context, projectId string, distributionId string) ApiGetDistributionRequest
	/*
		GetDistributionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return GetDistributionResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetDistributionExecute(ctx context.Context, projectId string, distributionId string) (*GetDistributionResponse, error)
	/*
		GetLogs Retrieve distribution logs

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId Your CDN distribution Id
		@return ApiGetLogsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetLogs(ctx context.Context, projectId string, distributionId string) ApiGetLogsRequest
	/*
		GetLogsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId Your CDN distribution Id
		@return GetLogsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetLogsExecute(ctx context.Context, projectId string, distributionId string) (*GetLogsResponse, error)
	/*
		GetLogsSearchFilters Get relevant search filters for this distribution based on user input.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project ID.
		@param distributionId Your CDN distribution ID.
		@return ApiGetLogsSearchFiltersRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetLogsSearchFilters(ctx context.Context, projectId string, distributionId string) ApiGetLogsSearchFiltersRequest
	/*
		GetLogsSearchFiltersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project ID.
		@param distributionId Your CDN distribution ID.
		@return GetLogsSearchFiltersResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetLogsSearchFiltersExecute(ctx context.Context, projectId string, distributionId string) (*GetLogsSearchFiltersResponse, error)
	/*
		GetStatistics Retrieve the statistics of a distribution
		Returns the statistics of the distribution in the given
		time range. The response is a list of statistics records. Each record aggregates the statistics for its time interval.
		In case no statistics for a time interval exist, no record is returned.
		The time range for which statistics should be returned can be configured using query parameters.

		Timestamps are assumed to be UTC. This is especially important for the "buckets" when you, for example, return daily information. A day always starts and ends at 00:00Z.

		**Important Note:** Lower bounds are inclusive, upper bounds are exclusive. If you, for example, want a daily grouped which starts on the 1st Jan and also contains the full 10th Jan day, you would define `2025-01-01T00:00:00Z` as the lower and `2025-01-11T00:00:00Z` as the upper bound.

		The upper bound is optional. If you omit it, the API will use the start of the next interval as the upper bound.
		Example: if `interval` is `hourly`, `from` would default to the start of the next hour, if it's `daily`, `from` would default to the start of the next day, etc.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiGetStatisticsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetStatistics(ctx context.Context, projectId string, distributionId string) ApiGetStatisticsRequest
	/*
		GetStatisticsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return GetStatisticsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetStatisticsExecute(ctx context.Context, projectId string, distributionId string) (*GetStatisticsResponse, error)
	/*
		ListDistributions List all distributions belonging to a specific project
		ListDistributions returns a list of all CDN distributions associated with
		a given project, ordered by their distribution Id.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return ApiListDistributionsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListDistributions(ctx context.Context, projectId string) ApiListDistributionsRequest
	/*
		ListDistributionsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return ListDistributionsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListDistributionsExecute(ctx context.Context, projectId string) (*ListDistributionsResponse, error)
	/*
		ListWafCollections List all WAF rule collections of the project
		Returns all WAF rule collections available to the project

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return ApiListWafCollectionsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListWafCollections(ctx context.Context, projectId string) ApiListWafCollectionsRequest
	/*
		ListWafCollectionsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@return ListWafCollectionsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListWafCollectionsExecute(ctx context.Context, projectId string) (*ListWafCollectionsResponse, error)
	/*
		PatchDistribution Update existing distribution
		Modify a CDN distribution with a partial update. Only the fields specified in the request will be modified.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiPatchDistributionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PatchDistribution(ctx context.Context, projectId string, distributionId string) ApiPatchDistributionRequest
	/*
		PatchDistributionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return PatchDistributionResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PatchDistributionExecute(ctx context.Context, projectId string, distributionId string) (*PatchDistributionResponse, error)
	/*
		PurgeCache Clear distribution cache
		Clear the cache for this distribution.
		All content, regardless of its staleness, will get refetched from the host.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return ApiPurgeCacheRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PurgeCache(ctx context.Context, projectId string, distributionId string) ApiPurgeCacheRequest
	/*
		PurgeCacheExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@return map[string]interface{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PurgeCacheExecute(ctx context.Context, projectId string, distributionId string) (map[string]interface{}, error)
	/*
		PutCustomDomain Create or update a custom domain
		Creates a new custom domain. If it already exists, this will overwrite the previous custom domain's properties.


		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return ApiPutCustomDomainRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PutCustomDomain(ctx context.Context, projectId string, distributionId string, domain string) ApiPutCustomDomainRequest
	/*
		PutCustomDomainExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId Your STACKIT Project Id
		@param distributionId
		@param domain
		@return PutCustomDomainResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PutCustomDomainExecute(ctx context.Context, projectId string, distributionId string, domain string) (*PutCustomDomainResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCustomDomainRequest deprecated

type DeleteCustomDomainRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteCustomDomainRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteCustomDomainRequest) IntentId deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCustomDomainResponse

type DeleteCustomDomainResponse struct {
	CustomDomain DeleteCustomDomainResponseGetCustomDomainAttributeType `json:"customDomain,omitempty"`
}

DeleteCustomDomainResponse Returns the custom domain that was deleted while the deletion has not completed yet. After the deletion was successful the response will be empty. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteCustomDomainResponse

func NewDeleteCustomDomainResponse() *DeleteCustomDomainResponse

NewDeleteCustomDomainResponse instantiates a new DeleteCustomDomainResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteCustomDomainResponseWithDefaults

func NewDeleteCustomDomainResponseWithDefaults() *DeleteCustomDomainResponse

NewDeleteCustomDomainResponseWithDefaults instantiates a new DeleteCustomDomainResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteCustomDomainResponse) GetCustomDomain

GetCustomDomain returns the CustomDomain field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteCustomDomainResponse) GetCustomDomainOk

GetCustomDomainOk returns a tuple with the CustomDomain field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteCustomDomainResponse) HasCustomDomain

func (o *DeleteCustomDomainResponse) HasCustomDomain() bool

HasCustomDomain returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteCustomDomainResponse) SetCustomDomain

SetCustomDomain gets a reference to the given CustomDomain and assigns it to the CustomDomain field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteCustomDomainResponse) ToMap deprecated

func (o DeleteCustomDomainResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCustomDomainResponseGetCustomDomainArgType deprecated

type DeleteCustomDomainResponseGetCustomDomainArgType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCustomDomainResponseGetCustomDomainAttributeType

type DeleteCustomDomainResponseGetCustomDomainAttributeType = *CustomDomain

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteCustomDomainResponseGetCustomDomainRetType deprecated

type DeleteCustomDomainResponseGetCustomDomainRetType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteDistributionRequest deprecated

type DeleteDistributionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteDistributionRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteDistributionRequest) IntentId

While optional, it is greatly encouraged to provide an `intentId`. This is used to deduplicate requests. If multiple DELETE-Requests with the same `intentId` are received, all but the first request are dropped. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteDistributionResponse

type DeleteDistributionResponse struct {
	Distribution DeleteDistributionResponseGetDistributionAttributeType `json:"distribution,omitempty"`
}

DeleteDistributionResponse struct for DeleteDistributionResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteDistributionResponse

func NewDeleteDistributionResponse() *DeleteDistributionResponse

NewDeleteDistributionResponse instantiates a new DeleteDistributionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteDistributionResponseWithDefaults

func NewDeleteDistributionResponseWithDefaults() *DeleteDistributionResponse

NewDeleteDistributionResponseWithDefaults instantiates a new DeleteDistributionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteDistributionResponse) GetDistribution

GetDistribution returns the Distribution field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteDistributionResponse) GetDistributionOk

GetDistributionOk returns a tuple with the Distribution field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteDistributionResponse) HasDistribution

func (o *DeleteDistributionResponse) HasDistribution() bool

HasDistribution returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteDistributionResponse) SetDistribution

SetDistribution gets a reference to the given Distribution and assigns it to the Distribution field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteDistributionResponse) ToMap deprecated

func (o DeleteDistributionResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteDistributionResponseGetDistributionArgType deprecated

type DeleteDistributionResponseGetDistributionArgType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteDistributionResponseGetDistributionAttributeType

type DeleteDistributionResponseGetDistributionAttributeType = *Distribution

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteDistributionResponseGetDistributionRetType deprecated

type DeleteDistributionResponseGetDistributionRetType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Distribution

type Distribution struct {
	// REQUIRED
	Config DistributionGetConfigAttributeType `json:"config" required:"true"`
	// RFC3339 string defining when the distribution was created
	// REQUIRED
	CreatedAt DistributionGetCreatedAtAttributeType `json:"createdAt" required:"true"`
	// REQUIRED
	Domains DistributionGetDomainsAttributeType `json:"domains" required:"true"`
	// This object may be present if, and only if the distribution has encountered an error state.
	Errors DistributionGetErrorsAttributeType `json:"errors,omitempty"`
	// REQUIRED
	Id DistributionGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	ProjectId DistributionGetProjectIdAttributeType `json:"projectId" required:"true"`
	// - `CREATING`: The distribution was just created.    All the relevant resources are created in the background. Once fully reconciled,   this switches to `ACTIVE`. If there are any issues, the status changes to    `ERROR`. You can look at the `errors` array to get more infos. - `ACTIVE`: The usual state. The desired configuration is synced, there are no errors - `UPDATING`: The state when there is a discrepancy between the desired and    actual configuration state. This occurs right after an update. Will switch to    `ACTIVE` or `ERROR`, depending on if synchronizing succeeds or not. - `DELETING`: The state right after a delete request was received. The distribution will stay in this status   until all resources have been successfully removed, or until we encounter an `ERROR` state.    **NOTE:** You can keep fetching the distribution while it is deleting.    After successful deletion, trying to get a distribution will return a 404 Not Found response - `ERROR`: The error state. Look at the `errors` array for more info.
	// REQUIRED
	Status DistributionGetStatusAttributeType `json:"status" required:"true"`
	// RFC3339 string which returns the last time the distribution configuration was modified.
	// REQUIRED
	UpdatedAt DistributionGetUpdatedAtAttributeType `json:"updatedAt" required:"true"`
	Waf       DistributionGetWafAttributeType       `json:"waf,omitempty"`
}

Distribution struct for Distribution Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistribution

NewDistribution instantiates a new Distribution object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionWithDefaults

func NewDistributionWithDefaults() *Distribution

NewDistributionWithDefaults instantiates a new Distribution object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetConfig

func (o *Distribution) GetConfig() (ret DistributionGetConfigRetType)

GetConfig returns the Config field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetConfigOk

func (o *Distribution) GetConfigOk() (ret DistributionGetConfigRetType, ok bool)

GetConfigOk returns a tuple with the Config field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetCreatedAt

func (o *Distribution) GetCreatedAt() (ret DistributionGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetCreatedAtOk

func (o *Distribution) GetCreatedAtOk() (ret DistributionGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetDomains

func (o *Distribution) GetDomains() (ret DistributionGetDomainsRetType)

GetDomains returns the Domains field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetDomainsOk

func (o *Distribution) GetDomainsOk() (ret DistributionGetDomainsRetType, ok bool)

GetDomainsOk returns a tuple with the Domains field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetErrors

func (o *Distribution) GetErrors() (res DistributionGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetErrorsOk

func (o *Distribution) GetErrorsOk() (ret DistributionGetErrorsRetType, ok bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetId

func (o *Distribution) GetId() (ret DistributionGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetIdOk

func (o *Distribution) GetIdOk() (ret DistributionGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetProjectId

func (o *Distribution) GetProjectId() (ret DistributionGetProjectIdRetType)

GetProjectId returns the ProjectId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetProjectIdOk

func (o *Distribution) GetProjectIdOk() (ret DistributionGetProjectIdRetType, ok bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetStatus

func (o *Distribution) GetStatus() (ret DistributionGetStatusRetType)

GetStatus returns the Status field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetStatusOk

func (o *Distribution) GetStatusOk() (ret DistributionGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetUpdatedAt

func (o *Distribution) GetUpdatedAt() (ret DistributionGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetUpdatedAtOk

func (o *Distribution) GetUpdatedAtOk() (ret DistributionGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetWaf

func (o *Distribution) GetWaf() (res DistributionGetWafRetType)

GetWaf returns the Waf field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) GetWafOk

func (o *Distribution) GetWafOk() (ret DistributionGetWafRetType, ok bool)

GetWafOk returns a tuple with the Waf field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) HasErrors

func (o *Distribution) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) HasWaf

func (o *Distribution) HasWaf() bool

HasWaf returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetConfig

SetConfig sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetCreatedAt

func (o *Distribution) SetCreatedAt(v DistributionGetCreatedAtRetType)

SetCreatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetDomains

SetDomains sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetErrors

SetErrors gets a reference to the given []StatusError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetId

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetProjectId

func (o *Distribution) SetProjectId(v DistributionGetProjectIdRetType)

SetProjectId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetStatus

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetUpdatedAt

func (o *Distribution) SetUpdatedAt(v DistributionGetUpdatedAtRetType)

SetUpdatedAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Distribution) SetWaf

SetWaf gets a reference to the given DistributionWaf and assigns it to the Waf field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Distribution) ToMap deprecated

func (o Distribution) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetConfigArgType deprecated

type DistributionGetConfigArgType = Config

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetConfigAttributeType

type DistributionGetConfigAttributeType = *Config

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetConfigRetType deprecated

type DistributionGetConfigRetType = Config

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetCreatedAtArgType deprecated

type DistributionGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetCreatedAtAttributeType

type DistributionGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetCreatedAtRetType deprecated

type DistributionGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetDomainsArgType deprecated

type DistributionGetDomainsArgType = []Domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetDomainsAttributeType

type DistributionGetDomainsAttributeType = *[]Domain

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetDomainsRetType deprecated

type DistributionGetDomainsRetType = []Domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetErrorsArgType deprecated

type DistributionGetErrorsArgType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetErrorsAttributeType

type DistributionGetErrorsAttributeType = *[]StatusError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetErrorsRetType deprecated

type DistributionGetErrorsRetType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetIdArgType deprecated

type DistributionGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetIdAttributeType

type DistributionGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetIdRetType deprecated

type DistributionGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetProjectIdArgType deprecated

type DistributionGetProjectIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetProjectIdAttributeType

type DistributionGetProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetProjectIdRetType deprecated

type DistributionGetProjectIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetStatusArgType deprecated

type DistributionGetStatusArgType = DistributionStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetStatusAttributeType deprecated

type DistributionGetStatusAttributeType = *DistributionStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetStatusRetType deprecated

type DistributionGetStatusRetType = DistributionStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetUpdatedAtArgType deprecated

type DistributionGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetUpdatedAtAttributeType

type DistributionGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetUpdatedAtRetType deprecated

type DistributionGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetWafArgType deprecated

type DistributionGetWafArgType = DistributionWaf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetWafAttributeType

type DistributionGetWafAttributeType = *DistributionWaf

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionGetWafRetType deprecated

type DistributionGetWafRetType = DistributionWaf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecord

type DistributionLogsRecord struct {
	// REQUIRED
	CacheHit DistributionLogsRecordgetCacheHitAttributeType `json:"cacheHit" required:"true"`
	// REQUIRED
	DataCenterRegion DistributionLogsRecordGetDataCenterRegionAttributeType `json:"dataCenterRegion" required:"true"`
	// REQUIRED
	DistributionId DistributionLogsRecordGetDistributionIdAttributeType `json:"distributionId" required:"true"`
	// REQUIRED
	Host DistributionLogsRecordGetHostAttributeType `json:"host" required:"true"`
	// REQUIRED
	Path DistributionLogsRecordGetPathAttributeType `json:"path" required:"true"`
	// ISO 3166-1 A2 compliant country code
	// REQUIRED
	RequestCountryCode DistributionLogsRecordGetRequestCountryCodeAttributeType `json:"requestCountryCode" required:"true"`
	// REQUIRED
	Size DistributionLogsRecordGetSizeAttributeType `json:"size" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	StatusCode DistributionLogsRecordGetStatusCodeAttributeType `json:"statusCode" required:"true"`
	// REQUIRED
	Timestamp    DistributionLogsRecordGetTimestampAttributeType    `json:"timestamp" required:"true"`
	WafViolation DistributionLogsRecordGetWafViolationAttributeType `json:"wafViolation,omitempty"`
}

DistributionLogsRecord struct for DistributionLogsRecord Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionLogsRecord

NewDistributionLogsRecord instantiates a new DistributionLogsRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionLogsRecordWithDefaults

func NewDistributionLogsRecordWithDefaults() *DistributionLogsRecord

NewDistributionLogsRecordWithDefaults instantiates a new DistributionLogsRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetCacheHit

GetCacheHit returns the CacheHit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetCacheHitOk

GetCacheHitOk returns a tuple with the CacheHit field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetDataCenterRegion

GetDataCenterRegion returns the DataCenterRegion field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetDataCenterRegionOk

GetDataCenterRegionOk returns a tuple with the DataCenterRegion field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetDistributionId

GetDistributionId returns the DistributionId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetDistributionIdOk

GetDistributionIdOk returns a tuple with the DistributionId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetHost

GetHost returns the Host field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetHostOk

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetPath

GetPath returns the Path field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetPathOk

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetRequestCountryCode

GetRequestCountryCode returns the RequestCountryCode field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetRequestCountryCodeOk

GetRequestCountryCodeOk returns a tuple with the RequestCountryCode field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetSize

GetSize returns the Size field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetSizeOk

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetStatusCode

GetStatusCode returns the StatusCode field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetStatusCodeOk

GetStatusCodeOk returns a tuple with the StatusCode field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetTimestamp

GetTimestamp returns the Timestamp field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetTimestampOk

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetWafViolation

GetWafViolation returns the WafViolation field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) GetWafViolationOk

GetWafViolationOk returns a tuple with the WafViolation field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) HasWafViolation

func (o *DistributionLogsRecord) HasWafViolation() bool

HasWafViolation returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetCacheHit

SetCacheHit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetDataCenterRegion

SetDataCenterRegion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetDistributionId

SetDistributionId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetHost

SetHost sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetPath

SetPath sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetRequestCountryCode

SetRequestCountryCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetSize

SetSize sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetStatusCode

SetStatusCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetTimestamp

SetTimestamp sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionLogsRecord) SetWafViolation

SetWafViolation gets a reference to the given WAFViolation and assigns it to the WafViolation field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionLogsRecord) ToMap deprecated

func (o DistributionLogsRecord) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDataCenterRegionArgType deprecated

type DistributionLogsRecordGetDataCenterRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDataCenterRegionAttributeType

type DistributionLogsRecordGetDataCenterRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDataCenterRegionRetType deprecated

type DistributionLogsRecordGetDataCenterRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDistributionIdArgType deprecated

type DistributionLogsRecordGetDistributionIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDistributionIdAttributeType

type DistributionLogsRecordGetDistributionIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetDistributionIdRetType deprecated

type DistributionLogsRecordGetDistributionIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetHostArgType deprecated

type DistributionLogsRecordGetHostArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetHostAttributeType

type DistributionLogsRecordGetHostAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetHostRetType deprecated

type DistributionLogsRecordGetHostRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetPathArgType deprecated

type DistributionLogsRecordGetPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetPathAttributeType

type DistributionLogsRecordGetPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetPathRetType deprecated

type DistributionLogsRecordGetPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetRequestCountryCodeArgType deprecated

type DistributionLogsRecordGetRequestCountryCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetRequestCountryCodeAttributeType

type DistributionLogsRecordGetRequestCountryCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetRequestCountryCodeRetType deprecated

type DistributionLogsRecordGetRequestCountryCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetSizeArgType deprecated

type DistributionLogsRecordGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetSizeAttributeType

type DistributionLogsRecordGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetSizeRetType deprecated

type DistributionLogsRecordGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetStatusCodeArgType deprecated

type DistributionLogsRecordGetStatusCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetStatusCodeAttributeType

type DistributionLogsRecordGetStatusCodeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetStatusCodeRetType deprecated

type DistributionLogsRecordGetStatusCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetTimestampArgType deprecated

type DistributionLogsRecordGetTimestampArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetTimestampAttributeType

type DistributionLogsRecordGetTimestampAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetTimestampRetType deprecated

type DistributionLogsRecordGetTimestampRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetWafViolationArgType deprecated

type DistributionLogsRecordGetWafViolationArgType = WAFViolation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetWafViolationAttributeType

type DistributionLogsRecordGetWafViolationAttributeType = *WAFViolation

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordGetWafViolationRetType deprecated

type DistributionLogsRecordGetWafViolationRetType = WAFViolation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordgetCacheHitArgType deprecated

type DistributionLogsRecordgetCacheHitArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordgetCacheHitAttributeType

type DistributionLogsRecordgetCacheHitAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionLogsRecordgetCacheHitRetType deprecated

type DistributionLogsRecordgetCacheHitRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecord

type DistributionStatisticsRecord struct {
	// Number of cached requests that were served
	// REQUIRED
	CachedRequests DistributionStatisticsRecordGetCachedRequestsAttributeType `json:"cachedRequests" required:"true"`
	// Total number of requests that were served
	// REQUIRED
	TotalRequests DistributionStatisticsRecordGetTotalRequestsAttributeType `json:"totalRequests" required:"true"`
	// Total traffic in bytes that occurred during the time interval
	// REQUIRED
	TotalTrafficBytes DistributionStatisticsRecordGetTotalTrafficBytesAttributeType `json:"totalTrafficBytes" required:"true"`
	// Exclusive end of the time interval the statistics refer to
	// REQUIRED
	End DistributionStatisticsRecordGetEndAttributeType `json:"end" required:"true"`
	// REQUIRED
	Regions DistributionStatisticsRecordGetRegionsAttributeType `json:"regions" required:"true"`
	// Start of the time interval the statistics refer to
	// REQUIRED
	Start DistributionStatisticsRecordGetStartAttributeType `json:"start" required:"true"`
}

DistributionStatisticsRecord Aggregated statistics of a distribution during a time interval Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecord

NewDistributionStatisticsRecord instantiates a new DistributionStatisticsRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordWithDefaults

func NewDistributionStatisticsRecordWithDefaults() *DistributionStatisticsRecord

NewDistributionStatisticsRecordWithDefaults instantiates a new DistributionStatisticsRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetCachedRequests

GetCachedRequests returns the CachedRequests field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetCachedRequestsOk

GetCachedRequestsOk returns a tuple with the CachedRequests field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetEnd

GetEnd returns the End field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetEndOk

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetRegions

GetRegions returns the Regions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetRegionsOk

GetRegionsOk returns a tuple with the Regions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetStart

GetStart returns the Start field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetStartOk

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetTotalRequests

GetTotalRequests returns the TotalRequests field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetTotalRequestsOk

GetTotalRequestsOk returns a tuple with the TotalRequests field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetTotalTrafficBytes

GetTotalTrafficBytes returns the TotalTrafficBytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) GetTotalTrafficBytesOk

GetTotalTrafficBytesOk returns a tuple with the TotalTrafficBytes field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetCachedRequests

SetCachedRequests sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetEnd

SetEnd sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetRegions

SetRegions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetStart

SetStart sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetTotalRequests

SetTotalRequests sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecord) SetTotalTrafficBytes

SetTotalTrafficBytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatisticsRecord) ToMap deprecated

func (o DistributionStatisticsRecord) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOf

type DistributionStatisticsRecordAllOf struct {
	// Exclusive end of the time interval the statistics refer to
	// REQUIRED
	End DistributionStatisticsRecordAllOfGetEndAttributeType `json:"end" required:"true"`
	// REQUIRED
	Regions DistributionStatisticsRecordAllOfGetRegionsAttributeType `json:"regions" required:"true"`
	// Start of the time interval the statistics refer to
	// REQUIRED
	Start DistributionStatisticsRecordAllOfGetStartAttributeType `json:"start" required:"true"`
}

DistributionStatisticsRecordAllOf struct for DistributionStatisticsRecordAllOf Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordAllOf

NewDistributionStatisticsRecordAllOf instantiates a new DistributionStatisticsRecordAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordAllOfWithDefaults

func NewDistributionStatisticsRecordAllOfWithDefaults() *DistributionStatisticsRecordAllOf

NewDistributionStatisticsRecordAllOfWithDefaults instantiates a new DistributionStatisticsRecordAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetEnd

GetEnd returns the End field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetEndOk

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetRegions

GetRegions returns the Regions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetRegionsOk

GetRegionsOk returns a tuple with the Regions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetStart

GetStart returns the Start field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) GetStartOk

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) SetEnd

SetEnd sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) SetRegions

SetRegions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordAllOf) SetStart

SetStart sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatisticsRecordAllOf) ToMap deprecated

func (o DistributionStatisticsRecordAllOf) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetEndArgType deprecated

type DistributionStatisticsRecordAllOfGetEndArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetEndAttributeType

type DistributionStatisticsRecordAllOfGetEndAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetEndRetType deprecated

type DistributionStatisticsRecordAllOfGetEndRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetRegionsArgType deprecated

type DistributionStatisticsRecordAllOfGetRegionsArgType = DistributionStatisticsRecordRegions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetRegionsAttributeType

type DistributionStatisticsRecordAllOfGetRegionsAttributeType = *DistributionStatisticsRecordRegions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetRegionsRetType deprecated

type DistributionStatisticsRecordAllOfGetRegionsRetType = DistributionStatisticsRecordRegions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetStartArgType deprecated

type DistributionStatisticsRecordAllOfGetStartArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetStartAttributeType

type DistributionStatisticsRecordAllOfGetStartAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordAllOfGetStartRetType deprecated

type DistributionStatisticsRecordAllOfGetStartRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntry

type DistributionStatisticsRecordEntry struct {
	// Number of cached requests that were served
	// REQUIRED
	CachedRequests DistributionStatisticsRecordEntryGetCachedRequestsAttributeType `json:"cachedRequests" required:"true"`
	// Total number of requests that were served
	// REQUIRED
	TotalRequests DistributionStatisticsRecordEntryGetTotalRequestsAttributeType `json:"totalRequests" required:"true"`
	// Total traffic in bytes that occurred during the time interval
	// REQUIRED
	TotalTrafficBytes DistributionStatisticsRecordEntryGetTotalTrafficBytesAttributeType `json:"totalTrafficBytes" required:"true"`
}

DistributionStatisticsRecordEntry struct for DistributionStatisticsRecordEntry Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordEntry

NewDistributionStatisticsRecordEntry instantiates a new DistributionStatisticsRecordEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordEntryWithDefaults

func NewDistributionStatisticsRecordEntryWithDefaults() *DistributionStatisticsRecordEntry

NewDistributionStatisticsRecordEntryWithDefaults instantiates a new DistributionStatisticsRecordEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetCachedRequests

GetCachedRequests returns the CachedRequests field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetCachedRequestsOk

GetCachedRequestsOk returns a tuple with the CachedRequests field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetTotalRequests

GetTotalRequests returns the TotalRequests field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetTotalRequestsOk

GetTotalRequestsOk returns a tuple with the TotalRequests field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetTotalTrafficBytes

GetTotalTrafficBytes returns the TotalTrafficBytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) GetTotalTrafficBytesOk

GetTotalTrafficBytesOk returns a tuple with the TotalTrafficBytes field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) SetCachedRequests

SetCachedRequests sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) SetTotalRequests

SetTotalRequests sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordEntry) SetTotalTrafficBytes

SetTotalTrafficBytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatisticsRecordEntry) ToMap deprecated

func (o DistributionStatisticsRecordEntry) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetCachedRequestsArgType deprecated

type DistributionStatisticsRecordEntryGetCachedRequestsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetCachedRequestsAttributeType

type DistributionStatisticsRecordEntryGetCachedRequestsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetCachedRequestsRetType deprecated

type DistributionStatisticsRecordEntryGetCachedRequestsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalRequestsArgType deprecated

type DistributionStatisticsRecordEntryGetTotalRequestsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalRequestsAttributeType

type DistributionStatisticsRecordEntryGetTotalRequestsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalRequestsRetType deprecated

type DistributionStatisticsRecordEntryGetTotalRequestsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalTrafficBytesArgType deprecated

type DistributionStatisticsRecordEntryGetTotalTrafficBytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalTrafficBytesAttributeType

type DistributionStatisticsRecordEntryGetTotalTrafficBytesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordEntryGetTotalTrafficBytesRetType deprecated

type DistributionStatisticsRecordEntryGetTotalTrafficBytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetCachedRequestsArgType deprecated

type DistributionStatisticsRecordGetCachedRequestsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetCachedRequestsAttributeType

type DistributionStatisticsRecordGetCachedRequestsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetCachedRequestsRetType deprecated

type DistributionStatisticsRecordGetCachedRequestsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetEndArgType deprecated

type DistributionStatisticsRecordGetEndArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetEndAttributeType

type DistributionStatisticsRecordGetEndAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetEndRetType deprecated

type DistributionStatisticsRecordGetEndRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetRegionsArgType deprecated

type DistributionStatisticsRecordGetRegionsArgType = DistributionStatisticsRecordRegions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetRegionsAttributeType

type DistributionStatisticsRecordGetRegionsAttributeType = *DistributionStatisticsRecordRegions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetRegionsRetType deprecated

type DistributionStatisticsRecordGetRegionsRetType = DistributionStatisticsRecordRegions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetStartArgType deprecated

type DistributionStatisticsRecordGetStartArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetStartAttributeType

type DistributionStatisticsRecordGetStartAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetStartRetType deprecated

type DistributionStatisticsRecordGetStartRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalRequestsArgType deprecated

type DistributionStatisticsRecordGetTotalRequestsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalRequestsAttributeType

type DistributionStatisticsRecordGetTotalRequestsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalRequestsRetType deprecated

type DistributionStatisticsRecordGetTotalRequestsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalTrafficBytesArgType deprecated

type DistributionStatisticsRecordGetTotalTrafficBytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalTrafficBytesAttributeType

type DistributionStatisticsRecordGetTotalTrafficBytesAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordGetTotalTrafficBytesRetType deprecated

type DistributionStatisticsRecordGetTotalTrafficBytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegions

type DistributionStatisticsRecordRegions struct {
	// REQUIRED
	AF DistributionStatisticsRecordRegionsGetAFAttributeType `json:"AF" required:"true"`
	// REQUIRED
	ASIA DistributionStatisticsRecordRegionsGetASIAAttributeType `json:"ASIA" required:"true"`
	// REQUIRED
	EU DistributionStatisticsRecordRegionsGetEUAttributeType `json:"EU" required:"true"`
	// REQUIRED
	SA DistributionStatisticsRecordRegionsGetSAAttributeType `json:"SA" required:"true"`
	// REQUIRED
	US DistributionStatisticsRecordRegionsGetUSAttributeType `json:"US" required:"true"`
}

DistributionStatisticsRecordRegions Mapping of regions to the metrics for this region for the defined time interval All regions are always present. If no traffic was reported for a region, it will still contain 0-filled properties Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordRegions

NewDistributionStatisticsRecordRegions instantiates a new DistributionStatisticsRecordRegions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionStatisticsRecordRegionsWithDefaults

func NewDistributionStatisticsRecordRegionsWithDefaults() *DistributionStatisticsRecordRegions

NewDistributionStatisticsRecordRegionsWithDefaults instantiates a new DistributionStatisticsRecordRegions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetAF

GetAF returns the AF field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetAFOk

GetAFOk returns a tuple with the AF field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetASIA

GetASIA returns the ASIA field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetASIAOk

GetASIAOk returns a tuple with the ASIA field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetEU

GetEU returns the EU field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetEUOk

GetEUOk returns a tuple with the EU field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetSA

GetSA returns the SA field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetSAOk

GetSAOk returns a tuple with the SA field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetUS

GetUS returns the US field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) GetUSOk

GetUSOk returns a tuple with the US field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) SetAF

SetAF sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) SetASIA

SetASIA sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) SetEU

SetEU sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) SetSA

SetSA sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatisticsRecordRegions) SetUS

SetUS sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatisticsRecordRegions) ToMap deprecated

func (o DistributionStatisticsRecordRegions) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetAFArgType deprecated

type DistributionStatisticsRecordRegionsGetAFArgType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetAFAttributeType

type DistributionStatisticsRecordRegionsGetAFAttributeType = *DistributionStatisticsRecordEntry

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetAFRetType deprecated

type DistributionStatisticsRecordRegionsGetAFRetType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetASIAArgType deprecated

type DistributionStatisticsRecordRegionsGetASIAArgType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetASIAAttributeType

type DistributionStatisticsRecordRegionsGetASIAAttributeType = *DistributionStatisticsRecordEntry

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetASIARetType deprecated

type DistributionStatisticsRecordRegionsGetASIARetType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetEUArgType deprecated

type DistributionStatisticsRecordRegionsGetEUArgType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetEUAttributeType

type DistributionStatisticsRecordRegionsGetEUAttributeType = *DistributionStatisticsRecordEntry

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetEURetType deprecated

type DistributionStatisticsRecordRegionsGetEURetType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetSAArgType deprecated

type DistributionStatisticsRecordRegionsGetSAArgType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetSAAttributeType

type DistributionStatisticsRecordRegionsGetSAAttributeType = *DistributionStatisticsRecordEntry

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetSARetType deprecated

type DistributionStatisticsRecordRegionsGetSARetType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetUSArgType deprecated

type DistributionStatisticsRecordRegionsGetUSArgType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetUSAttributeType

type DistributionStatisticsRecordRegionsGetUSAttributeType = *DistributionStatisticsRecordEntry

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatisticsRecordRegionsGetUSRetType deprecated

type DistributionStatisticsRecordRegionsGetUSRetType = DistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionStatus

type DistributionStatus string

DistributionStatus - `CREATING`: The distribution was just created. All the relevant resources are created in the background. Once fully reconciled, this switches to `ACTIVE`. If there are any issues, the status changes to `ERROR`. You can look at the `errors` array to get more infos. - `ACTIVE`: The usual state. The desired configuration is synced, there are no errors - `UPDATING`: The state when there is a discrepancy between the desired and actual configuration state. This occurs right after an update. Will switch to `ACTIVE` or `ERROR`, depending on if synchronizing succeeds or not. - `DELETING`: The state right after a delete request was received. The distribution will stay in this status until all resources have been successfully removed, or until we encounter an `ERROR` state. **NOTE:** You can keep fetching the distribution while it is deleting. After successful deletion, trying to get a distribution will return a 404 Not Found response - `ERROR`: The error state. Look at the `errors` array for more info. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DISTRIBUTIONSTATUS_CREATING DistributionStatus = "CREATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DISTRIBUTIONSTATUS_ACTIVE DistributionStatus = "ACTIVE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DISTRIBUTIONSTATUS_UPDATING DistributionStatus = "UPDATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DISTRIBUTIONSTATUS_DELETING DistributionStatus = "DELETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DISTRIBUTIONSTATUS_ERROR DistributionStatus = "ERROR"
)

List of Status

func NewDistributionStatusFromValue

func NewDistributionStatusFromValue(v DistributionStatus) (*DistributionStatus, error)

NewDistributionStatusFromValue returns a pointer to a valid DistributionStatus for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatus) IsValid

func (v DistributionStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionStatus) Ptr

Ptr returns reference to StatusStatus value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionStatus) UnmarshalJSON deprecated

func (v *DistributionStatus) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWaf

type DistributionWaf struct {
	// REQUIRED
	DisabledRules DistributionWafGetDisabledRulesAttributeType `json:"disabledRules" required:"true"`
	// REQUIRED
	EnabledRules DistributionWafGetEnabledRulesAttributeType `json:"enabledRules" required:"true"`
	// REQUIRED
	LogOnlyRules DistributionWafGetLogOnlyRulesAttributeType `json:"logOnlyRules" required:"true"`
}

DistributionWaf For this property to be present two pre-conditions must be met: - the WAF was enabled at least once - the query parameter ?withWafStatus is truthy This property contains the waf Status. At this point in time, this contains all resolved rules. Rules are split into 3 groups: - enabledRules - logOnlyRules - disabledRules **Do note that the global waf mode (Disabled, LogOnly, Enabled) is *NOT* reflected in this list!** Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionWaf

NewDistributionWaf instantiates a new DistributionWaf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDistributionWafWithDefaults

func NewDistributionWafWithDefaults() *DistributionWaf

NewDistributionWafWithDefaults instantiates a new DistributionWaf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetDisabledRules

func (o *DistributionWaf) GetDisabledRules() (ret DistributionWafGetDisabledRulesRetType)

GetDisabledRules returns the DisabledRules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetDisabledRulesOk

func (o *DistributionWaf) GetDisabledRulesOk() (ret DistributionWafGetDisabledRulesRetType, ok bool)

GetDisabledRulesOk returns a tuple with the DisabledRules field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetEnabledRules

func (o *DistributionWaf) GetEnabledRules() (ret DistributionWafGetEnabledRulesRetType)

GetEnabledRules returns the EnabledRules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetEnabledRulesOk

func (o *DistributionWaf) GetEnabledRulesOk() (ret DistributionWafGetEnabledRulesRetType, ok bool)

GetEnabledRulesOk returns a tuple with the EnabledRules field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetLogOnlyRules

func (o *DistributionWaf) GetLogOnlyRules() (ret DistributionWafGetLogOnlyRulesRetType)

GetLogOnlyRules returns the LogOnlyRules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) GetLogOnlyRulesOk

func (o *DistributionWaf) GetLogOnlyRulesOk() (ret DistributionWafGetLogOnlyRulesRetType, ok bool)

GetLogOnlyRulesOk returns a tuple with the LogOnlyRules field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) SetDisabledRules

SetDisabledRules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) SetEnabledRules

SetEnabledRules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DistributionWaf) SetLogOnlyRules

SetLogOnlyRules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DistributionWaf) ToMap deprecated

func (o DistributionWaf) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetDisabledRulesArgType deprecated

type DistributionWafGetDisabledRulesArgType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetDisabledRulesAttributeType

type DistributionWafGetDisabledRulesAttributeType = *[]WafStatusRuleBlock

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetDisabledRulesRetType deprecated

type DistributionWafGetDisabledRulesRetType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetEnabledRulesArgType deprecated

type DistributionWafGetEnabledRulesArgType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetEnabledRulesAttributeType

type DistributionWafGetEnabledRulesAttributeType = *[]WafStatusRuleBlock

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetEnabledRulesRetType deprecated

type DistributionWafGetEnabledRulesRetType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetLogOnlyRulesArgType deprecated

type DistributionWafGetLogOnlyRulesArgType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetLogOnlyRulesAttributeType

type DistributionWafGetLogOnlyRulesAttributeType = *[]WafStatusRuleBlock

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DistributionWafGetLogOnlyRulesRetType deprecated

type DistributionWafGetLogOnlyRulesRetType = []WafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Domain

type Domain struct {
	// This object is present if the custom domain has errors.
	Errors DomainGetErrorsAttributeType `json:"errors,omitempty"`
	// The domain. If this is a custom domain, you can call the GetCustomDomain Endpoint
	// REQUIRED
	Name DomainGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Status DomainGetStatusAttributeType `json:"status" required:"true"`
	// Specifies the type of this Domain. Custom Domain can be further queries using the GetCustomDomain Endpoint
	// REQUIRED
	Type DomainGetTypeAttributeType `json:"type" required:"true"`
}

Domain Definition of a custom or managed domain without any certificates or keys Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomain

NewDomain instantiates a new Domain object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomainWithDefaults

func NewDomainWithDefaults() *Domain

NewDomainWithDefaults instantiates a new Domain object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetErrors

func (o *Domain) GetErrors() (res DomainGetErrorsRetType)

GetErrors returns the Errors field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetErrorsOk

func (o *Domain) GetErrorsOk() (ret DomainGetErrorsRetType, ok bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetName

func (o *Domain) GetName() (ret DomainGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetNameOk

func (o *Domain) GetNameOk() (ret DomainGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetStatus

func (o *Domain) GetStatus() (ret DomainGetStatusRetType)

GetStatus returns the Status field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetStatusOk

func (o *Domain) GetStatusOk() (ret DomainGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetType

func (o *Domain) GetType() (ret DomainGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) GetTypeOk

func (o *Domain) GetTypeOk() (ret DomainGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) HasErrors

func (o *Domain) HasErrors() bool

HasErrors returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) SetErrors

func (o *Domain) SetErrors(v DomainGetErrorsRetType)

SetErrors gets a reference to the given []StatusError and assigns it to the Errors field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) SetName

func (o *Domain) SetName(v DomainGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) SetStatus

func (o *Domain) SetStatus(v DomainGetStatusRetType)

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Domain) SetType

func (o *Domain) SetType(v DomainGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Domain) ToMap deprecated

func (o Domain) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetErrorsArgType deprecated

type DomainGetErrorsArgType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetErrorsAttributeType

type DomainGetErrorsAttributeType = *[]StatusError

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetErrorsRetType deprecated

type DomainGetErrorsRetType = []StatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetNameArgType deprecated

type DomainGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetNameAttributeType

type DomainGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetNameRetType deprecated

type DomainGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetStatusArgType deprecated

type DomainGetStatusArgType = DomainStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetStatusAttributeType

type DomainGetStatusAttributeType = *DomainStatus

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetStatusRetType deprecated

type DomainGetStatusRetType = DomainStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetTypeArgType deprecated

type DomainGetTypeArgType = DomainTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetTypeAttributeType deprecated

type DomainGetTypeAttributeType = *DomainTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainGetTypeRetType deprecated

type DomainGetTypeRetType = DomainTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainStatus

type DomainStatus string

DomainStatus The status of the domain: CREATING indicates that the custom domain is being set up. UPDATING means that requested changes are being applied to the custom domain. ACTIVE means the custom domain is currently configured and active. DELETING means that the domain is in the process of being removed from the distribution. In case the domain has the ERROR state, more information will be available in the errors list. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINSTATUS_CREATING DomainStatus = "CREATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINSTATUS_ACTIVE DomainStatus = "ACTIVE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINSTATUS_UPDATING DomainStatus = "UPDATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINSTATUS_DELETING DomainStatus = "DELETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINSTATUS_ERROR DomainStatus = "ERROR"
)

List of DomainStatus

func NewDomainStatusFromValue

func NewDomainStatusFromValue(v string) (*DomainStatus, error)

NewDomainStatusFromValue returns a pointer to a valid DomainStatus for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainStatus) IsValid

func (v DomainStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainStatus) Ptr

func (v DomainStatus) Ptr() *DomainStatus

Ptr returns reference to DomainStatus value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainStatus) UnmarshalJSON deprecated

func (v *DomainStatus) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainTypes

type DomainTypes string

DomainTypes Specifies the type of this Domain. Custom Domain can be further queries using the GetCustomDomain Endpoint value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINTYPE_MANAGED DomainTypes = "managed"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DOMAINTYPE_CUSTOM DomainTypes = "custom"
)

List of Type

func NewDomainTypesFromValue

func NewDomainTypesFromValue(v DomainTypes) (*DomainTypes, error)

NewDomainTypesFromValue returns a pointer to a valid DomainTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainTypes) IsValid

func (v DomainTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainTypes) Ptr

func (v DomainTypes) Ptr() *DomainTypes

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainTypes) UnmarshalJSON deprecated

func (v *DomainTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetails

type ErrorDetails struct {
	// German description of the error
	De ErrorDetailsGetDeAttributeType `json:"de,omitempty"`
	// English description of the error
	// REQUIRED
	En ErrorDetailsGetEnAttributeType `json:"en" required:"true"`
	// Optional field in the request this error detail refers to
	Field ErrorDetailsGetFieldAttributeType `json:"field,omitempty"`
	// REQUIRED
	Key ErrorDetailsGetKeyAttributeType `json:"key" required:"true"`
}

ErrorDetails struct for ErrorDetails Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorDetails

NewErrorDetails instantiates a new ErrorDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorDetailsWithDefaults

func NewErrorDetailsWithDefaults() *ErrorDetails

NewErrorDetailsWithDefaults instantiates a new ErrorDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetDe

func (o *ErrorDetails) GetDe() (res ErrorDetailsGetDeRetType)

GetDe returns the De field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetDeOk

func (o *ErrorDetails) GetDeOk() (ret ErrorDetailsGetDeRetType, ok bool)

GetDeOk returns a tuple with the De field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetEn

func (o *ErrorDetails) GetEn() (ret ErrorDetailsGetEnRetType)

GetEn returns the En field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetEnOk

func (o *ErrorDetails) GetEnOk() (ret ErrorDetailsGetEnRetType, ok bool)

GetEnOk returns a tuple with the En field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetField

func (o *ErrorDetails) GetField() (res ErrorDetailsGetFieldRetType)

GetField returns the Field field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetFieldOk

func (o *ErrorDetails) GetFieldOk() (ret ErrorDetailsGetFieldRetType, ok bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetKey

func (o *ErrorDetails) GetKey() (ret ErrorDetailsGetKeyRetType)

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) GetKeyOk

func (o *ErrorDetails) GetKeyOk() (ret ErrorDetailsGetKeyRetType, ok bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) HasDe

func (o *ErrorDetails) HasDe() bool

HasDe returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) HasField

func (o *ErrorDetails) HasField() bool

HasField returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) SetDe

SetDe gets a reference to the given string and assigns it to the De field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) SetEn

SetEn sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) SetField

SetField gets a reference to the given string and assigns it to the Field field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetails) SetKey

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ErrorDetails) ToMap deprecated

func (o ErrorDetails) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetDeArgType deprecated

type ErrorDetailsGetDeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetDeAttributeType

type ErrorDetailsGetDeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetDeRetType deprecated

type ErrorDetailsGetDeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetEnArgType deprecated

type ErrorDetailsGetEnArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetEnAttributeType

type ErrorDetailsGetEnAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetEnRetType deprecated

type ErrorDetailsGetEnRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetFieldArgType deprecated

type ErrorDetailsGetFieldArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetFieldAttributeType

type ErrorDetailsGetFieldAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetFieldRetType deprecated

type ErrorDetailsGetFieldRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetKeyArgType deprecated

type ErrorDetailsGetKeyArgType = ErrorDetailsKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetKeyAttributeType deprecated

type ErrorDetailsGetKeyAttributeType = *ErrorDetailsKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsGetKeyRetType deprecated

type ErrorDetailsGetKeyRetType = ErrorDetailsKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorDetailsKey

type ErrorDetailsKey string

ErrorDetailsKey the model 'ErrorDetails' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ERRORDETAILSKEY_UNKNOWN ErrorDetailsKey = "UNKNOWN"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ERRORDETAILSKEY_CUSTOM_DOMAIN_CNAME_MISSING ErrorDetailsKey = "CUSTOM_DOMAIN_CNAME_MISSING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ERRORDETAILSKEY_INVALID_ARGUMENT ErrorDetailsKey = "INVALID_ARGUMENT"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ERRORDETAILSKEY_LOG_SINK_INSTANCE_UNAVAILABLE ErrorDetailsKey = "LOG_SINK_INSTANCE_UNAVAILABLE"
)

List of Key

func NewErrorDetailsKeyFromValue

func NewErrorDetailsKeyFromValue(v ErrorDetailsKey) (*ErrorDetailsKey, error)

NewErrorDetailsKeyFromValue returns a pointer to a valid ErrorDetailsKey for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ErrorDetailsKey) IsValid

func (v ErrorDetailsKey) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ErrorDetailsKey) Ptr

Ptr returns reference to KeyKey value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorDetailsKey) UnmarshalJSON deprecated

func (v *ErrorDetailsKey) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsRequest deprecated

type FindCachePathsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (FindCachePathsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (FindCachePathsRequest) Path

A substring of the search query. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponse

type FindCachePathsResponse struct {
	// REQUIRED
	Response FindCachePathsResponseGetResponseAttributeType `json:"response" required:"true"`
}

FindCachePathsResponse struct for FindCachePathsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewFindCachePathsResponse

func NewFindCachePathsResponse(response FindCachePathsResponseGetResponseArgType) *FindCachePathsResponse

NewFindCachePathsResponse instantiates a new FindCachePathsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewFindCachePathsResponseWithDefaults

func NewFindCachePathsResponseWithDefaults() *FindCachePathsResponse

NewFindCachePathsResponseWithDefaults instantiates a new FindCachePathsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponse) GetResponse

GetResponse returns the Response field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponse) GetResponseOk

GetResponseOk returns a tuple with the Response field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponse) SetResponse

SetResponse sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (FindCachePathsResponse) ToMap deprecated

func (o FindCachePathsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseEntry

type FindCachePathsResponseEntry struct {
	// Defines one path that was previously used as part of a granular purge
	// REQUIRED
	Path FindCachePathsResponseEntryGetPathAttributeType `json:"path" required:"true"`
}

FindCachePathsResponseEntry struct for FindCachePathsResponseEntry Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewFindCachePathsResponseEntry

func NewFindCachePathsResponseEntry(path FindCachePathsResponseEntryGetPathArgType) *FindCachePathsResponseEntry

NewFindCachePathsResponseEntry instantiates a new FindCachePathsResponseEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewFindCachePathsResponseEntryWithDefaults

func NewFindCachePathsResponseEntryWithDefaults() *FindCachePathsResponseEntry

NewFindCachePathsResponseEntryWithDefaults instantiates a new FindCachePathsResponseEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponseEntry) GetPath

GetPath returns the Path field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponseEntry) GetPathOk

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*FindCachePathsResponseEntry) SetPath

SetPath sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (FindCachePathsResponseEntry) ToMap deprecated

func (o FindCachePathsResponseEntry) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseEntryGetPathArgType deprecated

type FindCachePathsResponseEntryGetPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseEntryGetPathAttributeType

type FindCachePathsResponseEntryGetPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseEntryGetPathRetType deprecated

type FindCachePathsResponseEntryGetPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseGetResponseArgType deprecated

type FindCachePathsResponseGetResponseArgType = []FindCachePathsResponseEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseGetResponseAttributeType

type FindCachePathsResponseGetResponseAttributeType = *[]FindCachePathsResponseEntry

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type FindCachePathsResponseGetResponseRetType deprecated

type FindCachePathsResponseGetResponseRetType = []FindCachePathsResponseEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponse

type GenericJsonResponse struct {
	// Listing of issues with your request
	Details GenericJsonResponseGetDetailsAttributeType `json:"details,omitempty"`
	// REQUIRED
	Message GenericJsonResponseGetMessageAttributeType `json:"message" required:"true"`
}

GenericJsonResponse struct for GenericJsonResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGenericJsonResponse

func NewGenericJsonResponse(message GenericJsonResponseGetMessageArgType) *GenericJsonResponse

NewGenericJsonResponse instantiates a new GenericJsonResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGenericJsonResponseWithDefaults

func NewGenericJsonResponseWithDefaults() *GenericJsonResponse

NewGenericJsonResponseWithDefaults instantiates a new GenericJsonResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) GetDetails

GetDetails returns the Details field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) GetDetailsOk

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) GetMessage

GetMessage returns the Message field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) GetMessageOk

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) HasDetails

func (o *GenericJsonResponse) HasDetails() bool

HasDetails returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) SetDetails

SetDetails gets a reference to the given []ErrorDetails and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GenericJsonResponse) SetMessage

SetMessage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GenericJsonResponse) ToMap deprecated

func (o GenericJsonResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetDetailsArgType deprecated

type GenericJsonResponseGetDetailsArgType = []ErrorDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetDetailsAttributeType

type GenericJsonResponseGetDetailsAttributeType = *[]ErrorDetails

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetDetailsRetType deprecated

type GenericJsonResponseGetDetailsRetType = []ErrorDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetMessageArgType deprecated

type GenericJsonResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetMessageAttributeType

type GenericJsonResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GenericJsonResponseGetMessageRetType deprecated

type GenericJsonResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoRequest deprecated

type GetCacheInfoRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoRequest) PurgePath deprecated

func (r GetCacheInfoRequest) PurgePath(purgePath string) ApiGetCacheInfoRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponse

type GetCacheInfoResponse struct {
	// REQUIRED
	History GetCacheInfoResponseGetHistoryAttributeType `json:"history" required:"true"`
	// Returns the last time the cache was purged by calling the PurgeCache endpoint.  Time represented as RFC3339 compliant string. If the cache was never purged, this returns `null`
	// REQUIRED
	LastPurgeTime GetCacheInfoResponseGetLastPurgeTimeAttributeType `json:"lastPurgeTime" required:"true"`
}

GetCacheInfoResponse struct for GetCacheInfoResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCacheInfoResponse

NewGetCacheInfoResponse instantiates a new GetCacheInfoResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCacheInfoResponseWithDefaults

func NewGetCacheInfoResponseWithDefaults() *GetCacheInfoResponse

NewGetCacheInfoResponseWithDefaults instantiates a new GetCacheInfoResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) GetHistory

GetHistory returns the History field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) GetHistoryOk

GetHistoryOk returns a tuple with the History field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) GetLastPurgeTime

GetLastPurgeTime returns the LastPurgeTime field value If the value is explicit nil, the zero value for time.Time will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) GetLastPurgeTimeOk

func (o *GetCacheInfoResponse) GetLastPurgeTimeOk() (ret GetCacheInfoResponseGetLastPurgeTimeRetType, ok bool)

GetLastPurgeTimeOk returns a tuple with the LastPurgeTime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) SetHistory

SetHistory sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponse) SetLastPurgeTime

SetLastPurgeTime sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoResponse) ToMap deprecated

func (o GetCacheInfoResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetHistoryArgType deprecated

type GetCacheInfoResponseGetHistoryArgType = []GetCacheInfoResponseHistoryEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetHistoryAttributeType

type GetCacheInfoResponseGetHistoryAttributeType = *[]GetCacheInfoResponseHistoryEntry

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetHistoryRetType deprecated

type GetCacheInfoResponseGetHistoryRetType = []GetCacheInfoResponseHistoryEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetLastPurgeTimeArgType deprecated

type GetCacheInfoResponseGetLastPurgeTimeArgType = *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetLastPurgeTimeAttributeType

type GetCacheInfoResponseGetLastPurgeTimeAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseGetLastPurgeTimeRetType deprecated

type GetCacheInfoResponseGetLastPurgeTimeRetType = *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntry

type GetCacheInfoResponseHistoryEntry struct {
	// REQUIRED
	OccurredAt GetCacheInfoResponseHistoryEntryGetOccurredAtAttributeType `json:"occurredAt" required:"true"`
	// REQUIRED
	Type GetCacheInfoResponseHistoryEntryGetTypeAttributeType `json:"type" required:"true"`
}

GetCacheInfoResponseHistoryEntry struct for GetCacheInfoResponseHistoryEntry Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCacheInfoResponseHistoryEntry

NewGetCacheInfoResponseHistoryEntry instantiates a new GetCacheInfoResponseHistoryEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCacheInfoResponseHistoryEntryWithDefaults

func NewGetCacheInfoResponseHistoryEntryWithDefaults() *GetCacheInfoResponseHistoryEntry

NewGetCacheInfoResponseHistoryEntryWithDefaults instantiates a new GetCacheInfoResponseHistoryEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) GetOccurredAt

GetOccurredAt returns the OccurredAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) GetOccurredAtOk

GetOccurredAtOk returns a tuple with the OccurredAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) SetOccurredAt

SetOccurredAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntry) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoResponseHistoryEntry) ToMap deprecated

func (o GetCacheInfoResponseHistoryEntry) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetOccurredAtArgType deprecated

type GetCacheInfoResponseHistoryEntryGetOccurredAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetOccurredAtAttributeType

type GetCacheInfoResponseHistoryEntryGetOccurredAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetOccurredAtRetType deprecated

type GetCacheInfoResponseHistoryEntryGetOccurredAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetTypeArgType deprecated

type GetCacheInfoResponseHistoryEntryGetTypeArgType = GetCacheInfoResponseHistoryEntryTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetTypeAttributeType deprecated

type GetCacheInfoResponseHistoryEntryGetTypeAttributeType = *GetCacheInfoResponseHistoryEntryTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryGetTypeRetType deprecated

type GetCacheInfoResponseHistoryEntryGetTypeRetType = GetCacheInfoResponseHistoryEntryTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCacheInfoResponseHistoryEntryTypes

type GetCacheInfoResponseHistoryEntryTypes string

GetCacheInfoResponseHistoryEntryTypes the model 'GetCacheInfoResponseHistoryEntry' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETCACHEINFORESPONSEHISTORYENTRYTYPE_FULL GetCacheInfoResponseHistoryEntryTypes = "full"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	GETCACHEINFORESPONSEHISTORYENTRYTYPE_GRANULAR GetCacheInfoResponseHistoryEntryTypes = "granular"
)

List of Type

func NewGetCacheInfoResponseHistoryEntryTypesFromValue

func NewGetCacheInfoResponseHistoryEntryTypesFromValue(v GetCacheInfoResponseHistoryEntryTypes) (*GetCacheInfoResponseHistoryEntryTypes, error)

NewGetCacheInfoResponseHistoryEntryTypesFromValue returns a pointer to a valid GetCacheInfoResponseHistoryEntryTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoResponseHistoryEntryTypes) IsValid

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCacheInfoResponseHistoryEntryTypes) Ptr

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCacheInfoResponseHistoryEntryTypes) UnmarshalJSON deprecated

func (v *GetCacheInfoResponseHistoryEntryTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificate

type GetCustomDomainCustomCertificate struct {
	// REQUIRED
	Type GetCustomDomainCustomCertificateGetTypeAttributeType `json:"type" required:"true"`
	// Whenever a new custom certificate is added the version is increased by 1.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Version GetCustomDomainCustomCertificateGetVersionAttributeType `json:"version" required:"true"`
}

GetCustomDomainCustomCertificate Returned if a custom certificate is used. Response does not contain the certificate or key. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainCustomCertificate

NewGetCustomDomainCustomCertificate instantiates a new GetCustomDomainCustomCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainCustomCertificateWithDefaults

func NewGetCustomDomainCustomCertificateWithDefaults() *GetCustomDomainCustomCertificate

NewGetCustomDomainCustomCertificateWithDefaults instantiates a new GetCustomDomainCustomCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) GetVersion

GetVersion returns the Version field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) GetVersionOk

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainCustomCertificate) SetVersion

SetVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCustomDomainCustomCertificate) ToMap deprecated

func (o GetCustomDomainCustomCertificate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetTypeArgType deprecated

type GetCustomDomainCustomCertificateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetTypeAttributeType

type GetCustomDomainCustomCertificateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetTypeRetType deprecated

type GetCustomDomainCustomCertificateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetVersionArgType deprecated

type GetCustomDomainCustomCertificateGetVersionArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetVersionAttributeType

type GetCustomDomainCustomCertificateGetVersionAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainCustomCertificateGetVersionRetType deprecated

type GetCustomDomainCustomCertificateGetVersionRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainManagedCertificate

type GetCustomDomainManagedCertificate struct {
	// REQUIRED
	Type GetCustomDomainManagedCertificateGetTypeAttributeType `json:"type" required:"true"`
}

GetCustomDomainManagedCertificate This is returned when no custom certificate is used. We provision and manage a Let's Encrypt Certificate for you Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainManagedCertificate

NewGetCustomDomainManagedCertificate instantiates a new GetCustomDomainManagedCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainManagedCertificateWithDefaults

func NewGetCustomDomainManagedCertificateWithDefaults() *GetCustomDomainManagedCertificate

NewGetCustomDomainManagedCertificateWithDefaults instantiates a new GetCustomDomainManagedCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainManagedCertificate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainManagedCertificate) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainManagedCertificate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCustomDomainManagedCertificate) ToMap deprecated

func (o GetCustomDomainManagedCertificate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainManagedCertificateGetTypeArgType deprecated

type GetCustomDomainManagedCertificateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainManagedCertificateGetTypeAttributeType

type GetCustomDomainManagedCertificateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainManagedCertificateGetTypeRetType deprecated

type GetCustomDomainManagedCertificateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainRequest deprecated

type GetCustomDomainRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCustomDomainRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponse

type GetCustomDomainResponse struct {
	// REQUIRED
	Certificate GetCustomDomainResponseGetCertificateAttributeType `json:"certificate" required:"true"`
	// REQUIRED
	CustomDomain GetCustomDomainResponseGetCustomDomainAttributeType `json:"customDomain" required:"true"`
}

GetCustomDomainResponse struct for GetCustomDomainResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainResponse

NewGetCustomDomainResponse instantiates a new GetCustomDomainResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetCustomDomainResponseWithDefaults

func NewGetCustomDomainResponseWithDefaults() *GetCustomDomainResponse

NewGetCustomDomainResponseWithDefaults instantiates a new GetCustomDomainResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) GetCertificate

GetCertificate returns the Certificate field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) GetCertificateOk

GetCertificateOk returns a tuple with the Certificate field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) GetCustomDomain

GetCustomDomain returns the CustomDomain field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) GetCustomDomainOk

GetCustomDomainOk returns a tuple with the CustomDomain field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) SetCertificate

SetCertificate sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponse) SetCustomDomain

SetCustomDomain sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCustomDomainResponse) ToMap deprecated

func (o GetCustomDomainResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseCertificate

type GetCustomDomainResponseCertificate struct {
	GetCustomDomainCustomCertificate  *GetCustomDomainCustomCertificate
	GetCustomDomainManagedCertificate *GetCustomDomainManagedCertificate
}

GetCustomDomainResponseCertificate - struct for GetCustomDomainResponseCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func GetCustomDomainCustomCertificateAsGetCustomDomainResponseCertificate

func GetCustomDomainCustomCertificateAsGetCustomDomainResponseCertificate(v *GetCustomDomainCustomCertificate) GetCustomDomainResponseCertificate

GetCustomDomainCustomCertificateAsGetCustomDomainResponseCertificate is a convenience function that returns GetCustomDomainCustomCertificate wrapped in GetCustomDomainResponseCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func GetCustomDomainManagedCertificateAsGetCustomDomainResponseCertificate

func GetCustomDomainManagedCertificateAsGetCustomDomainResponseCertificate(v *GetCustomDomainManagedCertificate) GetCustomDomainResponseCertificate

GetCustomDomainManagedCertificateAsGetCustomDomainResponseCertificate is a convenience function that returns GetCustomDomainManagedCertificate wrapped in GetCustomDomainResponseCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetCustomDomainResponseCertificate) GetActualInstance

func (obj *GetCustomDomainResponseCertificate) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetCustomDomainResponseCertificate) MarshalJSON

func (src GetCustomDomainResponseCertificate) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*GetCustomDomainResponseCertificate) UnmarshalJSON

func (dst *GetCustomDomainResponseCertificate) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCertificateArgType deprecated

type GetCustomDomainResponseGetCertificateArgType = GetCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCertificateAttributeType

type GetCustomDomainResponseGetCertificateAttributeType = *GetCustomDomainResponseCertificate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCertificateRetType deprecated

type GetCustomDomainResponseGetCertificateRetType = GetCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCustomDomainArgType deprecated

type GetCustomDomainResponseGetCustomDomainArgType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCustomDomainAttributeType

type GetCustomDomainResponseGetCustomDomainAttributeType = *CustomDomain

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetCustomDomainResponseGetCustomDomainRetType deprecated

type GetCustomDomainResponseGetCustomDomainRetType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetDistributionRequest deprecated

type GetDistributionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetDistributionRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetDistributionRequest) WithWafStatus

func (r GetDistributionRequest) WithWafStatus(withWafStatus bool) ApiGetDistributionRequest

If set, the top level of a distribution contains a `waf` property, which defines the status of the waf. This includes a list of all resolved rules. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetDistributionResponse

type GetDistributionResponse struct {
	// REQUIRED
	Distribution GetDistributionResponseGetDistributionAttributeType `json:"distribution" required:"true"`
}

GetDistributionResponse struct for GetDistributionResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetDistributionResponse

func NewGetDistributionResponse(distribution GetDistributionResponseGetDistributionArgType) *GetDistributionResponse

NewGetDistributionResponse instantiates a new GetDistributionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetDistributionResponseWithDefaults

func NewGetDistributionResponseWithDefaults() *GetDistributionResponse

NewGetDistributionResponseWithDefaults instantiates a new GetDistributionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetDistributionResponse) GetDistribution

GetDistribution returns the Distribution field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetDistributionResponse) GetDistributionOk

GetDistributionOk returns a tuple with the Distribution field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetDistributionResponse) SetDistribution

SetDistribution sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetDistributionResponse) ToMap deprecated

func (o GetDistributionResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetDistributionResponseGetDistributionArgType deprecated

type GetDistributionResponseGetDistributionArgType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetDistributionResponseGetDistributionAttributeType

type GetDistributionResponseGetDistributionAttributeType = *Distribution

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetDistributionResponseGetDistributionRetType deprecated

type GetDistributionResponseGetDistributionRetType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsRequest deprecated

type GetLogsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) CacheHit

func (r GetLogsRequest) CacheHit(cacheHit bool) ApiGetLogsRequest

Filters based on whether the request was served from the CDN cache. Can be combined with other filters Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) DataCenterRegion

func (r GetLogsRequest) DataCenterRegion(dataCenterRegion string) ApiGetLogsRequest

Filters by the CDN data center region that served the request. Can be combined with other filters Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) Execute deprecated

func (r GetLogsRequest) Execute() (*GetLogsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) From

the start of the time range for which logs should be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) PageIdentifier

func (r GetLogsRequest) PageIdentifier(pageIdentifier string) ApiGetLogsRequest

Identifier is returned by the previous response and is used to request the next page. As the `pageIdentifier` encodes an element, inserts during pagination will *not* shift the result. So a scenario like: - Start listing first page - Insert new element - Start listing second page will *never* result in an element from the first page to get \"pushed\" to the second page, like it could occur with basic limit + offset pagination. The identifier should be treated as an opaque string and never modified. Only pass values returned by the API. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) PageSize

func (r GetLogsRequest) PageSize(pageSize int32) ApiGetLogsRequest

Quantifies how many log entries should be returned on this page. Must be a natural number between 1 and 1000 (inclusive) Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) RequestCountryCode

func (r GetLogsRequest) RequestCountryCode(requestCountryCode string) ApiGetLogsRequest

Filters by the originating country of the user request. Can be combined with other filters Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) SortBy

func (r GetLogsRequest) SortBy(sortBy string) ApiGetLogsRequest

Sorts the log messages by a specific field. Defaults to `timestamp`. Supported sort options: - `timestamp` - `dataCenterRegion` - `requestCountryCode` - `statusCode` - `cacheHit` - `size` - `path` - `host` Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) SortOrder deprecated

func (r GetLogsRequest) SortOrder(sortOrder string) ApiGetLogsRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) StatusCode

func (r GetLogsRequest) StatusCode(statusCode int32) ApiGetLogsRequest

Filters by the HTTP status code returned to the client. Can be combined with other filters Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) To

the end of the time range for which logs should be returned. If not specified, \"now\" is used. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsRequest) WafAction

func (r GetLogsRequest) WafAction(wafAction WAFRuleAction) ApiGetLogsRequest

If this is set then only log entries with the chosen WAF rule action/outcome are returned. Specifically, if `ALLOWED` then all requests with no violation are returned. If `BLOCKED` then those where a WAF rule blocked a request and if `LOGGED` then only those requests where the WAF violation was only logged but the request not blocked Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponse

type GetLogsResponse struct {
	// REQUIRED
	Logs               GetLogsResponseGetLogsAttributeType               `json:"logs" required:"true"`
	NextPageIdentifier GetLogsResponseGetNextPageIdentifierAttributeType `json:"nextPageIdentifier,omitempty"`
}

GetLogsResponse struct for GetLogsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsResponse

func NewGetLogsResponse(logs GetLogsResponseGetLogsArgType) *GetLogsResponse

NewGetLogsResponse instantiates a new GetLogsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsResponseWithDefaults

func NewGetLogsResponseWithDefaults() *GetLogsResponse

NewGetLogsResponseWithDefaults instantiates a new GetLogsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) GetLogs

GetLogs returns the Logs field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) GetLogsOk

func (o *GetLogsResponse) GetLogsOk() (ret GetLogsResponseGetLogsRetType, ok bool)

GetLogsOk returns a tuple with the Logs field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) GetNextPageIdentifier

func (o *GetLogsResponse) GetNextPageIdentifier() (res GetLogsResponseGetNextPageIdentifierRetType)

GetNextPageIdentifier returns the NextPageIdentifier field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) GetNextPageIdentifierOk

func (o *GetLogsResponse) GetNextPageIdentifierOk() (ret GetLogsResponseGetNextPageIdentifierRetType, ok bool)

GetNextPageIdentifierOk returns a tuple with the NextPageIdentifier field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) HasNextPageIdentifier

func (o *GetLogsResponse) HasNextPageIdentifier() bool

HasNextPageIdentifier returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) SetLogs

SetLogs sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsResponse) SetNextPageIdentifier

SetNextPageIdentifier gets a reference to the given string and assigns it to the NextPageIdentifier field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsResponse) ToMap deprecated

func (o GetLogsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetLogsArgType deprecated

type GetLogsResponseGetLogsArgType = []DistributionLogsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetLogsAttributeType

type GetLogsResponseGetLogsAttributeType = *[]DistributionLogsRecord

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetLogsRetType deprecated

type GetLogsResponseGetLogsRetType = []DistributionLogsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetNextPageIdentifierArgType deprecated

type GetLogsResponseGetNextPageIdentifierArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetNextPageIdentifierAttributeType

type GetLogsResponseGetNextPageIdentifierAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsResponseGetNextPageIdentifierRetType deprecated

type GetLogsResponseGetNextPageIdentifierRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersRequest deprecated

type GetLogsSearchFiltersRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsSearchFiltersRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsSearchFiltersRequest) Filter

Optional search string. Will search the **values** for the text input. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponse

type GetLogsSearchFiltersResponse struct {
	// REQUIRED
	Cache GetLogsSearchFiltersResponseGetCacheAttributeType `json:"cache" required:"true"`
	// REQUIRED
	DataCenter GetLogsSearchFiltersResponseGetDataCenterAttributeType `json:"dataCenter" required:"true"`
	// List of ISO-3166 Alpha2 Country Codes matching the input filter. Response is ordered in ascending order.   For more Info about the country codes, see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
	// REQUIRED
	RemoteCountry GetLogsSearchFiltersResponseGetRemoteCountryAttributeType `json:"remoteCountry" required:"true"`
	// List of Status Codes matching the input filter. Response is ordered in ascending order.
	// REQUIRED
	Status GetLogsSearchFiltersResponseGetStatusAttributeType `json:"status" required:"true"`
}

GetLogsSearchFiltersResponse struct for GetLogsSearchFiltersResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponse

NewGetLogsSearchFiltersResponse instantiates a new GetLogsSearchFiltersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponseWithDefaults

func NewGetLogsSearchFiltersResponseWithDefaults() *GetLogsSearchFiltersResponse

NewGetLogsSearchFiltersResponseWithDefaults instantiates a new GetLogsSearchFiltersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetCache

GetCache returns the Cache field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetCacheOk

GetCacheOk returns a tuple with the Cache field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetDataCenter

GetDataCenter returns the DataCenter field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetDataCenterOk

GetDataCenterOk returns a tuple with the DataCenter field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetRemoteCountry

GetRemoteCountry returns the RemoteCountry field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetRemoteCountryOk

GetRemoteCountryOk returns a tuple with the RemoteCountry field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetStatus

GetStatus returns the Status field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) GetStatusOk

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) SetCache

SetCache sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) SetDataCenter

SetDataCenter sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) SetRemoteCountry

SetRemoteCountry sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponse) SetStatus

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsSearchFiltersResponse) ToMap deprecated

func (o GetLogsSearchFiltersResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlock

type GetLogsSearchFiltersResponseDatacenterBlock struct {
	// REQUIRED
	AF GetLogsSearchFiltersResponseDatacenterBlockGetAFAttributeType `json:"AF" required:"true"`
	// REQUIRED
	ASIA GetLogsSearchFiltersResponseDatacenterBlockGetASIAAttributeType `json:"ASIA" required:"true"`
	// REQUIRED
	EU GetLogsSearchFiltersResponseDatacenterBlockGetEUAttributeType `json:"EU" required:"true"`
	// REQUIRED
	NA GetLogsSearchFiltersResponseDatacenterBlockGetNAAttributeType `json:"NA" required:"true"`
	// REQUIRED
	SA GetLogsSearchFiltersResponseDatacenterBlockGetSAAttributeType `json:"SA" required:"true"`
}

GetLogsSearchFiltersResponseDatacenterBlock Object containing Datacenters to filter for. Each datacenter is grouped to the respective region. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponseDatacenterBlock

NewGetLogsSearchFiltersResponseDatacenterBlock instantiates a new GetLogsSearchFiltersResponseDatacenterBlock object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponseDatacenterBlockWithDefaults

func NewGetLogsSearchFiltersResponseDatacenterBlockWithDefaults() *GetLogsSearchFiltersResponseDatacenterBlock

NewGetLogsSearchFiltersResponseDatacenterBlockWithDefaults instantiates a new GetLogsSearchFiltersResponseDatacenterBlock object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetAF

GetAF returns the AF field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetAFOk

GetAFOk returns a tuple with the AF field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetASIA

GetASIA returns the ASIA field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetASIAOk

GetASIAOk returns a tuple with the ASIA field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetEU

GetEU returns the EU field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetEUOk

GetEUOk returns a tuple with the EU field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetNA

GetNA returns the NA field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetNAOk

GetNAOk returns a tuple with the NA field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetSA

GetSA returns the SA field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) GetSAOk

GetSAOk returns a tuple with the SA field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) SetAF

SetAF sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) SetASIA

SetASIA sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) SetEU

SetEU sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) SetNA

SetNA sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlock) SetSA

SetSA sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsSearchFiltersResponseDatacenterBlock) ToMap deprecated

func (o GetLogsSearchFiltersResponseDatacenterBlock) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetAFArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetAFArgType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetAFAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockGetAFAttributeType = *[]GetLogsSearchFiltersResponseDatacenterBlockItem

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetAFRetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetAFRetType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetASIAArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetASIAArgType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetASIAAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockGetASIAAttributeType = *[]GetLogsSearchFiltersResponseDatacenterBlockItem

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetASIARetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetASIARetType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetEUArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetEUArgType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetEUAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockGetEUAttributeType = *[]GetLogsSearchFiltersResponseDatacenterBlockItem

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetEURetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetEURetType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetNAArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetNAArgType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetNAAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockGetNAAttributeType = *[]GetLogsSearchFiltersResponseDatacenterBlockItem

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetNARetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetNARetType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetSAArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetSAArgType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetSAAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockGetSAAttributeType = *[]GetLogsSearchFiltersResponseDatacenterBlockItem

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockGetSARetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockGetSARetType = []GetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItem

type GetLogsSearchFiltersResponseDatacenterBlockItem struct {
	// REQUIRED
	DisplayName GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameAttributeType `json:"displayName" required:"true"`
	// REQUIRED
	Id GetLogsSearchFiltersResponseDatacenterBlockItemGetIdAttributeType `json:"id" required:"true"`
}

GetLogsSearchFiltersResponseDatacenterBlockItem A datacenter. The `id` defines the key needed to filter against the logs endpoint, while the `displayName` defines a human-readable Name. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponseDatacenterBlockItem

NewGetLogsSearchFiltersResponseDatacenterBlockItem instantiates a new GetLogsSearchFiltersResponseDatacenterBlockItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetLogsSearchFiltersResponseDatacenterBlockItemWithDefaults

func NewGetLogsSearchFiltersResponseDatacenterBlockItemWithDefaults() *GetLogsSearchFiltersResponseDatacenterBlockItem

NewGetLogsSearchFiltersResponseDatacenterBlockItemWithDefaults instantiates a new GetLogsSearchFiltersResponseDatacenterBlockItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) GetDisplayName

GetDisplayName returns the DisplayName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) GetId

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) SetDisplayName

SetDisplayName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetLogsSearchFiltersResponseDatacenterBlockItem) SetId

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetLogsSearchFiltersResponseDatacenterBlockItem) ToMap deprecated

func (o GetLogsSearchFiltersResponseDatacenterBlockItem) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameRetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockItemGetDisplayNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdArgType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdAttributeType

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdRetType deprecated

type GetLogsSearchFiltersResponseDatacenterBlockItemGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetCacheArgType deprecated

type GetLogsSearchFiltersResponseGetCacheArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetCacheAttributeType

type GetLogsSearchFiltersResponseGetCacheAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetCacheRetType deprecated

type GetLogsSearchFiltersResponseGetCacheRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetDataCenterArgType deprecated

type GetLogsSearchFiltersResponseGetDataCenterArgType = GetLogsSearchFiltersResponseDatacenterBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetDataCenterAttributeType

type GetLogsSearchFiltersResponseGetDataCenterAttributeType = *GetLogsSearchFiltersResponseDatacenterBlock

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetDataCenterRetType deprecated

type GetLogsSearchFiltersResponseGetDataCenterRetType = GetLogsSearchFiltersResponseDatacenterBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetRemoteCountryArgType deprecated

type GetLogsSearchFiltersResponseGetRemoteCountryArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetRemoteCountryAttributeType

type GetLogsSearchFiltersResponseGetRemoteCountryAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetRemoteCountryRetType deprecated

type GetLogsSearchFiltersResponseGetRemoteCountryRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetStatusArgType deprecated

type GetLogsSearchFiltersResponseGetStatusArgType = []int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetStatusAttributeType

type GetLogsSearchFiltersResponseGetStatusAttributeType = *[]int32

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetLogsSearchFiltersResponseGetStatusRetType deprecated

type GetLogsSearchFiltersResponseGetStatusRetType = []int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetStatisticsRequest deprecated

type GetStatisticsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetStatisticsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetStatisticsRequest) From

the start of the time range for which statistics should be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetStatisticsRequest) Interval

Over which interval should statistics be aggregated? defaults to hourly resolution **NOTE**: Intervals are grouped in buckets that start and end based on a day in UTC+0 time. So for the `daily` interval, the group starts (inclusive) and ends (exclusive) at `00:00Z` Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetStatisticsRequest) To

the end of the time range for which statistics should be returned. If not specified, the end of the current time interval is used, e.g. next day for daily, next month for monthly, and so on. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetStatisticsResponse

type GetStatisticsResponse struct {
	// REQUIRED
	Records GetStatisticsResponseGetRecordsAttributeType `json:"records" required:"true"`
}

GetStatisticsResponse struct for GetStatisticsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetStatisticsResponse

func NewGetStatisticsResponse(records GetStatisticsResponseGetRecordsArgType) *GetStatisticsResponse

NewGetStatisticsResponse instantiates a new GetStatisticsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetStatisticsResponseWithDefaults

func NewGetStatisticsResponseWithDefaults() *GetStatisticsResponse

NewGetStatisticsResponseWithDefaults instantiates a new GetStatisticsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetStatisticsResponse) GetRecords

GetRecords returns the Records field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetStatisticsResponse) GetRecordsOk

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetStatisticsResponse) SetRecords

SetRecords sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetStatisticsResponse) ToMap deprecated

func (o GetStatisticsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetStatisticsResponseGetRecordsArgType deprecated

type GetStatisticsResponseGetRecordsArgType = []DistributionStatisticsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetStatisticsResponseGetRecordsAttributeType

type GetStatisticsResponseGetRecordsAttributeType = *[]DistributionStatisticsRecord

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetStatisticsResponseGetRecordsRetType deprecated

type GetStatisticsResponseGetRecordsRetType = []DistributionStatisticsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackend

type HttpBackend struct {
	// An object mapping multiple alternative origins to country codes.  Any request from one of those country codes will route to the alternative origin. Do note that country codes may only be used once. You cannot have a country be assigned to multiple alternative origins.
	// REQUIRED
	Geofencing HttpBackendGetGeofencingAttributeType `json:"geofencing" required:"true"`
	// Headers that will be sent with every request to the configured origin.  **WARNING**: Do not store sensitive values in the headers.  The configuration is stored as plain text.
	// REQUIRED
	OriginRequestHeaders HttpBackendGetOriginRequestHeadersAttributeType `json:"originRequestHeaders" required:"true"`
	// The origin of the content that should be made available through the CDN.   Note that the path and query parameters are ignored. Ports are allowed. If no protocol is provided, `https` is assumed.   So `www.example.com:1234/somePath?q=123` is normalized to `https://www.example.com:1234`
	// REQUIRED
	OriginUrl HttpBackendGetOriginUrlAttributeType `json:"originUrl" required:"true"`
	// REQUIRED
	Type HttpBackendGetTypeAttributeType `json:"type" required:"true"`
}

HttpBackend struct for HttpBackend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackend

NewHttpBackend instantiates a new HttpBackend object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackendWithDefaults

func NewHttpBackendWithDefaults() *HttpBackend

NewHttpBackendWithDefaults instantiates a new HttpBackend object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetGeofencing

func (o *HttpBackend) GetGeofencing() (ret HttpBackendGetGeofencingRetType)

GetGeofencing returns the Geofencing field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetGeofencingOk

func (o *HttpBackend) GetGeofencingOk() (ret HttpBackendGetGeofencingRetType, ok bool)

GetGeofencingOk returns a tuple with the Geofencing field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetOriginRequestHeaders

func (o *HttpBackend) GetOriginRequestHeaders() (ret HttpBackendGetOriginRequestHeadersRetType)

GetOriginRequestHeaders returns the OriginRequestHeaders field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetOriginRequestHeadersOk

func (o *HttpBackend) GetOriginRequestHeadersOk() (ret HttpBackendGetOriginRequestHeadersRetType, ok bool)

GetOriginRequestHeadersOk returns a tuple with the OriginRequestHeaders field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetOriginUrl

func (o *HttpBackend) GetOriginUrl() (ret HttpBackendGetOriginUrlRetType)

GetOriginUrl returns the OriginUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetOriginUrlOk

func (o *HttpBackend) GetOriginUrlOk() (ret HttpBackendGetOriginUrlRetType, ok bool)

GetOriginUrlOk returns a tuple with the OriginUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetType

func (o *HttpBackend) GetType() (ret HttpBackendGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) GetTypeOk

func (o *HttpBackend) GetTypeOk() (ret HttpBackendGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) SetGeofencing

func (o *HttpBackend) SetGeofencing(v HttpBackendGetGeofencingRetType)

SetGeofencing sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) SetOriginRequestHeaders

func (o *HttpBackend) SetOriginRequestHeaders(v HttpBackendGetOriginRequestHeadersRetType)

SetOriginRequestHeaders sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) SetOriginUrl

func (o *HttpBackend) SetOriginUrl(v HttpBackendGetOriginUrlRetType)

SetOriginUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackend) SetType

func (o *HttpBackend) SetType(v HttpBackendGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpBackend) ToMap deprecated

func (o HttpBackend) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreate

type HttpBackendCreate struct {
	// An object mapping multiple alternative origins to country codes.  Any request from one of those country codes will route to the alternative origin. Do note that country codes may only be used once. You cannot have a country be assigned to multiple alternative origins.
	Geofencing HttpBackendCreateGetGeofencingAttributeType `json:"geofencing,omitempty"`
	// Headers that will be sent with every request to the configured origin.  **WARNING**: Do not store sensitive values in the headers.  The configuration is stored as plain text.
	OriginRequestHeaders HttpBackendCreateGetOriginRequestHeadersAttributeType `json:"originRequestHeaders,omitempty"`
	// The origin of the content that should be made available through the CDN.   Note that the path and query parameters are ignored. Ports are allowed. If no protocol is provided, `https` is assumed.   So `www.example.com:1234/somePath?q=123` is normalized to `https://www.example.com:1234`
	// REQUIRED
	OriginUrl HttpBackendCreateGetOriginUrlAttributeType `json:"originUrl" required:"true"`
	// REQUIRED
	Type HttpBackendCreateGetTypeAttributeType `json:"type" required:"true"`
}

HttpBackendCreate struct for HttpBackendCreate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackendCreate

NewHttpBackendCreate instantiates a new HttpBackendCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackendCreateWithDefaults

func NewHttpBackendCreateWithDefaults() *HttpBackendCreate

NewHttpBackendCreateWithDefaults instantiates a new HttpBackendCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetGeofencing

GetGeofencing returns the Geofencing field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetGeofencingOk

func (o *HttpBackendCreate) GetGeofencingOk() (ret HttpBackendCreateGetGeofencingRetType, ok bool)

GetGeofencingOk returns a tuple with the Geofencing field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetOriginRequestHeaders

func (o *HttpBackendCreate) GetOriginRequestHeaders() (res HttpBackendCreateGetOriginRequestHeadersRetType)

GetOriginRequestHeaders returns the OriginRequestHeaders field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetOriginRequestHeadersOk

func (o *HttpBackendCreate) GetOriginRequestHeadersOk() (ret HttpBackendCreateGetOriginRequestHeadersRetType, ok bool)

GetOriginRequestHeadersOk returns a tuple with the OriginRequestHeaders field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetOriginUrl

GetOriginUrl returns the OriginUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetOriginUrlOk

func (o *HttpBackendCreate) GetOriginUrlOk() (ret HttpBackendCreateGetOriginUrlRetType, ok bool)

GetOriginUrlOk returns a tuple with the OriginUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) GetTypeOk

func (o *HttpBackendCreate) GetTypeOk() (ret HttpBackendCreateGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) HasGeofencing

func (o *HttpBackendCreate) HasGeofencing() bool

HasGeofencing returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) HasOriginRequestHeaders

func (o *HttpBackendCreate) HasOriginRequestHeaders() bool

HasOriginRequestHeaders returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) SetGeofencing

SetGeofencing gets a reference to the given map[string][]string and assigns it to the Geofencing field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) SetOriginRequestHeaders

SetOriginRequestHeaders gets a reference to the given map[string]string and assigns it to the OriginRequestHeaders field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) SetOriginUrl

SetOriginUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendCreate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpBackendCreate) ToMap deprecated

func (o HttpBackendCreate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetGeofencingArgType deprecated

type HttpBackendCreateGetGeofencingArgType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetGeofencingAttributeType

type HttpBackendCreateGetGeofencingAttributeType = *map[string][]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetGeofencingRetType deprecated

type HttpBackendCreateGetGeofencingRetType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginRequestHeadersArgType deprecated

type HttpBackendCreateGetOriginRequestHeadersArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginRequestHeadersAttributeType

type HttpBackendCreateGetOriginRequestHeadersAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginRequestHeadersRetType deprecated

type HttpBackendCreateGetOriginRequestHeadersRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginUrlArgType deprecated

type HttpBackendCreateGetOriginUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginUrlAttributeType

type HttpBackendCreateGetOriginUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetOriginUrlRetType deprecated

type HttpBackendCreateGetOriginUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetTypeArgType deprecated

type HttpBackendCreateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetTypeAttributeType

type HttpBackendCreateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendCreateGetTypeRetType deprecated

type HttpBackendCreateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetGeofencingArgType deprecated

type HttpBackendGetGeofencingArgType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetGeofencingAttributeType

type HttpBackendGetGeofencingAttributeType = *map[string][]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetGeofencingRetType deprecated

type HttpBackendGetGeofencingRetType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginRequestHeadersArgType deprecated

type HttpBackendGetOriginRequestHeadersArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginRequestHeadersAttributeType

type HttpBackendGetOriginRequestHeadersAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginRequestHeadersRetType deprecated

type HttpBackendGetOriginRequestHeadersRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginUrlArgType deprecated

type HttpBackendGetOriginUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginUrlAttributeType

type HttpBackendGetOriginUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetOriginUrlRetType deprecated

type HttpBackendGetOriginUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetTypeArgType deprecated

type HttpBackendGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetTypeAttributeType

type HttpBackendGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendGetTypeRetType deprecated

type HttpBackendGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatch

type HttpBackendPatch struct {
	// An object mapping multiple alternative origins to country codes.  Any request from one of those country codes will route to the alternative origin. Do note that country codes may only be used once. You cannot have a country be assigned to multiple alternative origins.
	Geofencing HttpBackendPatchGetGeofencingAttributeType `json:"geofencing,omitempty"`
	// Headers that will be sent with every request to the configured origin.  **WARNING**: Do not store sensitive values in the headers.  The configuration is stored as plain text.
	OriginRequestHeaders HttpBackendPatchGetOriginRequestHeadersAttributeType `json:"originRequestHeaders,omitempty"`
	OriginUrl            HttpBackendPatchGetOriginUrlAttributeType            `json:"originUrl,omitempty"`
	// This property is required to determine the used backend type.
	// REQUIRED
	Type HttpBackendPatchGetTypeAttributeType `json:"type" required:"true"`
}

HttpBackendPatch A partial HTTP Backend Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackendPatch

func NewHttpBackendPatch(types HttpBackendPatchGetTypeArgType) *HttpBackendPatch

NewHttpBackendPatch instantiates a new HttpBackendPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewHttpBackendPatchWithDefaults

func NewHttpBackendPatchWithDefaults() *HttpBackendPatch

NewHttpBackendPatchWithDefaults instantiates a new HttpBackendPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetGeofencing

func (o *HttpBackendPatch) GetGeofencing() (res HttpBackendPatchGetGeofencingRetType)

GetGeofencing returns the Geofencing field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetGeofencingOk

func (o *HttpBackendPatch) GetGeofencingOk() (ret HttpBackendPatchGetGeofencingRetType, ok bool)

GetGeofencingOk returns a tuple with the Geofencing field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetOriginRequestHeaders

func (o *HttpBackendPatch) GetOriginRequestHeaders() (res HttpBackendPatchGetOriginRequestHeadersRetType)

GetOriginRequestHeaders returns the OriginRequestHeaders field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetOriginRequestHeadersOk

func (o *HttpBackendPatch) GetOriginRequestHeadersOk() (ret HttpBackendPatchGetOriginRequestHeadersRetType, ok bool)

GetOriginRequestHeadersOk returns a tuple with the OriginRequestHeaders field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetOriginUrl

func (o *HttpBackendPatch) GetOriginUrl() (res HttpBackendPatchGetOriginUrlRetType)

GetOriginUrl returns the OriginUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetOriginUrlOk

func (o *HttpBackendPatch) GetOriginUrlOk() (ret HttpBackendPatchGetOriginUrlRetType, ok bool)

GetOriginUrlOk returns a tuple with the OriginUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) GetTypeOk

func (o *HttpBackendPatch) GetTypeOk() (ret HttpBackendPatchGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) HasGeofencing

func (o *HttpBackendPatch) HasGeofencing() bool

HasGeofencing returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) HasOriginRequestHeaders

func (o *HttpBackendPatch) HasOriginRequestHeaders() bool

HasOriginRequestHeaders returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) HasOriginUrl

func (o *HttpBackendPatch) HasOriginUrl() bool

HasOriginUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) SetGeofencing

SetGeofencing gets a reference to the given map[string][]string and assigns it to the Geofencing field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) SetOriginRequestHeaders

SetOriginRequestHeaders gets a reference to the given map[string]string and assigns it to the OriginRequestHeaders field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) SetOriginUrl

SetOriginUrl gets a reference to the given string and assigns it to the OriginUrl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*HttpBackendPatch) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (HttpBackendPatch) ToMap deprecated

func (o HttpBackendPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetGeofencingArgType deprecated

type HttpBackendPatchGetGeofencingArgType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetGeofencingAttributeType

type HttpBackendPatchGetGeofencingAttributeType = *map[string][]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetGeofencingRetType deprecated

type HttpBackendPatchGetGeofencingRetType = map[string][]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginRequestHeadersArgType deprecated

type HttpBackendPatchGetOriginRequestHeadersArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginRequestHeadersAttributeType

type HttpBackendPatchGetOriginRequestHeadersAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginRequestHeadersRetType deprecated

type HttpBackendPatchGetOriginRequestHeadersRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginUrlArgType deprecated

type HttpBackendPatchGetOriginUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginUrlAttributeType

type HttpBackendPatchGetOriginUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetOriginUrlRetType deprecated

type HttpBackendPatchGetOriginUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetTypeArgType deprecated

type HttpBackendPatchGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetTypeAttributeType

type HttpBackendPatchGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type HttpBackendPatchGetTypeRetType deprecated

type HttpBackendPatchGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsRequest deprecated

type ListDistributionsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) PageIdentifier

func (r ListDistributionsRequest) PageIdentifier(pageIdentifier string) ApiListDistributionsRequest

Identifier is returned by the previous response and is used to request the next page. As the `pageIdentifier` encodes an element, inserts during pagination will *not* shift the result. So a scenario like: - Start listing first page - Insert new element - Start listing second page will *never* result in an element from the first page to get \"pushed\" to the second page, like it could occur with basic limit + offset pagination. The identifier should be treated as an opaque string and never modified. Only pass values returned by the API. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) PageSize

Quantifies how many distributions should be returned on this page. Must be a natural number between 1 and 100 (inclusive) Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) SortBy

The following sort options exist. We default to `createdAt` - `id` - Sort by distribution Id using String comparison - `updatedAt` - Sort by when the distribution configuration was last modified, for example by changing the regions or response headers - `createdAt` - Sort by when the distribution was initially created. - `originUrl` - Sort by originUrl using String comparison - `status` - Sort by distribution status, using String comparison - `originUrlRelated` - The originUrl is segmented and reversed before sorting. E.g. `www.example.com` is converted to `com.example.www` for sorting. This way, distributions pointing to the same domain trees are grouped next to each other. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) SortOrder deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsRequest) WithWafStatus

func (r ListDistributionsRequest) WithWafStatus(withWafStatus bool) ApiListDistributionsRequest

If set, the top level of a distribution contains a `waf` property, which defines the status of the waf. This includes a list of all resolved rules. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponse

type ListDistributionsResponse struct {
	// REQUIRED
	Distributions      ListDistributionsResponseGetDistributionsAttributeType      `json:"distributions" required:"true"`
	NextPageIdentifier ListDistributionsResponseGetNextPageIdentifierAttributeType `json:"nextPageIdentifier,omitempty"`
}

ListDistributionsResponse struct for ListDistributionsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDistributionsResponse

func NewListDistributionsResponse(distributions ListDistributionsResponseGetDistributionsArgType) *ListDistributionsResponse

NewListDistributionsResponse instantiates a new ListDistributionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListDistributionsResponseWithDefaults

func NewListDistributionsResponseWithDefaults() *ListDistributionsResponse

NewListDistributionsResponseWithDefaults instantiates a new ListDistributionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) GetDistributions

GetDistributions returns the Distributions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) GetDistributionsOk

GetDistributionsOk returns a tuple with the Distributions field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) GetNextPageIdentifier

GetNextPageIdentifier returns the NextPageIdentifier field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) GetNextPageIdentifierOk

GetNextPageIdentifierOk returns a tuple with the NextPageIdentifier field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) HasNextPageIdentifier

func (o *ListDistributionsResponse) HasNextPageIdentifier() bool

HasNextPageIdentifier returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) SetDistributions

SetDistributions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListDistributionsResponse) SetNextPageIdentifier

SetNextPageIdentifier gets a reference to the given string and assigns it to the NextPageIdentifier field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListDistributionsResponse) ToMap deprecated

func (o ListDistributionsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetDistributionsArgType deprecated

type ListDistributionsResponseGetDistributionsArgType = []Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetDistributionsAttributeType

type ListDistributionsResponseGetDistributionsAttributeType = *[]Distribution

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetDistributionsRetType deprecated

type ListDistributionsResponseGetDistributionsRetType = []Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetNextPageIdentifierArgType deprecated

type ListDistributionsResponseGetNextPageIdentifierArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetNextPageIdentifierAttributeType

type ListDistributionsResponseGetNextPageIdentifierAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListDistributionsResponseGetNextPageIdentifierRetType deprecated

type ListDistributionsResponseGetNextPageIdentifierRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWafCollectionsRequest deprecated

type ListWafCollectionsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListWafCollectionsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWafCollectionsResponse

type ListWafCollectionsResponse struct {
	// REQUIRED
	Collections ListWafCollectionsResponseGetCollectionsAttributeType `json:"collections" required:"true"`
}

ListWafCollectionsResponse struct for ListWafCollectionsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListWafCollectionsResponse

func NewListWafCollectionsResponse(collections ListWafCollectionsResponseGetCollectionsArgType) *ListWafCollectionsResponse

NewListWafCollectionsResponse instantiates a new ListWafCollectionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListWafCollectionsResponseWithDefaults

func NewListWafCollectionsResponseWithDefaults() *ListWafCollectionsResponse

NewListWafCollectionsResponseWithDefaults instantiates a new ListWafCollectionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListWafCollectionsResponse) GetCollections

GetCollections returns the Collections field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListWafCollectionsResponse) GetCollectionsOk

GetCollectionsOk returns a tuple with the Collections field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListWafCollectionsResponse) SetCollections

SetCollections sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListWafCollectionsResponse) ToMap deprecated

func (o ListWafCollectionsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWafCollectionsResponseGetCollectionsArgType deprecated

type ListWafCollectionsResponseGetCollectionsArgType = []WafRuleCollection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWafCollectionsResponseGetCollectionsAttributeType

type ListWafCollectionsResponseGetCollectionsAttributeType = *[]WafRuleCollection

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListWafCollectionsResponseGetCollectionsRetType deprecated

type ListWafCollectionsResponseGetCollectionsRetType = []WafRuleCollection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSink

type LokiLogSink struct {
	// REQUIRED
	PushUrl LokiLogSinkGetPushUrlAttributeType `json:"pushUrl" required:"true"`
	// REQUIRED
	Type LokiLogSinkGetTypeAttributeType `json:"type" required:"true"`
}

LokiLogSink struct for LokiLogSink Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSink

NewLokiLogSink instantiates a new LokiLogSink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkWithDefaults

func NewLokiLogSinkWithDefaults() *LokiLogSink

NewLokiLogSinkWithDefaults instantiates a new LokiLogSink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) GetPushUrl

func (o *LokiLogSink) GetPushUrl() (ret LokiLogSinkGetPushUrlRetType)

GetPushUrl returns the PushUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) GetPushUrlOk

func (o *LokiLogSink) GetPushUrlOk() (ret LokiLogSinkGetPushUrlRetType, ok bool)

GetPushUrlOk returns a tuple with the PushUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) GetType

func (o *LokiLogSink) GetType() (ret LokiLogSinkGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) GetTypeOk

func (o *LokiLogSink) GetTypeOk() (ret LokiLogSinkGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) SetPushUrl

func (o *LokiLogSink) SetPushUrl(v LokiLogSinkGetPushUrlRetType)

SetPushUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSink) SetType

func (o *LokiLogSink) SetType(v LokiLogSinkGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LokiLogSink) ToMap deprecated

func (o LokiLogSink) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreate

type LokiLogSinkCreate struct {
	// REQUIRED
	Credentials LokiLogSinkCreateGetCredentialsAttributeType `json:"credentials" required:"true"`
	// REQUIRED
	PushUrl LokiLogSinkCreateGetPushUrlAttributeType `json:"pushUrl" required:"true"`
	// REQUIRED
	Type LokiLogSinkCreateGetTypeAttributeType `json:"type" required:"true"`
}

LokiLogSinkCreate struct for LokiLogSinkCreate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkCreate

NewLokiLogSinkCreate instantiates a new LokiLogSinkCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkCreateWithDefaults

func NewLokiLogSinkCreateWithDefaults() *LokiLogSinkCreate

NewLokiLogSinkCreateWithDefaults instantiates a new LokiLogSinkCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetCredentials

GetCredentials returns the Credentials field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetCredentialsOk

func (o *LokiLogSinkCreate) GetCredentialsOk() (ret LokiLogSinkCreateGetCredentialsRetType, ok bool)

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetPushUrl

GetPushUrl returns the PushUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetPushUrlOk

func (o *LokiLogSinkCreate) GetPushUrlOk() (ret LokiLogSinkCreateGetPushUrlRetType, ok bool)

GetPushUrlOk returns a tuple with the PushUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) GetTypeOk

func (o *LokiLogSinkCreate) GetTypeOk() (ret LokiLogSinkCreateGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) SetCredentials

SetCredentials sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) SetPushUrl

SetPushUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCreate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LokiLogSinkCreate) ToMap deprecated

func (o LokiLogSinkCreate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetCredentialsArgType deprecated

type LokiLogSinkCreateGetCredentialsArgType = LokiLogSinkCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetCredentialsAttributeType

type LokiLogSinkCreateGetCredentialsAttributeType = *LokiLogSinkCredentials

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetCredentialsRetType deprecated

type LokiLogSinkCreateGetCredentialsRetType = LokiLogSinkCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetPushUrlArgType deprecated

type LokiLogSinkCreateGetPushUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetPushUrlAttributeType

type LokiLogSinkCreateGetPushUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetPushUrlRetType deprecated

type LokiLogSinkCreateGetPushUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetTypeArgType deprecated

type LokiLogSinkCreateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetTypeAttributeType

type LokiLogSinkCreateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCreateGetTypeRetType deprecated

type LokiLogSinkCreateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentials

type LokiLogSinkCredentials struct {
	// REQUIRED
	Password LokiLogSinkCredentialsGetPasswordAttributeType `json:"password" required:"true"`
	// REQUIRED
	Username LokiLogSinkCredentialsGetUsernameAttributeType `json:"username" required:"true"`
}

LokiLogSinkCredentials struct for LokiLogSinkCredentials Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkCredentials

NewLokiLogSinkCredentials instantiates a new LokiLogSinkCredentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkCredentialsWithDefaults

func NewLokiLogSinkCredentialsWithDefaults() *LokiLogSinkCredentials

NewLokiLogSinkCredentialsWithDefaults instantiates a new LokiLogSinkCredentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) GetPassword

GetPassword returns the Password field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) GetPasswordOk

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) GetUsername

GetUsername returns the Username field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) GetUsernameOk

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) SetPassword

SetPassword sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkCredentials) SetUsername

SetUsername sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LokiLogSinkCredentials) ToMap deprecated

func (o LokiLogSinkCredentials) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetPasswordArgType deprecated

type LokiLogSinkCredentialsGetPasswordArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetPasswordAttributeType

type LokiLogSinkCredentialsGetPasswordAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetPasswordRetType deprecated

type LokiLogSinkCredentialsGetPasswordRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetUsernameArgType deprecated

type LokiLogSinkCredentialsGetUsernameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetUsernameAttributeType

type LokiLogSinkCredentialsGetUsernameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkCredentialsGetUsernameRetType deprecated

type LokiLogSinkCredentialsGetUsernameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetPushUrlArgType deprecated

type LokiLogSinkGetPushUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetPushUrlAttributeType

type LokiLogSinkGetPushUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetPushUrlRetType deprecated

type LokiLogSinkGetPushUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetTypeArgType deprecated

type LokiLogSinkGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetTypeAttributeType

type LokiLogSinkGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkGetTypeRetType deprecated

type LokiLogSinkGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatch

type LokiLogSinkPatch struct {
	Credentials LokiLogSinkPatchGetCredentialsAttributeType `json:"credentials,omitempty"`
	PushUrl     LokiLogSinkPatchGetPushUrlAttributeType     `json:"pushUrl,omitempty"`
	// REQUIRED
	Type LokiLogSinkPatchGetTypeAttributeType `json:"type" required:"true"`
}

LokiLogSinkPatch struct for LokiLogSinkPatch Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkPatch

func NewLokiLogSinkPatch(types LokiLogSinkPatchGetTypeArgType) *LokiLogSinkPatch

NewLokiLogSinkPatch instantiates a new LokiLogSinkPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLokiLogSinkPatchWithDefaults

func NewLokiLogSinkPatchWithDefaults() *LokiLogSinkPatch

NewLokiLogSinkPatchWithDefaults instantiates a new LokiLogSinkPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetCredentials

func (o *LokiLogSinkPatch) GetCredentials() (res LokiLogSinkPatchGetCredentialsRetType)

GetCredentials returns the Credentials field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetCredentialsOk

func (o *LokiLogSinkPatch) GetCredentialsOk() (ret LokiLogSinkPatchGetCredentialsRetType, ok bool)

GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetPushUrl

GetPushUrl returns the PushUrl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetPushUrlOk

func (o *LokiLogSinkPatch) GetPushUrlOk() (ret LokiLogSinkPatchGetPushUrlRetType, ok bool)

GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) GetTypeOk

func (o *LokiLogSinkPatch) GetTypeOk() (ret LokiLogSinkPatchGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) HasCredentials

func (o *LokiLogSinkPatch) HasCredentials() bool

HasCredentials returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) HasPushUrl

func (o *LokiLogSinkPatch) HasPushUrl() bool

HasPushUrl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) SetCredentials

SetCredentials gets a reference to the given LokiLogSinkCredentials and assigns it to the Credentials field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) SetPushUrl

SetPushUrl gets a reference to the given string and assigns it to the PushUrl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*LokiLogSinkPatch) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (LokiLogSinkPatch) ToMap deprecated

func (o LokiLogSinkPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetCredentialsArgType deprecated

type LokiLogSinkPatchGetCredentialsArgType = LokiLogSinkCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetCredentialsAttributeType

type LokiLogSinkPatchGetCredentialsAttributeType = *LokiLogSinkCredentials

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetCredentialsRetType deprecated

type LokiLogSinkPatchGetCredentialsRetType = LokiLogSinkCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetPushUrlArgType deprecated

type LokiLogSinkPatchGetPushUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetPushUrlAttributeType

type LokiLogSinkPatchGetPushUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetPushUrlRetType deprecated

type LokiLogSinkPatchGetPushUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetTypeArgType deprecated

type LokiLogSinkPatchGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetTypeAttributeType

type LokiLogSinkPatchGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LokiLogSinkPatchGetTypeRetType deprecated

type LokiLogSinkPatchGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatchCondition added in v1.10.0

type MatchCondition string

MatchCondition Defines how multiple matchers within this rule are combined (ALL, ANY, NONE). Defaults to ANY. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	MATCHCONDITION_ANY MatchCondition = "ANY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	MATCHCONDITION_ALL MatchCondition = "ALL"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	MATCHCONDITION_NONE MatchCondition = "NONE"
)

List of MatchCondition

func NewMatchConditionFromValue added in v1.10.0

func NewMatchConditionFromValue(v string) (*MatchCondition, error)

NewMatchConditionFromValue returns a pointer to a valid MatchCondition for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MatchCondition) IsValid added in v1.10.0

func (v MatchCondition) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MatchCondition) Ptr added in v1.10.0

func (v MatchCondition) Ptr() *MatchCondition

Ptr returns reference to MatchCondition value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MatchCondition) UnmarshalJSON deprecated added in v1.10.0

func (v *MatchCondition) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Matcher added in v1.10.0

type Matcher struct {
	ValueMatchCondition MatcherGetValueMatchConditionAttributeType `json:"valueMatchCondition,omitempty"`
	// A list of glob patterns to match against the request path. At least one value is required. Examples: \"/shop/_*\" or \"*_/img/_*\"
	// REQUIRED
	Values MatcherGetValuesAttributeType `json:"values" required:"true"`
}

Matcher A matcher containing a list of string values to compare against the request path. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMatcher added in v1.10.0

func NewMatcher(values MatcherGetValuesArgType) *Matcher

NewMatcher instantiates a new Matcher object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMatcherWithDefaults added in v1.10.0

func NewMatcherWithDefaults() *Matcher

NewMatcherWithDefaults instantiates a new Matcher object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) GetValueMatchCondition added in v1.10.0

func (o *Matcher) GetValueMatchCondition() (res MatcherGetValueMatchConditionRetType)

GetValueMatchCondition returns the ValueMatchCondition field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) GetValueMatchConditionOk added in v1.10.0

func (o *Matcher) GetValueMatchConditionOk() (ret MatcherGetValueMatchConditionRetType, ok bool)

GetValueMatchConditionOk returns a tuple with the ValueMatchCondition field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) GetValues added in v1.10.0

func (o *Matcher) GetValues() (ret MatcherGetValuesRetType)

GetValues returns the Values field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) GetValuesOk added in v1.10.0

func (o *Matcher) GetValuesOk() (ret MatcherGetValuesRetType, ok bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) HasValueMatchCondition added in v1.10.0

func (o *Matcher) HasValueMatchCondition() bool

HasValueMatchCondition returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) SetValueMatchCondition added in v1.10.0

func (o *Matcher) SetValueMatchCondition(v MatcherGetValueMatchConditionRetType)

SetValueMatchCondition gets a reference to the given MatchCondition and assigns it to the ValueMatchCondition field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Matcher) SetValues added in v1.10.0

func (o *Matcher) SetValues(v MatcherGetValuesRetType)

SetValues sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Matcher) ToMap deprecated added in v1.10.0

func (o Matcher) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValueMatchConditionArgType deprecated added in v1.10.0

type MatcherGetValueMatchConditionArgType = MatchCondition

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValueMatchConditionAttributeType added in v1.10.0

type MatcherGetValueMatchConditionAttributeType = *MatchCondition

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValueMatchConditionRetType deprecated added in v1.10.0

type MatcherGetValueMatchConditionRetType = MatchCondition

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValuesArgType deprecated added in v1.10.0

type MatcherGetValuesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValuesAttributeType added in v1.10.0

type MatcherGetValuesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MatcherGetValuesRetType deprecated added in v1.10.0

type MatcherGetValuesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

type NullableBool struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBucketBackend deprecated

type NullableBucketBackend struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBucketBackend deprecated

func NewNullableBucketBackend(val *BucketBackend) *NullableBucketBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackend) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackend) IsSet deprecated

func (v NullableBucketBackend) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackend) MarshalJSON deprecated

func (v NullableBucketBackend) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackend) Set deprecated

func (v *NullableBucketBackend) Set(val *BucketBackend)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackend) UnmarshalJSON deprecated

func (v *NullableBucketBackend) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackend) Unset deprecated

func (v *NullableBucketBackend) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBucketBackendCreate deprecated

type NullableBucketBackendCreate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBucketBackendCreate deprecated

func NewNullableBucketBackendCreate(val *BucketBackendCreate) *NullableBucketBackendCreate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendCreate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendCreate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendCreate) MarshalJSON deprecated

func (v NullableBucketBackendCreate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendCreate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendCreate) UnmarshalJSON deprecated

func (v *NullableBucketBackendCreate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendCreate) Unset deprecated

func (v *NullableBucketBackendCreate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBucketBackendPatch deprecated

type NullableBucketBackendPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBucketBackendPatch deprecated

func NewNullableBucketBackendPatch(val *BucketBackendPatch) *NullableBucketBackendPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendPatch) IsSet deprecated

func (v NullableBucketBackendPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketBackendPatch) MarshalJSON deprecated

func (v NullableBucketBackendPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendPatch) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendPatch) UnmarshalJSON deprecated

func (v *NullableBucketBackendPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketBackendPatch) Unset deprecated

func (v *NullableBucketBackendPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBucketCredentials deprecated

type NullableBucketCredentials struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBucketCredentials deprecated

func NewNullableBucketCredentials(val *BucketCredentials) *NullableBucketCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketCredentials) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketCredentials) IsSet deprecated

func (v NullableBucketCredentials) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBucketCredentials) MarshalJSON deprecated

func (v NullableBucketCredentials) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketCredentials) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketCredentials) UnmarshalJSON deprecated

func (v *NullableBucketCredentials) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBucketCredentials) Unset deprecated

func (v *NullableBucketCredentials) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfig deprecated

type NullableConfig struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfig deprecated

func NewNullableConfig(val *Config) *NullableConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfig) Get deprecated

func (v NullableConfig) Get() *Config

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfig) IsSet deprecated

func (v NullableConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfig) MarshalJSON deprecated

func (v NullableConfig) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfig) Set deprecated

func (v *NullableConfig) Set(val *Config)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfig) UnmarshalJSON deprecated

func (v *NullableConfig) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfig) Unset deprecated

func (v *NullableConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfigBackend deprecated

type NullableConfigBackend struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfigBackend deprecated

func NewNullableConfigBackend(val *ConfigBackend) *NullableConfigBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigBackend) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigBackend) IsSet deprecated

func (v NullableConfigBackend) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigBackend) MarshalJSON deprecated

func (v NullableConfigBackend) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigBackend) Set deprecated

func (v *NullableConfigBackend) Set(val *ConfigBackend)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigBackend) UnmarshalJSON deprecated

func (v *NullableConfigBackend) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigBackend) Unset deprecated

func (v *NullableConfigBackend) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfigLogSink deprecated

type NullableConfigLogSink struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfigLogSink deprecated

func NewNullableConfigLogSink(val *ConfigLogSink) *NullableConfigLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigLogSink) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigLogSink) IsSet deprecated

func (v NullableConfigLogSink) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigLogSink) MarshalJSON deprecated

func (v NullableConfigLogSink) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigLogSink) Set deprecated

func (v *NullableConfigLogSink) Set(val *ConfigLogSink)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigLogSink) UnmarshalJSON deprecated

func (v *NullableConfigLogSink) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigLogSink) Unset deprecated

func (v *NullableConfigLogSink) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfigPatch deprecated

type NullableConfigPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfigPatch deprecated

func NewNullableConfigPatch(val *ConfigPatch) *NullableConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatch) IsSet deprecated

func (v NullableConfigPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatch) MarshalJSON deprecated

func (v NullableConfigPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatch) Set deprecated

func (v *NullableConfigPatch) Set(val *ConfigPatch)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatch) UnmarshalJSON deprecated

func (v *NullableConfigPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatch) Unset deprecated

func (v *NullableConfigPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfigPatchBackend deprecated

type NullableConfigPatchBackend struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfigPatchBackend deprecated

func NewNullableConfigPatchBackend(val *ConfigPatchBackend) *NullableConfigPatchBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchBackend) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchBackend) IsSet deprecated

func (v NullableConfigPatchBackend) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchBackend) MarshalJSON deprecated

func (v NullableConfigPatchBackend) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchBackend) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchBackend) UnmarshalJSON deprecated

func (v *NullableConfigPatchBackend) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchBackend) Unset deprecated

func (v *NullableConfigPatchBackend) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableConfigPatchLogSink deprecated

type NullableConfigPatchLogSink struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableConfigPatchLogSink deprecated

func NewNullableConfigPatchLogSink(val *ConfigPatchLogSink) *NullableConfigPatchLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchLogSink) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchLogSink) IsSet deprecated

func (v NullableConfigPatchLogSink) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableConfigPatchLogSink) MarshalJSON deprecated

func (v NullableConfigPatchLogSink) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchLogSink) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchLogSink) UnmarshalJSON deprecated

func (v *NullableConfigPatchLogSink) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableConfigPatchLogSink) Unset deprecated

func (v *NullableConfigPatchLogSink) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDistributionPayload deprecated

type NullableCreateDistributionPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDistributionPayload deprecated

func NewNullableCreateDistributionPayload(val *CreateDistributionPayload) *NullableCreateDistributionPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayload) MarshalJSON deprecated

func (v NullableCreateDistributionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayload) UnmarshalJSON deprecated

func (v *NullableCreateDistributionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDistributionPayloadBackend deprecated

type NullableCreateDistributionPayloadBackend struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDistributionPayloadBackend deprecated

func NewNullableCreateDistributionPayloadBackend(val *CreateDistributionPayloadBackend) *NullableCreateDistributionPayloadBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadBackend) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadBackend) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadBackend) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadBackend) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadBackend) UnmarshalJSON deprecated

func (v *NullableCreateDistributionPayloadBackend) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadBackend) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDistributionPayloadLogSink deprecated

type NullableCreateDistributionPayloadLogSink struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDistributionPayloadLogSink deprecated

func NewNullableCreateDistributionPayloadLogSink(val *CreateDistributionPayloadLogSink) *NullableCreateDistributionPayloadLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadLogSink) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadLogSink) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionPayloadLogSink) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadLogSink) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadLogSink) UnmarshalJSON deprecated

func (v *NullableCreateDistributionPayloadLogSink) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionPayloadLogSink) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateDistributionResponse deprecated

type NullableCreateDistributionResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateDistributionResponse deprecated

func NewNullableCreateDistributionResponse(val *CreateDistributionResponse) *NullableCreateDistributionResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateDistributionResponse) MarshalJSON deprecated

func (v NullableCreateDistributionResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionResponse) UnmarshalJSON deprecated

func (v *NullableCreateDistributionResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateDistributionResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCustomDomain deprecated

type NullableCustomDomain struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCustomDomain deprecated

func NewNullableCustomDomain(val *CustomDomain) *NullableCustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCustomDomain) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCustomDomain) IsSet deprecated

func (v NullableCustomDomain) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCustomDomain) MarshalJSON deprecated

func (v NullableCustomDomain) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCustomDomain) Set deprecated

func (v *NullableCustomDomain) Set(val *CustomDomain)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCustomDomain) UnmarshalJSON deprecated

func (v *NullableCustomDomain) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCustomDomain) Unset deprecated

func (v *NullableCustomDomain) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDeleteCustomDomainResponse deprecated

type NullableDeleteCustomDomainResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDeleteCustomDomainResponse deprecated

func NewNullableDeleteCustomDomainResponse(val *DeleteCustomDomainResponse) *NullableDeleteCustomDomainResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteCustomDomainResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteCustomDomainResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteCustomDomainResponse) MarshalJSON deprecated

func (v NullableDeleteCustomDomainResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteCustomDomainResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteCustomDomainResponse) UnmarshalJSON deprecated

func (v *NullableDeleteCustomDomainResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteCustomDomainResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDeleteDistributionResponse deprecated

type NullableDeleteDistributionResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDeleteDistributionResponse deprecated

func NewNullableDeleteDistributionResponse(val *DeleteDistributionResponse) *NullableDeleteDistributionResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteDistributionResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteDistributionResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteDistributionResponse) MarshalJSON deprecated

func (v NullableDeleteDistributionResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteDistributionResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteDistributionResponse) UnmarshalJSON deprecated

func (v *NullableDeleteDistributionResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteDistributionResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistribution deprecated

type NullableDistribution struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistribution deprecated

func NewNullableDistribution(val *Distribution) *NullableDistribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistribution) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistribution) IsSet deprecated

func (v NullableDistribution) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistribution) MarshalJSON deprecated

func (v NullableDistribution) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistribution) Set deprecated

func (v *NullableDistribution) Set(val *Distribution)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistribution) UnmarshalJSON deprecated

func (v *NullableDistribution) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistribution) Unset deprecated

func (v *NullableDistribution) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionLogsRecord deprecated

type NullableDistributionLogsRecord struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionLogsRecord deprecated

func NewNullableDistributionLogsRecord(val *DistributionLogsRecord) *NullableDistributionLogsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionLogsRecord) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionLogsRecord) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionLogsRecord) MarshalJSON deprecated

func (v NullableDistributionLogsRecord) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionLogsRecord) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionLogsRecord) UnmarshalJSON deprecated

func (v *NullableDistributionLogsRecord) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionLogsRecord) Unset deprecated

func (v *NullableDistributionLogsRecord) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionStatisticsRecord deprecated

type NullableDistributionStatisticsRecord struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionStatisticsRecord deprecated

func NewNullableDistributionStatisticsRecord(val *DistributionStatisticsRecord) *NullableDistributionStatisticsRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecord) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecord) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecord) MarshalJSON deprecated

func (v NullableDistributionStatisticsRecord) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecord) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecord) UnmarshalJSON deprecated

func (v *NullableDistributionStatisticsRecord) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecord) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionStatisticsRecordAllOf deprecated

type NullableDistributionStatisticsRecordAllOf struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionStatisticsRecordAllOf deprecated

func NewNullableDistributionStatisticsRecordAllOf(val *DistributionStatisticsRecordAllOf) *NullableDistributionStatisticsRecordAllOf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordAllOf) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordAllOf) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordAllOf) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordAllOf) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordAllOf) UnmarshalJSON deprecated

func (v *NullableDistributionStatisticsRecordAllOf) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordAllOf) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionStatisticsRecordEntry deprecated

type NullableDistributionStatisticsRecordEntry struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionStatisticsRecordEntry deprecated

func NewNullableDistributionStatisticsRecordEntry(val *DistributionStatisticsRecordEntry) *NullableDistributionStatisticsRecordEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordEntry) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordEntry) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordEntry) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordEntry) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordEntry) UnmarshalJSON deprecated

func (v *NullableDistributionStatisticsRecordEntry) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordEntry) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionStatisticsRecordRegions deprecated

type NullableDistributionStatisticsRecordRegions struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionStatisticsRecordRegions deprecated

func NewNullableDistributionStatisticsRecordRegions(val *DistributionStatisticsRecordRegions) *NullableDistributionStatisticsRecordRegions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordRegions) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordRegions) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatisticsRecordRegions) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordRegions) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordRegions) UnmarshalJSON deprecated

func (v *NullableDistributionStatisticsRecordRegions) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatisticsRecordRegions) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionStatus deprecated

type NullableDistributionStatus struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionStatus deprecated

func NewNullableDistributionStatus(val *DistributionStatus) *NullableDistributionStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatus) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatus) IsSet deprecated

func (v NullableDistributionStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionStatus) MarshalJSON deprecated

func (v NullableDistributionStatus) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatus) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatus) UnmarshalJSON deprecated

func (v *NullableDistributionStatus) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionStatus) Unset deprecated

func (v *NullableDistributionStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDistributionWaf deprecated

type NullableDistributionWaf struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDistributionWaf deprecated

func NewNullableDistributionWaf(val *DistributionWaf) *NullableDistributionWaf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionWaf) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionWaf) IsSet deprecated

func (v NullableDistributionWaf) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDistributionWaf) MarshalJSON deprecated

func (v NullableDistributionWaf) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionWaf) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionWaf) UnmarshalJSON deprecated

func (v *NullableDistributionWaf) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDistributionWaf) Unset deprecated

func (v *NullableDistributionWaf) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDomain deprecated

type NullableDomain struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDomain deprecated

func NewNullableDomain(val *Domain) *NullableDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomain) Get deprecated

func (v NullableDomain) Get() *Domain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomain) IsSet deprecated

func (v NullableDomain) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomain) MarshalJSON deprecated

func (v NullableDomain) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomain) Set deprecated

func (v *NullableDomain) Set(val *Domain)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomain) UnmarshalJSON deprecated

func (v *NullableDomain) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomain) Unset deprecated

func (v *NullableDomain) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDomainStatus deprecated

type NullableDomainStatus struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDomainStatus deprecated

func NewNullableDomainStatus(val *DomainStatus) *NullableDomainStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainStatus) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainStatus) IsSet deprecated

func (v NullableDomainStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainStatus) MarshalJSON deprecated

func (v NullableDomainStatus) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainStatus) Set deprecated

func (v *NullableDomainStatus) Set(val *DomainStatus)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainStatus) UnmarshalJSON deprecated

func (v *NullableDomainStatus) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainStatus) Unset deprecated

func (v *NullableDomainStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDomainTypes deprecated

type NullableDomainTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDomainTypes deprecated

func NewNullableDomainTypes(val *DomainTypes) *NullableDomainTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainTypes) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainTypes) IsSet deprecated

func (v NullableDomainTypes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainTypes) MarshalJSON deprecated

func (v NullableDomainTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainTypes) Set deprecated

func (v *NullableDomainTypes) Set(val *DomainTypes)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainTypes) UnmarshalJSON deprecated

func (v *NullableDomainTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainTypes) Unset deprecated

func (v *NullableDomainTypes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableErrorDetails deprecated

type NullableErrorDetails struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableErrorDetails deprecated

func NewNullableErrorDetails(val *ErrorDetails) *NullableErrorDetails

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetails) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetails) IsSet deprecated

func (v NullableErrorDetails) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetails) MarshalJSON deprecated

func (v NullableErrorDetails) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetails) Set deprecated

func (v *NullableErrorDetails) Set(val *ErrorDetails)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetails) UnmarshalJSON deprecated

func (v *NullableErrorDetails) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetails) Unset deprecated

func (v *NullableErrorDetails) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableErrorDetailsKey deprecated

type NullableErrorDetailsKey struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableErrorDetailsKey deprecated

func NewNullableErrorDetailsKey(val *ErrorDetailsKey) *NullableErrorDetailsKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetailsKey) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetailsKey) IsSet deprecated

func (v NullableErrorDetailsKey) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorDetailsKey) MarshalJSON deprecated

func (v NullableErrorDetailsKey) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetailsKey) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetailsKey) UnmarshalJSON deprecated

func (v *NullableErrorDetailsKey) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorDetailsKey) Unset deprecated

func (v *NullableErrorDetailsKey) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFindCachePathsResponse deprecated

type NullableFindCachePathsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFindCachePathsResponse deprecated

func NewNullableFindCachePathsResponse(val *FindCachePathsResponse) *NullableFindCachePathsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponse) MarshalJSON deprecated

func (v NullableFindCachePathsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponse) UnmarshalJSON deprecated

func (v *NullableFindCachePathsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponse) Unset deprecated

func (v *NullableFindCachePathsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFindCachePathsResponseEntry deprecated

type NullableFindCachePathsResponseEntry struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFindCachePathsResponseEntry deprecated

func NewNullableFindCachePathsResponseEntry(val *FindCachePathsResponseEntry) *NullableFindCachePathsResponseEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponseEntry) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponseEntry) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFindCachePathsResponseEntry) MarshalJSON deprecated

func (v NullableFindCachePathsResponseEntry) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponseEntry) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponseEntry) UnmarshalJSON deprecated

func (v *NullableFindCachePathsResponseEntry) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFindCachePathsResponseEntry) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGenericJsonResponse deprecated

type NullableGenericJsonResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGenericJsonResponse deprecated

func NewNullableGenericJsonResponse(val *GenericJsonResponse) *NullableGenericJsonResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGenericJsonResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGenericJsonResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGenericJsonResponse) MarshalJSON deprecated

func (v NullableGenericJsonResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGenericJsonResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGenericJsonResponse) UnmarshalJSON deprecated

func (v *NullableGenericJsonResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGenericJsonResponse) Unset deprecated

func (v *NullableGenericJsonResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCacheInfoResponse deprecated

type NullableGetCacheInfoResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCacheInfoResponse deprecated

func NewNullableGetCacheInfoResponse(val *GetCacheInfoResponse) *NullableGetCacheInfoResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponse) MarshalJSON deprecated

func (v NullableGetCacheInfoResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponse) UnmarshalJSON deprecated

func (v *NullableGetCacheInfoResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponse) Unset deprecated

func (v *NullableGetCacheInfoResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCacheInfoResponseHistoryEntry deprecated

type NullableGetCacheInfoResponseHistoryEntry struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCacheInfoResponseHistoryEntry deprecated

func NewNullableGetCacheInfoResponseHistoryEntry(val *GetCacheInfoResponseHistoryEntry) *NullableGetCacheInfoResponseHistoryEntry

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntry) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntry) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntry) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntry) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntry) UnmarshalJSON deprecated

func (v *NullableGetCacheInfoResponseHistoryEntry) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntry) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCacheInfoResponseHistoryEntryTypes deprecated

type NullableGetCacheInfoResponseHistoryEntryTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCacheInfoResponseHistoryEntryTypes deprecated

func NewNullableGetCacheInfoResponseHistoryEntryTypes(val *GetCacheInfoResponseHistoryEntryTypes) *NullableGetCacheInfoResponseHistoryEntryTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntryTypes) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntryTypes) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCacheInfoResponseHistoryEntryTypes) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntryTypes) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntryTypes) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCacheInfoResponseHistoryEntryTypes) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCustomDomainCustomCertificate deprecated

type NullableGetCustomDomainCustomCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCustomDomainCustomCertificate deprecated

func NewNullableGetCustomDomainCustomCertificate(val *GetCustomDomainCustomCertificate) *NullableGetCustomDomainCustomCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainCustomCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainCustomCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainCustomCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainCustomCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainCustomCertificate) UnmarshalJSON deprecated

func (v *NullableGetCustomDomainCustomCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainCustomCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCustomDomainManagedCertificate deprecated

type NullableGetCustomDomainManagedCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCustomDomainManagedCertificate deprecated

func NewNullableGetCustomDomainManagedCertificate(val *GetCustomDomainManagedCertificate) *NullableGetCustomDomainManagedCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainManagedCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainManagedCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainManagedCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainManagedCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainManagedCertificate) UnmarshalJSON deprecated

func (v *NullableGetCustomDomainManagedCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainManagedCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCustomDomainResponse deprecated

type NullableGetCustomDomainResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCustomDomainResponse deprecated

func NewNullableGetCustomDomainResponse(val *GetCustomDomainResponse) *NullableGetCustomDomainResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponse) MarshalJSON deprecated

func (v NullableGetCustomDomainResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponse) UnmarshalJSON deprecated

func (v *NullableGetCustomDomainResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetCustomDomainResponseCertificate deprecated

type NullableGetCustomDomainResponseCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetCustomDomainResponseCertificate deprecated

func NewNullableGetCustomDomainResponseCertificate(val *GetCustomDomainResponseCertificate) *NullableGetCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponseCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponseCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetCustomDomainResponseCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponseCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponseCertificate) UnmarshalJSON deprecated

func (v *NullableGetCustomDomainResponseCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetCustomDomainResponseCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetDistributionResponse deprecated

type NullableGetDistributionResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetDistributionResponse deprecated

func NewNullableGetDistributionResponse(val *GetDistributionResponse) *NullableGetDistributionResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDistributionResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDistributionResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetDistributionResponse) MarshalJSON deprecated

func (v NullableGetDistributionResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDistributionResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDistributionResponse) UnmarshalJSON deprecated

func (v *NullableGetDistributionResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetDistributionResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetLogsResponse deprecated

type NullableGetLogsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetLogsResponse deprecated

func NewNullableGetLogsResponse(val *GetLogsResponse) *NullableGetLogsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsResponse) IsSet deprecated

func (v NullableGetLogsResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsResponse) MarshalJSON deprecated

func (v NullableGetLogsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsResponse) UnmarshalJSON deprecated

func (v *NullableGetLogsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsResponse) Unset deprecated

func (v *NullableGetLogsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetLogsSearchFiltersResponse deprecated

type NullableGetLogsSearchFiltersResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetLogsSearchFiltersResponse deprecated

func NewNullableGetLogsSearchFiltersResponse(val *GetLogsSearchFiltersResponse) *NullableGetLogsSearchFiltersResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponse) MarshalJSON deprecated

func (v NullableGetLogsSearchFiltersResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponse) UnmarshalJSON deprecated

func (v *NullableGetLogsSearchFiltersResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetLogsSearchFiltersResponseDatacenterBlock deprecated

type NullableGetLogsSearchFiltersResponseDatacenterBlock struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetLogsSearchFiltersResponseDatacenterBlock deprecated

func NewNullableGetLogsSearchFiltersResponseDatacenterBlock(val *GetLogsSearchFiltersResponseDatacenterBlock) *NullableGetLogsSearchFiltersResponseDatacenterBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlock) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlock) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlock) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlock) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlock) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlock) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetLogsSearchFiltersResponseDatacenterBlockItem deprecated

type NullableGetLogsSearchFiltersResponseDatacenterBlockItem struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetLogsSearchFiltersResponseDatacenterBlockItem deprecated

func NewNullableGetLogsSearchFiltersResponseDatacenterBlockItem(val *GetLogsSearchFiltersResponseDatacenterBlockItem) *NullableGetLogsSearchFiltersResponseDatacenterBlockItem

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlockItem) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlockItem) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetLogsSearchFiltersResponseDatacenterBlockItem) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlockItem) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlockItem) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetLogsSearchFiltersResponseDatacenterBlockItem) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetStatisticsResponse deprecated

type NullableGetStatisticsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetStatisticsResponse deprecated

func NewNullableGetStatisticsResponse(val *GetStatisticsResponse) *NullableGetStatisticsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetStatisticsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetStatisticsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetStatisticsResponse) MarshalJSON deprecated

func (v NullableGetStatisticsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetStatisticsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetStatisticsResponse) UnmarshalJSON deprecated

func (v *NullableGetStatisticsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetStatisticsResponse) Unset deprecated

func (v *NullableGetStatisticsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpBackend deprecated

type NullableHttpBackend struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpBackend deprecated

func NewNullableHttpBackend(val *HttpBackend) *NullableHttpBackend

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackend) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackend) IsSet deprecated

func (v NullableHttpBackend) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackend) MarshalJSON deprecated

func (v NullableHttpBackend) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackend) Set deprecated

func (v *NullableHttpBackend) Set(val *HttpBackend)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackend) UnmarshalJSON deprecated

func (v *NullableHttpBackend) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackend) Unset deprecated

func (v *NullableHttpBackend) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpBackendCreate deprecated

type NullableHttpBackendCreate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpBackendCreate deprecated

func NewNullableHttpBackendCreate(val *HttpBackendCreate) *NullableHttpBackendCreate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendCreate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendCreate) IsSet deprecated

func (v NullableHttpBackendCreate) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendCreate) MarshalJSON deprecated

func (v NullableHttpBackendCreate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendCreate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendCreate) UnmarshalJSON deprecated

func (v *NullableHttpBackendCreate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendCreate) Unset deprecated

func (v *NullableHttpBackendCreate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableHttpBackendPatch deprecated

type NullableHttpBackendPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableHttpBackendPatch deprecated

func NewNullableHttpBackendPatch(val *HttpBackendPatch) *NullableHttpBackendPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendPatch) IsSet deprecated

func (v NullableHttpBackendPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableHttpBackendPatch) MarshalJSON deprecated

func (v NullableHttpBackendPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendPatch) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendPatch) UnmarshalJSON deprecated

func (v *NullableHttpBackendPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableHttpBackendPatch) Unset deprecated

func (v *NullableHttpBackendPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

type NullableInt struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

func (v NullableInt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

func (v *NullableInt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

type NullableInt32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

func (v NullableInt32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

func (v *NullableInt32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

type NullableInt64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

func (v NullableInt64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

func (v *NullableInt64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListDistributionsResponse deprecated

type NullableListDistributionsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListDistributionsResponse deprecated

func NewNullableListDistributionsResponse(val *ListDistributionsResponse) *NullableListDistributionsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDistributionsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDistributionsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListDistributionsResponse) MarshalJSON deprecated

func (v NullableListDistributionsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDistributionsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDistributionsResponse) UnmarshalJSON deprecated

func (v *NullableListDistributionsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListDistributionsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListWafCollectionsResponse deprecated

type NullableListWafCollectionsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListWafCollectionsResponse deprecated

func NewNullableListWafCollectionsResponse(val *ListWafCollectionsResponse) *NullableListWafCollectionsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListWafCollectionsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListWafCollectionsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListWafCollectionsResponse) MarshalJSON deprecated

func (v NullableListWafCollectionsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListWafCollectionsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListWafCollectionsResponse) UnmarshalJSON deprecated

func (v *NullableListWafCollectionsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListWafCollectionsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLokiLogSink deprecated

type NullableLokiLogSink struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLokiLogSink deprecated

func NewNullableLokiLogSink(val *LokiLogSink) *NullableLokiLogSink

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSink) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSink) IsSet deprecated

func (v NullableLokiLogSink) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSink) MarshalJSON deprecated

func (v NullableLokiLogSink) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSink) Set deprecated

func (v *NullableLokiLogSink) Set(val *LokiLogSink)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSink) UnmarshalJSON deprecated

func (v *NullableLokiLogSink) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSink) Unset deprecated

func (v *NullableLokiLogSink) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLokiLogSinkCreate deprecated

type NullableLokiLogSinkCreate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLokiLogSinkCreate deprecated

func NewNullableLokiLogSinkCreate(val *LokiLogSinkCreate) *NullableLokiLogSinkCreate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCreate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCreate) IsSet deprecated

func (v NullableLokiLogSinkCreate) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCreate) MarshalJSON deprecated

func (v NullableLokiLogSinkCreate) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCreate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCreate) UnmarshalJSON deprecated

func (v *NullableLokiLogSinkCreate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCreate) Unset deprecated

func (v *NullableLokiLogSinkCreate) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLokiLogSinkCredentials deprecated

type NullableLokiLogSinkCredentials struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLokiLogSinkCredentials deprecated

func NewNullableLokiLogSinkCredentials(val *LokiLogSinkCredentials) *NullableLokiLogSinkCredentials

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCredentials) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCredentials) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkCredentials) MarshalJSON deprecated

func (v NullableLokiLogSinkCredentials) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCredentials) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCredentials) UnmarshalJSON deprecated

func (v *NullableLokiLogSinkCredentials) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkCredentials) Unset deprecated

func (v *NullableLokiLogSinkCredentials) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLokiLogSinkPatch deprecated

type NullableLokiLogSinkPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLokiLogSinkPatch deprecated

func NewNullableLokiLogSinkPatch(val *LokiLogSinkPatch) *NullableLokiLogSinkPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkPatch) IsSet deprecated

func (v NullableLokiLogSinkPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLokiLogSinkPatch) MarshalJSON deprecated

func (v NullableLokiLogSinkPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkPatch) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkPatch) UnmarshalJSON deprecated

func (v *NullableLokiLogSinkPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLokiLogSinkPatch) Unset deprecated

func (v *NullableLokiLogSinkPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMatchCondition deprecated added in v1.10.0

type NullableMatchCondition struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMatchCondition deprecated added in v1.10.0

func NewNullableMatchCondition(val *MatchCondition) *NullableMatchCondition

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatchCondition) Get deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatchCondition) IsSet deprecated added in v1.10.0

func (v NullableMatchCondition) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatchCondition) MarshalJSON deprecated added in v1.10.0

func (v NullableMatchCondition) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatchCondition) Set deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatchCondition) UnmarshalJSON deprecated added in v1.10.0

func (v *NullableMatchCondition) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatchCondition) Unset deprecated added in v1.10.0

func (v *NullableMatchCondition) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMatcher deprecated added in v1.10.0

type NullableMatcher struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMatcher deprecated added in v1.10.0

func NewNullableMatcher(val *Matcher) *NullableMatcher

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatcher) Get deprecated added in v1.10.0

func (v NullableMatcher) Get() *Matcher

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatcher) IsSet deprecated added in v1.10.0

func (v NullableMatcher) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMatcher) MarshalJSON deprecated added in v1.10.0

func (v NullableMatcher) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatcher) Set deprecated added in v1.10.0

func (v *NullableMatcher) Set(val *Matcher)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatcher) UnmarshalJSON deprecated added in v1.10.0

func (v *NullableMatcher) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMatcher) Unset deprecated added in v1.10.0

func (v *NullableMatcher) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableOptimizer deprecated

type NullableOptimizer struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableOptimizer deprecated

func NewNullableOptimizer(val *Optimizer) *NullableOptimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizer) Get deprecated

func (v NullableOptimizer) Get() *Optimizer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizer) IsSet deprecated

func (v NullableOptimizer) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizer) MarshalJSON deprecated

func (v NullableOptimizer) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizer) Set deprecated

func (v *NullableOptimizer) Set(val *Optimizer)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizer) UnmarshalJSON deprecated

func (v *NullableOptimizer) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizer) Unset deprecated

func (v *NullableOptimizer) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableOptimizerPatch deprecated

type NullableOptimizerPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableOptimizerPatch deprecated

func NewNullableOptimizerPatch(val *OptimizerPatch) *NullableOptimizerPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizerPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizerPatch) IsSet deprecated

func (v NullableOptimizerPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableOptimizerPatch) MarshalJSON deprecated

func (v NullableOptimizerPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizerPatch) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizerPatch) UnmarshalJSON deprecated

func (v *NullableOptimizerPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableOptimizerPatch) Unset deprecated

func (v *NullableOptimizerPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePatchDistributionPayload deprecated

type NullablePatchDistributionPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePatchDistributionPayload deprecated

func NewNullablePatchDistributionPayload(val *PatchDistributionPayload) *NullablePatchDistributionPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionPayload) MarshalJSON deprecated

func (v NullablePatchDistributionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionPayload) UnmarshalJSON deprecated

func (v *NullablePatchDistributionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePatchDistributionResponse deprecated

type NullablePatchDistributionResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePatchDistributionResponse deprecated

func NewNullablePatchDistributionResponse(val *PatchDistributionResponse) *NullablePatchDistributionResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePatchDistributionResponse) MarshalJSON deprecated

func (v NullablePatchDistributionResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionResponse) UnmarshalJSON deprecated

func (v *NullablePatchDistributionResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePatchDistributionResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePurgeCachePayload deprecated

type NullablePurgeCachePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePurgeCachePayload deprecated

func NewNullablePurgeCachePayload(val *PurgeCachePayload) *NullablePurgeCachePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurgeCachePayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurgeCachePayload) IsSet deprecated

func (v NullablePurgeCachePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePurgeCachePayload) MarshalJSON deprecated

func (v NullablePurgeCachePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurgeCachePayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurgeCachePayload) UnmarshalJSON deprecated

func (v *NullablePurgeCachePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePurgeCachePayload) Unset deprecated

func (v *NullablePurgeCachePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainCustomCertificate deprecated

type NullablePutCustomDomainCustomCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainCustomCertificate deprecated

func NewNullablePutCustomDomainCustomCertificate(val *PutCustomDomainCustomCertificate) *NullablePutCustomDomainCustomCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainCustomCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainCustomCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainCustomCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainCustomCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainCustomCertificate) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainCustomCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainCustomCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainManagedCertificate deprecated

type NullablePutCustomDomainManagedCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainManagedCertificate deprecated

func NewNullablePutCustomDomainManagedCertificate(val *PutCustomDomainManagedCertificate) *NullablePutCustomDomainManagedCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainManagedCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainManagedCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainManagedCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainManagedCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainManagedCertificate) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainManagedCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainManagedCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainPayload deprecated

type NullablePutCustomDomainPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainPayload deprecated

func NewNullablePutCustomDomainPayload(val *PutCustomDomainPayload) *NullablePutCustomDomainPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayload) MarshalJSON deprecated

func (v NullablePutCustomDomainPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayload) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayload) Unset deprecated

func (v *NullablePutCustomDomainPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainPayloadCertificate deprecated

type NullablePutCustomDomainPayloadCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainPayloadCertificate deprecated

func NewNullablePutCustomDomainPayloadCertificate(val *PutCustomDomainPayloadCertificate) *NullablePutCustomDomainPayloadCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayloadCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayloadCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainPayloadCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayloadCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayloadCertificate) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainPayloadCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainPayloadCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainResponse deprecated

type NullablePutCustomDomainResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainResponse deprecated

func NewNullablePutCustomDomainResponse(val *PutCustomDomainResponse) *NullablePutCustomDomainResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponse) MarshalJSON deprecated

func (v NullablePutCustomDomainResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponse) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePutCustomDomainResponseCertificate deprecated

type NullablePutCustomDomainResponseCertificate struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePutCustomDomainResponseCertificate deprecated

func NewNullablePutCustomDomainResponseCertificate(val *PutCustomDomainResponseCertificate) *NullablePutCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponseCertificate) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponseCertificate) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePutCustomDomainResponseCertificate) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponseCertificate) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponseCertificate) UnmarshalJSON deprecated

func (v *NullablePutCustomDomainResponseCertificate) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePutCustomDomainResponseCertificate) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRedirectConfig deprecated added in v1.10.0

type NullableRedirectConfig struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRedirectConfig deprecated added in v1.10.0

func NewNullableRedirectConfig(val *RedirectConfig) *NullableRedirectConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectConfig) Get deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectConfig) IsSet deprecated added in v1.10.0

func (v NullableRedirectConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectConfig) MarshalJSON deprecated added in v1.10.0

func (v NullableRedirectConfig) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectConfig) Set deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectConfig) UnmarshalJSON deprecated added in v1.10.0

func (v *NullableRedirectConfig) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectConfig) Unset deprecated added in v1.10.0

func (v *NullableRedirectConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRedirectRule deprecated added in v1.10.0

type NullableRedirectRule struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRedirectRule deprecated added in v1.10.0

func NewNullableRedirectRule(val *RedirectRule) *NullableRedirectRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRule) Get deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRule) IsSet deprecated added in v1.10.0

func (v NullableRedirectRule) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRule) MarshalJSON deprecated added in v1.10.0

func (v NullableRedirectRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRule) Set deprecated added in v1.10.0

func (v *NullableRedirectRule) Set(val *RedirectRule)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRule) UnmarshalJSON deprecated added in v1.10.0

func (v *NullableRedirectRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRule) Unset deprecated added in v1.10.0

func (v *NullableRedirectRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRedirectRuleStatusCode deprecated added in v1.10.0

type NullableRedirectRuleStatusCode struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRedirectRuleStatusCode deprecated added in v1.10.0

func NewNullableRedirectRuleStatusCode(val *RedirectRuleStatusCode) *NullableRedirectRuleStatusCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRuleStatusCode) Get deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRuleStatusCode) IsSet deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRedirectRuleStatusCode) MarshalJSON deprecated added in v1.10.0

func (v NullableRedirectRuleStatusCode) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRuleStatusCode) Set deprecated added in v1.10.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRuleStatusCode) UnmarshalJSON deprecated added in v1.10.0

func (v *NullableRedirectRuleStatusCode) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRedirectRuleStatusCode) Unset deprecated added in v1.10.0

func (v *NullableRedirectRuleStatusCode) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRegion deprecated

type NullableRegion struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRegion deprecated

func NewNullableRegion(val *Region) *NullableRegion

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegion) Get deprecated

func (v NullableRegion) Get() *Region

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegion) IsSet deprecated

func (v NullableRegion) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegion) MarshalJSON deprecated

func (v NullableRegion) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegion) Set deprecated

func (v *NullableRegion) Set(val *Region)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegion) UnmarshalJSON deprecated

func (v *NullableRegion) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegion) Unset deprecated

func (v *NullableRegion) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStatusError deprecated

type NullableStatusError struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStatusError deprecated

func NewNullableStatusError(val *StatusError) *NullableStatusError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusError) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusError) IsSet deprecated

func (v NullableStatusError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusError) MarshalJSON deprecated

func (v NullableStatusError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusError) Set deprecated

func (v *NullableStatusError) Set(val *StatusError)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusError) UnmarshalJSON deprecated

func (v *NullableStatusError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusError) Unset deprecated

func (v *NullableStatusError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStatusErrorKey deprecated

type NullableStatusErrorKey struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStatusErrorKey deprecated

func NewNullableStatusErrorKey(val *StatusErrorKey) *NullableStatusErrorKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusErrorKey) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusErrorKey) IsSet deprecated

func (v NullableStatusErrorKey) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatusErrorKey) MarshalJSON deprecated

func (v NullableStatusErrorKey) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusErrorKey) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusErrorKey) UnmarshalJSON deprecated

func (v *NullableStatusErrorKey) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatusErrorKey) Unset deprecated

func (v *NullableStatusErrorKey) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

type NullableString struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

type NullableTime struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWAFRuleAction deprecated

type NullableWAFRuleAction struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWAFRuleAction deprecated

func NewNullableWAFRuleAction(val *WAFRuleAction) *NullableWAFRuleAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFRuleAction) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFRuleAction) IsSet deprecated

func (v NullableWAFRuleAction) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFRuleAction) MarshalJSON deprecated

func (v NullableWAFRuleAction) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFRuleAction) Set deprecated

func (v *NullableWAFRuleAction) Set(val *WAFRuleAction)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFRuleAction) UnmarshalJSON deprecated

func (v *NullableWAFRuleAction) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFRuleAction) Unset deprecated

func (v *NullableWAFRuleAction) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWAFViolation deprecated

type NullableWAFViolation struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWAFViolation deprecated

func NewNullableWAFViolation(val *WAFViolation) *NullableWAFViolation

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFViolation) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFViolation) IsSet deprecated

func (v NullableWAFViolation) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWAFViolation) MarshalJSON deprecated

func (v NullableWAFViolation) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFViolation) Set deprecated

func (v *NullableWAFViolation) Set(val *WAFViolation)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFViolation) UnmarshalJSON deprecated

func (v *NullableWAFViolation) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWAFViolation) Unset deprecated

func (v *NullableWAFViolation) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafConfig deprecated

type NullableWafConfig struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafConfig deprecated

func NewNullableWafConfig(val *WafConfig) *NullableWafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfig) Get deprecated

func (v NullableWafConfig) Get() *WafConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfig) IsSet deprecated

func (v NullableWafConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfig) MarshalJSON deprecated

func (v NullableWafConfig) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfig) Set deprecated

func (v *NullableWafConfig) Set(val *WafConfig)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfig) UnmarshalJSON deprecated

func (v *NullableWafConfig) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfig) Unset deprecated

func (v *NullableWafConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafConfigPatch deprecated

type NullableWafConfigPatch struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafConfigPatch deprecated

func NewNullableWafConfigPatch(val *WafConfigPatch) *NullableWafConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfigPatch) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfigPatch) IsSet deprecated

func (v NullableWafConfigPatch) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafConfigPatch) MarshalJSON deprecated

func (v NullableWafConfigPatch) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfigPatch) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfigPatch) UnmarshalJSON deprecated

func (v *NullableWafConfigPatch) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafConfigPatch) Unset deprecated

func (v *NullableWafConfigPatch) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafMode deprecated

type NullableWafMode struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafMode deprecated

func NewNullableWafMode(val *WafMode) *NullableWafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafMode) Get deprecated

func (v NullableWafMode) Get() *WafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafMode) IsSet deprecated

func (v NullableWafMode) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafMode) MarshalJSON deprecated

func (v NullableWafMode) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafMode) Set deprecated

func (v *NullableWafMode) Set(val *WafMode)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafMode) UnmarshalJSON deprecated

func (v *NullableWafMode) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafMode) Unset deprecated

func (v *NullableWafMode) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafParanoiaLevel deprecated

type NullableWafParanoiaLevel struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafParanoiaLevel deprecated

func NewNullableWafParanoiaLevel(val *WafParanoiaLevel) *NullableWafParanoiaLevel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafParanoiaLevel) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafParanoiaLevel) IsSet deprecated

func (v NullableWafParanoiaLevel) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafParanoiaLevel) MarshalJSON deprecated

func (v NullableWafParanoiaLevel) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafParanoiaLevel) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafParanoiaLevel) UnmarshalJSON deprecated

func (v *NullableWafParanoiaLevel) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafParanoiaLevel) Unset deprecated

func (v *NullableWafParanoiaLevel) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafRule deprecated

type NullableWafRule struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafRule deprecated

func NewNullableWafRule(val *WafRule) *NullableWafRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRule) Get deprecated

func (v NullableWafRule) Get() *WafRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRule) IsSet deprecated

func (v NullableWafRule) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRule) MarshalJSON deprecated

func (v NullableWafRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRule) Set deprecated

func (v *NullableWafRule) Set(val *WafRule)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRule) UnmarshalJSON deprecated

func (v *NullableWafRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRule) Unset deprecated

func (v *NullableWafRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafRuleCollection deprecated

type NullableWafRuleCollection struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafRuleCollection deprecated

func NewNullableWafRuleCollection(val *WafRuleCollection) *NullableWafRuleCollection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleCollection) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleCollection) IsSet deprecated

func (v NullableWafRuleCollection) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleCollection) MarshalJSON deprecated

func (v NullableWafRuleCollection) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleCollection) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleCollection) UnmarshalJSON deprecated

func (v *NullableWafRuleCollection) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleCollection) Unset deprecated

func (v *NullableWafRuleCollection) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafRuleGroup deprecated

type NullableWafRuleGroup struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafRuleGroup deprecated

func NewNullableWafRuleGroup(val *WafRuleGroup) *NullableWafRuleGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleGroup) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleGroup) IsSet deprecated

func (v NullableWafRuleGroup) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafRuleGroup) MarshalJSON deprecated

func (v NullableWafRuleGroup) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleGroup) Set deprecated

func (v *NullableWafRuleGroup) Set(val *WafRuleGroup)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleGroup) UnmarshalJSON deprecated

func (v *NullableWafRuleGroup) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafRuleGroup) Unset deprecated

func (v *NullableWafRuleGroup) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlock deprecated

type NullableWafStatusRuleBlock struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlock deprecated

func NewNullableWafStatusRuleBlock(val *WafStatusRuleBlock) *NullableWafStatusRuleBlock

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlock) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlock) IsSet deprecated

func (v NullableWafStatusRuleBlock) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlock) MarshalJSON deprecated

func (v NullableWafStatusRuleBlock) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlock) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlock) UnmarshalJSON deprecated

func (v *NullableWafStatusRuleBlock) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlock) Unset deprecated

func (v *NullableWafStatusRuleBlock) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReason deprecated

type NullableWafStatusRuleBlockReason struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReason deprecated

func NewNullableWafStatusRuleBlockReason(val *WafStatusRuleBlockReason) *NullableWafStatusRuleBlockReason

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReason) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReason) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReason) MarshalJSON deprecated

func (v NullableWafStatusRuleBlockReason) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReason) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReason) UnmarshalJSON deprecated

func (v *NullableWafStatusRuleBlockReason) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReason) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReasonDirectlyDefined deprecated

type NullableWafStatusRuleBlockReasonDirectlyDefined struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReasonDirectlyDefined deprecated

func NewNullableWafStatusRuleBlockReasonDirectlyDefined(val *WafStatusRuleBlockReasonDirectlyDefined) *NullableWafStatusRuleBlockReasonDirectlyDefined

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonDirectlyDefined) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonDirectlyDefined) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonDirectlyDefined) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonDirectlyDefined) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonDirectlyDefined) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonDirectlyDefined) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReasonInheritedFromCollection deprecated

type NullableWafStatusRuleBlockReasonInheritedFromCollection struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReasonInheritedFromCollection deprecated

func NewNullableWafStatusRuleBlockReasonInheritedFromCollection(val *WafStatusRuleBlockReasonInheritedFromCollection) *NullableWafStatusRuleBlockReasonInheritedFromCollection

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromCollection) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromCollection) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromCollection) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromCollection) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromCollection) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromCollection) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReasonInheritedFromGroup deprecated

type NullableWafStatusRuleBlockReasonInheritedFromGroup struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReasonInheritedFromGroup deprecated

func NewNullableWafStatusRuleBlockReasonInheritedFromGroup(val *WafStatusRuleBlockReasonInheritedFromGroup) *NullableWafStatusRuleBlockReasonInheritedFromGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromGroup) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromGroup) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInheritedFromGroup) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromGroup) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromGroup) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInheritedFromGroup) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReasonInvalidWafType deprecated

type NullableWafStatusRuleBlockReasonInvalidWafType struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReasonInvalidWafType deprecated

func NewNullableWafStatusRuleBlockReasonInvalidWafType(val *WafStatusRuleBlockReasonInvalidWafType) *NullableWafStatusRuleBlockReasonInvalidWafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInvalidWafType) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInvalidWafType) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonInvalidWafType) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInvalidWafType) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInvalidWafType) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonInvalidWafType) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafStatusRuleBlockReasonNeverDefined deprecated

type NullableWafStatusRuleBlockReasonNeverDefined struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafStatusRuleBlockReasonNeverDefined deprecated

func NewNullableWafStatusRuleBlockReasonNeverDefined(val *WafStatusRuleBlockReasonNeverDefined) *NullableWafStatusRuleBlockReasonNeverDefined

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonNeverDefined) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonNeverDefined) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafStatusRuleBlockReasonNeverDefined) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonNeverDefined) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonNeverDefined) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafStatusRuleBlockReasonNeverDefined) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableWafType deprecated

type NullableWafType struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableWafType deprecated

func NewNullableWafType(val *WafType) *NullableWafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafType) Get deprecated

func (v NullableWafType) Get() *WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafType) IsSet deprecated

func (v NullableWafType) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableWafType) MarshalJSON deprecated

func (v NullableWafType) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafType) Set deprecated

func (v *NullableWafType) Set(val *WafType)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafType) UnmarshalJSON deprecated

func (v *NullableWafType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableWafType) Unset deprecated

func (v *NullableWafType) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Optimizer

type Optimizer struct {
	// Determines if the optimizer should be enabled for this distribution and incurs a monthly fee
	// REQUIRED
	Enabled OptimizergetEnabledAttributeType `json:"enabled" required:"true"`
}

Optimizer Optimizer is paid feature, a real-time on the fly image manipulation and optimization service that automatically optimizes your images for faster image delivery. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewOptimizer

func NewOptimizer(enabled OptimizergetEnabledArgType) *Optimizer

NewOptimizer instantiates a new Optimizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewOptimizerWithDefaults

func NewOptimizerWithDefaults() *Optimizer

NewOptimizerWithDefaults instantiates a new Optimizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Optimizer) GetEnabled

func (o *Optimizer) GetEnabled() (ret OptimizergetEnabledRetType)

GetEnabled returns the Enabled field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Optimizer) GetEnabledOk

func (o *Optimizer) GetEnabledOk() (ret OptimizergetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Optimizer) SetEnabled

func (o *Optimizer) SetEnabled(v OptimizergetEnabledRetType)

SetEnabled sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Optimizer) ToMap deprecated

func (o Optimizer) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizerPatch

type OptimizerPatch struct {
	Enabled OptimizerPatchgetEnabledAttributeType `json:"enabled,omitempty"`
}

OptimizerPatch struct for OptimizerPatch Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewOptimizerPatch

func NewOptimizerPatch() *OptimizerPatch

NewOptimizerPatch instantiates a new OptimizerPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewOptimizerPatchWithDefaults

func NewOptimizerPatchWithDefaults() *OptimizerPatch

NewOptimizerPatchWithDefaults instantiates a new OptimizerPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*OptimizerPatch) GetEnabled

func (o *OptimizerPatch) GetEnabled() (res OptimizerPatchgetEnabledRetType)

GetEnabled returns the Enabled field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*OptimizerPatch) GetEnabledOk

func (o *OptimizerPatch) GetEnabledOk() (ret OptimizerPatchgetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*OptimizerPatch) HasEnabled

func (o *OptimizerPatch) HasEnabled() bool

HasEnabled returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*OptimizerPatch) SetEnabled

SetEnabled gets a reference to the given bool and assigns it to the Enabled field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (OptimizerPatch) ToMap deprecated

func (o OptimizerPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizerPatchgetEnabledArgType deprecated

type OptimizerPatchgetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizerPatchgetEnabledAttributeType

type OptimizerPatchgetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizerPatchgetEnabledRetType deprecated

type OptimizerPatchgetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizergetEnabledArgType deprecated

type OptimizergetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizergetEnabledAttributeType

type OptimizergetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type OptimizergetEnabledRetType deprecated

type OptimizergetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayload

type PatchDistributionPayload struct {
	Config PatchDistributionPayloadGetConfigAttributeType `json:"config,omitempty"`
	// While optional, it is greatly encouraged to provide an `intentId`.  This is used to deduplicate requests.   If multiple modifying requests with the same `intentId` for a given `projectId` are received, all but the first request are dropped.
	IntentId PatchDistributionPayloadGetIntentIdAttributeType `json:"intentId,omitempty"`
}

PatchDistributionPayload Defines a partial distribution. Set values Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPatchDistributionPayload

func NewPatchDistributionPayload() *PatchDistributionPayload

NewPatchDistributionPayload instantiates a new PatchDistributionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPatchDistributionPayloadWithDefaults

func NewPatchDistributionPayloadWithDefaults() *PatchDistributionPayload

NewPatchDistributionPayloadWithDefaults instantiates a new PatchDistributionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) GetConfig

GetConfig returns the Config field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) GetConfigOk

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) GetIntentId

GetIntentId returns the IntentId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) GetIntentIdOk

GetIntentIdOk returns a tuple with the IntentId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) HasConfig

func (o *PatchDistributionPayload) HasConfig() bool

HasConfig returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) HasIntentId

func (o *PatchDistributionPayload) HasIntentId() bool

HasIntentId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) SetConfig

SetConfig gets a reference to the given ConfigPatch and assigns it to the Config field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionPayload) SetIntentId

SetIntentId gets a reference to the given string and assigns it to the IntentId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PatchDistributionPayload) ToMap deprecated

func (o PatchDistributionPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetConfigArgType deprecated

type PatchDistributionPayloadGetConfigArgType = ConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetConfigAttributeType

type PatchDistributionPayloadGetConfigAttributeType = *ConfigPatch

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetConfigRetType deprecated

type PatchDistributionPayloadGetConfigRetType = ConfigPatch

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetIntentIdArgType deprecated

type PatchDistributionPayloadGetIntentIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetIntentIdAttributeType

type PatchDistributionPayloadGetIntentIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionPayloadGetIntentIdRetType deprecated

type PatchDistributionPayloadGetIntentIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionRequest deprecated

type PatchDistributionRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PatchDistributionRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PatchDistributionRequest) PatchDistributionPayload deprecated

func (r PatchDistributionRequest) PatchDistributionPayload(patchDistributionPayload PatchDistributionPayload) ApiPatchDistributionRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionResponse

type PatchDistributionResponse struct {
	// REQUIRED
	Distribution PatchDistributionResponseGetDistributionAttributeType `json:"distribution" required:"true"`
}

PatchDistributionResponse struct for PatchDistributionResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPatchDistributionResponse

func NewPatchDistributionResponse(distribution PatchDistributionResponseGetDistributionArgType) *PatchDistributionResponse

NewPatchDistributionResponse instantiates a new PatchDistributionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPatchDistributionResponseWithDefaults

func NewPatchDistributionResponseWithDefaults() *PatchDistributionResponse

NewPatchDistributionResponseWithDefaults instantiates a new PatchDistributionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionResponse) GetDistribution

GetDistribution returns the Distribution field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionResponse) GetDistributionOk

GetDistributionOk returns a tuple with the Distribution field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PatchDistributionResponse) SetDistribution

SetDistribution sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PatchDistributionResponse) ToMap deprecated

func (o PatchDistributionResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionResponseGetDistributionArgType deprecated

type PatchDistributionResponseGetDistributionArgType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionResponseGetDistributionAttributeType

type PatchDistributionResponseGetDistributionAttributeType = *Distribution

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PatchDistributionResponseGetDistributionRetType deprecated

type PatchDistributionResponseGetDistributionRetType = Distribution

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PurgeCachePayload

type PurgeCachePayload struct {
	// Defines an optional path. If this is set, a granular purge is done. If missing, the entire cache is invalidated.  During a granular cache purge, only the provided path is purged.   Please do not that for example `/some/path` and `/some/path.txt` are considered different paths.
	Path PurgeCachePayloadGetPathAttributeType `json:"path,omitempty"`
}

PurgeCachePayload struct for PurgeCachePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPurgeCachePayload

func NewPurgeCachePayload() *PurgeCachePayload

NewPurgeCachePayload instantiates a new PurgeCachePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPurgeCachePayloadWithDefaults

func NewPurgeCachePayloadWithDefaults() *PurgeCachePayload

NewPurgeCachePayloadWithDefaults instantiates a new PurgeCachePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PurgeCachePayload) GetPath

GetPath returns the Path field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PurgeCachePayload) GetPathOk

func (o *PurgeCachePayload) GetPathOk() (ret PurgeCachePayloadGetPathRetType, ok bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PurgeCachePayload) HasPath

func (o *PurgeCachePayload) HasPath() bool

HasPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PurgeCachePayload) SetPath

SetPath gets a reference to the given string and assigns it to the Path field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PurgeCachePayload) ToMap deprecated

func (o PurgeCachePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PurgeCachePayloadGetPathArgType deprecated

type PurgeCachePayloadGetPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PurgeCachePayloadGetPathAttributeType

type PurgeCachePayloadGetPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PurgeCachePayloadGetPathRetType deprecated

type PurgeCachePayloadGetPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PurgeCacheRequest deprecated

type PurgeCacheRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PurgeCacheRequest) Execute deprecated

func (r PurgeCacheRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PurgeCacheRequest) PurgeCachePayload deprecated

func (r PurgeCacheRequest) PurgeCachePayload(purgeCachePayload PurgeCachePayload) ApiPurgeCacheRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificate

type PutCustomDomainCustomCertificate struct {
	// base64-encoded PEM-encoded certificate
	// REQUIRED
	Certificate PutCustomDomainCustomCertificateGetCertificateAttributeType `json:"certificate" required:"true"`
	// base64-encoded PEM encoded key
	// REQUIRED
	Key PutCustomDomainCustomCertificateGetKeyAttributeType `json:"key" required:"true"`
	// REQUIRED
	Type PutCustomDomainCustomCertificateGetTypeAttributeType `json:"type" required:"true"`
}

PutCustomDomainCustomCertificate Returned if a custom certificate is used. Response does not contain the certificate or key. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainCustomCertificate

NewPutCustomDomainCustomCertificate instantiates a new PutCustomDomainCustomCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainCustomCertificateWithDefaults

func NewPutCustomDomainCustomCertificateWithDefaults() *PutCustomDomainCustomCertificate

NewPutCustomDomainCustomCertificateWithDefaults instantiates a new PutCustomDomainCustomCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetCertificate

GetCertificate returns the Certificate field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetCertificateOk

GetCertificateOk returns a tuple with the Certificate field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetKey

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetKeyOk

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) SetCertificate

SetCertificate sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) SetKey

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainCustomCertificate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainCustomCertificate) ToMap deprecated

func (o PutCustomDomainCustomCertificate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetCertificateArgType deprecated

type PutCustomDomainCustomCertificateGetCertificateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetCertificateAttributeType

type PutCustomDomainCustomCertificateGetCertificateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetCertificateRetType deprecated

type PutCustomDomainCustomCertificateGetCertificateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetKeyArgType deprecated

type PutCustomDomainCustomCertificateGetKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetKeyAttributeType

type PutCustomDomainCustomCertificateGetKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetKeyRetType deprecated

type PutCustomDomainCustomCertificateGetKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetTypeArgType deprecated

type PutCustomDomainCustomCertificateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetTypeAttributeType

type PutCustomDomainCustomCertificateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainCustomCertificateGetTypeRetType deprecated

type PutCustomDomainCustomCertificateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainManagedCertificate

type PutCustomDomainManagedCertificate struct {
	// REQUIRED
	Type PutCustomDomainManagedCertificateGetTypeAttributeType `json:"type" required:"true"`
}

PutCustomDomainManagedCertificate This is returned when no custom certificate is used. We provision and manage a Let's Encrypt Certificate for you Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainManagedCertificate

NewPutCustomDomainManagedCertificate instantiates a new PutCustomDomainManagedCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainManagedCertificateWithDefaults

func NewPutCustomDomainManagedCertificateWithDefaults() *PutCustomDomainManagedCertificate

NewPutCustomDomainManagedCertificateWithDefaults instantiates a new PutCustomDomainManagedCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainManagedCertificate) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainManagedCertificate) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainManagedCertificate) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainManagedCertificate) ToMap deprecated

func (o PutCustomDomainManagedCertificate) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainManagedCertificateGetTypeArgType deprecated

type PutCustomDomainManagedCertificateGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainManagedCertificateGetTypeAttributeType

type PutCustomDomainManagedCertificateGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainManagedCertificateGetTypeRetType deprecated

type PutCustomDomainManagedCertificateGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayload

type PutCustomDomainPayload struct {
	Certificate PutCustomDomainPayloadGetCertificateAttributeType `json:"certificate,omitempty"`
	// While optional, it is greatly encouraged to provide an `intentId`.  This is used to deduplicate requests.   If multiple modifying Requests with the same `intentId` for a given `projectId` are received, all but the first request are dropped.
	IntentId PutCustomDomainPayloadGetIntentIdAttributeType `json:"intentId,omitempty"`
}

PutCustomDomainPayload struct for PutCustomDomainPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainPayload

func NewPutCustomDomainPayload() *PutCustomDomainPayload

NewPutCustomDomainPayload instantiates a new PutCustomDomainPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainPayloadWithDefaults

func NewPutCustomDomainPayloadWithDefaults() *PutCustomDomainPayload

NewPutCustomDomainPayloadWithDefaults instantiates a new PutCustomDomainPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) GetCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) GetCertificateOk

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) GetIntentId

GetIntentId returns the IntentId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) GetIntentIdOk

GetIntentIdOk returns a tuple with the IntentId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) HasCertificate

func (o *PutCustomDomainPayload) HasCertificate() bool

HasCertificate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) HasIntentId

func (o *PutCustomDomainPayload) HasIntentId() bool

HasIntentId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) SetCertificate

SetCertificate gets a reference to the given PutCustomDomainPayloadCertificate and assigns it to the Certificate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayload) SetIntentId

SetIntentId gets a reference to the given string and assigns it to the IntentId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainPayload) ToMap deprecated

func (o PutCustomDomainPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadCertificate

type PutCustomDomainPayloadCertificate struct {
	PutCustomDomainCustomCertificate  *PutCustomDomainCustomCertificate
	PutCustomDomainManagedCertificate *PutCustomDomainManagedCertificate
}

PutCustomDomainPayloadCertificate - Pass a custom certificate to be served by the CDN when calling the custom domain. Will use a managed certificate when omitted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PutCustomDomainCustomCertificateAsPutCustomDomainPayloadCertificate

func PutCustomDomainCustomCertificateAsPutCustomDomainPayloadCertificate(v *PutCustomDomainCustomCertificate) PutCustomDomainPayloadCertificate

PutCustomDomainCustomCertificateAsPutCustomDomainPayloadCertificate is a convenience function that returns PutCustomDomainCustomCertificate wrapped in PutCustomDomainPayloadCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PutCustomDomainManagedCertificateAsPutCustomDomainPayloadCertificate

func PutCustomDomainManagedCertificateAsPutCustomDomainPayloadCertificate(v *PutCustomDomainManagedCertificate) PutCustomDomainPayloadCertificate

PutCustomDomainManagedCertificateAsPutCustomDomainPayloadCertificate is a convenience function that returns PutCustomDomainManagedCertificate wrapped in PutCustomDomainPayloadCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainPayloadCertificate) GetActualInstance

func (obj *PutCustomDomainPayloadCertificate) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainPayloadCertificate) MarshalJSON

func (src PutCustomDomainPayloadCertificate) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PutCustomDomainPayloadCertificate) UnmarshalJSON

func (dst *PutCustomDomainPayloadCertificate) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetCertificateArgType deprecated

type PutCustomDomainPayloadGetCertificateArgType = PutCustomDomainPayloadCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetCertificateAttributeType

type PutCustomDomainPayloadGetCertificateAttributeType = *PutCustomDomainPayloadCertificate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetCertificateRetType deprecated

type PutCustomDomainPayloadGetCertificateRetType = PutCustomDomainPayloadCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetIntentIdArgType deprecated

type PutCustomDomainPayloadGetIntentIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetIntentIdAttributeType

type PutCustomDomainPayloadGetIntentIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainPayloadGetIntentIdRetType deprecated

type PutCustomDomainPayloadGetIntentIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainRequest deprecated

type PutCustomDomainRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainRequest) PutCustomDomainPayload deprecated

func (r PutCustomDomainRequest) PutCustomDomainPayload(putCustomDomainPayload PutCustomDomainPayload) ApiPutCustomDomainRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponse

type PutCustomDomainResponse struct {
	Certificate PutCustomDomainResponseGetCertificateAttributeType `json:"certificate,omitempty"`
	// REQUIRED
	CustomDomain PutCustomDomainResponseGetCustomDomainAttributeType `json:"customDomain" required:"true"`
}

PutCustomDomainResponse struct for PutCustomDomainResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainResponse

func NewPutCustomDomainResponse(customDomain PutCustomDomainResponseGetCustomDomainArgType) *PutCustomDomainResponse

NewPutCustomDomainResponse instantiates a new PutCustomDomainResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPutCustomDomainResponseWithDefaults

func NewPutCustomDomainResponseWithDefaults() *PutCustomDomainResponse

NewPutCustomDomainResponseWithDefaults instantiates a new PutCustomDomainResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) GetCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) GetCertificateOk

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) GetCustomDomain

GetCustomDomain returns the CustomDomain field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) GetCustomDomainOk

GetCustomDomainOk returns a tuple with the CustomDomain field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) HasCertificate

func (o *PutCustomDomainResponse) HasCertificate() bool

HasCertificate returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) SetCertificate

SetCertificate gets a reference to the given PutCustomDomainResponseCertificate and assigns it to the Certificate field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponse) SetCustomDomain

SetCustomDomain sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainResponse) ToMap deprecated

func (o PutCustomDomainResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseCertificate

type PutCustomDomainResponseCertificate struct {
	GetCustomDomainCustomCertificate  *GetCustomDomainCustomCertificate
	GetCustomDomainManagedCertificate *GetCustomDomainManagedCertificate
}

PutCustomDomainResponseCertificate - Pass a custom certificate to be served by the CDN when calling the custom domain. Will use a managed certificate when omitted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func GetCustomDomainCustomCertificateAsPutCustomDomainResponseCertificate

func GetCustomDomainCustomCertificateAsPutCustomDomainResponseCertificate(v *GetCustomDomainCustomCertificate) PutCustomDomainResponseCertificate

GetCustomDomainCustomCertificateAsPutCustomDomainResponseCertificate is a convenience function that returns GetCustomDomainCustomCertificate wrapped in PutCustomDomainResponseCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func GetCustomDomainManagedCertificateAsPutCustomDomainResponseCertificate

func GetCustomDomainManagedCertificateAsPutCustomDomainResponseCertificate(v *GetCustomDomainManagedCertificate) PutCustomDomainResponseCertificate

GetCustomDomainManagedCertificateAsPutCustomDomainResponseCertificate is a convenience function that returns GetCustomDomainManagedCertificate wrapped in PutCustomDomainResponseCertificate Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PutCustomDomainResponseCertificate) GetActualInstance

func (obj *PutCustomDomainResponseCertificate) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PutCustomDomainResponseCertificate) MarshalJSON

func (src PutCustomDomainResponseCertificate) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PutCustomDomainResponseCertificate) UnmarshalJSON

func (dst *PutCustomDomainResponseCertificate) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCertificateArgType deprecated

type PutCustomDomainResponseGetCertificateArgType = PutCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCertificateAttributeType

type PutCustomDomainResponseGetCertificateAttributeType = *PutCustomDomainResponseCertificate

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCertificateRetType deprecated

type PutCustomDomainResponseGetCertificateRetType = PutCustomDomainResponseCertificate

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCustomDomainArgType deprecated

type PutCustomDomainResponseGetCustomDomainArgType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCustomDomainAttributeType

type PutCustomDomainResponseGetCustomDomainAttributeType = *CustomDomain

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PutCustomDomainResponseGetCustomDomainRetType deprecated

type PutCustomDomainResponseGetCustomDomainRetType = CustomDomain

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectConfig added in v1.10.0

type RedirectConfig struct {
	// A list of redirect rules. The order of rules matters for evaluation.
	Rules RedirectConfigGetRulesAttributeType `json:"rules,omitempty"`
}

RedirectConfig A wrapper for a list of redirect rules that allows for redirect settings on a distribution. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRedirectConfig added in v1.10.0

func NewRedirectConfig() *RedirectConfig

NewRedirectConfig instantiates a new RedirectConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRedirectConfigWithDefaults added in v1.10.0

func NewRedirectConfigWithDefaults() *RedirectConfig

NewRedirectConfigWithDefaults instantiates a new RedirectConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectConfig) GetRules added in v1.10.0

func (o *RedirectConfig) GetRules() (res RedirectConfigGetRulesRetType)

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectConfig) GetRulesOk added in v1.10.0

func (o *RedirectConfig) GetRulesOk() (ret RedirectConfigGetRulesRetType, ok bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectConfig) HasRules added in v1.10.0

func (o *RedirectConfig) HasRules() bool

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectConfig) SetRules added in v1.10.0

SetRules gets a reference to the given []RedirectRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RedirectConfig) ToMap deprecated added in v1.10.0

func (o RedirectConfig) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectConfigGetRulesArgType deprecated added in v1.10.0

type RedirectConfigGetRulesArgType = []RedirectRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectConfigGetRulesAttributeType added in v1.10.0

type RedirectConfigGetRulesAttributeType = *[]RedirectRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectConfigGetRulesRetType deprecated added in v1.10.0

type RedirectConfigGetRulesRetType = []RedirectRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRule added in v1.10.0

type RedirectRule struct {
	// An optional description for the redirect rule.
	Description RedirectRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// A toggle to enable or disable the redirect rule.
	Enabled RedirectRulegetEnabledAttributeType `json:"enabled,omitempty"`
	// A list of matchers that define when this rule should apply. At least one matcher is required.
	// REQUIRED
	Matchers           RedirectRuleGetMatchersAttributeType           `json:"matchers" required:"true"`
	RuleMatchCondition RedirectRuleGetRuleMatchConditionAttributeType `json:"ruleMatchCondition,omitempty"`
	// The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308.
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	StatusCode RedirectRuleGetStatusCodeAttributeType `json:"statusCode" required:"true"`
	// The target URL to redirect to. Must be a valid URI.
	// REQUIRED
	TargetUrl RedirectRuleGetTargetUrlAttributeType `json:"targetUrl" required:"true"`
}

RedirectRule A single redirect rule defining a source pattern and a target URL. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRedirectRule added in v1.10.0

NewRedirectRule instantiates a new RedirectRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRedirectRuleWithDefaults added in v1.10.0

func NewRedirectRuleWithDefaults() *RedirectRule

NewRedirectRuleWithDefaults instantiates a new RedirectRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetDescription added in v1.10.0

func (o *RedirectRule) GetDescription() (res RedirectRuleGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetDescriptionOk added in v1.10.0

func (o *RedirectRule) GetDescriptionOk() (ret RedirectRuleGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetEnabled added in v1.10.0

func (o *RedirectRule) GetEnabled() (res RedirectRulegetEnabledRetType)

GetEnabled returns the Enabled field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetEnabledOk added in v1.10.0

func (o *RedirectRule) GetEnabledOk() (ret RedirectRulegetEnabledRetType, ok bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetMatchers added in v1.10.0

func (o *RedirectRule) GetMatchers() (ret RedirectRuleGetMatchersRetType)

GetMatchers returns the Matchers field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetMatchersOk added in v1.10.0

func (o *RedirectRule) GetMatchersOk() (ret RedirectRuleGetMatchersRetType, ok bool)

GetMatchersOk returns a tuple with the Matchers field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetRuleMatchCondition added in v1.10.0

func (o *RedirectRule) GetRuleMatchCondition() (res RedirectRuleGetRuleMatchConditionRetType)

GetRuleMatchCondition returns the RuleMatchCondition field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetRuleMatchConditionOk added in v1.10.0

func (o *RedirectRule) GetRuleMatchConditionOk() (ret RedirectRuleGetRuleMatchConditionRetType, ok bool)

GetRuleMatchConditionOk returns a tuple with the RuleMatchCondition field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetStatusCode added in v1.10.0

func (o *RedirectRule) GetStatusCode() (ret RedirectRuleGetStatusCodeRetType)

GetStatusCode returns the StatusCode field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetStatusCodeOk added in v1.10.0

func (o *RedirectRule) GetStatusCodeOk() (ret RedirectRuleGetStatusCodeRetType, ok bool)

GetStatusCodeOk returns a tuple with the StatusCode field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetTargetUrl added in v1.10.0

func (o *RedirectRule) GetTargetUrl() (ret RedirectRuleGetTargetUrlRetType)

GetTargetUrl returns the TargetUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) GetTargetUrlOk added in v1.10.0

func (o *RedirectRule) GetTargetUrlOk() (ret RedirectRuleGetTargetUrlRetType, ok bool)

GetTargetUrlOk returns a tuple with the TargetUrl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) HasDescription added in v1.10.0

func (o *RedirectRule) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) HasEnabled added in v1.10.0

func (o *RedirectRule) HasEnabled() bool

HasEnabled returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) HasRuleMatchCondition added in v1.10.0

func (o *RedirectRule) HasRuleMatchCondition() bool

HasRuleMatchCondition returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetDescription added in v1.10.0

func (o *RedirectRule) SetDescription(v RedirectRuleGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetEnabled added in v1.10.0

SetEnabled gets a reference to the given bool and assigns it to the Enabled field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetMatchers added in v1.10.0

func (o *RedirectRule) SetMatchers(v RedirectRuleGetMatchersRetType)

SetMatchers sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetRuleMatchCondition added in v1.10.0

func (o *RedirectRule) SetRuleMatchCondition(v RedirectRuleGetRuleMatchConditionRetType)

SetRuleMatchCondition gets a reference to the given MatchCondition and assigns it to the RuleMatchCondition field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetStatusCode added in v1.10.0

func (o *RedirectRule) SetStatusCode(v RedirectRuleGetStatusCodeRetType)

SetStatusCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRule) SetTargetUrl added in v1.10.0

func (o *RedirectRule) SetTargetUrl(v RedirectRuleGetTargetUrlRetType)

SetTargetUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RedirectRule) ToMap deprecated added in v1.10.0

func (o RedirectRule) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetDescriptionArgType deprecated added in v1.10.0

type RedirectRuleGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetDescriptionAttributeType added in v1.10.0

type RedirectRuleGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetDescriptionRetType deprecated added in v1.10.0

type RedirectRuleGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetMatchersArgType deprecated added in v1.10.0

type RedirectRuleGetMatchersArgType = []Matcher

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetMatchersAttributeType added in v1.10.0

type RedirectRuleGetMatchersAttributeType = *[]Matcher

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetMatchersRetType deprecated added in v1.10.0

type RedirectRuleGetMatchersRetType = []Matcher

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetRuleMatchConditionArgType deprecated added in v1.10.0

type RedirectRuleGetRuleMatchConditionArgType = MatchCondition

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetRuleMatchConditionAttributeType added in v1.10.0

type RedirectRuleGetRuleMatchConditionAttributeType = *MatchCondition

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetRuleMatchConditionRetType deprecated added in v1.10.0

type RedirectRuleGetRuleMatchConditionRetType = MatchCondition

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetStatusCodeArgType deprecated added in v1.10.0

type RedirectRuleGetStatusCodeArgType = RedirectRuleStatusCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetStatusCodeAttributeType deprecated added in v1.10.0

type RedirectRuleGetStatusCodeAttributeType = *RedirectRuleStatusCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetStatusCodeRetType deprecated added in v1.10.0

type RedirectRuleGetStatusCodeRetType = RedirectRuleStatusCode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetTargetUrlArgType deprecated added in v1.10.0

type RedirectRuleGetTargetUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetTargetUrlAttributeType added in v1.10.0

type RedirectRuleGetTargetUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleGetTargetUrlRetType deprecated added in v1.10.0

type RedirectRuleGetTargetUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRuleStatusCode added in v1.10.0

type RedirectRuleStatusCode int

RedirectRuleStatusCode The HTTP status code for the redirect. Must be one of 301, 302, 303, 307, or 308. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REDIRECTRULESTATUS_CODE__301 RedirectRuleStatusCode = 301
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REDIRECTRULESTATUS_CODE__302 RedirectRuleStatusCode = 302
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REDIRECTRULESTATUS_CODE__303 RedirectRuleStatusCode = 303
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REDIRECTRULESTATUS_CODE__307 RedirectRuleStatusCode = 307
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REDIRECTRULESTATUS_CODE__308 RedirectRuleStatusCode = 308
)

List of StatusCode

func NewRedirectRuleStatusCodeFromValue added in v1.10.0

func NewRedirectRuleStatusCodeFromValue(v RedirectRuleStatusCode) (*RedirectRuleStatusCode, error)

NewRedirectRuleStatusCodeFromValue returns a pointer to a valid RedirectRuleStatusCode for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RedirectRuleStatusCode) IsValid added in v1.10.0

func (v RedirectRuleStatusCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RedirectRuleStatusCode) Ptr added in v1.10.0

Ptr returns reference to StatusCodeStatusCode value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RedirectRuleStatusCode) UnmarshalJSON deprecated added in v1.10.0

func (v *RedirectRuleStatusCode) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRulegetEnabledArgType deprecated added in v1.10.0

type RedirectRulegetEnabledArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRulegetEnabledAttributeType added in v1.10.0

type RedirectRulegetEnabledAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RedirectRulegetEnabledRetType deprecated added in v1.10.0

type RedirectRulegetEnabledRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Region

type Region string

Region The following regions exist: - `EU` - Europe - `US` - United States / North America - `AF` - Africa - `SA` - South America - `ASIA` - Asia and Oceania Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REGION_EU Region = "EU"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REGION_US Region = "US"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REGION_AF Region = "AF"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REGION_SA Region = "SA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	REGION_ASIA Region = "ASIA"
)

List of Region

func NewRegionFromValue

func NewRegionFromValue(v string) (*Region, error)

NewRegionFromValue returns a pointer to a valid Region for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Region) IsValid

func (v Region) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Region) Ptr

func (v Region) Ptr() *Region

Ptr returns reference to Region value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Region) UnmarshalJSON deprecated

func (v *Region) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusError

type StatusError struct {
	// A german translation string corresponding to the error key. Note that we do not guarantee german translations are present.
	De StatusErrorGetDeAttributeType `json:"de,omitempty"`
	// An english translation string corresponding to the error key. An english translation key is always present.
	// REQUIRED
	En StatusErrorGetEnAttributeType `json:"en" required:"true"`
	// An enum value that describes a Status Error.
	// REQUIRED
	Key StatusErrorGetKeyAttributeType `json:"key" required:"true"`
}

StatusError struct for StatusError Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatusError

NewStatusError instantiates a new StatusError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatusErrorWithDefaults

func NewStatusErrorWithDefaults() *StatusError

NewStatusErrorWithDefaults instantiates a new StatusError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetDe

func (o *StatusError) GetDe() (res StatusErrorGetDeRetType)

GetDe returns the De field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetDeOk

func (o *StatusError) GetDeOk() (ret StatusErrorGetDeRetType, ok bool)

GetDeOk returns a tuple with the De field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetEn

func (o *StatusError) GetEn() (ret StatusErrorGetEnRetType)

GetEn returns the En field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetEnOk

func (o *StatusError) GetEnOk() (ret StatusErrorGetEnRetType, ok bool)

GetEnOk returns a tuple with the En field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetKey

func (o *StatusError) GetKey() (ret StatusErrorGetKeyRetType)

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) GetKeyOk

func (o *StatusError) GetKeyOk() (ret StatusErrorGetKeyRetType, ok bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) HasDe

func (o *StatusError) HasDe() bool

HasDe returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) SetDe

SetDe gets a reference to the given string and assigns it to the De field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) SetEn

SetEn sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusError) SetKey

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StatusError) ToMap deprecated

func (o StatusError) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetDeArgType deprecated

type StatusErrorGetDeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetDeAttributeType

type StatusErrorGetDeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetDeRetType deprecated

type StatusErrorGetDeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetEnArgType deprecated

type StatusErrorGetEnArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetEnAttributeType

type StatusErrorGetEnAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetEnRetType deprecated

type StatusErrorGetEnRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetKeyArgType deprecated

type StatusErrorGetKeyArgType = StatusErrorKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetKeyAttributeType deprecated

type StatusErrorGetKeyAttributeType = *StatusErrorKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorGetKeyRetType deprecated

type StatusErrorGetKeyRetType = StatusErrorKey

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusErrorKey

type StatusErrorKey string

StatusErrorKey An enum value that describes a Status Error. value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_UNKNOWN StatusErrorKey = "UNKNOWN"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_CUSTOM_DOMAIN_CNAME_MISSING StatusErrorKey = "CUSTOM_DOMAIN_CNAME_MISSING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_CUSTOM_DOMAIN_ALREADY_IN_USE StatusErrorKey = "CUSTOM_DOMAIN_ALREADY_IN_USE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_PUBLIC_BETA_QUOTA_REACHED StatusErrorKey = "PUBLIC_BETA_QUOTA_REACHED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_LOG_SINK_INSTANCE_UNAVAILABLE StatusErrorKey = "LOG_SINK_INSTANCE_UNAVAILABLE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATUSERRORKEY_EXTERNAL_QUOTA_REACHED StatusErrorKey = "EXTERNAL_QUOTA_REACHED"
)

List of Key

func NewStatusErrorKeyFromValue

func NewStatusErrorKeyFromValue(v StatusErrorKey) (*StatusErrorKey, error)

NewStatusErrorKeyFromValue returns a pointer to a valid StatusErrorKey for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StatusErrorKey) IsValid

func (v StatusErrorKey) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (StatusErrorKey) Ptr

func (v StatusErrorKey) Ptr() *StatusErrorKey

Ptr returns reference to KeyKey value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StatusErrorKey) UnmarshalJSON deprecated

func (v *StatusErrorKey) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFRuleAction

type WAFRuleAction string

WAFRuleAction The action a WAF rule can take based on a request Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFRULEACTION_BLOCKED WAFRuleAction = "BLOCKED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFRULEACTION_LOGGED WAFRuleAction = "LOGGED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFRULEACTION_ALLOWED WAFRuleAction = "ALLOWED"
)

List of WAFRuleAction

func NewWAFRuleActionFromValue

func NewWAFRuleActionFromValue(v string) (*WAFRuleAction, error)

NewWAFRuleActionFromValue returns a pointer to a valid WAFRuleAction for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WAFRuleAction) IsValid

func (v WAFRuleAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WAFRuleAction) Ptr

func (v WAFRuleAction) Ptr() *WAFRuleAction

Ptr returns reference to WAFRuleAction value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFRuleAction) UnmarshalJSON deprecated

func (v *WAFRuleAction) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolation

type WAFViolation struct {
	// REQUIRED
	Action WAFViolationGetActionAttributeType `json:"action" required:"true"`
	// ASN for the request
	// REQUIRED
	Asn WAFViolationGetAsnAttributeType `json:"asn" required:"true"`
	// Rule specific message explaining the violation
	// REQUIRED
	Message WAFViolationGetMessageAttributeType `json:"message" required:"true"`
	// HTTP Method of the request that triggered the violation
	// REQUIRED
	Method WAFViolationGetMethodAttributeType `json:"method" required:"true"`
	// REQUIRED
	RequestHeaders WAFViolationGetRequestHeadersAttributeType `json:"requestHeaders" required:"true"`
	// ID of the WAF rule that was triggered
	// REQUIRED
	RuleId WAFViolationGetRuleIdAttributeType `json:"ruleId" required:"true"`
}

WAFViolation Information about a violated WAF rule in case the WAF is enabled and a rule was triggered (either in BLOCK or LOG_ONLY mode) Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWAFViolation

NewWAFViolation instantiates a new WAFViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWAFViolationWithDefaults

func NewWAFViolationWithDefaults() *WAFViolation

NewWAFViolationWithDefaults instantiates a new WAFViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetAction

func (o *WAFViolation) GetAction() (ret WAFViolationGetActionRetType)

GetAction returns the Action field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetActionOk

func (o *WAFViolation) GetActionOk() (ret WAFViolationGetActionRetType, ok bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetAsn

func (o *WAFViolation) GetAsn() (ret WAFViolationGetAsnRetType)

GetAsn returns the Asn field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetAsnOk

func (o *WAFViolation) GetAsnOk() (ret WAFViolationGetAsnRetType, ok bool)

GetAsnOk returns a tuple with the Asn field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetMessage

func (o *WAFViolation) GetMessage() (ret WAFViolationGetMessageRetType)

GetMessage returns the Message field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetMessageOk

func (o *WAFViolation) GetMessageOk() (ret WAFViolationGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetMethod

func (o *WAFViolation) GetMethod() (ret WAFViolationGetMethodRetType)

GetMethod returns the Method field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetMethodOk

func (o *WAFViolation) GetMethodOk() (ret WAFViolationGetMethodRetType, ok bool)

GetMethodOk returns a tuple with the Method field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetRequestHeaders

func (o *WAFViolation) GetRequestHeaders() (ret WAFViolationGetRequestHeadersRetType)

GetRequestHeaders returns the RequestHeaders field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetRequestHeadersOk

func (o *WAFViolation) GetRequestHeadersOk() (ret WAFViolationGetRequestHeadersRetType, ok bool)

GetRequestHeadersOk returns a tuple with the RequestHeaders field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetRuleId

func (o *WAFViolation) GetRuleId() (ret WAFViolationGetRuleIdRetType)

GetRuleId returns the RuleId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) GetRuleIdOk

func (o *WAFViolation) GetRuleIdOk() (ret WAFViolationGetRuleIdRetType, ok bool)

GetRuleIdOk returns a tuple with the RuleId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetAction

SetAction sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetAsn

SetAsn sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetMessage

SetMessage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetMethod

SetMethod sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetRequestHeaders

func (o *WAFViolation) SetRequestHeaders(v WAFViolationGetRequestHeadersRetType)

SetRequestHeaders sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WAFViolation) SetRuleId

SetRuleId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WAFViolation) ToMap deprecated

func (o WAFViolation) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetActionArgType deprecated

type WAFViolationGetActionArgType = WAFRuleAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetActionAttributeType

type WAFViolationGetActionAttributeType = *WAFRuleAction

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetActionRetType deprecated

type WAFViolationGetActionRetType = WAFRuleAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetAsnArgType deprecated

type WAFViolationGetAsnArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetAsnAttributeType

type WAFViolationGetAsnAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetAsnRetType deprecated

type WAFViolationGetAsnRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMessageArgType deprecated

type WAFViolationGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMessageAttributeType

type WAFViolationGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMessageRetType deprecated

type WAFViolationGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMethodArgType deprecated

type WAFViolationGetMethodArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMethodAttributeType

type WAFViolationGetMethodAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetMethodRetType deprecated

type WAFViolationGetMethodRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRequestHeadersArgType deprecated

type WAFViolationGetRequestHeadersArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRequestHeadersAttributeType

type WAFViolationGetRequestHeadersAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRequestHeadersRetType deprecated

type WAFViolationGetRequestHeadersRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRuleIdArgType deprecated

type WAFViolationGetRuleIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRuleIdAttributeType

type WAFViolationGetRuleIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WAFViolationGetRuleIdRetType deprecated

type WAFViolationGetRuleIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfig

type WafConfig struct {
	// This whitelist restricts which HTTP methods the distribution accepts. Requests using non-whitelisted methods are blocked by the WAF before reaching the origin.  Common methods: `GET`, `POST`, `PUT`, `DELETE`, `PATCH`, `HEAD`, `OPTIONS`, `CONNECT`, `TRACE`  Validation ensures: 1. At least one method is allowed 2. No duplicate methods (e.g., `GET` appearing twice) 3. Each method is valid per HTTP standards
	AllowedHttpMethods  WafConfigGetAllowedHttpMethodsAttributeType  `json:"allowedHttpMethods,omitempty"`
	AllowedHttpVersions WafConfigGetAllowedHttpVersionsAttributeType `json:"allowedHttpVersions,omitempty"`
	// This allow list restricts which Content-Type headers are accepted in request bodies.  Format: Must be `type/subtype` with no spaces.  Common content types: - `application/json` - `application/x-www-form-urlencoded` - `multipart/form-data` - `text/html` - `text/plain` - `application/xml`
	AllowedRequestContentTypes WafConfigGetAllowedRequestContentTypesAttributeType `json:"allowedRequestContentTypes,omitempty"`
	// Ids of WAF Collections to mark as disabled
	DisabledRuleCollectionIds WafConfigGetDisabledRuleCollectionIdsAttributeType `json:"disabledRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as disabled
	DisabledRuleGroupIds WafConfigGetDisabledRuleGroupIdsAttributeType `json:"disabledRuleGroupIds,omitempty"`
	// Ids of WAF Rules that are **explicitly** disabled for this distribution.
	DisabledRuleIds WafConfigGetDisabledRuleIdsAttributeType `json:"disabledRuleIds,omitempty"`
	// Ids of WAF Collections to mark as enabled
	EnabledRuleCollectionIds WafConfigGetEnabledRuleCollectionIdsAttributeType `json:"enabledRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as enabled
	EnabledRuleGroupIds WafConfigGetEnabledRuleGroupIdsAttributeType `json:"enabledRuleGroupIds,omitempty"`
	// Ids of the WAF rules that are **explicitly** enabled for this distribution.  If this rule is in a disabled / log Only RuleGroup or Collection, it will be enabled regardless as `enabledRuleIds` overrides those in specificity.  Do note that rules can also be enabled because a Rulegroup or Collection is enabled.  **DO NOT** use this property to find all active rules. Instead, pass `?withWafStatus=true` as a query parameter to `GetDistribution` or `ListDistributions`. This will expose the `waf` Property on distribution Level.  From there you can `$.waf.enabledRules.map(e => e.id)` to get a list of all enabled rules.
	// REQUIRED
	EnabledRuleIds WafConfigGetEnabledRuleIdsAttributeType `json:"enabledRuleIds" required:"true"`
	// Ids of WAF Collections to mark as log Only.
	LogOnlyRuleCollectionIds WafConfigGetLogOnlyRuleCollectionIdsAttributeType `json:"logOnlyRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as log Only.
	LogOnlyRuleGroupIds WafConfigGetLogOnlyRuleGroupIdsAttributeType `json:"logOnlyRuleGroupIds,omitempty"`
	// Ids of WAF Rules that are **explicitly** marked as Log Only for this distribution.
	LogOnlyRuleIds WafConfigGetLogOnlyRuleIdsAttributeType `json:"logOnlyRuleIds,omitempty"`
	// REQUIRED
	Mode          WafConfigGetModeAttributeType          `json:"mode" required:"true"`
	ParanoiaLevel WafConfigGetParanoiaLevelAttributeType `json:"paranoiaLevel,omitempty"`
	// REQUIRED
	Type WafConfigGetTypeAttributeType `json:"type" required:"true"`
}

WafConfig Configuration of the WAF of a distribution A WAF Config always contains a WAF Mode and Type. If a WAF was never enabled, most of the properties are not present. To **enable** the WAF for your Distribution, you must set the `mode` to `ENABLED` or `LOG_ONLY`. This causes the other properties to be populated. ## Rules There are 9 properties used to control which Rules are enabled, disabled or set to Log-Only. These properties can be grouped in 3 groups of 3. Each of these groups varies in specificity: Rules are more specific than Rule Groups, which in turn are more specific than Collections. More specific definitions override more generic definitions. ### Collections - `enabledRuleCollectionIds` - `disabledRuleCollectionIds` - `logOnlyRuleCollectionIds` These are the least specific selectors. As of 2025, only two collections exist: - `@builtin/crs/response`, containing all Rules regarding Responses - `@builtin/crs/request`, containing all Rules regarding Requests More collections may be added in the future ### Rule Groups - `enabledRuleGroupIds` - `disabledRuleGroupIds` - `logOnlyRuleGroupIds` These are more specific than Collections and will override their selector. You can find all available Rule Groups by calling the `ListWafCollections` Operation. ### Rules - `enabledRuleIds` - `disabledRuleIds` - `logOnlyRuleGds` Being the most specific selectors, these will override both Collection and Rule Group selectors. You can find all available Rule Groups by calling the `ListWafCollections` Operation. ### TIP: Review resolved config If you call `GetDistribution` with `?withWafStatus=true`, you get back a resolved WAF Rules Config which contains a `waf` property which you can inspect to see why a Rule is either enabled, disabled or logOnly. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafConfig

NewWafConfig instantiates a new WafConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafConfigWithDefaults

func NewWafConfigWithDefaults() *WafConfig

NewWafConfigWithDefaults instantiates a new WafConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedHttpMethods

func (o *WafConfig) GetAllowedHttpMethods() (res WafConfigGetAllowedHttpMethodsRetType)

GetAllowedHttpMethods returns the AllowedHttpMethods field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedHttpMethodsOk

func (o *WafConfig) GetAllowedHttpMethodsOk() (ret WafConfigGetAllowedHttpMethodsRetType, ok bool)

GetAllowedHttpMethodsOk returns a tuple with the AllowedHttpMethods field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedHttpVersions

func (o *WafConfig) GetAllowedHttpVersions() (res WafConfigGetAllowedHttpVersionsRetType)

GetAllowedHttpVersions returns the AllowedHttpVersions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedHttpVersionsOk

func (o *WafConfig) GetAllowedHttpVersionsOk() (ret WafConfigGetAllowedHttpVersionsRetType, ok bool)

GetAllowedHttpVersionsOk returns a tuple with the AllowedHttpVersions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedRequestContentTypes

func (o *WafConfig) GetAllowedRequestContentTypes() (res WafConfigGetAllowedRequestContentTypesRetType)

GetAllowedRequestContentTypes returns the AllowedRequestContentTypes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetAllowedRequestContentTypesOk

func (o *WafConfig) GetAllowedRequestContentTypesOk() (ret WafConfigGetAllowedRequestContentTypesRetType, ok bool)

GetAllowedRequestContentTypesOk returns a tuple with the AllowedRequestContentTypes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleCollectionIds

func (o *WafConfig) GetDisabledRuleCollectionIds() (res WafConfigGetDisabledRuleCollectionIdsRetType)

GetDisabledRuleCollectionIds returns the DisabledRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleCollectionIdsOk

func (o *WafConfig) GetDisabledRuleCollectionIdsOk() (ret WafConfigGetDisabledRuleCollectionIdsRetType, ok bool)

GetDisabledRuleCollectionIdsOk returns a tuple with the DisabledRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleGroupIds

func (o *WafConfig) GetDisabledRuleGroupIds() (res WafConfigGetDisabledRuleGroupIdsRetType)

GetDisabledRuleGroupIds returns the DisabledRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleGroupIdsOk

func (o *WafConfig) GetDisabledRuleGroupIdsOk() (ret WafConfigGetDisabledRuleGroupIdsRetType, ok bool)

GetDisabledRuleGroupIdsOk returns a tuple with the DisabledRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleIds

func (o *WafConfig) GetDisabledRuleIds() (res WafConfigGetDisabledRuleIdsRetType)

GetDisabledRuleIds returns the DisabledRuleIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetDisabledRuleIdsOk

func (o *WafConfig) GetDisabledRuleIdsOk() (ret WafConfigGetDisabledRuleIdsRetType, ok bool)

GetDisabledRuleIdsOk returns a tuple with the DisabledRuleIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleCollectionIds

func (o *WafConfig) GetEnabledRuleCollectionIds() (res WafConfigGetEnabledRuleCollectionIdsRetType)

GetEnabledRuleCollectionIds returns the EnabledRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleCollectionIdsOk

func (o *WafConfig) GetEnabledRuleCollectionIdsOk() (ret WafConfigGetEnabledRuleCollectionIdsRetType, ok bool)

GetEnabledRuleCollectionIdsOk returns a tuple with the EnabledRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleGroupIds

func (o *WafConfig) GetEnabledRuleGroupIds() (res WafConfigGetEnabledRuleGroupIdsRetType)

GetEnabledRuleGroupIds returns the EnabledRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleGroupIdsOk

func (o *WafConfig) GetEnabledRuleGroupIdsOk() (ret WafConfigGetEnabledRuleGroupIdsRetType, ok bool)

GetEnabledRuleGroupIdsOk returns a tuple with the EnabledRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleIds

func (o *WafConfig) GetEnabledRuleIds() (ret WafConfigGetEnabledRuleIdsRetType)

GetEnabledRuleIds returns the EnabledRuleIds field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetEnabledRuleIdsOk

func (o *WafConfig) GetEnabledRuleIdsOk() (ret WafConfigGetEnabledRuleIdsRetType, ok bool)

GetEnabledRuleIdsOk returns a tuple with the EnabledRuleIds field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleCollectionIds

func (o *WafConfig) GetLogOnlyRuleCollectionIds() (res WafConfigGetLogOnlyRuleCollectionIdsRetType)

GetLogOnlyRuleCollectionIds returns the LogOnlyRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleCollectionIdsOk

func (o *WafConfig) GetLogOnlyRuleCollectionIdsOk() (ret WafConfigGetLogOnlyRuleCollectionIdsRetType, ok bool)

GetLogOnlyRuleCollectionIdsOk returns a tuple with the LogOnlyRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleGroupIds

func (o *WafConfig) GetLogOnlyRuleGroupIds() (res WafConfigGetLogOnlyRuleGroupIdsRetType)

GetLogOnlyRuleGroupIds returns the LogOnlyRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleGroupIdsOk

func (o *WafConfig) GetLogOnlyRuleGroupIdsOk() (ret WafConfigGetLogOnlyRuleGroupIdsRetType, ok bool)

GetLogOnlyRuleGroupIdsOk returns a tuple with the LogOnlyRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleIds

func (o *WafConfig) GetLogOnlyRuleIds() (res WafConfigGetLogOnlyRuleIdsRetType)

GetLogOnlyRuleIds returns the LogOnlyRuleIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetLogOnlyRuleIdsOk

func (o *WafConfig) GetLogOnlyRuleIdsOk() (ret WafConfigGetLogOnlyRuleIdsRetType, ok bool)

GetLogOnlyRuleIdsOk returns a tuple with the LogOnlyRuleIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetMode

func (o *WafConfig) GetMode() (ret WafConfigGetModeRetType)

GetMode returns the Mode field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetModeOk

func (o *WafConfig) GetModeOk() (ret WafConfigGetModeRetType, ok bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetParanoiaLevel

func (o *WafConfig) GetParanoiaLevel() (res WafConfigGetParanoiaLevelRetType)

GetParanoiaLevel returns the ParanoiaLevel field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetParanoiaLevelOk

func (o *WafConfig) GetParanoiaLevelOk() (ret WafConfigGetParanoiaLevelRetType, ok bool)

GetParanoiaLevelOk returns a tuple with the ParanoiaLevel field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetType

func (o *WafConfig) GetType() (ret WafConfigGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) GetTypeOk

func (o *WafConfig) GetTypeOk() (ret WafConfigGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasAllowedHttpMethods

func (o *WafConfig) HasAllowedHttpMethods() bool

HasAllowedHttpMethods returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasAllowedHttpVersions

func (o *WafConfig) HasAllowedHttpVersions() bool

HasAllowedHttpVersions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasAllowedRequestContentTypes

func (o *WafConfig) HasAllowedRequestContentTypes() bool

HasAllowedRequestContentTypes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasDisabledRuleCollectionIds

func (o *WafConfig) HasDisabledRuleCollectionIds() bool

HasDisabledRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasDisabledRuleGroupIds

func (o *WafConfig) HasDisabledRuleGroupIds() bool

HasDisabledRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasDisabledRuleIds

func (o *WafConfig) HasDisabledRuleIds() bool

HasDisabledRuleIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasEnabledRuleCollectionIds

func (o *WafConfig) HasEnabledRuleCollectionIds() bool

HasEnabledRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasEnabledRuleGroupIds

func (o *WafConfig) HasEnabledRuleGroupIds() bool

HasEnabledRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasLogOnlyRuleCollectionIds

func (o *WafConfig) HasLogOnlyRuleCollectionIds() bool

HasLogOnlyRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasLogOnlyRuleGroupIds

func (o *WafConfig) HasLogOnlyRuleGroupIds() bool

HasLogOnlyRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasLogOnlyRuleIds

func (o *WafConfig) HasLogOnlyRuleIds() bool

HasLogOnlyRuleIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) HasParanoiaLevel

func (o *WafConfig) HasParanoiaLevel() bool

HasParanoiaLevel returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetAllowedHttpMethods

func (o *WafConfig) SetAllowedHttpMethods(v WafConfigGetAllowedHttpMethodsRetType)

SetAllowedHttpMethods gets a reference to the given []string and assigns it to the AllowedHttpMethods field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetAllowedHttpVersions

func (o *WafConfig) SetAllowedHttpVersions(v WafConfigGetAllowedHttpVersionsRetType)

SetAllowedHttpVersions gets a reference to the given []string and assigns it to the AllowedHttpVersions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetAllowedRequestContentTypes

func (o *WafConfig) SetAllowedRequestContentTypes(v WafConfigGetAllowedRequestContentTypesRetType)

SetAllowedRequestContentTypes gets a reference to the given []string and assigns it to the AllowedRequestContentTypes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetDisabledRuleCollectionIds

func (o *WafConfig) SetDisabledRuleCollectionIds(v WafConfigGetDisabledRuleCollectionIdsRetType)

SetDisabledRuleCollectionIds gets a reference to the given []string and assigns it to the DisabledRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetDisabledRuleGroupIds

func (o *WafConfig) SetDisabledRuleGroupIds(v WafConfigGetDisabledRuleGroupIdsRetType)

SetDisabledRuleGroupIds gets a reference to the given []string and assigns it to the DisabledRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetDisabledRuleIds

func (o *WafConfig) SetDisabledRuleIds(v WafConfigGetDisabledRuleIdsRetType)

SetDisabledRuleIds gets a reference to the given []string and assigns it to the DisabledRuleIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetEnabledRuleCollectionIds

func (o *WafConfig) SetEnabledRuleCollectionIds(v WafConfigGetEnabledRuleCollectionIdsRetType)

SetEnabledRuleCollectionIds gets a reference to the given []string and assigns it to the EnabledRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetEnabledRuleGroupIds

func (o *WafConfig) SetEnabledRuleGroupIds(v WafConfigGetEnabledRuleGroupIdsRetType)

SetEnabledRuleGroupIds gets a reference to the given []string and assigns it to the EnabledRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetEnabledRuleIds

func (o *WafConfig) SetEnabledRuleIds(v WafConfigGetEnabledRuleIdsRetType)

SetEnabledRuleIds sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetLogOnlyRuleCollectionIds

func (o *WafConfig) SetLogOnlyRuleCollectionIds(v WafConfigGetLogOnlyRuleCollectionIdsRetType)

SetLogOnlyRuleCollectionIds gets a reference to the given []string and assigns it to the LogOnlyRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetLogOnlyRuleGroupIds

func (o *WafConfig) SetLogOnlyRuleGroupIds(v WafConfigGetLogOnlyRuleGroupIdsRetType)

SetLogOnlyRuleGroupIds gets a reference to the given []string and assigns it to the LogOnlyRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetLogOnlyRuleIds

func (o *WafConfig) SetLogOnlyRuleIds(v WafConfigGetLogOnlyRuleIdsRetType)

SetLogOnlyRuleIds gets a reference to the given []string and assigns it to the LogOnlyRuleIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetMode

func (o *WafConfig) SetMode(v WafConfigGetModeRetType)

SetMode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetParanoiaLevel

func (o *WafConfig) SetParanoiaLevel(v WafConfigGetParanoiaLevelRetType)

SetParanoiaLevel gets a reference to the given WafParanoiaLevel and assigns it to the ParanoiaLevel field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfig) SetType

func (o *WafConfig) SetType(v WafConfigGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafConfig) ToMap deprecated

func (o WafConfig) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpMethodsArgType deprecated

type WafConfigGetAllowedHttpMethodsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpMethodsAttributeType

type WafConfigGetAllowedHttpMethodsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpMethodsRetType deprecated

type WafConfigGetAllowedHttpMethodsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpVersionsArgType deprecated

type WafConfigGetAllowedHttpVersionsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpVersionsAttributeType

type WafConfigGetAllowedHttpVersionsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedHttpVersionsRetType deprecated

type WafConfigGetAllowedHttpVersionsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedRequestContentTypesArgType deprecated

type WafConfigGetAllowedRequestContentTypesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedRequestContentTypesAttributeType

type WafConfigGetAllowedRequestContentTypesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetAllowedRequestContentTypesRetType deprecated

type WafConfigGetAllowedRequestContentTypesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleCollectionIdsArgType deprecated

type WafConfigGetDisabledRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleCollectionIdsAttributeType

type WafConfigGetDisabledRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleCollectionIdsRetType deprecated

type WafConfigGetDisabledRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleGroupIdsArgType deprecated

type WafConfigGetDisabledRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleGroupIdsAttributeType

type WafConfigGetDisabledRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleGroupIdsRetType deprecated

type WafConfigGetDisabledRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleIdsArgType deprecated

type WafConfigGetDisabledRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleIdsAttributeType

type WafConfigGetDisabledRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetDisabledRuleIdsRetType deprecated

type WafConfigGetDisabledRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleCollectionIdsArgType deprecated

type WafConfigGetEnabledRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleCollectionIdsAttributeType

type WafConfigGetEnabledRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleCollectionIdsRetType deprecated

type WafConfigGetEnabledRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleGroupIdsArgType deprecated

type WafConfigGetEnabledRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleGroupIdsAttributeType

type WafConfigGetEnabledRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleGroupIdsRetType deprecated

type WafConfigGetEnabledRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleIdsArgType deprecated

type WafConfigGetEnabledRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleIdsAttributeType

type WafConfigGetEnabledRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetEnabledRuleIdsRetType deprecated

type WafConfigGetEnabledRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleCollectionIdsArgType deprecated

type WafConfigGetLogOnlyRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleCollectionIdsAttributeType

type WafConfigGetLogOnlyRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleCollectionIdsRetType deprecated

type WafConfigGetLogOnlyRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleGroupIdsArgType deprecated

type WafConfigGetLogOnlyRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleGroupIdsAttributeType

type WafConfigGetLogOnlyRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleGroupIdsRetType deprecated

type WafConfigGetLogOnlyRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleIdsArgType deprecated

type WafConfigGetLogOnlyRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleIdsAttributeType

type WafConfigGetLogOnlyRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetLogOnlyRuleIdsRetType deprecated

type WafConfigGetLogOnlyRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetModeArgType deprecated

type WafConfigGetModeArgType = WafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetModeAttributeType

type WafConfigGetModeAttributeType = *WafMode

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetModeRetType deprecated

type WafConfigGetModeRetType = WafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetParanoiaLevelArgType deprecated

type WafConfigGetParanoiaLevelArgType = WafParanoiaLevel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetParanoiaLevelAttributeType

type WafConfigGetParanoiaLevelAttributeType = *WafParanoiaLevel

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetParanoiaLevelRetType deprecated

type WafConfigGetParanoiaLevelRetType = WafParanoiaLevel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetTypeArgType deprecated

type WafConfigGetTypeArgType = WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetTypeAttributeType

type WafConfigGetTypeAttributeType = *WafType

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigGetTypeRetType deprecated

type WafConfigGetTypeRetType = WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatch

type WafConfigPatch struct {
	AllowedHttpMethods         WafConfigPatchGetAllowedHttpMethodsAttributeType         `json:"allowedHttpMethods,omitempty"`
	AllowedHttpVersions        WafConfigPatchGetAllowedHttpVersionsAttributeType        `json:"allowedHttpVersions,omitempty"`
	AllowedRequestContentTypes WafConfigPatchGetAllowedRequestContentTypesAttributeType `json:"allowedRequestContentTypes,omitempty"`
	// Ids of WAF Collections to mark as disabled
	DisabledRuleCollectionIds WafConfigPatchGetDisabledRuleCollectionIdsAttributeType `json:"disabledRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as disabled
	DisabledRuleGroupIds WafConfigPatchGetDisabledRuleGroupIdsAttributeType `json:"disabledRuleGroupIds,omitempty"`
	// Ids of WAF Rules that are **explicitly** disabled for this distribution.
	DisabledRuleIds WafConfigPatchGetDisabledRuleIdsAttributeType `json:"disabledRuleIds,omitempty"`
	// Ids of WAF Collections to mark as enabled
	EnabledRuleCollectionIds WafConfigPatchGetEnabledRuleCollectionIdsAttributeType `json:"enabledRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as enabled
	EnabledRuleGroupIds WafConfigPatchGetEnabledRuleGroupIdsAttributeType `json:"enabledRuleGroupIds,omitempty"`
	// Ids of WAF Rules that are **explicitly** enabled for this distribution.
	EnabledRuleIds WafConfigPatchGetEnabledRuleIdsAttributeType `json:"enabledRuleIds,omitempty"`
	// Ids of WAF Collections to mark as log Only.
	LogOnlyRuleCollectionIds WafConfigPatchGetLogOnlyRuleCollectionIdsAttributeType `json:"logOnlyRuleCollectionIds,omitempty"`
	// Ids of WAF Rule Groups to mark as log Only.
	LogOnlyRuleGroupIds WafConfigPatchGetLogOnlyRuleGroupIdsAttributeType `json:"logOnlyRuleGroupIds,omitempty"`
	// Ids of WAF Rules that are **explicitly** marked as Log Only for this distribution.
	LogOnlyRuleIds WafConfigPatchGetLogOnlyRuleIdsAttributeType `json:"logOnlyRuleIds,omitempty"`
	Mode           WafConfigPatchGetModeAttributeType           `json:"mode,omitempty"`
	ParanoiaLevel  WafConfigPatchGetParanoiaLevelAttributeType  `json:"paranoiaLevel,omitempty"`
	Type           WafConfigPatchGetTypeAttributeType           `json:"type,omitempty"`
}

WafConfigPatch Modify the WAF Configuration ## WAF Rules You can modify the set of enabled, disabled and log-only Rules by modifying these 9 properties: - enabledRuleIds - disabledRuleIds - logOnlyRuleIds - enabledRuleGroupIds - disabledRuleGroupIds - logOnlyRuleGroupIds - enabledRuleCollectionIds - disabledRuleCollectionIds - logOnlyRuleCollectionIds Please inquire the `WafConfig` Description on how the effective configuration is determined. For patching, if an ID is already used in one of the properties, it will be removed (and effectively moved) to the new property. If patching multiple properties with the same ID (e.g. writing `@builtin/crs/response` to `logOnlyRuleCollectionIds` and `enabledRuleCollectionIds`), the request will be rejected with a 400. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafConfigPatch

func NewWafConfigPatch() *WafConfigPatch

NewWafConfigPatch instantiates a new WafConfigPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafConfigPatchWithDefaults

func NewWafConfigPatchWithDefaults() *WafConfigPatch

NewWafConfigPatchWithDefaults instantiates a new WafConfigPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedHttpMethods

func (o *WafConfigPatch) GetAllowedHttpMethods() (res WafConfigPatchGetAllowedHttpMethodsRetType)

GetAllowedHttpMethods returns the AllowedHttpMethods field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedHttpMethodsOk

func (o *WafConfigPatch) GetAllowedHttpMethodsOk() (ret WafConfigPatchGetAllowedHttpMethodsRetType, ok bool)

GetAllowedHttpMethodsOk returns a tuple with the AllowedHttpMethods field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedHttpVersions

func (o *WafConfigPatch) GetAllowedHttpVersions() (res WafConfigPatchGetAllowedHttpVersionsRetType)

GetAllowedHttpVersions returns the AllowedHttpVersions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedHttpVersionsOk

func (o *WafConfigPatch) GetAllowedHttpVersionsOk() (ret WafConfigPatchGetAllowedHttpVersionsRetType, ok bool)

GetAllowedHttpVersionsOk returns a tuple with the AllowedHttpVersions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedRequestContentTypes

func (o *WafConfigPatch) GetAllowedRequestContentTypes() (res WafConfigPatchGetAllowedRequestContentTypesRetType)

GetAllowedRequestContentTypes returns the AllowedRequestContentTypes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetAllowedRequestContentTypesOk

func (o *WafConfigPatch) GetAllowedRequestContentTypesOk() (ret WafConfigPatchGetAllowedRequestContentTypesRetType, ok bool)

GetAllowedRequestContentTypesOk returns a tuple with the AllowedRequestContentTypes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleCollectionIds

func (o *WafConfigPatch) GetDisabledRuleCollectionIds() (res WafConfigPatchGetDisabledRuleCollectionIdsRetType)

GetDisabledRuleCollectionIds returns the DisabledRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleCollectionIdsOk

func (o *WafConfigPatch) GetDisabledRuleCollectionIdsOk() (ret WafConfigPatchGetDisabledRuleCollectionIdsRetType, ok bool)

GetDisabledRuleCollectionIdsOk returns a tuple with the DisabledRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleGroupIds

func (o *WafConfigPatch) GetDisabledRuleGroupIds() (res WafConfigPatchGetDisabledRuleGroupIdsRetType)

GetDisabledRuleGroupIds returns the DisabledRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleGroupIdsOk

func (o *WafConfigPatch) GetDisabledRuleGroupIdsOk() (ret WafConfigPatchGetDisabledRuleGroupIdsRetType, ok bool)

GetDisabledRuleGroupIdsOk returns a tuple with the DisabledRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleIds

func (o *WafConfigPatch) GetDisabledRuleIds() (res WafConfigPatchGetDisabledRuleIdsRetType)

GetDisabledRuleIds returns the DisabledRuleIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetDisabledRuleIdsOk

func (o *WafConfigPatch) GetDisabledRuleIdsOk() (ret WafConfigPatchGetDisabledRuleIdsRetType, ok bool)

GetDisabledRuleIdsOk returns a tuple with the DisabledRuleIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleCollectionIds

func (o *WafConfigPatch) GetEnabledRuleCollectionIds() (res WafConfigPatchGetEnabledRuleCollectionIdsRetType)

GetEnabledRuleCollectionIds returns the EnabledRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleCollectionIdsOk

func (o *WafConfigPatch) GetEnabledRuleCollectionIdsOk() (ret WafConfigPatchGetEnabledRuleCollectionIdsRetType, ok bool)

GetEnabledRuleCollectionIdsOk returns a tuple with the EnabledRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleGroupIds

func (o *WafConfigPatch) GetEnabledRuleGroupIds() (res WafConfigPatchGetEnabledRuleGroupIdsRetType)

GetEnabledRuleGroupIds returns the EnabledRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleGroupIdsOk

func (o *WafConfigPatch) GetEnabledRuleGroupIdsOk() (ret WafConfigPatchGetEnabledRuleGroupIdsRetType, ok bool)

GetEnabledRuleGroupIdsOk returns a tuple with the EnabledRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleIds

func (o *WafConfigPatch) GetEnabledRuleIds() (res WafConfigPatchGetEnabledRuleIdsRetType)

GetEnabledRuleIds returns the EnabledRuleIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetEnabledRuleIdsOk

func (o *WafConfigPatch) GetEnabledRuleIdsOk() (ret WafConfigPatchGetEnabledRuleIdsRetType, ok bool)

GetEnabledRuleIdsOk returns a tuple with the EnabledRuleIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleCollectionIds

func (o *WafConfigPatch) GetLogOnlyRuleCollectionIds() (res WafConfigPatchGetLogOnlyRuleCollectionIdsRetType)

GetLogOnlyRuleCollectionIds returns the LogOnlyRuleCollectionIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleCollectionIdsOk

func (o *WafConfigPatch) GetLogOnlyRuleCollectionIdsOk() (ret WafConfigPatchGetLogOnlyRuleCollectionIdsRetType, ok bool)

GetLogOnlyRuleCollectionIdsOk returns a tuple with the LogOnlyRuleCollectionIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleGroupIds

func (o *WafConfigPatch) GetLogOnlyRuleGroupIds() (res WafConfigPatchGetLogOnlyRuleGroupIdsRetType)

GetLogOnlyRuleGroupIds returns the LogOnlyRuleGroupIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleGroupIdsOk

func (o *WafConfigPatch) GetLogOnlyRuleGroupIdsOk() (ret WafConfigPatchGetLogOnlyRuleGroupIdsRetType, ok bool)

GetLogOnlyRuleGroupIdsOk returns a tuple with the LogOnlyRuleGroupIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleIds

func (o *WafConfigPatch) GetLogOnlyRuleIds() (res WafConfigPatchGetLogOnlyRuleIdsRetType)

GetLogOnlyRuleIds returns the LogOnlyRuleIds field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetLogOnlyRuleIdsOk

func (o *WafConfigPatch) GetLogOnlyRuleIdsOk() (ret WafConfigPatchGetLogOnlyRuleIdsRetType, ok bool)

GetLogOnlyRuleIdsOk returns a tuple with the LogOnlyRuleIds field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetMode

func (o *WafConfigPatch) GetMode() (res WafConfigPatchGetModeRetType)

GetMode returns the Mode field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetModeOk

func (o *WafConfigPatch) GetModeOk() (ret WafConfigPatchGetModeRetType, ok bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetParanoiaLevel

func (o *WafConfigPatch) GetParanoiaLevel() (res WafConfigPatchGetParanoiaLevelRetType)

GetParanoiaLevel returns the ParanoiaLevel field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetParanoiaLevelOk

func (o *WafConfigPatch) GetParanoiaLevelOk() (ret WafConfigPatchGetParanoiaLevelRetType, ok bool)

GetParanoiaLevelOk returns a tuple with the ParanoiaLevel field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetType

func (o *WafConfigPatch) GetType() (res WafConfigPatchGetTypeRetType)

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) GetTypeOk

func (o *WafConfigPatch) GetTypeOk() (ret WafConfigPatchGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasAllowedHttpMethods

func (o *WafConfigPatch) HasAllowedHttpMethods() bool

HasAllowedHttpMethods returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasAllowedHttpVersions

func (o *WafConfigPatch) HasAllowedHttpVersions() bool

HasAllowedHttpVersions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasAllowedRequestContentTypes

func (o *WafConfigPatch) HasAllowedRequestContentTypes() bool

HasAllowedRequestContentTypes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasDisabledRuleCollectionIds

func (o *WafConfigPatch) HasDisabledRuleCollectionIds() bool

HasDisabledRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasDisabledRuleGroupIds

func (o *WafConfigPatch) HasDisabledRuleGroupIds() bool

HasDisabledRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasDisabledRuleIds

func (o *WafConfigPatch) HasDisabledRuleIds() bool

HasDisabledRuleIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasEnabledRuleCollectionIds

func (o *WafConfigPatch) HasEnabledRuleCollectionIds() bool

HasEnabledRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasEnabledRuleGroupIds

func (o *WafConfigPatch) HasEnabledRuleGroupIds() bool

HasEnabledRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasEnabledRuleIds

func (o *WafConfigPatch) HasEnabledRuleIds() bool

HasEnabledRuleIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasLogOnlyRuleCollectionIds

func (o *WafConfigPatch) HasLogOnlyRuleCollectionIds() bool

HasLogOnlyRuleCollectionIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasLogOnlyRuleGroupIds

func (o *WafConfigPatch) HasLogOnlyRuleGroupIds() bool

HasLogOnlyRuleGroupIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasLogOnlyRuleIds

func (o *WafConfigPatch) HasLogOnlyRuleIds() bool

HasLogOnlyRuleIds returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasMode

func (o *WafConfigPatch) HasMode() bool

HasMode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasParanoiaLevel

func (o *WafConfigPatch) HasParanoiaLevel() bool

HasParanoiaLevel returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) HasType

func (o *WafConfigPatch) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetAllowedHttpMethods

func (o *WafConfigPatch) SetAllowedHttpMethods(v WafConfigPatchGetAllowedHttpMethodsRetType)

SetAllowedHttpMethods gets a reference to the given []string and assigns it to the AllowedHttpMethods field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetAllowedHttpVersions

func (o *WafConfigPatch) SetAllowedHttpVersions(v WafConfigPatchGetAllowedHttpVersionsRetType)

SetAllowedHttpVersions gets a reference to the given []string and assigns it to the AllowedHttpVersions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetAllowedRequestContentTypes

func (o *WafConfigPatch) SetAllowedRequestContentTypes(v WafConfigPatchGetAllowedRequestContentTypesRetType)

SetAllowedRequestContentTypes gets a reference to the given []string and assigns it to the AllowedRequestContentTypes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetDisabledRuleCollectionIds

func (o *WafConfigPatch) SetDisabledRuleCollectionIds(v WafConfigPatchGetDisabledRuleCollectionIdsRetType)

SetDisabledRuleCollectionIds gets a reference to the given []string and assigns it to the DisabledRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetDisabledRuleGroupIds

func (o *WafConfigPatch) SetDisabledRuleGroupIds(v WafConfigPatchGetDisabledRuleGroupIdsRetType)

SetDisabledRuleGroupIds gets a reference to the given []string and assigns it to the DisabledRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetDisabledRuleIds

SetDisabledRuleIds gets a reference to the given []string and assigns it to the DisabledRuleIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetEnabledRuleCollectionIds

func (o *WafConfigPatch) SetEnabledRuleCollectionIds(v WafConfigPatchGetEnabledRuleCollectionIdsRetType)

SetEnabledRuleCollectionIds gets a reference to the given []string and assigns it to the EnabledRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetEnabledRuleGroupIds

func (o *WafConfigPatch) SetEnabledRuleGroupIds(v WafConfigPatchGetEnabledRuleGroupIdsRetType)

SetEnabledRuleGroupIds gets a reference to the given []string and assigns it to the EnabledRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetEnabledRuleIds

SetEnabledRuleIds gets a reference to the given []string and assigns it to the EnabledRuleIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetLogOnlyRuleCollectionIds

func (o *WafConfigPatch) SetLogOnlyRuleCollectionIds(v WafConfigPatchGetLogOnlyRuleCollectionIdsRetType)

SetLogOnlyRuleCollectionIds gets a reference to the given []string and assigns it to the LogOnlyRuleCollectionIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetLogOnlyRuleGroupIds

func (o *WafConfigPatch) SetLogOnlyRuleGroupIds(v WafConfigPatchGetLogOnlyRuleGroupIdsRetType)

SetLogOnlyRuleGroupIds gets a reference to the given []string and assigns it to the LogOnlyRuleGroupIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetLogOnlyRuleIds

SetLogOnlyRuleIds gets a reference to the given []string and assigns it to the LogOnlyRuleIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetMode

SetMode gets a reference to the given WafMode and assigns it to the Mode field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetParanoiaLevel

SetParanoiaLevel gets a reference to the given WafParanoiaLevel and assigns it to the ParanoiaLevel field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafConfigPatch) SetType

SetType gets a reference to the given WafType and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafConfigPatch) ToMap deprecated

func (o WafConfigPatch) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpMethodsArgType deprecated

type WafConfigPatchGetAllowedHttpMethodsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpMethodsAttributeType

type WafConfigPatchGetAllowedHttpMethodsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpMethodsRetType deprecated

type WafConfigPatchGetAllowedHttpMethodsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpVersionsArgType deprecated

type WafConfigPatchGetAllowedHttpVersionsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpVersionsAttributeType

type WafConfigPatchGetAllowedHttpVersionsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedHttpVersionsRetType deprecated

type WafConfigPatchGetAllowedHttpVersionsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedRequestContentTypesArgType deprecated

type WafConfigPatchGetAllowedRequestContentTypesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedRequestContentTypesAttributeType

type WafConfigPatchGetAllowedRequestContentTypesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetAllowedRequestContentTypesRetType deprecated

type WafConfigPatchGetAllowedRequestContentTypesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleCollectionIdsArgType deprecated

type WafConfigPatchGetDisabledRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleCollectionIdsAttributeType

type WafConfigPatchGetDisabledRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleCollectionIdsRetType deprecated

type WafConfigPatchGetDisabledRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleGroupIdsArgType deprecated

type WafConfigPatchGetDisabledRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleGroupIdsAttributeType

type WafConfigPatchGetDisabledRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleGroupIdsRetType deprecated

type WafConfigPatchGetDisabledRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleIdsArgType deprecated

type WafConfigPatchGetDisabledRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleIdsAttributeType

type WafConfigPatchGetDisabledRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetDisabledRuleIdsRetType deprecated

type WafConfigPatchGetDisabledRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleCollectionIdsArgType deprecated

type WafConfigPatchGetEnabledRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleCollectionIdsAttributeType

type WafConfigPatchGetEnabledRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleCollectionIdsRetType deprecated

type WafConfigPatchGetEnabledRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleGroupIdsArgType deprecated

type WafConfigPatchGetEnabledRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleGroupIdsAttributeType

type WafConfigPatchGetEnabledRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleGroupIdsRetType deprecated

type WafConfigPatchGetEnabledRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleIdsArgType deprecated

type WafConfigPatchGetEnabledRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleIdsAttributeType

type WafConfigPatchGetEnabledRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetEnabledRuleIdsRetType deprecated

type WafConfigPatchGetEnabledRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleCollectionIdsArgType deprecated

type WafConfigPatchGetLogOnlyRuleCollectionIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleCollectionIdsAttributeType

type WafConfigPatchGetLogOnlyRuleCollectionIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleCollectionIdsRetType deprecated

type WafConfigPatchGetLogOnlyRuleCollectionIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleGroupIdsArgType deprecated

type WafConfigPatchGetLogOnlyRuleGroupIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleGroupIdsAttributeType

type WafConfigPatchGetLogOnlyRuleGroupIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleGroupIdsRetType deprecated

type WafConfigPatchGetLogOnlyRuleGroupIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleIdsArgType deprecated

type WafConfigPatchGetLogOnlyRuleIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleIdsAttributeType

type WafConfigPatchGetLogOnlyRuleIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetLogOnlyRuleIdsRetType deprecated

type WafConfigPatchGetLogOnlyRuleIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetModeArgType deprecated

type WafConfigPatchGetModeArgType = WafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetModeAttributeType

type WafConfigPatchGetModeAttributeType = *WafMode

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetModeRetType deprecated

type WafConfigPatchGetModeRetType = WafMode

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetParanoiaLevelArgType deprecated

type WafConfigPatchGetParanoiaLevelArgType = WafParanoiaLevel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetParanoiaLevelAttributeType

type WafConfigPatchGetParanoiaLevelAttributeType = *WafParanoiaLevel

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetParanoiaLevelRetType deprecated

type WafConfigPatchGetParanoiaLevelRetType = WafParanoiaLevel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetTypeArgType deprecated

type WafConfigPatchGetTypeArgType = WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetTypeAttributeType

type WafConfigPatchGetTypeAttributeType = *WafType

isEnumRef Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafConfigPatchGetTypeRetType deprecated

type WafConfigPatchGetTypeRetType = WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafMode

type WafMode string

WafMode - `ENABLED`: The WAF actively inspects and blocks malicious requests. - `DISABLED`: The WAF is completely off. No inspection occurs. - `LOG_ONLY`: The WAF inspects requests and logs matches but never blocks. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFMODE_DISABLED WafMode = "DISABLED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFMODE_ENABLED WafMode = "ENABLED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFMODE_LOG_ONLY WafMode = "LOG_ONLY"
)

List of WafMode

func NewWafModeFromValue

func NewWafModeFromValue(v string) (*WafMode, error)

NewWafModeFromValue returns a pointer to a valid WafMode for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafMode) IsValid

func (v WafMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafMode) Ptr

func (v WafMode) Ptr() *WafMode

Ptr returns reference to WafMode value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafMode) UnmarshalJSON deprecated

func (v *WafMode) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafParanoiaLevel

type WafParanoiaLevel string

WafParanoiaLevel The paranoia level defines how aggressively the WAF should action on requests. It ranges from `L1` (least strict, lowest chance of false positives) to `L4` (most strict, highest chance of false positives). A higher paranoia level is more effective at catching attacks but can also block legitimate traffic. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFPARANOIALEVEL_L1 WafParanoiaLevel = "L1"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFPARANOIALEVEL_L2 WafParanoiaLevel = "L2"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFPARANOIALEVEL_L3 WafParanoiaLevel = "L3"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFPARANOIALEVEL_L4 WafParanoiaLevel = "L4"
)

List of WafParanoiaLevel

func NewWafParanoiaLevelFromValue

func NewWafParanoiaLevelFromValue(v string) (*WafParanoiaLevel, error)

NewWafParanoiaLevelFromValue returns a pointer to a valid WafParanoiaLevel for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafParanoiaLevel) IsValid

func (v WafParanoiaLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafParanoiaLevel) Ptr

Ptr returns reference to WafParanoiaLevel value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafParanoiaLevel) UnmarshalJSON deprecated

func (v *WafParanoiaLevel) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRule

type WafRule struct {
	// Optional CoreRuleSet rule Id in case this is a CRS rule
	Code WafRuleGetCodeAttributeType `json:"code,omitempty"`
	// LocalizedString is a map from language to string value
	// REQUIRED
	Description WafRuleGetDescriptionAttributeType `json:"description" required:"true"`
	// REQUIRED
	Id WafRuleGetIdAttributeType `json:"id" required:"true"`
}

WafRule struct for WafRule Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRule

func NewWafRule(description WafRuleGetDescriptionArgType, id WafRuleGetIdArgType) *WafRule

NewWafRule instantiates a new WafRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRuleWithDefaults

func NewWafRuleWithDefaults() *WafRule

NewWafRuleWithDefaults instantiates a new WafRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetCode

func (o *WafRule) GetCode() (res WafRuleGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetCodeOk

func (o *WafRule) GetCodeOk() (ret WafRuleGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetDescription

func (o *WafRule) GetDescription() (ret WafRuleGetDescriptionRetType)

GetDescription returns the Description field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetDescriptionOk

func (o *WafRule) GetDescriptionOk() (ret WafRuleGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetId

func (o *WafRule) GetId() (ret WafRuleGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) GetIdOk

func (o *WafRule) GetIdOk() (ret WafRuleGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) HasCode

func (o *WafRule) HasCode() bool

HasCode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) SetCode

func (o *WafRule) SetCode(v WafRuleGetCodeRetType)

SetCode gets a reference to the given string and assigns it to the Code field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) SetDescription

func (o *WafRule) SetDescription(v WafRuleGetDescriptionRetType)

SetDescription sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRule) SetId

func (o *WafRule) SetId(v WafRuleGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafRule) ToMap deprecated

func (o WafRule) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollection

type WafRuleCollection struct {
	// REQUIRED
	Groups WafRuleCollectionGetGroupsAttributeType `json:"groups" required:"true"`
	// REQUIRED
	Id WafRuleCollectionGetIdAttributeType `json:"id" required:"true"`
	// LocalizedString is a map from language to string value
	// REQUIRED
	Name WafRuleCollectionGetNameAttributeType `json:"name" required:"true"`
}

WafRuleCollection struct for WafRuleCollection Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRuleCollection

NewWafRuleCollection instantiates a new WafRuleCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRuleCollectionWithDefaults

func NewWafRuleCollectionWithDefaults() *WafRuleCollection

NewWafRuleCollectionWithDefaults instantiates a new WafRuleCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetGroups

GetGroups returns the Groups field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetGroupsOk

func (o *WafRuleCollection) GetGroupsOk() (ret WafRuleCollectionGetGroupsRetType, ok bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetId

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetIdOk

func (o *WafRuleCollection) GetIdOk() (ret WafRuleCollectionGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) GetNameOk

func (o *WafRuleCollection) GetNameOk() (ret WafRuleCollectionGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) SetGroups

SetGroups sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) SetId

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleCollection) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafRuleCollection) ToMap deprecated

func (o WafRuleCollection) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetGroupsArgType deprecated

type WafRuleCollectionGetGroupsArgType = []WafRuleGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetGroupsAttributeType

type WafRuleCollectionGetGroupsAttributeType = *[]WafRuleGroup

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetGroupsRetType deprecated

type WafRuleCollectionGetGroupsRetType = []WafRuleGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetIdArgType deprecated

type WafRuleCollectionGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetIdAttributeType

type WafRuleCollectionGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetIdRetType deprecated

type WafRuleCollectionGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetNameArgType deprecated

type WafRuleCollectionGetNameArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetNameAttributeType

type WafRuleCollectionGetNameAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleCollectionGetNameRetType deprecated

type WafRuleCollectionGetNameRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetCodeArgType deprecated

type WafRuleGetCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetCodeAttributeType

type WafRuleGetCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetCodeRetType deprecated

type WafRuleGetCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetDescriptionArgType deprecated

type WafRuleGetDescriptionArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetDescriptionAttributeType

type WafRuleGetDescriptionAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetDescriptionRetType deprecated

type WafRuleGetDescriptionRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetIdArgType deprecated

type WafRuleGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetIdAttributeType

type WafRuleGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGetIdRetType deprecated

type WafRuleGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroup

type WafRuleGroup struct {
	// LocalizedString is a map from language to string value
	// REQUIRED
	Description WafRuleGroupGetDescriptionAttributeType `json:"description" required:"true"`
	// LocalizedString is a map from language to string value
	// REQUIRED
	Name WafRuleGroupGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Rules WafRuleGroupGetRulesAttributeType `json:"rules" required:"true"`
}

WafRuleGroup struct for WafRuleGroup Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRuleGroup

NewWafRuleGroup instantiates a new WafRuleGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafRuleGroupWithDefaults

func NewWafRuleGroupWithDefaults() *WafRuleGroup

NewWafRuleGroupWithDefaults instantiates a new WafRuleGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetDescription

func (o *WafRuleGroup) GetDescription() (ret WafRuleGroupGetDescriptionRetType)

GetDescription returns the Description field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetDescriptionOk

func (o *WafRuleGroup) GetDescriptionOk() (ret WafRuleGroupGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetName

func (o *WafRuleGroup) GetName() (ret WafRuleGroupGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetNameOk

func (o *WafRuleGroup) GetNameOk() (ret WafRuleGroupGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetRules

func (o *WafRuleGroup) GetRules() (ret WafRuleGroupGetRulesRetType)

GetRules returns the Rules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) GetRulesOk

func (o *WafRuleGroup) GetRulesOk() (ret WafRuleGroupGetRulesRetType, ok bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) SetDescription

func (o *WafRuleGroup) SetDescription(v WafRuleGroupGetDescriptionRetType)

SetDescription sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafRuleGroup) SetRules

SetRules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafRuleGroup) ToMap deprecated

func (o WafRuleGroup) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetDescriptionArgType deprecated

type WafRuleGroupGetDescriptionArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetDescriptionAttributeType

type WafRuleGroupGetDescriptionAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetDescriptionRetType deprecated

type WafRuleGroupGetDescriptionRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetNameArgType deprecated

type WafRuleGroupGetNameArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetNameAttributeType

type WafRuleGroupGetNameAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetNameRetType deprecated

type WafRuleGroupGetNameRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetRulesArgType deprecated

type WafRuleGroupGetRulesArgType = []WafRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetRulesAttributeType

type WafRuleGroupGetRulesAttributeType = *[]WafRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafRuleGroupGetRulesRetType deprecated

type WafRuleGroupGetRulesRetType = []WafRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlock

type WafStatusRuleBlock struct {
	// Specifies the Id of the Rule.
	// REQUIRED
	Id WafStatusRuleBlockGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	Reason WafStatusRuleBlockGetReasonAttributeType `json:"reason" required:"true"`
}

WafStatusRuleBlock struct for WafStatusRuleBlock Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlock

NewWafStatusRuleBlock instantiates a new WafStatusRuleBlock object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockWithDefaults

func NewWafStatusRuleBlockWithDefaults() *WafStatusRuleBlock

NewWafStatusRuleBlockWithDefaults instantiates a new WafStatusRuleBlock object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) GetId

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) GetReason

GetReason returns the Reason field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) GetReasonOk

func (o *WafStatusRuleBlock) GetReasonOk() (ret WafStatusRuleBlockGetReasonRetType, ok bool)

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) SetId

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlock) SetReason

SetReason sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlock) ToMap deprecated

func (o WafStatusRuleBlock) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetIdArgType deprecated

type WafStatusRuleBlockGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetIdAttributeType

type WafStatusRuleBlockGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetIdRetType deprecated

type WafStatusRuleBlockGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetReasonArgType deprecated

type WafStatusRuleBlockGetReasonArgType = WafStatusRuleBlockReason

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetReasonAttributeType

type WafStatusRuleBlockGetReasonAttributeType = *WafStatusRuleBlockReason

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockGetReasonRetType deprecated

type WafStatusRuleBlockGetReasonRetType = WafStatusRuleBlockReason

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReason

type WafStatusRuleBlockReason struct {
	WafStatusRuleBlockReasonDirectlyDefined         *WafStatusRuleBlockReasonDirectlyDefined
	WafStatusRuleBlockReasonInheritedFromCollection *WafStatusRuleBlockReasonInheritedFromCollection
	WafStatusRuleBlockReasonInheritedFromGroup      *WafStatusRuleBlockReasonInheritedFromGroup
	WafStatusRuleBlockReasonInvalidWafType          *WafStatusRuleBlockReasonInvalidWafType
	WafStatusRuleBlockReasonNeverDefined            *WafStatusRuleBlockReasonNeverDefined
}

WafStatusRuleBlockReason - Defines the Reason why a Rule is in the specified state (set to be enabled, disabled or logOnly). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func WafStatusRuleBlockReasonDirectlyDefinedAsWafStatusRuleBlockReason

func WafStatusRuleBlockReasonDirectlyDefinedAsWafStatusRuleBlockReason(v *WafStatusRuleBlockReasonDirectlyDefined) WafStatusRuleBlockReason

WafStatusRuleBlockReasonDirectlyDefinedAsWafStatusRuleBlockReason is a convenience function that returns WafStatusRuleBlockReasonDirectlyDefined wrapped in WafStatusRuleBlockReason Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func WafStatusRuleBlockReasonInheritedFromCollectionAsWafStatusRuleBlockReason

func WafStatusRuleBlockReasonInheritedFromCollectionAsWafStatusRuleBlockReason(v *WafStatusRuleBlockReasonInheritedFromCollection) WafStatusRuleBlockReason

WafStatusRuleBlockReasonInheritedFromCollectionAsWafStatusRuleBlockReason is a convenience function that returns WafStatusRuleBlockReasonInheritedFromCollection wrapped in WafStatusRuleBlockReason Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func WafStatusRuleBlockReasonInheritedFromGroupAsWafStatusRuleBlockReason

func WafStatusRuleBlockReasonInheritedFromGroupAsWafStatusRuleBlockReason(v *WafStatusRuleBlockReasonInheritedFromGroup) WafStatusRuleBlockReason

WafStatusRuleBlockReasonInheritedFromGroupAsWafStatusRuleBlockReason is a convenience function that returns WafStatusRuleBlockReasonInheritedFromGroup wrapped in WafStatusRuleBlockReason Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func WafStatusRuleBlockReasonInvalidWafTypeAsWafStatusRuleBlockReason

func WafStatusRuleBlockReasonInvalidWafTypeAsWafStatusRuleBlockReason(v *WafStatusRuleBlockReasonInvalidWafType) WafStatusRuleBlockReason

WafStatusRuleBlockReasonInvalidWafTypeAsWafStatusRuleBlockReason is a convenience function that returns WafStatusRuleBlockReasonInvalidWafType wrapped in WafStatusRuleBlockReason Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func WafStatusRuleBlockReasonNeverDefinedAsWafStatusRuleBlockReason

func WafStatusRuleBlockReasonNeverDefinedAsWafStatusRuleBlockReason(v *WafStatusRuleBlockReasonNeverDefined) WafStatusRuleBlockReason

WafStatusRuleBlockReasonNeverDefinedAsWafStatusRuleBlockReason is a convenience function that returns WafStatusRuleBlockReasonNeverDefined wrapped in WafStatusRuleBlockReason Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReason) GetActualInstance

func (obj *WafStatusRuleBlockReason) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReason) MarshalJSON

func (src WafStatusRuleBlockReason) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*WafStatusRuleBlockReason) UnmarshalJSON

func (dst *WafStatusRuleBlockReason) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonDirectlyDefined

type WafStatusRuleBlockReasonDirectlyDefined struct {
	// This is always `directlyDefined`
	// REQUIRED
	Type WafStatusRuleBlockReasonDirectlyDefinedGetTypeAttributeType `json:"type" required:"true"`
}

WafStatusRuleBlockReasonDirectlyDefined struct for WafStatusRuleBlockReasonDirectlyDefined Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonDirectlyDefined

NewWafStatusRuleBlockReasonDirectlyDefined instantiates a new WafStatusRuleBlockReasonDirectlyDefined object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonDirectlyDefinedWithDefaults

func NewWafStatusRuleBlockReasonDirectlyDefinedWithDefaults() *WafStatusRuleBlockReasonDirectlyDefined

NewWafStatusRuleBlockReasonDirectlyDefinedWithDefaults instantiates a new WafStatusRuleBlockReasonDirectlyDefined object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonDirectlyDefined) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonDirectlyDefined) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonDirectlyDefined) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReasonDirectlyDefined) ToMap deprecated

func (o WafStatusRuleBlockReasonDirectlyDefined) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeArgType deprecated

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeAttributeType

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeRetType deprecated

type WafStatusRuleBlockReasonDirectlyDefinedGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollection

type WafStatusRuleBlockReasonInheritedFromCollection struct {
	// The Collection that caused this rule to be in its current state.
	// REQUIRED
	CollectionId WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdAttributeType `json:"collectionId" required:"true"`
	// This is always `inheritedFromCollection`
	// REQUIRED
	Type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeAttributeType `json:"type" required:"true"`
}

WafStatusRuleBlockReasonInheritedFromCollection struct for WafStatusRuleBlockReasonInheritedFromCollection Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInheritedFromCollection

NewWafStatusRuleBlockReasonInheritedFromCollection instantiates a new WafStatusRuleBlockReasonInheritedFromCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInheritedFromCollectionWithDefaults

func NewWafStatusRuleBlockReasonInheritedFromCollectionWithDefaults() *WafStatusRuleBlockReasonInheritedFromCollection

NewWafStatusRuleBlockReasonInheritedFromCollectionWithDefaults instantiates a new WafStatusRuleBlockReasonInheritedFromCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) GetCollectionId

GetCollectionId returns the CollectionId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) GetCollectionIdOk

GetCollectionIdOk returns a tuple with the CollectionId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) SetCollectionId

SetCollectionId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromCollection) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReasonInheritedFromCollection) ToMap deprecated

func (o WafStatusRuleBlockReasonInheritedFromCollection) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdArgType deprecated

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdAttributeType

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdRetType deprecated

type WafStatusRuleBlockReasonInheritedFromCollectionGetCollectionIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeArgType deprecated

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeAttributeType

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeRetType deprecated

type WafStatusRuleBlockReasonInheritedFromCollectionGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroup

type WafStatusRuleBlockReasonInheritedFromGroup struct {
	// The Group that caused this rule to be in its current state.
	// REQUIRED
	GroupId WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdAttributeType `json:"groupId" required:"true"`
	// This is always `inheritedFromGroup`
	// REQUIRED
	Type WafStatusRuleBlockReasonInheritedFromGroupGetTypeAttributeType `json:"type" required:"true"`
}

WafStatusRuleBlockReasonInheritedFromGroup struct for WafStatusRuleBlockReasonInheritedFromGroup Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInheritedFromGroup

NewWafStatusRuleBlockReasonInheritedFromGroup instantiates a new WafStatusRuleBlockReasonInheritedFromGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInheritedFromGroupWithDefaults

func NewWafStatusRuleBlockReasonInheritedFromGroupWithDefaults() *WafStatusRuleBlockReasonInheritedFromGroup

NewWafStatusRuleBlockReasonInheritedFromGroupWithDefaults instantiates a new WafStatusRuleBlockReasonInheritedFromGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) GetGroupId

GetGroupId returns the GroupId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) GetGroupIdOk

GetGroupIdOk returns a tuple with the GroupId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) SetGroupId

SetGroupId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInheritedFromGroup) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReasonInheritedFromGroup) ToMap deprecated

func (o WafStatusRuleBlockReasonInheritedFromGroup) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdArgType deprecated

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdAttributeType

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdRetType deprecated

type WafStatusRuleBlockReasonInheritedFromGroupGetGroupIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeArgType deprecated

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeAttributeType

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeRetType deprecated

type WafStatusRuleBlockReasonInheritedFromGroupGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafType

type WafStatusRuleBlockReasonInvalidWafType struct {
	// A list containing all WAF Types which can use this Rule. You must patch you WAF to one of these WAF Types to make use of this rule. Rules show up with this state if they would have been enabled or logOnly otherwise.
	// REQUIRED
	AllowedWafTypes WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesAttributeType `json:"allowedWafTypes" required:"true"`
	// This is always `invalidWafType`
	// REQUIRED
	Type WafStatusRuleBlockReasonInvalidWafTypeGetTypeAttributeType `json:"type" required:"true"`
}

WafStatusRuleBlockReasonInvalidWafType struct for WafStatusRuleBlockReasonInvalidWafType Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInvalidWafType

NewWafStatusRuleBlockReasonInvalidWafType instantiates a new WafStatusRuleBlockReasonInvalidWafType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonInvalidWafTypeWithDefaults

func NewWafStatusRuleBlockReasonInvalidWafTypeWithDefaults() *WafStatusRuleBlockReasonInvalidWafType

NewWafStatusRuleBlockReasonInvalidWafTypeWithDefaults instantiates a new WafStatusRuleBlockReasonInvalidWafType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) GetAllowedWafTypes

GetAllowedWafTypes returns the AllowedWafTypes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) GetAllowedWafTypesOk

GetAllowedWafTypesOk returns a tuple with the AllowedWafTypes field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) SetAllowedWafTypes

SetAllowedWafTypes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonInvalidWafType) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReasonInvalidWafType) ToMap deprecated

func (o WafStatusRuleBlockReasonInvalidWafType) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesArgType deprecated

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesArgType = []WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesAttributeType

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesAttributeType = *[]WafType

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesRetType deprecated

type WafStatusRuleBlockReasonInvalidWafTypeGetAllowedWafTypesRetType = []WafType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeArgType deprecated

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeAttributeType

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeRetType deprecated

type WafStatusRuleBlockReasonInvalidWafTypeGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonNeverDefined

type WafStatusRuleBlockReasonNeverDefined struct {
	// This is always `neverDefined`
	// REQUIRED
	Type WafStatusRuleBlockReasonNeverDefinedGetTypeAttributeType `json:"type" required:"true"`
}

WafStatusRuleBlockReasonNeverDefined This object only ever shows up in the disabled rules section. If rules are never defined (e.g. no collection, rule group, or the rule itself is ever mentioned), they are implicitly disabled Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonNeverDefined

NewWafStatusRuleBlockReasonNeverDefined instantiates a new WafStatusRuleBlockReasonNeverDefined object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewWafStatusRuleBlockReasonNeverDefinedWithDefaults

func NewWafStatusRuleBlockReasonNeverDefinedWithDefaults() *WafStatusRuleBlockReasonNeverDefined

NewWafStatusRuleBlockReasonNeverDefinedWithDefaults instantiates a new WafStatusRuleBlockReasonNeverDefined object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonNeverDefined) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonNeverDefined) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafStatusRuleBlockReasonNeverDefined) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafStatusRuleBlockReasonNeverDefined) ToMap deprecated

func (o WafStatusRuleBlockReasonNeverDefined) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonNeverDefinedGetTypeArgType deprecated

type WafStatusRuleBlockReasonNeverDefinedGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonNeverDefinedGetTypeAttributeType

type WafStatusRuleBlockReasonNeverDefinedGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafStatusRuleBlockReasonNeverDefinedGetTypeRetType deprecated

type WafStatusRuleBlockReasonNeverDefinedGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type WafType

type WafType string

WafType Enable or disable the Premium WAF. Do note that enabling the Premium WAF will cause additional fees. Some features are gated behind the Premium WAF, like additional, **premium-only rules** and the ability to create **custom rules** (not yet implemented) Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFTYPE_FREE WafType = "FREE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	WAFTYPE_PREMIUM WafType = "PREMIUM"
)

List of WafType

func NewWafTypeFromValue

func NewWafTypeFromValue(v string) (*WafType, error)

NewWafTypeFromValue returns a pointer to a valid WafType for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafType) IsValid

func (v WafType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (WafType) Ptr

func (v WafType) Ptr() *WafType

Ptr returns reference to WafType value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*WafType) UnmarshalJSON deprecated

func (v *WafType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Source Files

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

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