Documentation
¶
Overview ¶
nolint
nolint
Index ¶
- type BucketAccessBindingsIterator
- func (it *BucketAccessBindingsIterator) Error() error
- func (it *BucketAccessBindingsIterator) Next() bool
- func (it *BucketAccessBindingsIterator) Take(size int64) ([]*access.AccessBinding, error)
- func (it *BucketAccessBindingsIterator) TakeAll() ([]*access.AccessBinding, error)
- func (it *BucketAccessBindingsIterator) Value() *access.AccessBinding
- type BucketIterator
- type BucketServiceClient
- func (c *BucketServiceClient) BucketAccessBindingsIterator(ctx context.Context, req *access.ListAccessBindingsRequest, ...) *BucketAccessBindingsIterator
- func (c *BucketServiceClient) BucketIterator(ctx context.Context, req *storage.ListBucketsRequest, opts ...grpc.CallOption) *BucketIterator
- func (c *BucketServiceClient) Create(ctx context.Context, in *storage.CreateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *BucketServiceClient) Delete(ctx context.Context, in *storage.DeleteBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *BucketServiceClient) DeleteHTTPSConfig(ctx context.Context, in *storage.DeleteBucketHTTPSConfigRequest, ...) (*operation.Operation, error)
- func (c *BucketServiceClient) Get(ctx context.Context, in *storage.GetBucketRequest, opts ...grpc.CallOption) (*storage.Bucket, error)
- func (c *BucketServiceClient) GetHTTPSConfig(ctx context.Context, in *storage.GetBucketHTTPSConfigRequest, ...) (*storage.HTTPSConfig, error)
- func (c *BucketServiceClient) GetStats(ctx context.Context, in *storage.GetBucketStatsRequest, ...) (*storage.BucketStats, error)
- func (c *BucketServiceClient) List(ctx context.Context, in *storage.ListBucketsRequest, opts ...grpc.CallOption) (*storage.ListBucketsResponse, error)
- func (c *BucketServiceClient) ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, ...) (*access.ListAccessBindingsResponse, error)
- func (c *BucketServiceClient) SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, ...) (*operation.Operation, error)
- func (c *BucketServiceClient) SetHTTPSConfig(ctx context.Context, in *storage.SetBucketHTTPSConfigRequest, ...) (*operation.Operation, error)
- func (c *BucketServiceClient) Update(ctx context.Context, in *storage.UpdateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *BucketServiceClient) UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, ...) (*operation.Operation, error)
- type PresignServiceClient
- type StorageAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketAccessBindingsIterator ¶ added in v0.8.0
type BucketAccessBindingsIterator struct {
// contains filtered or unexported fields
}
func (*BucketAccessBindingsIterator) Error ¶ added in v0.8.0
func (it *BucketAccessBindingsIterator) Error() error
func (*BucketAccessBindingsIterator) Next ¶ added in v0.8.0
func (it *BucketAccessBindingsIterator) Next() bool
func (*BucketAccessBindingsIterator) Take ¶ added in v0.8.0
func (it *BucketAccessBindingsIterator) Take(size int64) ([]*access.AccessBinding, error)
func (*BucketAccessBindingsIterator) TakeAll ¶ added in v0.8.0
func (it *BucketAccessBindingsIterator) TakeAll() ([]*access.AccessBinding, error)
func (*BucketAccessBindingsIterator) Value ¶ added in v0.8.0
func (it *BucketAccessBindingsIterator) Value() *access.AccessBinding
type BucketIterator ¶
type BucketIterator struct {
// contains filtered or unexported fields
}
func (*BucketIterator) Error ¶
func (it *BucketIterator) Error() error
func (*BucketIterator) Next ¶
func (it *BucketIterator) Next() bool
func (*BucketIterator) Value ¶
func (it *BucketIterator) Value() *storage.Bucket
type BucketServiceClient ¶
type BucketServiceClient struct {
// contains filtered or unexported fields
}
BucketServiceClient is a storage.BucketServiceClient with lazy GRPC connection initialization.
func (*BucketServiceClient) BucketAccessBindingsIterator ¶ added in v0.8.0
func (c *BucketServiceClient) BucketAccessBindingsIterator(ctx context.Context, req *access.ListAccessBindingsRequest, opts ...grpc.CallOption) *BucketAccessBindingsIterator
func (*BucketServiceClient) BucketIterator ¶
func (c *BucketServiceClient) BucketIterator(ctx context.Context, req *storage.ListBucketsRequest, opts ...grpc.CallOption) *BucketIterator
func (*BucketServiceClient) Create ¶
func (c *BucketServiceClient) Create(ctx context.Context, in *storage.CreateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements storage.BucketServiceClient
func (*BucketServiceClient) Delete ¶
func (c *BucketServiceClient) Delete(ctx context.Context, in *storage.DeleteBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements storage.BucketServiceClient
func (*BucketServiceClient) DeleteHTTPSConfig ¶
func (c *BucketServiceClient) DeleteHTTPSConfig(ctx context.Context, in *storage.DeleteBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*operation.Operation, error)
DeleteHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) Get ¶
func (c *BucketServiceClient) Get(ctx context.Context, in *storage.GetBucketRequest, opts ...grpc.CallOption) (*storage.Bucket, error)
Get implements storage.BucketServiceClient
func (*BucketServiceClient) GetHTTPSConfig ¶
func (c *BucketServiceClient) GetHTTPSConfig(ctx context.Context, in *storage.GetBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*storage.HTTPSConfig, error)
GetHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) GetStats ¶
func (c *BucketServiceClient) GetStats(ctx context.Context, in *storage.GetBucketStatsRequest, opts ...grpc.CallOption) (*storage.BucketStats, error)
GetStats implements storage.BucketServiceClient
func (*BucketServiceClient) List ¶
func (c *BucketServiceClient) List(ctx context.Context, in *storage.ListBucketsRequest, opts ...grpc.CallOption) (*storage.ListBucketsResponse, error)
List implements storage.BucketServiceClient
func (*BucketServiceClient) ListAccessBindings ¶ added in v0.8.0
func (c *BucketServiceClient) ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
ListAccessBindings implements storage.BucketServiceClient
func (*BucketServiceClient) SetAccessBindings ¶ added in v0.10.0
func (c *BucketServiceClient) SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
SetAccessBindings implements storage.BucketServiceClient
func (*BucketServiceClient) SetHTTPSConfig ¶
func (c *BucketServiceClient) SetHTTPSConfig(ctx context.Context, in *storage.SetBucketHTTPSConfigRequest, opts ...grpc.CallOption) (*operation.Operation, error)
SetHTTPSConfig implements storage.BucketServiceClient
func (*BucketServiceClient) Update ¶
func (c *BucketServiceClient) Update(ctx context.Context, in *storage.UpdateBucketRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements storage.BucketServiceClient
func (*BucketServiceClient) UpdateAccessBindings ¶ added in v0.8.0
func (c *BucketServiceClient) UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
UpdateAccessBindings implements storage.BucketServiceClient
type PresignServiceClient ¶ added in v0.16.0
type PresignServiceClient struct {
// contains filtered or unexported fields
}
PresignServiceClient is a storage.PresignServiceClient with lazy GRPC connection initialization.
func (*PresignServiceClient) Create ¶ added in v0.16.0
func (c *PresignServiceClient) Create(ctx context.Context, in *storage.PresignURLsRequest, opts ...grpc.CallOption) (*storage.PresignURLsResponse, error)
Create implements storage.PresignServiceClient
type StorageAPI ¶
type StorageAPI struct {
// contains filtered or unexported fields
}
StorageAPI provides access to "storage" component of Yandex.Cloud
func NewStorageAPI ¶
func NewStorageAPI(g func(ctx context.Context) (*grpc.ClientConn, error)) *StorageAPI
NewStorageAPI creates instance of StorageAPI
func (*StorageAPI) Bucket ¶
func (s *StorageAPI) Bucket() *BucketServiceClient
Bucket gets BucketService client
func (*StorageAPI) Presign ¶ added in v0.16.0
func (s *StorageAPI) Presign() *PresignServiceClient
Presign gets PresignService client