Documentation
¶
Overview ¶
nolint
Index ¶
- type Gitlab
- type InstanceIterator
- type InstanceServiceClient
- func (c *InstanceServiceClient) Create(ctx context.Context, in *gitlab.CreateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *InstanceServiceClient) Delete(ctx context.Context, in *gitlab.DeleteInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *InstanceServiceClient) Get(ctx context.Context, in *gitlab.GetInstanceRequest, opts ...grpc.CallOption) (*gitlab.Instance, error)
- func (c *InstanceServiceClient) InstanceIterator(ctx context.Context, req *gitlab.ListInstancesRequest, opts ...grpc.CallOption) *InstanceIterator
- func (c *InstanceServiceClient) List(ctx context.Context, in *gitlab.ListInstancesRequest, opts ...grpc.CallOption) (*gitlab.ListInstancesResponse, error)
- func (c *InstanceServiceClient) Start(ctx context.Context, in *gitlab.StartInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *InstanceServiceClient) Stop(ctx context.Context, in *gitlab.StopInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *InstanceServiceClient) Update(ctx context.Context, in *gitlab.UpdateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gitlab ¶
type Gitlab struct {
// contains filtered or unexported fields
}
Gitlab provides access to "gitlab" component of Yandex.Cloud
func (*Gitlab) Instance ¶
func (g *Gitlab) Instance() *InstanceServiceClient
Instance gets InstanceService client
type InstanceIterator ¶
type InstanceIterator struct {
// contains filtered or unexported fields
}
func (*InstanceIterator) Error ¶
func (it *InstanceIterator) Error() error
func (*InstanceIterator) Next ¶
func (it *InstanceIterator) Next() bool
func (*InstanceIterator) Take ¶
func (it *InstanceIterator) Take(size int64) ([]*gitlab.Instance, error)
func (*InstanceIterator) TakeAll ¶
func (it *InstanceIterator) TakeAll() ([]*gitlab.Instance, error)
func (*InstanceIterator) Value ¶
func (it *InstanceIterator) Value() *gitlab.Instance
type InstanceServiceClient ¶
type InstanceServiceClient struct {
// contains filtered or unexported fields
}
InstanceServiceClient is a gitlab.InstanceServiceClient with lazy GRPC connection initialization.
func (*InstanceServiceClient) Create ¶
func (c *InstanceServiceClient) Create(ctx context.Context, in *gitlab.CreateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) Delete ¶
func (c *InstanceServiceClient) Delete(ctx context.Context, in *gitlab.DeleteInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) Get ¶
func (c *InstanceServiceClient) Get(ctx context.Context, in *gitlab.GetInstanceRequest, opts ...grpc.CallOption) (*gitlab.Instance, error)
Get implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) InstanceIterator ¶
func (c *InstanceServiceClient) InstanceIterator(ctx context.Context, req *gitlab.ListInstancesRequest, opts ...grpc.CallOption) *InstanceIterator
func (*InstanceServiceClient) List ¶
func (c *InstanceServiceClient) List(ctx context.Context, in *gitlab.ListInstancesRequest, opts ...grpc.CallOption) (*gitlab.ListInstancesResponse, error)
List implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) Start ¶
func (c *InstanceServiceClient) Start(ctx context.Context, in *gitlab.StartInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Start implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) Stop ¶
func (c *InstanceServiceClient) Stop(ctx context.Context, in *gitlab.StopInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Stop implements gitlab.InstanceServiceClient
func (*InstanceServiceClient) Update ¶ added in v0.11.0
func (c *InstanceServiceClient) Update(ctx context.Context, in *gitlab.UpdateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements gitlab.InstanceServiceClient
Click to show internal directories.
Click to hide internal directories.