vpc

package
v0.0.0-...-417428f Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

nolint

nolint

nolint

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressIterator

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

func (*AddressIterator) Error

func (it *AddressIterator) Error() error

func (*AddressIterator) Next

func (it *AddressIterator) Next() bool

func (*AddressIterator) Value

func (it *AddressIterator) Value() *vpc.Address

type AddressOperationsIterator

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

func (*AddressOperationsIterator) Error

func (it *AddressOperationsIterator) Error() error

func (*AddressOperationsIterator) Next

func (it *AddressOperationsIterator) Next() bool

func (*AddressOperationsIterator) Value

type AddressServiceClient

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

AddressServiceClient is a vpc.AddressServiceClient with lazy GRPC connection initialization.

func (*AddressServiceClient) AddressIterator

func (c *AddressServiceClient) AddressIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *AddressIterator

func (*AddressServiceClient) AddressOperationsIterator

func (c *AddressServiceClient) AddressOperationsIterator(ctx context.Context, addressId string, opts ...grpc.CallOption) *AddressOperationsIterator

func (*AddressServiceClient) Create

Create implements vpc.AddressServiceClient

func (*AddressServiceClient) Delete

Delete implements vpc.AddressServiceClient

func (*AddressServiceClient) Get

Get implements vpc.AddressServiceClient

func (*AddressServiceClient) GetByValue

GetByValue implements vpc.AddressServiceClient

func (*AddressServiceClient) List

List implements vpc.AddressServiceClient

func (*AddressServiceClient) ListOperations

ListOperations implements vpc.AddressServiceClient

func (*AddressServiceClient) Update

Update implements vpc.AddressServiceClient

type NetworkIterator

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

func (*NetworkIterator) Error

func (it *NetworkIterator) Error() error

func (*NetworkIterator) Next

func (it *NetworkIterator) Next() bool

func (*NetworkIterator) Value

func (it *NetworkIterator) Value() *vpc.Network

type NetworkOperationsIterator

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

func (*NetworkOperationsIterator) Error

func (it *NetworkOperationsIterator) Error() error

func (*NetworkOperationsIterator) Next

func (it *NetworkOperationsIterator) Next() bool

func (*NetworkOperationsIterator) Value

type NetworkServiceClient

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

NetworkServiceClient is a vpc.NetworkServiceClient with lazy GRPC connection initialization.

func (*NetworkServiceClient) Create

Create implements vpc.NetworkServiceClient

func (*NetworkServiceClient) Delete

Delete implements vpc.NetworkServiceClient

func (*NetworkServiceClient) Get

Get implements vpc.NetworkServiceClient

func (*NetworkServiceClient) List

List implements vpc.NetworkServiceClient

func (*NetworkServiceClient) ListOperations

ListOperations implements vpc.NetworkServiceClient

func (*NetworkServiceClient) ListSubnets

ListSubnets implements vpc.NetworkServiceClient

func (*NetworkServiceClient) Move

Move implements vpc.NetworkServiceClient

func (*NetworkServiceClient) NetworkIterator

func (c *NetworkServiceClient) NetworkIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *NetworkIterator

func (*NetworkServiceClient) NetworkOperationsIterator

func (c *NetworkServiceClient) NetworkOperationsIterator(ctx context.Context, networkId string, opts ...grpc.CallOption) *NetworkOperationsIterator

func (*NetworkServiceClient) NetworkSubnetsIterator

func (c *NetworkServiceClient) NetworkSubnetsIterator(ctx context.Context, networkId string, opts ...grpc.CallOption) *NetworkSubnetsIterator

func (*NetworkServiceClient) Update

Update implements vpc.NetworkServiceClient

type NetworkSubnetsIterator

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

func (*NetworkSubnetsIterator) Error

func (it *NetworkSubnetsIterator) Error() error

func (*NetworkSubnetsIterator) Next

func (it *NetworkSubnetsIterator) Next() bool

func (*NetworkSubnetsIterator) Value

func (it *NetworkSubnetsIterator) Value() *vpc.Subnet

type RouteTableIterator

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

func (*RouteTableIterator) Error

func (it *RouteTableIterator) Error() error

func (*RouteTableIterator) Next

func (it *RouteTableIterator) Next() bool

func (*RouteTableIterator) Value

func (it *RouteTableIterator) Value() *vpc.RouteTable

type RouteTableOperationsIterator

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

func (*RouteTableOperationsIterator) Error

func (it *RouteTableOperationsIterator) Error() error

func (*RouteTableOperationsIterator) Next

func (*RouteTableOperationsIterator) Value

type RouteTableServiceClient

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

RouteTableServiceClient is a vpc.RouteTableServiceClient with lazy GRPC connection initialization.

func (*RouteTableServiceClient) Create

Create implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) Delete

Delete implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) Get

Get implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) List

List implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) ListOperations

ListOperations implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) Move

Move implements vpc.RouteTableServiceClient

func (*RouteTableServiceClient) RouteTableIterator

func (c *RouteTableServiceClient) RouteTableIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *RouteTableIterator

func (*RouteTableServiceClient) RouteTableOperationsIterator

func (c *RouteTableServiceClient) RouteTableOperationsIterator(ctx context.Context, routeTableId string, opts ...grpc.CallOption) *RouteTableOperationsIterator

func (*RouteTableServiceClient) Update

Update implements vpc.RouteTableServiceClient

type SecurityGroupIterator

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

func (*SecurityGroupIterator) Error

func (it *SecurityGroupIterator) Error() error

func (*SecurityGroupIterator) Next

func (it *SecurityGroupIterator) Next() bool

func (*SecurityGroupIterator) Value

type SecurityGroupOperationsIterator

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

func (*SecurityGroupOperationsIterator) Error

func (*SecurityGroupOperationsIterator) Next

func (*SecurityGroupOperationsIterator) Value

type SecurityGroupServiceClient

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

SecurityGroupServiceClient is a vpc.SecurityGroupServiceClient with lazy GRPC connection initialization.

func (*SecurityGroupServiceClient) Create

Create implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) Delete

Delete implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) Get

Get implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) List

List implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) ListOperations

ListOperations implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) Move

Move implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) SecurityGroupIterator

func (c *SecurityGroupServiceClient) SecurityGroupIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *SecurityGroupIterator

func (*SecurityGroupServiceClient) SecurityGroupOperationsIterator

func (c *SecurityGroupServiceClient) SecurityGroupOperationsIterator(ctx context.Context, securityGroupId string, opts ...grpc.CallOption) *SecurityGroupOperationsIterator

func (*SecurityGroupServiceClient) Update

Update implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) UpdateRule

UpdateRule implements vpc.SecurityGroupServiceClient

func (*SecurityGroupServiceClient) UpdateRules

UpdateRules implements vpc.SecurityGroupServiceClient

type SubnetIterator

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

func (*SubnetIterator) Error

func (it *SubnetIterator) Error() error

func (*SubnetIterator) Next

func (it *SubnetIterator) Next() bool

func (*SubnetIterator) Value

func (it *SubnetIterator) Value() *vpc.Subnet

type SubnetOperationsIterator

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

func (*SubnetOperationsIterator) Error

func (it *SubnetOperationsIterator) Error() error

func (*SubnetOperationsIterator) Next

func (it *SubnetOperationsIterator) Next() bool

func (*SubnetOperationsIterator) Value

type SubnetServiceClient

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

SubnetServiceClient is a vpc.SubnetServiceClient with lazy GRPC connection initialization.

func (*SubnetServiceClient) Create

Create implements vpc.SubnetServiceClient

func (*SubnetServiceClient) Delete

Delete implements vpc.SubnetServiceClient

func (*SubnetServiceClient) Get

Get implements vpc.SubnetServiceClient

func (*SubnetServiceClient) List

List implements vpc.SubnetServiceClient

func (*SubnetServiceClient) ListOperations

ListOperations implements vpc.SubnetServiceClient

func (*SubnetServiceClient) ListUsedAddresses

ListUsedAddresses implements vpc.SubnetServiceClient

func (*SubnetServiceClient) Move

Move implements vpc.SubnetServiceClient

func (*SubnetServiceClient) SubnetIterator

func (c *SubnetServiceClient) SubnetIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *SubnetIterator

func (*SubnetServiceClient) SubnetOperationsIterator

func (c *SubnetServiceClient) SubnetOperationsIterator(ctx context.Context, subnetId string, opts ...grpc.CallOption) *SubnetOperationsIterator

func (*SubnetServiceClient) SubnetUsedAddressesIterator

func (c *SubnetServiceClient) SubnetUsedAddressesIterator(ctx context.Context, subnetId string, opts ...grpc.CallOption) *SubnetUsedAddressesIterator

func (*SubnetServiceClient) Update

Update implements vpc.SubnetServiceClient

type SubnetUsedAddressesIterator

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

func (*SubnetUsedAddressesIterator) Error

func (it *SubnetUsedAddressesIterator) Error() error

func (*SubnetUsedAddressesIterator) Next

func (it *SubnetUsedAddressesIterator) Next() bool

func (*SubnetUsedAddressesIterator) Value

type VPC

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

VPC provides access to "vpc" component of Yandex.Cloud

func NewVPC

func NewVPC(g func(ctx context.Context) (*grpc.ClientConn, error)) *VPC

NewVPC creates instance of VPC

func (*VPC) Address

func (v *VPC) Address() *AddressServiceClient

Address gets AddressService client

func (*VPC) Network

func (v *VPC) Network() *NetworkServiceClient

Network gets NetworkService client

func (*VPC) RouteTable

func (v *VPC) RouteTable() *RouteTableServiceClient

RouteTable gets RouteTableService client

func (*VPC) SecurityGroup

func (v *VPC) SecurityGroup() *SecurityGroupServiceClient

SecurityGroup gets SecurityGroupService client

func (*VPC) Subnet

func (v *VPC) Subnet() *SubnetServiceClient

Subnet gets SubnetService client

Jump to

Keyboard shortcuts

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