cdn

package
v0.32.0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

nolint

nolint

nolint

nolint

nolint

nolint

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CDN

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

CDN provides access to "cdn" component of Yandex.Cloud

func NewCDN

func NewCDN(g func(ctx context.Context) (*grpc.ClientConn, error)) *CDN

NewCDN creates instance of CDN

func (*CDN) Cache

func (c *CDN) Cache() *CacheServiceClient

Cache gets CacheService client

func (*CDN) Origin

func (c *CDN) Origin() *OriginServiceClient

Origin gets OriginService client

func (*CDN) OriginGroup

func (c *CDN) OriginGroup() *OriginGroupServiceClient

OriginGroup gets OriginGroupService client

func (*CDN) Provider

func (c *CDN) Provider() *ProviderServiceClient

Provider gets ProviderService client

func (*CDN) RawLogs added in v0.19.0

func (c *CDN) RawLogs() *RawLogsServiceClient

RawLogs gets RawLogsService client

func (*CDN) Resource

func (c *CDN) Resource() *ResourceServiceClient

Resource gets ResourceService client

func (*CDN) ResourceRules added in v0.19.0

func (c *CDN) ResourceRules() *ResourceRulesServiceClient

ResourceRules gets ResourceRulesService client

func (*CDN) Shielding added in v0.19.0

func (c *CDN) Shielding() *ShieldingServiceClient

Shielding gets ShieldingService client

type CacheServiceClient

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

CacheServiceClient is a cdn.CacheServiceClient with lazy GRPC connection initialization.

func (*CacheServiceClient) Prefetch

Prefetch implements cdn.CacheServiceClient

func (*CacheServiceClient) Purge

Purge implements cdn.CacheServiceClient

type OriginGroupIterator

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

func (*OriginGroupIterator) Error

func (it *OriginGroupIterator) Error() error

func (*OriginGroupIterator) Next

func (it *OriginGroupIterator) Next() bool

func (*OriginGroupIterator) Take

func (it *OriginGroupIterator) Take(size int64) ([]*cdn.OriginGroup, error)

func (*OriginGroupIterator) TakeAll

func (it *OriginGroupIterator) TakeAll() ([]*cdn.OriginGroup, error)

func (*OriginGroupIterator) Value

func (it *OriginGroupIterator) Value() *cdn.OriginGroup

type OriginGroupServiceClient

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

OriginGroupServiceClient is a cdn.OriginGroupServiceClient with lazy GRPC connection initialization.

func (*OriginGroupServiceClient) Create

Create implements cdn.OriginGroupServiceClient

func (*OriginGroupServiceClient) Delete

Delete implements cdn.OriginGroupServiceClient

func (*OriginGroupServiceClient) Get

Get implements cdn.OriginGroupServiceClient

func (*OriginGroupServiceClient) List

List implements cdn.OriginGroupServiceClient

func (*OriginGroupServiceClient) OriginGroupIterator

func (*OriginGroupServiceClient) Update

Update implements cdn.OriginGroupServiceClient

type OriginServiceClient

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

OriginServiceClient is a cdn.OriginServiceClient with lazy GRPC connection initialization.

func (*OriginServiceClient) Create

Create implements cdn.OriginServiceClient

func (*OriginServiceClient) Delete

Delete implements cdn.OriginServiceClient

func (*OriginServiceClient) Get

Get implements cdn.OriginServiceClient

func (*OriginServiceClient) List

List implements cdn.OriginServiceClient

func (*OriginServiceClient) Update

Update implements cdn.OriginServiceClient

type ProviderActivatedIterator

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

func (*ProviderActivatedIterator) Error

func (it *ProviderActivatedIterator) Error() error

func (*ProviderActivatedIterator) Next

func (it *ProviderActivatedIterator) Next() bool

func (*ProviderActivatedIterator) Take

func (it *ProviderActivatedIterator) Take(size int64) ([]string, error)

func (*ProviderActivatedIterator) TakeAll

func (it *ProviderActivatedIterator) TakeAll() ([]string, error)

func (*ProviderActivatedIterator) Value

func (it *ProviderActivatedIterator) Value() string

type ProviderServiceClient

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

ProviderServiceClient is a cdn.ProviderServiceClient with lazy GRPC connection initialization.

func (*ProviderServiceClient) Activate

Activate implements cdn.ProviderServiceClient

func (*ProviderServiceClient) ListActivated

ListActivated implements cdn.ProviderServiceClient

func (*ProviderServiceClient) ProviderActivatedIterator

type RawLogsServiceClient added in v0.19.0

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

RawLogsServiceClient is a cdn.RawLogsServiceClient with lazy GRPC connection initialization.

func (*RawLogsServiceClient) Activate added in v0.19.0

Activate implements cdn.RawLogsServiceClient

func (*RawLogsServiceClient) Deactivate added in v0.19.0

Deactivate implements cdn.RawLogsServiceClient

func (*RawLogsServiceClient) Get added in v0.19.0

Get implements cdn.RawLogsServiceClient

func (*RawLogsServiceClient) Update added in v0.19.0

Update implements cdn.RawLogsServiceClient

type ResourceIterator

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

func (*ResourceIterator) Error

func (it *ResourceIterator) Error() error

func (*ResourceIterator) Next

func (it *ResourceIterator) Next() bool

func (*ResourceIterator) Take

func (it *ResourceIterator) Take(size int64) ([]*cdn.Resource, error)

func (*ResourceIterator) TakeAll

func (it *ResourceIterator) TakeAll() ([]*cdn.Resource, error)

func (*ResourceIterator) Value

func (it *ResourceIterator) Value() *cdn.Resource

type ResourceRulesIterator added in v0.19.0

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

func (*ResourceRulesIterator) Error added in v0.19.0

func (it *ResourceRulesIterator) Error() error

func (*ResourceRulesIterator) Next added in v0.19.0

func (it *ResourceRulesIterator) Next() bool

func (*ResourceRulesIterator) Take added in v0.19.0

func (it *ResourceRulesIterator) Take(size int64) ([]*cdn.Rule, error)

func (*ResourceRulesIterator) TakeAll added in v0.19.0

func (it *ResourceRulesIterator) TakeAll() ([]*cdn.Rule, error)

func (*ResourceRulesIterator) Value added in v0.19.0

func (it *ResourceRulesIterator) Value() *cdn.Rule

type ResourceRulesServiceClient added in v0.19.0

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

ResourceRulesServiceClient is a cdn.ResourceRulesServiceClient with lazy GRPC connection initialization.

func (*ResourceRulesServiceClient) Create added in v0.19.0

Create implements cdn.ResourceRulesServiceClient

func (*ResourceRulesServiceClient) Delete added in v0.19.0

Delete implements cdn.ResourceRulesServiceClient

func (*ResourceRulesServiceClient) Get added in v0.19.0

Get implements cdn.ResourceRulesServiceClient

func (*ResourceRulesServiceClient) List added in v0.19.0

List implements cdn.ResourceRulesServiceClient

func (*ResourceRulesServiceClient) ResourceRulesIterator added in v0.19.0

func (*ResourceRulesServiceClient) Update added in v0.19.0

Update implements cdn.ResourceRulesServiceClient

type ResourceServiceClient

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

ResourceServiceClient is a cdn.ResourceServiceClient with lazy GRPC connection initialization.

func (*ResourceServiceClient) Create

Create implements cdn.ResourceServiceClient

func (*ResourceServiceClient) Delete

Delete implements cdn.ResourceServiceClient

func (*ResourceServiceClient) Get

Get implements cdn.ResourceServiceClient

func (*ResourceServiceClient) GetAttributes added in v0.32.0

GetAttributes implements cdn.ResourceServiceClient

func (*ResourceServiceClient) GetProviderCName

GetProviderCName implements cdn.ResourceServiceClient

func (*ResourceServiceClient) List

List implements cdn.ResourceServiceClient

func (*ResourceServiceClient) ListAttributes added in v0.32.0

ListAttributes implements cdn.ResourceServiceClient

func (*ResourceServiceClient) ResourceIterator

func (*ResourceServiceClient) Update

Update implements cdn.ResourceServiceClient

type ShieldingAvailableLocationsIterator added in v0.19.0

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

func (*ShieldingAvailableLocationsIterator) Error added in v0.19.0

func (*ShieldingAvailableLocationsIterator) Next added in v0.19.0

func (*ShieldingAvailableLocationsIterator) Take added in v0.19.0

func (*ShieldingAvailableLocationsIterator) TakeAll added in v0.19.0

func (*ShieldingAvailableLocationsIterator) Value added in v0.19.0

type ShieldingServiceClient added in v0.19.0

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

ShieldingServiceClient is a cdn.ShieldingServiceClient with lazy GRPC connection initialization.

func (*ShieldingServiceClient) Activate added in v0.19.0

Activate implements cdn.ShieldingServiceClient

func (*ShieldingServiceClient) Deactivate added in v0.19.0

Deactivate implements cdn.ShieldingServiceClient

func (*ShieldingServiceClient) Get added in v0.19.0

Get implements cdn.ShieldingServiceClient

func (*ShieldingServiceClient) ListAvailableLocations added in v0.19.0

ListAvailableLocations implements cdn.ShieldingServiceClient

func (*ShieldingServiceClient) ShieldingAvailableLocationsIterator added in v0.19.0

func (*ShieldingServiceClient) Update added in v0.19.0

Update implements cdn.ShieldingServiceClient

Jump to

Keyboard shortcuts

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