Documentation
¶
Overview ¶
nolint
Index ¶
- type CloudRouter
- type RoutingInstanceIterator
- func (it *RoutingInstanceIterator) Error() error
- func (it *RoutingInstanceIterator) Next() bool
- func (it *RoutingInstanceIterator) Take(size int64) ([]*cloudrouter.RoutingInstance, error)
- func (it *RoutingInstanceIterator) TakeAll() ([]*cloudrouter.RoutingInstance, error)
- func (it *RoutingInstanceIterator) Value() *cloudrouter.RoutingInstance
- type RoutingInstanceOperationsIterator
- func (it *RoutingInstanceOperationsIterator) Error() error
- func (it *RoutingInstanceOperationsIterator) Next() bool
- func (it *RoutingInstanceOperationsIterator) Take(size int64) ([]*operation.Operation, error)
- func (it *RoutingInstanceOperationsIterator) TakeAll() ([]*operation.Operation, error)
- func (it *RoutingInstanceOperationsIterator) Value() *operation.Operation
- type RoutingInstanceServiceClient
- func (c *RoutingInstanceServiceClient) AddPrivateConnection(ctx context.Context, in *cloudrouter.AddPrivateConnectionRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) Create(ctx context.Context, in *cloudrouter.CreateRoutingInstanceRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) Delete(ctx context.Context, in *cloudrouter.DeleteRoutingInstanceRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) Get(ctx context.Context, in *cloudrouter.GetRoutingInstanceRequest, ...) (*cloudrouter.RoutingInstance, error)
- func (c *RoutingInstanceServiceClient) GetByCicPrivateConnectionId(ctx context.Context, ...) (*cloudrouter.RoutingInstance, error)
- func (c *RoutingInstanceServiceClient) GetByVpcNetworkId(ctx context.Context, in *cloudrouter.GetRoutingInstanceByVpcNetworkIdRequest, ...) (*cloudrouter.RoutingInstance, error)
- func (c *RoutingInstanceServiceClient) List(ctx context.Context, in *cloudrouter.ListRoutingInstancesRequest, ...) (*cloudrouter.ListRoutingInstancesResponse, error)
- func (c *RoutingInstanceServiceClient) ListOperations(ctx context.Context, in *cloudrouter.ListRoutingInstanceOperationsRequest, ...) (*cloudrouter.ListRoutingInstanceOperationsResponse, error)
- func (c *RoutingInstanceServiceClient) Move(ctx context.Context, in *cloudrouter.MoveRoutingInstanceRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) MovePrefix(ctx context.Context, in *cloudrouter.MovePrefixRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) RemovePrefixes(ctx context.Context, in *cloudrouter.RemovePrefixesRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) RemovePrivateConnection(ctx context.Context, in *cloudrouter.RemovePrivateConnectionRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) RoutingInstanceIterator(ctx context.Context, req *cloudrouter.ListRoutingInstancesRequest, ...) *RoutingInstanceIterator
- func (c *RoutingInstanceServiceClient) RoutingInstanceOperationsIterator(ctx context.Context, req *cloudrouter.ListRoutingInstanceOperationsRequest, ...) *RoutingInstanceOperationsIterator
- func (c *RoutingInstanceServiceClient) Update(ctx context.Context, in *cloudrouter.UpdateRoutingInstanceRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) UpdateNetworks(ctx context.Context, in *cloudrouter.UpdateNetworksRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) UpdatePrefixMask(ctx context.Context, in *cloudrouter.UpdatePrefixMaskRequest, ...) (*operation.Operation, error)
- func (c *RoutingInstanceServiceClient) UpsertPrefixes(ctx context.Context, in *cloudrouter.UpsertPrefixesRequest, ...) (*operation.Operation, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudRouter ¶
type CloudRouter struct {
// contains filtered or unexported fields
}
CloudRouter provides access to "cloudrouter" component of Yandex.Cloud
func NewCloudRouter ¶
func NewCloudRouter(g func(ctx context.Context) (*grpc.ClientConn, error)) *CloudRouter
NewCloudRouter creates instance of CloudRouter
func (*CloudRouter) RoutingInstance ¶
func (c *CloudRouter) RoutingInstance() *RoutingInstanceServiceClient
RoutingInstance gets RoutingInstanceService client
type RoutingInstanceIterator ¶
type RoutingInstanceIterator struct {
// contains filtered or unexported fields
}
func (*RoutingInstanceIterator) Error ¶
func (it *RoutingInstanceIterator) Error() error
func (*RoutingInstanceIterator) Next ¶
func (it *RoutingInstanceIterator) Next() bool
func (*RoutingInstanceIterator) Take ¶
func (it *RoutingInstanceIterator) Take(size int64) ([]*cloudrouter.RoutingInstance, error)
func (*RoutingInstanceIterator) TakeAll ¶
func (it *RoutingInstanceIterator) TakeAll() ([]*cloudrouter.RoutingInstance, error)
func (*RoutingInstanceIterator) Value ¶
func (it *RoutingInstanceIterator) Value() *cloudrouter.RoutingInstance
type RoutingInstanceOperationsIterator ¶
type RoutingInstanceOperationsIterator struct {
// contains filtered or unexported fields
}
func (*RoutingInstanceOperationsIterator) Error ¶
func (it *RoutingInstanceOperationsIterator) Error() error
func (*RoutingInstanceOperationsIterator) Next ¶
func (it *RoutingInstanceOperationsIterator) Next() bool
func (*RoutingInstanceOperationsIterator) Take ¶
func (it *RoutingInstanceOperationsIterator) Take(size int64) ([]*operation.Operation, error)
func (*RoutingInstanceOperationsIterator) TakeAll ¶
func (it *RoutingInstanceOperationsIterator) TakeAll() ([]*operation.Operation, error)
func (*RoutingInstanceOperationsIterator) Value ¶
func (it *RoutingInstanceOperationsIterator) Value() *operation.Operation
type RoutingInstanceServiceClient ¶
type RoutingInstanceServiceClient struct {
// contains filtered or unexported fields
}
RoutingInstanceServiceClient is a cloudrouter.RoutingInstanceServiceClient with lazy GRPC connection initialization.
func (*RoutingInstanceServiceClient) AddPrivateConnection ¶
func (c *RoutingInstanceServiceClient) AddPrivateConnection(ctx context.Context, in *cloudrouter.AddPrivateConnectionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
AddPrivateConnection implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) Create ¶
func (c *RoutingInstanceServiceClient) Create(ctx context.Context, in *cloudrouter.CreateRoutingInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) Delete ¶
func (c *RoutingInstanceServiceClient) Delete(ctx context.Context, in *cloudrouter.DeleteRoutingInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) Get ¶
func (c *RoutingInstanceServiceClient) Get(ctx context.Context, in *cloudrouter.GetRoutingInstanceRequest, opts ...grpc.CallOption) (*cloudrouter.RoutingInstance, error)
Get implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) GetByCicPrivateConnectionId ¶
func (c *RoutingInstanceServiceClient) GetByCicPrivateConnectionId(ctx context.Context, in *cloudrouter.GetRoutingInstanceByCicPrivateConnectionIdRequest, opts ...grpc.CallOption) (*cloudrouter.RoutingInstance, error)
GetByCicPrivateConnectionId implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) GetByVpcNetworkId ¶
func (c *RoutingInstanceServiceClient) GetByVpcNetworkId(ctx context.Context, in *cloudrouter.GetRoutingInstanceByVpcNetworkIdRequest, opts ...grpc.CallOption) (*cloudrouter.RoutingInstance, error)
GetByVpcNetworkId implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) List ¶
func (c *RoutingInstanceServiceClient) List(ctx context.Context, in *cloudrouter.ListRoutingInstancesRequest, opts ...grpc.CallOption) (*cloudrouter.ListRoutingInstancesResponse, error)
List implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) ListOperations ¶
func (c *RoutingInstanceServiceClient) ListOperations(ctx context.Context, in *cloudrouter.ListRoutingInstanceOperationsRequest, opts ...grpc.CallOption) (*cloudrouter.ListRoutingInstanceOperationsResponse, error)
ListOperations implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) Move ¶ added in v0.30.0
func (c *RoutingInstanceServiceClient) Move(ctx context.Context, in *cloudrouter.MoveRoutingInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Move implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) MovePrefix ¶ added in v0.1.0
func (c *RoutingInstanceServiceClient) MovePrefix(ctx context.Context, in *cloudrouter.MovePrefixRequest, opts ...grpc.CallOption) (*operation.Operation, error)
MovePrefix implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) RemovePrefixes ¶
func (c *RoutingInstanceServiceClient) RemovePrefixes(ctx context.Context, in *cloudrouter.RemovePrefixesRequest, opts ...grpc.CallOption) (*operation.Operation, error)
RemovePrefixes implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) RemovePrivateConnection ¶
func (c *RoutingInstanceServiceClient) RemovePrivateConnection(ctx context.Context, in *cloudrouter.RemovePrivateConnectionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
RemovePrivateConnection implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) RoutingInstanceIterator ¶
func (c *RoutingInstanceServiceClient) RoutingInstanceIterator(ctx context.Context, req *cloudrouter.ListRoutingInstancesRequest, opts ...grpc.CallOption) *RoutingInstanceIterator
func (*RoutingInstanceServiceClient) RoutingInstanceOperationsIterator ¶
func (c *RoutingInstanceServiceClient) RoutingInstanceOperationsIterator(ctx context.Context, req *cloudrouter.ListRoutingInstanceOperationsRequest, opts ...grpc.CallOption) *RoutingInstanceOperationsIterator
func (*RoutingInstanceServiceClient) Update ¶
func (c *RoutingInstanceServiceClient) Update(ctx context.Context, in *cloudrouter.UpdateRoutingInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) UpdateNetworks ¶ added in v0.20.0
func (c *RoutingInstanceServiceClient) UpdateNetworks(ctx context.Context, in *cloudrouter.UpdateNetworksRequest, opts ...grpc.CallOption) (*operation.Operation, error)
UpdateNetworks implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) UpdatePrefixMask ¶ added in v0.1.0
func (c *RoutingInstanceServiceClient) UpdatePrefixMask(ctx context.Context, in *cloudrouter.UpdatePrefixMaskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
UpdatePrefixMask implements cloudrouter.RoutingInstanceServiceClient
func (*RoutingInstanceServiceClient) UpsertPrefixes ¶
func (c *RoutingInstanceServiceClient) UpsertPrefixes(ctx context.Context, in *cloudrouter.UpsertPrefixesRequest, opts ...grpc.CallOption) (*operation.Operation, error)
UpsertPrefixes implements cloudrouter.RoutingInstanceServiceClient