vpc

package
v0.0.0-...-07e4a67 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: MIT Imports: 15 Imported by: 34

Documentation

Index

Constants

View Source
const (
	AddressService_Get_FullMethodName            = "/yandex.cloud.vpc.v1.AddressService/Get"
	AddressService_GetByValue_FullMethodName     = "/yandex.cloud.vpc.v1.AddressService/GetByValue"
	AddressService_List_FullMethodName           = "/yandex.cloud.vpc.v1.AddressService/List"
	AddressService_Create_FullMethodName         = "/yandex.cloud.vpc.v1.AddressService/Create"
	AddressService_Update_FullMethodName         = "/yandex.cloud.vpc.v1.AddressService/Update"
	AddressService_Delete_FullMethodName         = "/yandex.cloud.vpc.v1.AddressService/Delete"
	AddressService_ListOperations_FullMethodName = "/yandex.cloud.vpc.v1.AddressService/ListOperations"
	AddressService_Move_FullMethodName           = "/yandex.cloud.vpc.v1.AddressService/Move"
)
View Source
const (
	GatewayService_Get_FullMethodName            = "/yandex.cloud.vpc.v1.GatewayService/Get"
	GatewayService_List_FullMethodName           = "/yandex.cloud.vpc.v1.GatewayService/List"
	GatewayService_Create_FullMethodName         = "/yandex.cloud.vpc.v1.GatewayService/Create"
	GatewayService_Update_FullMethodName         = "/yandex.cloud.vpc.v1.GatewayService/Update"
	GatewayService_Delete_FullMethodName         = "/yandex.cloud.vpc.v1.GatewayService/Delete"
	GatewayService_ListOperations_FullMethodName = "/yandex.cloud.vpc.v1.GatewayService/ListOperations"
	GatewayService_Move_FullMethodName           = "/yandex.cloud.vpc.v1.GatewayService/Move"
)
View Source
const (
	NetworkService_Get_FullMethodName                = "/yandex.cloud.vpc.v1.NetworkService/Get"
	NetworkService_List_FullMethodName               = "/yandex.cloud.vpc.v1.NetworkService/List"
	NetworkService_Create_FullMethodName             = "/yandex.cloud.vpc.v1.NetworkService/Create"
	NetworkService_Update_FullMethodName             = "/yandex.cloud.vpc.v1.NetworkService/Update"
	NetworkService_Delete_FullMethodName             = "/yandex.cloud.vpc.v1.NetworkService/Delete"
	NetworkService_ListSubnets_FullMethodName        = "/yandex.cloud.vpc.v1.NetworkService/ListSubnets"
	NetworkService_ListSecurityGroups_FullMethodName = "/yandex.cloud.vpc.v1.NetworkService/ListSecurityGroups"
	NetworkService_ListRouteTables_FullMethodName    = "/yandex.cloud.vpc.v1.NetworkService/ListRouteTables"
	NetworkService_ListOperations_FullMethodName     = "/yandex.cloud.vpc.v1.NetworkService/ListOperations"
	NetworkService_Move_FullMethodName               = "/yandex.cloud.vpc.v1.NetworkService/Move"
)
View Source
const (
	RouteTableService_Get_FullMethodName            = "/yandex.cloud.vpc.v1.RouteTableService/Get"
	RouteTableService_List_FullMethodName           = "/yandex.cloud.vpc.v1.RouteTableService/List"
	RouteTableService_Create_FullMethodName         = "/yandex.cloud.vpc.v1.RouteTableService/Create"
	RouteTableService_Update_FullMethodName         = "/yandex.cloud.vpc.v1.RouteTableService/Update"
	RouteTableService_Delete_FullMethodName         = "/yandex.cloud.vpc.v1.RouteTableService/Delete"
	RouteTableService_ListOperations_FullMethodName = "/yandex.cloud.vpc.v1.RouteTableService/ListOperations"
	RouteTableService_Move_FullMethodName           = "/yandex.cloud.vpc.v1.RouteTableService/Move"
)
View Source
const (
	SecurityGroupService_Get_FullMethodName            = "/yandex.cloud.vpc.v1.SecurityGroupService/Get"
	SecurityGroupService_List_FullMethodName           = "/yandex.cloud.vpc.v1.SecurityGroupService/List"
	SecurityGroupService_Create_FullMethodName         = "/yandex.cloud.vpc.v1.SecurityGroupService/Create"
	SecurityGroupService_Update_FullMethodName         = "/yandex.cloud.vpc.v1.SecurityGroupService/Update"
	SecurityGroupService_UpdateRules_FullMethodName    = "/yandex.cloud.vpc.v1.SecurityGroupService/UpdateRules"
	SecurityGroupService_UpdateRule_FullMethodName     = "/yandex.cloud.vpc.v1.SecurityGroupService/UpdateRule"
	SecurityGroupService_Delete_FullMethodName         = "/yandex.cloud.vpc.v1.SecurityGroupService/Delete"
	SecurityGroupService_Move_FullMethodName           = "/yandex.cloud.vpc.v1.SecurityGroupService/Move"
	SecurityGroupService_ListOperations_FullMethodName = "/yandex.cloud.vpc.v1.SecurityGroupService/ListOperations"
)
View Source
const (
	SubnetService_Get_FullMethodName               = "/yandex.cloud.vpc.v1.SubnetService/Get"
	SubnetService_List_FullMethodName              = "/yandex.cloud.vpc.v1.SubnetService/List"
	SubnetService_Create_FullMethodName            = "/yandex.cloud.vpc.v1.SubnetService/Create"
	SubnetService_Update_FullMethodName            = "/yandex.cloud.vpc.v1.SubnetService/Update"
	SubnetService_AddCidrBlocks_FullMethodName     = "/yandex.cloud.vpc.v1.SubnetService/AddCidrBlocks"
	SubnetService_RemoveCidrBlocks_FullMethodName  = "/yandex.cloud.vpc.v1.SubnetService/RemoveCidrBlocks"
	SubnetService_Delete_FullMethodName            = "/yandex.cloud.vpc.v1.SubnetService/Delete"
	SubnetService_ListOperations_FullMethodName    = "/yandex.cloud.vpc.v1.SubnetService/ListOperations"
	SubnetService_Move_FullMethodName              = "/yandex.cloud.vpc.v1.SubnetService/Move"
	SubnetService_Relocate_FullMethodName          = "/yandex.cloud.vpc.v1.SubnetService/Relocate"
	SubnetService_ListUsedAddresses_FullMethodName = "/yandex.cloud.vpc.v1.SubnetService/ListUsedAddresses"
)

Variables

View Source
var (
	Address_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "INTERNAL",
		2: "EXTERNAL",
	}
	Address_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"INTERNAL":         1,
		"EXTERNAL":         2,
	}
)

Enum value maps for Address_Type.

View Source
var (
	Address_IpVersion_name = map[int32]string{
		0: "IP_VERSION_UNSPECIFIED",
		1: "IPV4",
		2: "IPV6",
	}
	Address_IpVersion_value = map[string]int32{
		"IP_VERSION_UNSPECIFIED": 0,
		"IPV4":                   1,
		"IPV6":                   2,
	}
)

Enum value maps for Address_IpVersion.

View Source
var (
	SecurityGroup_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "UPDATING",
		4: "DELETING",
	}
	SecurityGroup_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"ACTIVE":             2,
		"UPDATING":           3,
		"DELETING":           4,
	}
)

Enum value maps for SecurityGroup_Status.

View Source
var (
	SecurityGroupRule_Direction_name = map[int32]string{
		0: "DIRECTION_UNSPECIFIED",
		1: "INGRESS",
		2: "EGRESS",
	}
	SecurityGroupRule_Direction_value = map[string]int32{
		"DIRECTION_UNSPECIFIED": 0,
		"INGRESS":               1,
		"EGRESS":                2,
	}
)

Enum value maps for SecurityGroupRule_Direction.

View Source
var (
	IpVersion_name = map[int32]string{
		0: "IP_VERSION_UNSPECIFIED",
		1: "IPV4",
		2: "IPV6",
	}
	IpVersion_value = map[string]int32{
		"IP_VERSION_UNSPECIFIED": 0,
		"IPV4":                   1,
		"IPV6":                   2,
	}
)

Enum value maps for IpVersion.

View Source
var AddressService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.AddressService",
	HandlerType: (*AddressServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _AddressService_Get_Handler,
		},
		{
			MethodName: "GetByValue",
			Handler:    _AddressService_GetByValue_Handler,
		},
		{
			MethodName: "List",
			Handler:    _AddressService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _AddressService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _AddressService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _AddressService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _AddressService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _AddressService_Move_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/address_service.proto",
}

AddressService_ServiceDesc is the grpc.ServiceDesc for AddressService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_yandex_cloud_vpc_v1_address_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_address_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_gateway_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_gateway_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_network_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_network_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_route_table_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_route_table_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_security_group_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_security_group_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_subnet_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_vpc_v1_subnet_service_proto protoreflect.FileDescriptor
View Source
var GatewayService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.GatewayService",
	HandlerType: (*GatewayServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _GatewayService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GatewayService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _GatewayService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GatewayService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GatewayService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _GatewayService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _GatewayService_Move_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/gateway_service.proto",
}

GatewayService_ServiceDesc is the grpc.ServiceDesc for GatewayService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var NetworkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.NetworkService",
	HandlerType: (*NetworkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _NetworkService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _NetworkService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _NetworkService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _NetworkService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _NetworkService_Delete_Handler,
		},
		{
			MethodName: "ListSubnets",
			Handler:    _NetworkService_ListSubnets_Handler,
		},
		{
			MethodName: "ListSecurityGroups",
			Handler:    _NetworkService_ListSecurityGroups_Handler,
		},
		{
			MethodName: "ListRouteTables",
			Handler:    _NetworkService_ListRouteTables_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _NetworkService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _NetworkService_Move_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/network_service.proto",
}

NetworkService_ServiceDesc is the grpc.ServiceDesc for NetworkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RouteTableService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.RouteTableService",
	HandlerType: (*RouteTableServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _RouteTableService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _RouteTableService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _RouteTableService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _RouteTableService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _RouteTableService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _RouteTableService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _RouteTableService_Move_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/route_table_service.proto",
}

RouteTableService_ServiceDesc is the grpc.ServiceDesc for RouteTableService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SecurityGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.SecurityGroupService",
	HandlerType: (*SecurityGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _SecurityGroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SecurityGroupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _SecurityGroupService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _SecurityGroupService_Update_Handler,
		},
		{
			MethodName: "UpdateRules",
			Handler:    _SecurityGroupService_UpdateRules_Handler,
		},
		{
			MethodName: "UpdateRule",
			Handler:    _SecurityGroupService_UpdateRule_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SecurityGroupService_Delete_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _SecurityGroupService_Move_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _SecurityGroupService_ListOperations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/security_group_service.proto",
}

SecurityGroupService_ServiceDesc is the grpc.ServiceDesc for SecurityGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SubnetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.vpc.v1.SubnetService",
	HandlerType: (*SubnetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _SubnetService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SubnetService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _SubnetService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _SubnetService_Update_Handler,
		},
		{
			MethodName: "AddCidrBlocks",
			Handler:    _SubnetService_AddCidrBlocks_Handler,
		},
		{
			MethodName: "RemoveCidrBlocks",
			Handler:    _SubnetService_RemoveCidrBlocks_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SubnetService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _SubnetService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _SubnetService_Move_Handler,
		},
		{
			MethodName: "Relocate",
			Handler:    _SubnetService_Relocate_Handler,
		},
		{
			MethodName: "ListUsedAddresses",
			Handler:    _SubnetService_ListUsedAddresses_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/vpc/v1/subnet_service.proto",
}

SubnetService_ServiceDesc is the grpc.ServiceDesc for SubnetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAddressServiceServer

func RegisterAddressServiceServer(s grpc.ServiceRegistrar, srv AddressServiceServer)

func RegisterGatewayServiceServer

func RegisterGatewayServiceServer(s grpc.ServiceRegistrar, srv GatewayServiceServer)

func RegisterNetworkServiceServer

func RegisterNetworkServiceServer(s grpc.ServiceRegistrar, srv NetworkServiceServer)

func RegisterRouteTableServiceServer

func RegisterRouteTableServiceServer(s grpc.ServiceRegistrar, srv RouteTableServiceServer)

func RegisterSecurityGroupServiceServer

func RegisterSecurityGroupServiceServer(s grpc.ServiceRegistrar, srv SecurityGroupServiceServer)

func RegisterSubnetServiceServer

func RegisterSubnetServiceServer(s grpc.ServiceRegistrar, srv SubnetServiceServer)

Types

type AddSubnetCidrBlocksMetadata

type AddSubnetCidrBlocksMetadata struct {

	// ID of the Subnet resource that is being updated.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddSubnetCidrBlocksMetadata) Descriptor deprecated

func (*AddSubnetCidrBlocksMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AddSubnetCidrBlocksMetadata.ProtoReflect.Descriptor instead.

func (*AddSubnetCidrBlocksMetadata) GetSubnetId

func (x *AddSubnetCidrBlocksMetadata) GetSubnetId() string

func (*AddSubnetCidrBlocksMetadata) ProtoMessage

func (*AddSubnetCidrBlocksMetadata) ProtoMessage()

func (*AddSubnetCidrBlocksMetadata) ProtoReflect

func (*AddSubnetCidrBlocksMetadata) Reset

func (x *AddSubnetCidrBlocksMetadata) Reset()

func (*AddSubnetCidrBlocksMetadata) SetSubnetId

func (m *AddSubnetCidrBlocksMetadata) SetSubnetId(v string)

func (*AddSubnetCidrBlocksMetadata) String

func (x *AddSubnetCidrBlocksMetadata) String() string

type AddSubnetCidrBlocksRequest

type AddSubnetCidrBlocksRequest struct {

	// ID of the Subnet resource that is being updated.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// CIDR block.
	// The range of internal addresses that should be added to this subnet.
	// For example, 10.0.0.0/22 or 192.168.0.0/24.
	// Minimum subnet size is /28, maximum subnet size is /16.
	V4CidrBlocks []string `protobuf:"bytes,2,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*AddSubnetCidrBlocksRequest) Descriptor deprecated

func (*AddSubnetCidrBlocksRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddSubnetCidrBlocksRequest.ProtoReflect.Descriptor instead.

func (*AddSubnetCidrBlocksRequest) GetSubnetId

func (x *AddSubnetCidrBlocksRequest) GetSubnetId() string

func (*AddSubnetCidrBlocksRequest) GetV4CidrBlocks

func (x *AddSubnetCidrBlocksRequest) GetV4CidrBlocks() []string

func (*AddSubnetCidrBlocksRequest) ProtoMessage

func (*AddSubnetCidrBlocksRequest) ProtoMessage()

func (*AddSubnetCidrBlocksRequest) ProtoReflect

func (*AddSubnetCidrBlocksRequest) Reset

func (x *AddSubnetCidrBlocksRequest) Reset()

func (*AddSubnetCidrBlocksRequest) SetSubnetId

func (m *AddSubnetCidrBlocksRequest) SetSubnetId(v string)

func (*AddSubnetCidrBlocksRequest) SetV4CidrBlocks

func (m *AddSubnetCidrBlocksRequest) SetV4CidrBlocks(v []string)

func (*AddSubnetCidrBlocksRequest) String

func (x *AddSubnetCidrBlocksRequest) String() string

type Address

type Address struct {

	// ID of the address. Generated at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the address belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the address.
	// The name is unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the address. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Address labels as `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// External ipv4 address specification.
	//
	// Types that are assignable to Address:
	//
	//	*Address_ExternalIpv4Address
	Address isAddress_Address `protobuf_oneof:"address"`
	// Specifies if address is reserved or not.
	Reserved bool `protobuf:"varint,15,opt,name=reserved,proto3" json:"reserved,omitempty"`
	// Specifies if address is used or not.
	Used bool `protobuf:"varint,16,opt,name=used,proto3" json:"used,omitempty"`
	// Type of the IP address.
	Type Address_Type `protobuf:"varint,17,opt,name=type,proto3,enum=yandex.cloud.vpc.v1.Address_Type" json:"type,omitempty"`
	// Version of the IP address.
	IpVersion Address_IpVersion `` /* 133-byte string literal not displayed */
	// Specifies if address protected from deletion.
	DeletionProtection bool `protobuf:"varint,19,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Optional DNS record specifications
	DnsRecords []*DnsRecord `protobuf:"bytes,20,rep,name=dns_records,json=dnsRecords,proto3" json:"dns_records,omitempty"`
	// contains filtered or unexported fields
}

An Address resource. For more information, see Address(/docs/vpc/concepts/address).

func (*Address) Descriptor deprecated

func (*Address) Descriptor() ([]byte, []int)

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetAddress

func (m *Address) GetAddress() isAddress_Address

func (*Address) GetCreatedAt

func (x *Address) GetCreatedAt() *timestamppb.Timestamp

func (*Address) GetDeletionProtection

func (x *Address) GetDeletionProtection() bool

func (*Address) GetDescription

func (x *Address) GetDescription() string

func (*Address) GetDnsRecords

func (x *Address) GetDnsRecords() []*DnsRecord

func (*Address) GetExternalIpv4Address

func (x *Address) GetExternalIpv4Address() *ExternalIpv4Address

func (*Address) GetFolderId

func (x *Address) GetFolderId() string

func (*Address) GetId

func (x *Address) GetId() string

func (*Address) GetIpVersion

func (x *Address) GetIpVersion() Address_IpVersion

func (*Address) GetLabels

func (x *Address) GetLabels() map[string]string

func (*Address) GetName

func (x *Address) GetName() string

func (*Address) GetReserved

func (x *Address) GetReserved() bool

func (*Address) GetType

func (x *Address) GetType() Address_Type

func (*Address) GetUsed

func (x *Address) GetUsed() bool

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

func (x *Address) ProtoReflect() protoreflect.Message

func (*Address) Reset

func (x *Address) Reset()

func (*Address) SetAddress

func (m *Address) SetAddress(v Address_Address)

func (*Address) SetCreatedAt

func (m *Address) SetCreatedAt(v *timestamppb.Timestamp)

func (*Address) SetDeletionProtection

func (m *Address) SetDeletionProtection(v bool)

func (*Address) SetDescription

func (m *Address) SetDescription(v string)

func (*Address) SetDnsRecords

func (m *Address) SetDnsRecords(v []*DnsRecord)

func (*Address) SetExternalIpv4Address

func (m *Address) SetExternalIpv4Address(v *ExternalIpv4Address)

func (*Address) SetFolderId

func (m *Address) SetFolderId(v string)

func (*Address) SetId

func (m *Address) SetId(v string)

func (*Address) SetIpVersion

func (m *Address) SetIpVersion(v Address_IpVersion)

func (*Address) SetLabels

func (m *Address) SetLabels(v map[string]string)

func (*Address) SetName

func (m *Address) SetName(v string)

func (*Address) SetReserved

func (m *Address) SetReserved(v bool)

func (*Address) SetType

func (m *Address) SetType(v Address_Type)

func (*Address) SetUsed

func (m *Address) SetUsed(v bool)

func (*Address) String

func (x *Address) String() string

type AddressRequirements

type AddressRequirements struct {

	// DDoS protection provider ID.
	DdosProtectionProvider string `` /* 129-byte string literal not displayed */
	// Capability to send SMTP traffic.
	OutgoingSmtpCapability string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddressRequirements) Descriptor deprecated

func (*AddressRequirements) Descriptor() ([]byte, []int)

Deprecated: Use AddressRequirements.ProtoReflect.Descriptor instead.

func (*AddressRequirements) GetDdosProtectionProvider

func (x *AddressRequirements) GetDdosProtectionProvider() string

func (*AddressRequirements) GetOutgoingSmtpCapability

func (x *AddressRequirements) GetOutgoingSmtpCapability() string

func (*AddressRequirements) ProtoMessage

func (*AddressRequirements) ProtoMessage()

func (*AddressRequirements) ProtoReflect

func (x *AddressRequirements) ProtoReflect() protoreflect.Message

func (*AddressRequirements) Reset

func (x *AddressRequirements) Reset()

func (*AddressRequirements) SetDdosProtectionProvider

func (m *AddressRequirements) SetDdosProtectionProvider(v string)

func (*AddressRequirements) SetOutgoingSmtpCapability

func (m *AddressRequirements) SetOutgoingSmtpCapability(v string)

func (*AddressRequirements) String

func (x *AddressRequirements) String() string

type AddressServiceClient

type AddressServiceClient interface {
	// Returns the specified Address resource.
	//
	// To get the list of all available Address resources, make a [List] request.
	Get(ctx context.Context, in *GetAddressRequest, opts ...grpc.CallOption) (*Address, error)
	// Returns the specified Address resource by a given value.
	//
	// To get the list of all available Address resources, make a [List] request.
	GetByValue(ctx context.Context, in *GetAddressByValueRequest, opts ...grpc.CallOption) (*Address, error)
	// Retrieves the list of Address resources in the specified folder.
	List(ctx context.Context, in *ListAddressesRequest, opts ...grpc.CallOption) (*ListAddressesResponse, error)
	// Creates an address in the specified folder and network.
	Create(ctx context.Context, in *CreateAddressRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified address.
	Update(ctx context.Context, in *UpdateAddressRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified address.
	Delete(ctx context.Context, in *DeleteAddressRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// List operations for the specified address.
	ListOperations(ctx context.Context, in *ListAddressOperationsRequest, opts ...grpc.CallOption) (*ListAddressOperationsResponse, error)
	// Move an address to another folder
	Move(ctx context.Context, in *MoveAddressRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

AddressServiceClient is the client API for AddressService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing Address resources.

type AddressServiceServer

type AddressServiceServer interface {
	// Returns the specified Address resource.
	//
	// To get the list of all available Address resources, make a [List] request.
	Get(context.Context, *GetAddressRequest) (*Address, error)
	// Returns the specified Address resource by a given value.
	//
	// To get the list of all available Address resources, make a [List] request.
	GetByValue(context.Context, *GetAddressByValueRequest) (*Address, error)
	// Retrieves the list of Address resources in the specified folder.
	List(context.Context, *ListAddressesRequest) (*ListAddressesResponse, error)
	// Creates an address in the specified folder and network.
	Create(context.Context, *CreateAddressRequest) (*operation.Operation, error)
	// Updates the specified address.
	Update(context.Context, *UpdateAddressRequest) (*operation.Operation, error)
	// Deletes the specified address.
	Delete(context.Context, *DeleteAddressRequest) (*operation.Operation, error)
	// List operations for the specified address.
	ListOperations(context.Context, *ListAddressOperationsRequest) (*ListAddressOperationsResponse, error)
	// Move an address to another folder
	Move(context.Context, *MoveAddressRequest) (*operation.Operation, error)
}

AddressServiceServer is the server API for AddressService service. All implementations should embed UnimplementedAddressServiceServer for forward compatibility.

A set of methods for managing Address resources.

type Address_Address

type Address_Address = isAddress_Address

type Address_ExternalIpv4Address

type Address_ExternalIpv4Address struct {
	ExternalIpv4Address *ExternalIpv4Address `protobuf:"bytes,7,opt,name=external_ipv4_address,json=externalIpv4Address,proto3,oneof"`
}

type Address_IpVersion

type Address_IpVersion int32
const (
	Address_IP_VERSION_UNSPECIFIED Address_IpVersion = 0
	// IPv4 address.
	Address_IPV4 Address_IpVersion = 1
	// IPv6 address.
	Address_IPV6 Address_IpVersion = 2
)

func (Address_IpVersion) Descriptor

func (Address_IpVersion) Enum

func (Address_IpVersion) EnumDescriptor deprecated

func (Address_IpVersion) EnumDescriptor() ([]byte, []int)

Deprecated: Use Address_IpVersion.Descriptor instead.

func (Address_IpVersion) Number

func (Address_IpVersion) String

func (x Address_IpVersion) String() string

func (Address_IpVersion) Type

type Address_Type

type Address_Type int32
const (
	Address_TYPE_UNSPECIFIED Address_Type = 0
	// Internal IP address.
	Address_INTERNAL Address_Type = 1
	// Public IP address.
	Address_EXTERNAL Address_Type = 2
)

func (Address_Type) Descriptor

func (Address_Type) Enum

func (x Address_Type) Enum() *Address_Type

func (Address_Type) EnumDescriptor deprecated

func (Address_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Address_Type.Descriptor instead.

func (Address_Type) Number

func (Address_Type) String

func (x Address_Type) String() string

func (Address_Type) Type

type CidrBlocks

type CidrBlocks struct {

	// IPv4 CIDR blocks to allow traffic to.
	V4CidrBlocks []string `protobuf:"bytes,1,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// IPv6 CIDR blocks to allow traffic to.
	V6CidrBlocks []string `protobuf:"bytes,2,rep,name=v6_cidr_blocks,json=v6CidrBlocks,proto3" json:"v6_cidr_blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*CidrBlocks) Descriptor deprecated

func (*CidrBlocks) Descriptor() ([]byte, []int)

Deprecated: Use CidrBlocks.ProtoReflect.Descriptor instead.

func (*CidrBlocks) GetV4CidrBlocks

func (x *CidrBlocks) GetV4CidrBlocks() []string

func (*CidrBlocks) GetV6CidrBlocks

func (x *CidrBlocks) GetV6CidrBlocks() []string

func (*CidrBlocks) ProtoMessage

func (*CidrBlocks) ProtoMessage()

func (*CidrBlocks) ProtoReflect

func (x *CidrBlocks) ProtoReflect() protoreflect.Message

func (*CidrBlocks) Reset

func (x *CidrBlocks) Reset()

func (*CidrBlocks) SetV4CidrBlocks

func (m *CidrBlocks) SetV4CidrBlocks(v []string)

func (*CidrBlocks) SetV6CidrBlocks

func (m *CidrBlocks) SetV6CidrBlocks(v []string)

func (*CidrBlocks) String

func (x *CidrBlocks) String() string

type CreateAddressMetadata

type CreateAddressMetadata struct {

	// ID of the address that is being created.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAddressMetadata) Descriptor deprecated

func (*CreateAddressMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateAddressMetadata.ProtoReflect.Descriptor instead.

func (*CreateAddressMetadata) GetAddressId

func (x *CreateAddressMetadata) GetAddressId() string

func (*CreateAddressMetadata) ProtoMessage

func (*CreateAddressMetadata) ProtoMessage()

func (*CreateAddressMetadata) ProtoReflect

func (x *CreateAddressMetadata) ProtoReflect() protoreflect.Message

func (*CreateAddressMetadata) Reset

func (x *CreateAddressMetadata) Reset()

func (*CreateAddressMetadata) SetAddressId

func (m *CreateAddressMetadata) SetAddressId(v string)

func (*CreateAddressMetadata) String

func (x *CreateAddressMetadata) String() string

type CreateAddressRequest

type CreateAddressRequest struct {

	// ID of the folder to create a address in.
	//
	// To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the address.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the address.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Address labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// External ipv4 address specification.
	//
	// Types that are assignable to AddressSpec:
	//
	//	*CreateAddressRequest_ExternalIpv4AddressSpec
	AddressSpec isCreateAddressRequest_AddressSpec `protobuf_oneof:"address_spec"`
	// Specifies if address protected from deletion.
	DeletionProtection bool `protobuf:"varint,10,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Optional DNS record specifications
	DnsRecordSpecs []*DnsRecordSpec `protobuf:"bytes,11,rep,name=dns_record_specs,json=dnsRecordSpecs,proto3" json:"dns_record_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAddressRequest) Descriptor deprecated

func (*CreateAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAddressRequest.ProtoReflect.Descriptor instead.

func (*CreateAddressRequest) GetAddressSpec

func (m *CreateAddressRequest) GetAddressSpec() isCreateAddressRequest_AddressSpec

func (*CreateAddressRequest) GetDeletionProtection

func (x *CreateAddressRequest) GetDeletionProtection() bool

func (*CreateAddressRequest) GetDescription

func (x *CreateAddressRequest) GetDescription() string

func (*CreateAddressRequest) GetDnsRecordSpecs

func (x *CreateAddressRequest) GetDnsRecordSpecs() []*DnsRecordSpec

func (*CreateAddressRequest) GetExternalIpv4AddressSpec

func (x *CreateAddressRequest) GetExternalIpv4AddressSpec() *ExternalIpv4AddressSpec

func (*CreateAddressRequest) GetFolderId

func (x *CreateAddressRequest) GetFolderId() string

func (*CreateAddressRequest) GetLabels

func (x *CreateAddressRequest) GetLabels() map[string]string

func (*CreateAddressRequest) GetName

func (x *CreateAddressRequest) GetName() string

func (*CreateAddressRequest) ProtoMessage

func (*CreateAddressRequest) ProtoMessage()

func (*CreateAddressRequest) ProtoReflect

func (x *CreateAddressRequest) ProtoReflect() protoreflect.Message

func (*CreateAddressRequest) Reset

func (x *CreateAddressRequest) Reset()

func (*CreateAddressRequest) SetAddressSpec

func (*CreateAddressRequest) SetDeletionProtection

func (m *CreateAddressRequest) SetDeletionProtection(v bool)

func (*CreateAddressRequest) SetDescription

func (m *CreateAddressRequest) SetDescription(v string)

func (*CreateAddressRequest) SetDnsRecordSpecs

func (m *CreateAddressRequest) SetDnsRecordSpecs(v []*DnsRecordSpec)

func (*CreateAddressRequest) SetExternalIpv4AddressSpec

func (m *CreateAddressRequest) SetExternalIpv4AddressSpec(v *ExternalIpv4AddressSpec)

func (*CreateAddressRequest) SetFolderId

func (m *CreateAddressRequest) SetFolderId(v string)

func (*CreateAddressRequest) SetLabels

func (m *CreateAddressRequest) SetLabels(v map[string]string)

func (*CreateAddressRequest) SetName

func (m *CreateAddressRequest) SetName(v string)

func (*CreateAddressRequest) String

func (x *CreateAddressRequest) String() string

type CreateAddressRequest_AddressSpec

type CreateAddressRequest_AddressSpec = isCreateAddressRequest_AddressSpec

type CreateAddressRequest_ExternalIpv4AddressSpec

type CreateAddressRequest_ExternalIpv4AddressSpec struct {
	ExternalIpv4AddressSpec *ExternalIpv4AddressSpec `protobuf:"bytes,5,opt,name=external_ipv4_address_spec,json=externalIpv4AddressSpec,proto3,oneof"`
}

type CreateGatewayMetadata

type CreateGatewayMetadata struct {

	// ID of the gateway that is being created.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayMetadata) Descriptor deprecated

func (*CreateGatewayMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayMetadata.ProtoReflect.Descriptor instead.

func (*CreateGatewayMetadata) GetGatewayId

func (x *CreateGatewayMetadata) GetGatewayId() string

func (*CreateGatewayMetadata) ProtoMessage

func (*CreateGatewayMetadata) ProtoMessage()

func (*CreateGatewayMetadata) ProtoReflect

func (x *CreateGatewayMetadata) ProtoReflect() protoreflect.Message

func (*CreateGatewayMetadata) Reset

func (x *CreateGatewayMetadata) Reset()

func (*CreateGatewayMetadata) SetGatewayId

func (m *CreateGatewayMetadata) SetGatewayId(v string)

func (*CreateGatewayMetadata) String

func (x *CreateGatewayMetadata) String() string

type CreateGatewayRequest

type CreateGatewayRequest struct {

	// ID of the folder to create a gateway in.
	//
	// To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the gateway.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the gateway.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Gateway labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Gateway configuration specification
	//
	// Types that are assignable to Gateway:
	//
	//	*CreateGatewayRequest_SharedEgressGatewaySpec
	Gateway isCreateGatewayRequest_Gateway `protobuf_oneof:"gateway"`
	// contains filtered or unexported fields
}

func (*CreateGatewayRequest) Descriptor deprecated

func (*CreateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayRequest) GetDescription

func (x *CreateGatewayRequest) GetDescription() string

func (*CreateGatewayRequest) GetFolderId

func (x *CreateGatewayRequest) GetFolderId() string

func (*CreateGatewayRequest) GetGateway

func (m *CreateGatewayRequest) GetGateway() isCreateGatewayRequest_Gateway

func (*CreateGatewayRequest) GetLabels

func (x *CreateGatewayRequest) GetLabels() map[string]string

func (*CreateGatewayRequest) GetName

func (x *CreateGatewayRequest) GetName() string

func (*CreateGatewayRequest) GetSharedEgressGatewaySpec

func (x *CreateGatewayRequest) GetSharedEgressGatewaySpec() *SharedEgressGatewaySpec

func (*CreateGatewayRequest) ProtoMessage

func (*CreateGatewayRequest) ProtoMessage()

func (*CreateGatewayRequest) ProtoReflect

func (x *CreateGatewayRequest) ProtoReflect() protoreflect.Message

func (*CreateGatewayRequest) Reset

func (x *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) SetDescription

func (m *CreateGatewayRequest) SetDescription(v string)

func (*CreateGatewayRequest) SetFolderId

func (m *CreateGatewayRequest) SetFolderId(v string)

func (*CreateGatewayRequest) SetGateway

func (*CreateGatewayRequest) SetLabels

func (m *CreateGatewayRequest) SetLabels(v map[string]string)

func (*CreateGatewayRequest) SetName

func (m *CreateGatewayRequest) SetName(v string)

func (*CreateGatewayRequest) SetSharedEgressGatewaySpec

func (m *CreateGatewayRequest) SetSharedEgressGatewaySpec(v *SharedEgressGatewaySpec)

func (*CreateGatewayRequest) String

func (x *CreateGatewayRequest) String() string

type CreateGatewayRequest_Gateway

type CreateGatewayRequest_Gateway = isCreateGatewayRequest_Gateway

type CreateGatewayRequest_SharedEgressGatewaySpec

type CreateGatewayRequest_SharedEgressGatewaySpec struct {
	SharedEgressGatewaySpec *SharedEgressGatewaySpec `protobuf:"bytes,5,opt,name=shared_egress_gateway_spec,json=sharedEgressGatewaySpec,proto3,oneof"`
}

type CreateNetworkMetadata

type CreateNetworkMetadata struct {

	// ID of the Network that is being created.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNetworkMetadata) Descriptor deprecated

func (*CreateNetworkMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateNetworkMetadata.ProtoReflect.Descriptor instead.

func (*CreateNetworkMetadata) GetNetworkId

func (x *CreateNetworkMetadata) GetNetworkId() string

func (*CreateNetworkMetadata) ProtoMessage

func (*CreateNetworkMetadata) ProtoMessage()

func (*CreateNetworkMetadata) ProtoReflect

func (x *CreateNetworkMetadata) ProtoReflect() protoreflect.Message

func (*CreateNetworkMetadata) Reset

func (x *CreateNetworkMetadata) Reset()

func (*CreateNetworkMetadata) SetNetworkId

func (m *CreateNetworkMetadata) SetNetworkId(v string)

func (*CreateNetworkMetadata) String

func (x *CreateNetworkMetadata) String() string

type CreateNetworkRequest

type CreateNetworkRequest struct {

	// ID of the folder for this request to create a network in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the network.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the network.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateNetworkRequest) Descriptor deprecated

func (*CreateNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateNetworkRequest.ProtoReflect.Descriptor instead.

func (*CreateNetworkRequest) GetDescription

func (x *CreateNetworkRequest) GetDescription() string

func (*CreateNetworkRequest) GetFolderId

func (x *CreateNetworkRequest) GetFolderId() string

func (*CreateNetworkRequest) GetLabels

func (x *CreateNetworkRequest) GetLabels() map[string]string

func (*CreateNetworkRequest) GetName

func (x *CreateNetworkRequest) GetName() string

func (*CreateNetworkRequest) ProtoMessage

func (*CreateNetworkRequest) ProtoMessage()

func (*CreateNetworkRequest) ProtoReflect

func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message

func (*CreateNetworkRequest) Reset

func (x *CreateNetworkRequest) Reset()

func (*CreateNetworkRequest) SetDescription

func (m *CreateNetworkRequest) SetDescription(v string)

func (*CreateNetworkRequest) SetFolderId

func (m *CreateNetworkRequest) SetFolderId(v string)

func (*CreateNetworkRequest) SetLabels

func (m *CreateNetworkRequest) SetLabels(v map[string]string)

func (*CreateNetworkRequest) SetName

func (m *CreateNetworkRequest) SetName(v string)

func (*CreateNetworkRequest) String

func (x *CreateNetworkRequest) String() string

type CreateRouteTableMetadata

type CreateRouteTableMetadata struct {

	// ID of the route table that is being created.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRouteTableMetadata) Descriptor deprecated

func (*CreateRouteTableMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateRouteTableMetadata.ProtoReflect.Descriptor instead.

func (*CreateRouteTableMetadata) GetRouteTableId

func (x *CreateRouteTableMetadata) GetRouteTableId() string

func (*CreateRouteTableMetadata) ProtoMessage

func (*CreateRouteTableMetadata) ProtoMessage()

func (*CreateRouteTableMetadata) ProtoReflect

func (x *CreateRouteTableMetadata) ProtoReflect() protoreflect.Message

func (*CreateRouteTableMetadata) Reset

func (x *CreateRouteTableMetadata) Reset()

func (*CreateRouteTableMetadata) SetRouteTableId

func (m *CreateRouteTableMetadata) SetRouteTableId(v string)

func (*CreateRouteTableMetadata) String

func (x *CreateRouteTableMetadata) String() string

type CreateRouteTableRequest

type CreateRouteTableRequest struct {

	// ID of the folder that the route table belongs to.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the route table.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the route table.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels, “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the network the route table belongs to.
	NetworkId string `protobuf:"bytes,5,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// List of static routes.
	StaticRoutes []*StaticRoute `protobuf:"bytes,6,rep,name=static_routes,json=staticRoutes,proto3" json:"static_routes,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRouteTableRequest) Descriptor deprecated

func (*CreateRouteTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRouteTableRequest.ProtoReflect.Descriptor instead.

func (*CreateRouteTableRequest) GetDescription

func (x *CreateRouteTableRequest) GetDescription() string

func (*CreateRouteTableRequest) GetFolderId

func (x *CreateRouteTableRequest) GetFolderId() string

func (*CreateRouteTableRequest) GetLabels

func (x *CreateRouteTableRequest) GetLabels() map[string]string

func (*CreateRouteTableRequest) GetName

func (x *CreateRouteTableRequest) GetName() string

func (*CreateRouteTableRequest) GetNetworkId

func (x *CreateRouteTableRequest) GetNetworkId() string

func (*CreateRouteTableRequest) GetStaticRoutes

func (x *CreateRouteTableRequest) GetStaticRoutes() []*StaticRoute

func (*CreateRouteTableRequest) ProtoMessage

func (*CreateRouteTableRequest) ProtoMessage()

func (*CreateRouteTableRequest) ProtoReflect

func (x *CreateRouteTableRequest) ProtoReflect() protoreflect.Message

func (*CreateRouteTableRequest) Reset

func (x *CreateRouteTableRequest) Reset()

func (*CreateRouteTableRequest) SetDescription

func (m *CreateRouteTableRequest) SetDescription(v string)

func (*CreateRouteTableRequest) SetFolderId

func (m *CreateRouteTableRequest) SetFolderId(v string)

func (*CreateRouteTableRequest) SetLabels

func (m *CreateRouteTableRequest) SetLabels(v map[string]string)

func (*CreateRouteTableRequest) SetName

func (m *CreateRouteTableRequest) SetName(v string)

func (*CreateRouteTableRequest) SetNetworkId

func (m *CreateRouteTableRequest) SetNetworkId(v string)

func (*CreateRouteTableRequest) SetStaticRoutes

func (m *CreateRouteTableRequest) SetStaticRoutes(v []*StaticRoute)

func (*CreateRouteTableRequest) String

func (x *CreateRouteTableRequest) String() string

type CreateSecurityGroupMetadata

type CreateSecurityGroupMetadata struct {

	// ID of the security group that is being created.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSecurityGroupMetadata) Descriptor deprecated

func (*CreateSecurityGroupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateSecurityGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreateSecurityGroupMetadata) GetSecurityGroupId

func (x *CreateSecurityGroupMetadata) GetSecurityGroupId() string

func (*CreateSecurityGroupMetadata) ProtoMessage

func (*CreateSecurityGroupMetadata) ProtoMessage()

func (*CreateSecurityGroupMetadata) ProtoReflect

func (*CreateSecurityGroupMetadata) Reset

func (x *CreateSecurityGroupMetadata) Reset()

func (*CreateSecurityGroupMetadata) SetSecurityGroupId

func (m *CreateSecurityGroupMetadata) SetSecurityGroupId(v string)

func (*CreateSecurityGroupMetadata) String

func (x *CreateSecurityGroupMetadata) String() string

type CreateSecurityGroupRequest

type CreateSecurityGroupRequest struct {

	// ID of the folder for this request to create a security group in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the security group.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the security group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the Network to create security group for.
	NetworkId string `protobuf:"bytes,5,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Security rules specifications.
	RuleSpecs []*SecurityGroupRuleSpec `protobuf:"bytes,6,rep,name=rule_specs,json=ruleSpecs,proto3" json:"rule_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSecurityGroupRequest) Descriptor deprecated

func (*CreateSecurityGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateSecurityGroupRequest) GetDescription

func (x *CreateSecurityGroupRequest) GetDescription() string

func (*CreateSecurityGroupRequest) GetFolderId

func (x *CreateSecurityGroupRequest) GetFolderId() string

func (*CreateSecurityGroupRequest) GetLabels

func (x *CreateSecurityGroupRequest) GetLabels() map[string]string

func (*CreateSecurityGroupRequest) GetName

func (x *CreateSecurityGroupRequest) GetName() string

func (*CreateSecurityGroupRequest) GetNetworkId

func (x *CreateSecurityGroupRequest) GetNetworkId() string

func (*CreateSecurityGroupRequest) GetRuleSpecs

func (*CreateSecurityGroupRequest) ProtoMessage

func (*CreateSecurityGroupRequest) ProtoMessage()

func (*CreateSecurityGroupRequest) ProtoReflect

func (*CreateSecurityGroupRequest) Reset

func (x *CreateSecurityGroupRequest) Reset()

func (*CreateSecurityGroupRequest) SetDescription

func (m *CreateSecurityGroupRequest) SetDescription(v string)

func (*CreateSecurityGroupRequest) SetFolderId

func (m *CreateSecurityGroupRequest) SetFolderId(v string)

func (*CreateSecurityGroupRequest) SetLabels

func (m *CreateSecurityGroupRequest) SetLabels(v map[string]string)

func (*CreateSecurityGroupRequest) SetName

func (m *CreateSecurityGroupRequest) SetName(v string)

func (*CreateSecurityGroupRequest) SetNetworkId

func (m *CreateSecurityGroupRequest) SetNetworkId(v string)

func (*CreateSecurityGroupRequest) SetRuleSpecs

func (m *CreateSecurityGroupRequest) SetRuleSpecs(v []*SecurityGroupRuleSpec)

func (*CreateSecurityGroupRequest) String

func (x *CreateSecurityGroupRequest) String() string

type CreateSubnetMetadata

type CreateSubnetMetadata struct {

	// ID of the subnet that is being created.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSubnetMetadata) Descriptor deprecated

func (*CreateSubnetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateSubnetMetadata.ProtoReflect.Descriptor instead.

func (*CreateSubnetMetadata) GetSubnetId

func (x *CreateSubnetMetadata) GetSubnetId() string

func (*CreateSubnetMetadata) ProtoMessage

func (*CreateSubnetMetadata) ProtoMessage()

func (*CreateSubnetMetadata) ProtoReflect

func (x *CreateSubnetMetadata) ProtoReflect() protoreflect.Message

func (*CreateSubnetMetadata) Reset

func (x *CreateSubnetMetadata) Reset()

func (*CreateSubnetMetadata) SetSubnetId

func (m *CreateSubnetMetadata) SetSubnetId(v string)

func (*CreateSubnetMetadata) String

func (x *CreateSubnetMetadata) String() string

type CreateSubnetRequest

type CreateSubnetRequest struct {

	// ID of the folder to create a subnet in.
	// To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the subnet.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the subnet.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels, “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the network to create subnet in.
	NetworkId string `protobuf:"bytes,5,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ID of the availability zone where the subnet resides.
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,6,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// CIDR block.
	// The range of internal addresses that are defined for this subnet.
	// For example, 10.0.0.0/22 or 192.168.0.0/24.
	// Minimum subnet size is /28, maximum subnet size is /16.
	V4CidrBlocks []string `protobuf:"bytes,7,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// ID of route table the subnet is linked to.
	RouteTableId string       `protobuf:"bytes,9,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	DhcpOptions  *DhcpOptions `protobuf:"bytes,10,opt,name=dhcp_options,json=dhcpOptions,proto3" json:"dhcp_options,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSubnetRequest) Descriptor deprecated

func (*CreateSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSubnetRequest.ProtoReflect.Descriptor instead.

func (*CreateSubnetRequest) GetDescription

func (x *CreateSubnetRequest) GetDescription() string

func (*CreateSubnetRequest) GetDhcpOptions

func (x *CreateSubnetRequest) GetDhcpOptions() *DhcpOptions

func (*CreateSubnetRequest) GetFolderId

func (x *CreateSubnetRequest) GetFolderId() string

func (*CreateSubnetRequest) GetLabels

func (x *CreateSubnetRequest) GetLabels() map[string]string

func (*CreateSubnetRequest) GetName

func (x *CreateSubnetRequest) GetName() string

func (*CreateSubnetRequest) GetNetworkId

func (x *CreateSubnetRequest) GetNetworkId() string

func (*CreateSubnetRequest) GetRouteTableId

func (x *CreateSubnetRequest) GetRouteTableId() string

func (*CreateSubnetRequest) GetV4CidrBlocks

func (x *CreateSubnetRequest) GetV4CidrBlocks() []string

func (*CreateSubnetRequest) GetZoneId

func (x *CreateSubnetRequest) GetZoneId() string

func (*CreateSubnetRequest) ProtoMessage

func (*CreateSubnetRequest) ProtoMessage()

func (*CreateSubnetRequest) ProtoReflect

func (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message

func (*CreateSubnetRequest) Reset

func (x *CreateSubnetRequest) Reset()

func (*CreateSubnetRequest) SetDescription

func (m *CreateSubnetRequest) SetDescription(v string)

func (*CreateSubnetRequest) SetDhcpOptions

func (m *CreateSubnetRequest) SetDhcpOptions(v *DhcpOptions)

func (*CreateSubnetRequest) SetFolderId

func (m *CreateSubnetRequest) SetFolderId(v string)

func (*CreateSubnetRequest) SetLabels

func (m *CreateSubnetRequest) SetLabels(v map[string]string)

func (*CreateSubnetRequest) SetName

func (m *CreateSubnetRequest) SetName(v string)

func (*CreateSubnetRequest) SetNetworkId

func (m *CreateSubnetRequest) SetNetworkId(v string)

func (*CreateSubnetRequest) SetRouteTableId

func (m *CreateSubnetRequest) SetRouteTableId(v string)

func (*CreateSubnetRequest) SetV4CidrBlocks

func (m *CreateSubnetRequest) SetV4CidrBlocks(v []string)

func (*CreateSubnetRequest) SetZoneId

func (m *CreateSubnetRequest) SetZoneId(v string)

func (*CreateSubnetRequest) String

func (x *CreateSubnetRequest) String() string

type DeleteAddressMetadata

type DeleteAddressMetadata struct {

	// ID of the address that is being deleted.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAddressMetadata) Descriptor deprecated

func (*DeleteAddressMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAddressMetadata.ProtoReflect.Descriptor instead.

func (*DeleteAddressMetadata) GetAddressId

func (x *DeleteAddressMetadata) GetAddressId() string

func (*DeleteAddressMetadata) ProtoMessage

func (*DeleteAddressMetadata) ProtoMessage()

func (*DeleteAddressMetadata) ProtoReflect

func (x *DeleteAddressMetadata) ProtoReflect() protoreflect.Message

func (*DeleteAddressMetadata) Reset

func (x *DeleteAddressMetadata) Reset()

func (*DeleteAddressMetadata) SetAddressId

func (m *DeleteAddressMetadata) SetAddressId(v string)

func (*DeleteAddressMetadata) String

func (x *DeleteAddressMetadata) String() string

type DeleteAddressRequest

type DeleteAddressRequest struct {

	// ID of the address to delete.
	//
	// To get a address ID make a [AddressService.List] request.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAddressRequest) Descriptor deprecated

func (*DeleteAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAddressRequest.ProtoReflect.Descriptor instead.

func (*DeleteAddressRequest) GetAddressId

func (x *DeleteAddressRequest) GetAddressId() string

func (*DeleteAddressRequest) ProtoMessage

func (*DeleteAddressRequest) ProtoMessage()

func (*DeleteAddressRequest) ProtoReflect

func (x *DeleteAddressRequest) ProtoReflect() protoreflect.Message

func (*DeleteAddressRequest) Reset

func (x *DeleteAddressRequest) Reset()

func (*DeleteAddressRequest) SetAddressId

func (m *DeleteAddressRequest) SetAddressId(v string)

func (*DeleteAddressRequest) String

func (x *DeleteAddressRequest) String() string

type DeleteGatewayMetadata

type DeleteGatewayMetadata struct {

	// ID of the gateway that is being deleted.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayMetadata) Descriptor deprecated

func (*DeleteGatewayMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGatewayMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGatewayMetadata) GetGatewayId

func (x *DeleteGatewayMetadata) GetGatewayId() string

func (*DeleteGatewayMetadata) ProtoMessage

func (*DeleteGatewayMetadata) ProtoMessage()

func (*DeleteGatewayMetadata) ProtoReflect

func (x *DeleteGatewayMetadata) ProtoReflect() protoreflect.Message

func (*DeleteGatewayMetadata) Reset

func (x *DeleteGatewayMetadata) Reset()

func (*DeleteGatewayMetadata) SetGatewayId

func (m *DeleteGatewayMetadata) SetGatewayId(v string)

func (*DeleteGatewayMetadata) String

func (x *DeleteGatewayMetadata) String() string

type DeleteGatewayRequest

type DeleteGatewayRequest struct {

	// ID of the gateway to delete.
	//
	// To get a gateway ID make a [GatewayService.List] request.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayRequest) Descriptor deprecated

func (*DeleteGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayRequest) GetGatewayId

func (x *DeleteGatewayRequest) GetGatewayId() string

func (*DeleteGatewayRequest) ProtoMessage

func (*DeleteGatewayRequest) ProtoMessage()

func (*DeleteGatewayRequest) ProtoReflect

func (x *DeleteGatewayRequest) ProtoReflect() protoreflect.Message

func (*DeleteGatewayRequest) Reset

func (x *DeleteGatewayRequest) Reset()

func (*DeleteGatewayRequest) SetGatewayId

func (m *DeleteGatewayRequest) SetGatewayId(v string)

func (*DeleteGatewayRequest) String

func (x *DeleteGatewayRequest) String() string

type DeleteNetworkMetadata

type DeleteNetworkMetadata struct {

	// ID of the network that is being deleted.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNetworkMetadata) Descriptor deprecated

func (*DeleteNetworkMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNetworkMetadata.ProtoReflect.Descriptor instead.

func (*DeleteNetworkMetadata) GetNetworkId

func (x *DeleteNetworkMetadata) GetNetworkId() string

func (*DeleteNetworkMetadata) ProtoMessage

func (*DeleteNetworkMetadata) ProtoMessage()

func (*DeleteNetworkMetadata) ProtoReflect

func (x *DeleteNetworkMetadata) ProtoReflect() protoreflect.Message

func (*DeleteNetworkMetadata) Reset

func (x *DeleteNetworkMetadata) Reset()

func (*DeleteNetworkMetadata) SetNetworkId

func (m *DeleteNetworkMetadata) SetNetworkId(v string)

func (*DeleteNetworkMetadata) String

func (x *DeleteNetworkMetadata) String() string

type DeleteNetworkRequest

type DeleteNetworkRequest struct {

	// ID of the Network resource to update.
	// To get the network ID, use a [NetworkService.List] request.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNetworkRequest) Descriptor deprecated

func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNetworkRequest.ProtoReflect.Descriptor instead.

func (*DeleteNetworkRequest) GetNetworkId

func (x *DeleteNetworkRequest) GetNetworkId() string

func (*DeleteNetworkRequest) ProtoMessage

func (*DeleteNetworkRequest) ProtoMessage()

func (*DeleteNetworkRequest) ProtoReflect

func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message

func (*DeleteNetworkRequest) Reset

func (x *DeleteNetworkRequest) Reset()

func (*DeleteNetworkRequest) SetNetworkId

func (m *DeleteNetworkRequest) SetNetworkId(v string)

func (*DeleteNetworkRequest) String

func (x *DeleteNetworkRequest) String() string

type DeleteRouteTableMetadata

type DeleteRouteTableMetadata struct {

	// ID of the RouteTable resource that is being deleted.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRouteTableMetadata) Descriptor deprecated

func (*DeleteRouteTableMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRouteTableMetadata.ProtoReflect.Descriptor instead.

func (*DeleteRouteTableMetadata) GetRouteTableId

func (x *DeleteRouteTableMetadata) GetRouteTableId() string

func (*DeleteRouteTableMetadata) ProtoMessage

func (*DeleteRouteTableMetadata) ProtoMessage()

func (*DeleteRouteTableMetadata) ProtoReflect

func (x *DeleteRouteTableMetadata) ProtoReflect() protoreflect.Message

func (*DeleteRouteTableMetadata) Reset

func (x *DeleteRouteTableMetadata) Reset()

func (*DeleteRouteTableMetadata) SetRouteTableId

func (m *DeleteRouteTableMetadata) SetRouteTableId(v string)

func (*DeleteRouteTableMetadata) String

func (x *DeleteRouteTableMetadata) String() string

type DeleteRouteTableRequest

type DeleteRouteTableRequest struct {

	// ID of the route table to delete.
	// To get the route table ID use a [RouteTableService.List] request.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRouteTableRequest) Descriptor deprecated

func (*DeleteRouteTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRouteTableRequest.ProtoReflect.Descriptor instead.

func (*DeleteRouteTableRequest) GetRouteTableId

func (x *DeleteRouteTableRequest) GetRouteTableId() string

func (*DeleteRouteTableRequest) ProtoMessage

func (*DeleteRouteTableRequest) ProtoMessage()

func (*DeleteRouteTableRequest) ProtoReflect

func (x *DeleteRouteTableRequest) ProtoReflect() protoreflect.Message

func (*DeleteRouteTableRequest) Reset

func (x *DeleteRouteTableRequest) Reset()

func (*DeleteRouteTableRequest) SetRouteTableId

func (m *DeleteRouteTableRequest) SetRouteTableId(v string)

func (*DeleteRouteTableRequest) String

func (x *DeleteRouteTableRequest) String() string

type DeleteSecurityGroupMetadata

type DeleteSecurityGroupMetadata struct {

	// ID of the SecurityGroup that is being deleted.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSecurityGroupMetadata) Descriptor deprecated

func (*DeleteSecurityGroupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSecurityGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSecurityGroupMetadata) GetSecurityGroupId

func (x *DeleteSecurityGroupMetadata) GetSecurityGroupId() string

func (*DeleteSecurityGroupMetadata) ProtoMessage

func (*DeleteSecurityGroupMetadata) ProtoMessage()

func (*DeleteSecurityGroupMetadata) ProtoReflect

func (*DeleteSecurityGroupMetadata) Reset

func (x *DeleteSecurityGroupMetadata) Reset()

func (*DeleteSecurityGroupMetadata) SetSecurityGroupId

func (m *DeleteSecurityGroupMetadata) SetSecurityGroupId(v string)

func (*DeleteSecurityGroupMetadata) String

func (x *DeleteSecurityGroupMetadata) String() string

type DeleteSecurityGroupRequest

type DeleteSecurityGroupRequest struct {

	// ID of the security group to delete.
	//
	// To get a address ID make a [SecurityGroup.List] request.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSecurityGroupRequest) Descriptor deprecated

func (*DeleteSecurityGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteSecurityGroupRequest) GetSecurityGroupId

func (x *DeleteSecurityGroupRequest) GetSecurityGroupId() string

func (*DeleteSecurityGroupRequest) ProtoMessage

func (*DeleteSecurityGroupRequest) ProtoMessage()

func (*DeleteSecurityGroupRequest) ProtoReflect

func (*DeleteSecurityGroupRequest) Reset

func (x *DeleteSecurityGroupRequest) Reset()

func (*DeleteSecurityGroupRequest) SetSecurityGroupId

func (m *DeleteSecurityGroupRequest) SetSecurityGroupId(v string)

func (*DeleteSecurityGroupRequest) String

func (x *DeleteSecurityGroupRequest) String() string

type DeleteSubnetMetadata

type DeleteSubnetMetadata struct {

	// ID of the Subnet resource that is being deleted.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubnetMetadata) Descriptor deprecated

func (*DeleteSubnetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSubnetMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSubnetMetadata) GetSubnetId

func (x *DeleteSubnetMetadata) GetSubnetId() string

func (*DeleteSubnetMetadata) ProtoMessage

func (*DeleteSubnetMetadata) ProtoMessage()

func (*DeleteSubnetMetadata) ProtoReflect

func (x *DeleteSubnetMetadata) ProtoReflect() protoreflect.Message

func (*DeleteSubnetMetadata) Reset

func (x *DeleteSubnetMetadata) Reset()

func (*DeleteSubnetMetadata) SetSubnetId

func (m *DeleteSubnetMetadata) SetSubnetId(v string)

func (*DeleteSubnetMetadata) String

func (x *DeleteSubnetMetadata) String() string

type DeleteSubnetRequest

type DeleteSubnetRequest struct {

	// ID of the subnet to delete.
	// To get the subnet ID use a [SubnetService.List] request.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubnetRequest) Descriptor deprecated

func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSubnetRequest.ProtoReflect.Descriptor instead.

func (*DeleteSubnetRequest) GetSubnetId

func (x *DeleteSubnetRequest) GetSubnetId() string

func (*DeleteSubnetRequest) ProtoMessage

func (*DeleteSubnetRequest) ProtoMessage()

func (*DeleteSubnetRequest) ProtoReflect

func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message

func (*DeleteSubnetRequest) Reset

func (x *DeleteSubnetRequest) Reset()

func (*DeleteSubnetRequest) SetSubnetId

func (m *DeleteSubnetRequest) SetSubnetId(v string)

func (*DeleteSubnetRequest) String

func (x *DeleteSubnetRequest) String() string

type DhcpOptions

type DhcpOptions struct {

	// A list of DHCP servers for this subnet.
	DomainNameServers []string `protobuf:"bytes,1,rep,name=domain_name_servers,json=domainNameServers,proto3" json:"domain_name_servers,omitempty"`
	// A domain name to us as a suffix when resolving host names in this subnet.
	DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
	// List of NTP servers for this subnet.
	NtpServers []string `protobuf:"bytes,3,rep,name=ntp_servers,json=ntpServers,proto3" json:"ntp_servers,omitempty"`
	// contains filtered or unexported fields
}

func (*DhcpOptions) Descriptor deprecated

func (*DhcpOptions) Descriptor() ([]byte, []int)

Deprecated: Use DhcpOptions.ProtoReflect.Descriptor instead.

func (*DhcpOptions) GetDomainName

func (x *DhcpOptions) GetDomainName() string

func (*DhcpOptions) GetDomainNameServers

func (x *DhcpOptions) GetDomainNameServers() []string

func (*DhcpOptions) GetNtpServers

func (x *DhcpOptions) GetNtpServers() []string

func (*DhcpOptions) ProtoMessage

func (*DhcpOptions) ProtoMessage()

func (*DhcpOptions) ProtoReflect

func (x *DhcpOptions) ProtoReflect() protoreflect.Message

func (*DhcpOptions) Reset

func (x *DhcpOptions) Reset()

func (*DhcpOptions) SetDomainName

func (m *DhcpOptions) SetDomainName(v string)

func (*DhcpOptions) SetDomainNameServers

func (m *DhcpOptions) SetDomainNameServers(v []string)

func (*DhcpOptions) SetNtpServers

func (m *DhcpOptions) SetNtpServers(v []string)

func (*DhcpOptions) String

func (x *DhcpOptions) String() string

type DnsRecord

type DnsRecord struct {

	// DNS record name (absolute or relative to the DNS zone in use).
	Fqdn string `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// ID of the public DNS zone.
	DnsZoneId string `protobuf:"bytes,2,opt,name=dns_zone_id,json=dnsZoneId,proto3" json:"dns_zone_id,omitempty"`
	// TTL of record.
	Ttl int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// If the PTR record is required, this parameter must be set to "true".
	Ptr bool `protobuf:"varint,4,opt,name=ptr,proto3" json:"ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsRecord) Descriptor deprecated

func (*DnsRecord) Descriptor() ([]byte, []int)

Deprecated: Use DnsRecord.ProtoReflect.Descriptor instead.

func (*DnsRecord) GetDnsZoneId

func (x *DnsRecord) GetDnsZoneId() string

func (*DnsRecord) GetFqdn

func (x *DnsRecord) GetFqdn() string

func (*DnsRecord) GetPtr

func (x *DnsRecord) GetPtr() bool

func (*DnsRecord) GetTtl

func (x *DnsRecord) GetTtl() int64

func (*DnsRecord) ProtoMessage

func (*DnsRecord) ProtoMessage()

func (*DnsRecord) ProtoReflect

func (x *DnsRecord) ProtoReflect() protoreflect.Message

func (*DnsRecord) Reset

func (x *DnsRecord) Reset()

func (*DnsRecord) SetDnsZoneId

func (m *DnsRecord) SetDnsZoneId(v string)

func (*DnsRecord) SetFqdn

func (m *DnsRecord) SetFqdn(v string)

func (*DnsRecord) SetPtr

func (m *DnsRecord) SetPtr(v bool)

func (*DnsRecord) SetTtl

func (m *DnsRecord) SetTtl(v int64)

func (*DnsRecord) String

func (x *DnsRecord) String() string

type DnsRecordSpec

type DnsRecordSpec struct {

	// Required. DNS record name (absolute or relative to the DNS zone in use).
	Fqdn string `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// Required. ID of the public DNS zone. The maximum string length in characters is 20.
	DnsZoneId string `protobuf:"bytes,2,opt,name=dns_zone_id,json=dnsZoneId,proto3" json:"dns_zone_id,omitempty"`
	// TTL of record. Acceptable values are 0 to 86400, inclusive.
	Ttl int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// Optional. If the PTR record is required, this parameter must be set to "true".
	Ptr bool `protobuf:"varint,4,opt,name=ptr,proto3" json:"ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsRecordSpec) Descriptor deprecated

func (*DnsRecordSpec) Descriptor() ([]byte, []int)

Deprecated: Use DnsRecordSpec.ProtoReflect.Descriptor instead.

func (*DnsRecordSpec) GetDnsZoneId

func (x *DnsRecordSpec) GetDnsZoneId() string

func (*DnsRecordSpec) GetFqdn

func (x *DnsRecordSpec) GetFqdn() string

func (*DnsRecordSpec) GetPtr

func (x *DnsRecordSpec) GetPtr() bool

func (*DnsRecordSpec) GetTtl

func (x *DnsRecordSpec) GetTtl() int64

func (*DnsRecordSpec) ProtoMessage

func (*DnsRecordSpec) ProtoMessage()

func (*DnsRecordSpec) ProtoReflect

func (x *DnsRecordSpec) ProtoReflect() protoreflect.Message

func (*DnsRecordSpec) Reset

func (x *DnsRecordSpec) Reset()

func (*DnsRecordSpec) SetDnsZoneId

func (m *DnsRecordSpec) SetDnsZoneId(v string)

func (*DnsRecordSpec) SetFqdn

func (m *DnsRecordSpec) SetFqdn(v string)

func (*DnsRecordSpec) SetPtr

func (m *DnsRecordSpec) SetPtr(v bool)

func (*DnsRecordSpec) SetTtl

func (m *DnsRecordSpec) SetTtl(v int64)

func (*DnsRecordSpec) String

func (x *DnsRecordSpec) String() string

type ExternalIpv4Address

type ExternalIpv4Address struct {

	// Value of address.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Availability zone from which the address will be allocated.
	ZoneId string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Parameters of the allocated address, for example DDoS Protection.
	Requirements *AddressRequirements `protobuf:"bytes,3,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalIpv4Address) Descriptor deprecated

func (*ExternalIpv4Address) Descriptor() ([]byte, []int)

Deprecated: Use ExternalIpv4Address.ProtoReflect.Descriptor instead.

func (*ExternalIpv4Address) GetAddress

func (x *ExternalIpv4Address) GetAddress() string

func (*ExternalIpv4Address) GetRequirements

func (x *ExternalIpv4Address) GetRequirements() *AddressRequirements

func (*ExternalIpv4Address) GetZoneId

func (x *ExternalIpv4Address) GetZoneId() string

func (*ExternalIpv4Address) ProtoMessage

func (*ExternalIpv4Address) ProtoMessage()

func (*ExternalIpv4Address) ProtoReflect

func (x *ExternalIpv4Address) ProtoReflect() protoreflect.Message

func (*ExternalIpv4Address) Reset

func (x *ExternalIpv4Address) Reset()

func (*ExternalIpv4Address) SetAddress

func (m *ExternalIpv4Address) SetAddress(v string)

func (*ExternalIpv4Address) SetRequirements

func (m *ExternalIpv4Address) SetRequirements(v *AddressRequirements)

func (*ExternalIpv4Address) SetZoneId

func (m *ExternalIpv4Address) SetZoneId(v string)

func (*ExternalIpv4Address) String

func (x *ExternalIpv4Address) String() string

type ExternalIpv4AddressSpec

type ExternalIpv4AddressSpec struct {

	// Value of address.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // if unspecified, one will be automatically allocated from other params
	// Availability zone from which the address will be allocated.
	ZoneId string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // only if address unspecified
	// Parameters of the allocated address, for example DDoS Protection.
	Requirements *AddressRequirements `protobuf:"bytes,3,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalIpv4AddressSpec) Descriptor deprecated

func (*ExternalIpv4AddressSpec) Descriptor() ([]byte, []int)

Deprecated: Use ExternalIpv4AddressSpec.ProtoReflect.Descriptor instead.

func (*ExternalIpv4AddressSpec) GetAddress

func (x *ExternalIpv4AddressSpec) GetAddress() string

func (*ExternalIpv4AddressSpec) GetRequirements

func (x *ExternalIpv4AddressSpec) GetRequirements() *AddressRequirements

func (*ExternalIpv4AddressSpec) GetZoneId

func (x *ExternalIpv4AddressSpec) GetZoneId() string

func (*ExternalIpv4AddressSpec) ProtoMessage

func (*ExternalIpv4AddressSpec) ProtoMessage()

func (*ExternalIpv4AddressSpec) ProtoReflect

func (x *ExternalIpv4AddressSpec) ProtoReflect() protoreflect.Message

func (*ExternalIpv4AddressSpec) Reset

func (x *ExternalIpv4AddressSpec) Reset()

func (*ExternalIpv4AddressSpec) SetAddress

func (m *ExternalIpv4AddressSpec) SetAddress(v string)

func (*ExternalIpv4AddressSpec) SetRequirements

func (m *ExternalIpv4AddressSpec) SetRequirements(v *AddressRequirements)

func (*ExternalIpv4AddressSpec) SetZoneId

func (m *ExternalIpv4AddressSpec) SetZoneId(v string)

func (*ExternalIpv4AddressSpec) String

func (x *ExternalIpv4AddressSpec) String() string

type Gateway

type Gateway struct {

	// ID of the gateway. Generated at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the gateway belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the gateway.
	// The name is unique within the folder.
	// Value must match the regular expression “\|[a-z]([-a-z0-9]{0,61}[a-z0-9])?“.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the gateway. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Gateway labels as `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_./\\@0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_./\\@0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Gateway specification
	//
	// Types that are assignable to Gateway:
	//
	//	*Gateway_SharedEgressGateway
	Gateway isGateway_Gateway `protobuf_oneof:"gateway"`
	// contains filtered or unexported fields
}

A Gateway resource. For more information, see Gateway(/docs/vpc/concepts/gateways).

func (*Gateway) Descriptor deprecated

func (*Gateway) Descriptor() ([]byte, []int)

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetCreatedAt

func (x *Gateway) GetCreatedAt() *timestamppb.Timestamp

func (*Gateway) GetDescription

func (x *Gateway) GetDescription() string

func (*Gateway) GetFolderId

func (x *Gateway) GetFolderId() string

func (*Gateway) GetGateway

func (m *Gateway) GetGateway() isGateway_Gateway

func (*Gateway) GetId

func (x *Gateway) GetId() string

func (*Gateway) GetLabels

func (x *Gateway) GetLabels() map[string]string

func (*Gateway) GetName

func (x *Gateway) GetName() string

func (*Gateway) GetSharedEgressGateway

func (x *Gateway) GetSharedEgressGateway() *SharedEgressGateway

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect

func (x *Gateway) ProtoReflect() protoreflect.Message

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) SetCreatedAt

func (m *Gateway) SetCreatedAt(v *timestamppb.Timestamp)

func (*Gateway) SetDescription

func (m *Gateway) SetDescription(v string)

func (*Gateway) SetFolderId

func (m *Gateway) SetFolderId(v string)

func (*Gateway) SetGateway

func (m *Gateway) SetGateway(v Gateway_Gateway)

func (*Gateway) SetId

func (m *Gateway) SetId(v string)

func (*Gateway) SetLabels

func (m *Gateway) SetLabels(v map[string]string)

func (*Gateway) SetName

func (m *Gateway) SetName(v string)

func (*Gateway) SetSharedEgressGateway

func (m *Gateway) SetSharedEgressGateway(v *SharedEgressGateway)

func (*Gateway) String

func (x *Gateway) String() string

type GatewayServiceClient

type GatewayServiceClient interface {
	// Returns the specified Gateway resource.
	//
	// To get the list of all available Gateway resources, make a [List] request.
	Get(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// Retrieves the list of Gateway resources in the specified folder.
	List(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error)
	// Creates a gateway in the specified folder.
	Create(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified gateway.
	Update(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified gateway.
	Delete(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// List operations for the specified gateway.
	ListOperations(ctx context.Context, in *ListGatewayOperationsRequest, opts ...grpc.CallOption) (*ListGatewayOperationsResponse, error)
	// Move a gateway to another folder
	Move(ctx context.Context, in *MoveGatewayRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

GatewayServiceClient is the client API for GatewayService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type GatewayServiceServer

type GatewayServiceServer interface {
	// Returns the specified Gateway resource.
	//
	// To get the list of all available Gateway resources, make a [List] request.
	Get(context.Context, *GetGatewayRequest) (*Gateway, error)
	// Retrieves the list of Gateway resources in the specified folder.
	List(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error)
	// Creates a gateway in the specified folder.
	Create(context.Context, *CreateGatewayRequest) (*operation.Operation, error)
	// Updates the specified gateway.
	Update(context.Context, *UpdateGatewayRequest) (*operation.Operation, error)
	// Deletes the specified gateway.
	Delete(context.Context, *DeleteGatewayRequest) (*operation.Operation, error)
	// List operations for the specified gateway.
	ListOperations(context.Context, *ListGatewayOperationsRequest) (*ListGatewayOperationsResponse, error)
	// Move a gateway to another folder
	Move(context.Context, *MoveGatewayRequest) (*operation.Operation, error)
}

GatewayServiceServer is the server API for GatewayService service. All implementations should embed UnimplementedGatewayServiceServer for forward compatibility.

type Gateway_Gateway

type Gateway_Gateway = isGateway_Gateway

type Gateway_SharedEgressGateway

type Gateway_SharedEgressGateway struct {
	SharedEgressGateway *SharedEgressGateway `protobuf:"bytes,7,opt,name=shared_egress_gateway,json=sharedEgressGateway,proto3,oneof"`
}

type GetAddressByValueRequest

type GetAddressByValueRequest struct {

	// External ipv4 address specification.
	//
	// Types that are assignable to Address:
	//
	//	*GetAddressByValueRequest_ExternalIpv4Address
	Address isGetAddressByValueRequest_Address `protobuf_oneof:"address"`
	// contains filtered or unexported fields
}

func (*GetAddressByValueRequest) Descriptor deprecated

func (*GetAddressByValueRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAddressByValueRequest.ProtoReflect.Descriptor instead.

func (*GetAddressByValueRequest) GetAddress

func (m *GetAddressByValueRequest) GetAddress() isGetAddressByValueRequest_Address

func (*GetAddressByValueRequest) GetExternalIpv4Address

func (x *GetAddressByValueRequest) GetExternalIpv4Address() string

func (*GetAddressByValueRequest) ProtoMessage

func (*GetAddressByValueRequest) ProtoMessage()

func (*GetAddressByValueRequest) ProtoReflect

func (x *GetAddressByValueRequest) ProtoReflect() protoreflect.Message

func (*GetAddressByValueRequest) Reset

func (x *GetAddressByValueRequest) Reset()

func (*GetAddressByValueRequest) SetAddress

func (*GetAddressByValueRequest) SetExternalIpv4Address

func (m *GetAddressByValueRequest) SetExternalIpv4Address(v string)

func (*GetAddressByValueRequest) String

func (x *GetAddressByValueRequest) String() string

type GetAddressByValueRequest_Address

type GetAddressByValueRequest_Address = isGetAddressByValueRequest_Address

type GetAddressByValueRequest_ExternalIpv4Address

type GetAddressByValueRequest_ExternalIpv4Address struct {
	ExternalIpv4Address string `protobuf:"bytes,1,opt,name=external_ipv4_address,json=externalIpv4Address,proto3,oneof"`
}

type GetAddressRequest

type GetAddressRequest struct {

	// ID of the Address resource to return.
	//
	// To get Address resource ID make a [AddressService.List] request.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAddressRequest) Descriptor deprecated

func (*GetAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAddressRequest.ProtoReflect.Descriptor instead.

func (*GetAddressRequest) GetAddressId

func (x *GetAddressRequest) GetAddressId() string

func (*GetAddressRequest) ProtoMessage

func (*GetAddressRequest) ProtoMessage()

func (*GetAddressRequest) ProtoReflect

func (x *GetAddressRequest) ProtoReflect() protoreflect.Message

func (*GetAddressRequest) Reset

func (x *GetAddressRequest) Reset()

func (*GetAddressRequest) SetAddressId

func (m *GetAddressRequest) SetAddressId(v string)

func (*GetAddressRequest) String

func (x *GetAddressRequest) String() string

type GetGatewayRequest

type GetGatewayRequest struct {

	// ID of the Gateway resource to return.
	//
	// To get Gateway resource ID make a [GatewayService.List] request.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayRequest) Descriptor deprecated

func (*GetGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayRequest) GetGatewayId

func (x *GetGatewayRequest) GetGatewayId() string

func (*GetGatewayRequest) ProtoMessage

func (*GetGatewayRequest) ProtoMessage()

func (*GetGatewayRequest) ProtoReflect

func (x *GetGatewayRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayRequest) Reset

func (x *GetGatewayRequest) Reset()

func (*GetGatewayRequest) SetGatewayId

func (m *GetGatewayRequest) SetGatewayId(v string)

func (*GetGatewayRequest) String

func (x *GetGatewayRequest) String() string

type GetNetworkRequest

type GetNetworkRequest struct {

	// ID of the Network resource to return.
	// To get the network ID, use a [NetworkService.List] request.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNetworkRequest) Descriptor deprecated

func (*GetNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkRequest) GetNetworkId

func (x *GetNetworkRequest) GetNetworkId() string

func (*GetNetworkRequest) ProtoMessage

func (*GetNetworkRequest) ProtoMessage()

func (*GetNetworkRequest) ProtoReflect

func (x *GetNetworkRequest) ProtoReflect() protoreflect.Message

func (*GetNetworkRequest) Reset

func (x *GetNetworkRequest) Reset()

func (*GetNetworkRequest) SetNetworkId

func (m *GetNetworkRequest) SetNetworkId(v string)

func (*GetNetworkRequest) String

func (x *GetNetworkRequest) String() string

type GetRouteTableRequest

type GetRouteTableRequest struct {

	// ID of the RouteTable resource to return.
	// To get the route table ID use a [RouteTableService.List] request.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRouteTableRequest) Descriptor deprecated

func (*GetRouteTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRouteTableRequest.ProtoReflect.Descriptor instead.

func (*GetRouteTableRequest) GetRouteTableId

func (x *GetRouteTableRequest) GetRouteTableId() string

func (*GetRouteTableRequest) ProtoMessage

func (*GetRouteTableRequest) ProtoMessage()

func (*GetRouteTableRequest) ProtoReflect

func (x *GetRouteTableRequest) ProtoReflect() protoreflect.Message

func (*GetRouteTableRequest) Reset

func (x *GetRouteTableRequest) Reset()

func (*GetRouteTableRequest) SetRouteTableId

func (m *GetRouteTableRequest) SetRouteTableId(v string)

func (*GetRouteTableRequest) String

func (x *GetRouteTableRequest) String() string

type GetSecurityGroupRequest

type GetSecurityGroupRequest struct {

	// ID of the Security Group resource to return.
	// To get the security group ID, use a [SecurityGroup.List] request.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSecurityGroupRequest) Descriptor deprecated

func (*GetSecurityGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*GetSecurityGroupRequest) GetSecurityGroupId

func (x *GetSecurityGroupRequest) GetSecurityGroupId() string

func (*GetSecurityGroupRequest) ProtoMessage

func (*GetSecurityGroupRequest) ProtoMessage()

func (*GetSecurityGroupRequest) ProtoReflect

func (x *GetSecurityGroupRequest) ProtoReflect() protoreflect.Message

func (*GetSecurityGroupRequest) Reset

func (x *GetSecurityGroupRequest) Reset()

func (*GetSecurityGroupRequest) SetSecurityGroupId

func (m *GetSecurityGroupRequest) SetSecurityGroupId(v string)

func (*GetSecurityGroupRequest) String

func (x *GetSecurityGroupRequest) String() string

type GetSubnetRequest

type GetSubnetRequest struct {

	// ID of the Subnet resource to return.
	// To get the subnet ID use a [SubnetService.List] request.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSubnetRequest) Descriptor deprecated

func (*GetSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSubnetRequest.ProtoReflect.Descriptor instead.

func (*GetSubnetRequest) GetSubnetId

func (x *GetSubnetRequest) GetSubnetId() string

func (*GetSubnetRequest) ProtoMessage

func (*GetSubnetRequest) ProtoMessage()

func (*GetSubnetRequest) ProtoReflect

func (x *GetSubnetRequest) ProtoReflect() protoreflect.Message

func (*GetSubnetRequest) Reset

func (x *GetSubnetRequest) Reset()

func (*GetSubnetRequest) SetSubnetId

func (m *GetSubnetRequest) SetSubnetId(v string)

func (*GetSubnetRequest) String

func (x *GetSubnetRequest) String() string

type IpVersion

type IpVersion int32
const (
	IpVersion_IP_VERSION_UNSPECIFIED IpVersion = 0
	IpVersion_IPV4                   IpVersion = 1
	IpVersion_IPV6                   IpVersion = 2
)

func (IpVersion) Descriptor

func (IpVersion) Descriptor() protoreflect.EnumDescriptor

func (IpVersion) Enum

func (x IpVersion) Enum() *IpVersion

func (IpVersion) EnumDescriptor deprecated

func (IpVersion) EnumDescriptor() ([]byte, []int)

Deprecated: Use IpVersion.Descriptor instead.

func (IpVersion) Number

func (x IpVersion) Number() protoreflect.EnumNumber

func (IpVersion) String

func (x IpVersion) String() string

func (IpVersion) Type

type ListAddressOperationsRequest

type ListAddressOperationsRequest struct {

	// ID of the address to list operations for.
	//
	// To get a address ID make a [AddressService.List] request.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListAddressOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListAddressOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAddressOperationsRequest) Descriptor deprecated

func (*ListAddressOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAddressOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListAddressOperationsRequest) GetAddressId

func (x *ListAddressOperationsRequest) GetAddressId() string

func (*ListAddressOperationsRequest) GetPageSize

func (x *ListAddressOperationsRequest) GetPageSize() int64

func (*ListAddressOperationsRequest) GetPageToken

func (x *ListAddressOperationsRequest) GetPageToken() string

func (*ListAddressOperationsRequest) ProtoMessage

func (*ListAddressOperationsRequest) ProtoMessage()

func (*ListAddressOperationsRequest) ProtoReflect

func (*ListAddressOperationsRequest) Reset

func (x *ListAddressOperationsRequest) Reset()

func (*ListAddressOperationsRequest) SetAddressId

func (m *ListAddressOperationsRequest) SetAddressId(v string)

func (*ListAddressOperationsRequest) SetPageSize

func (m *ListAddressOperationsRequest) SetPageSize(v int64)

func (*ListAddressOperationsRequest) SetPageToken

func (m *ListAddressOperationsRequest) SetPageToken(v string)

func (*ListAddressOperationsRequest) String

type ListAddressOperationsResponse

type ListAddressOperationsResponse struct {

	// List of operations for the specified address.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListAddressOperationsRequest.page_size], use `next_page_token` as the value
	// for the [ListAddressOperationsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAddressOperationsResponse) Descriptor deprecated

func (*ListAddressOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAddressOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListAddressOperationsResponse) GetNextPageToken

func (x *ListAddressOperationsResponse) GetNextPageToken() string

func (*ListAddressOperationsResponse) GetOperations

func (x *ListAddressOperationsResponse) GetOperations() []*operation.Operation

func (*ListAddressOperationsResponse) ProtoMessage

func (*ListAddressOperationsResponse) ProtoMessage()

func (*ListAddressOperationsResponse) ProtoReflect

func (*ListAddressOperationsResponse) Reset

func (x *ListAddressOperationsResponse) Reset()

func (*ListAddressOperationsResponse) SetNextPageToken

func (m *ListAddressOperationsResponse) SetNextPageToken(v string)

func (*ListAddressOperationsResponse) SetOperations

func (m *ListAddressOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListAddressOperationsResponse) String

type ListAddressesRequest

type ListAddressesRequest struct {

	// ID of the folder to list addresses in.
	//
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than `page_size`, the service returns a [ListAddressesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set `page_token` to the
	// [ListAddressesResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters Address listed in the response.
	//
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Address.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	// Example of a filter: `name=my-address`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAddressesRequest) Descriptor deprecated

func (*ListAddressesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAddressesRequest.ProtoReflect.Descriptor instead.

func (*ListAddressesRequest) GetFilter

func (x *ListAddressesRequest) GetFilter() string

func (*ListAddressesRequest) GetFolderId

func (x *ListAddressesRequest) GetFolderId() string

func (*ListAddressesRequest) GetPageSize

func (x *ListAddressesRequest) GetPageSize() int64

func (*ListAddressesRequest) GetPageToken

func (x *ListAddressesRequest) GetPageToken() string

func (*ListAddressesRequest) ProtoMessage

func (*ListAddressesRequest) ProtoMessage()

func (*ListAddressesRequest) ProtoReflect

func (x *ListAddressesRequest) ProtoReflect() protoreflect.Message

func (*ListAddressesRequest) Reset

func (x *ListAddressesRequest) Reset()

func (*ListAddressesRequest) SetFilter

func (m *ListAddressesRequest) SetFilter(v string)

func (*ListAddressesRequest) SetFolderId

func (m *ListAddressesRequest) SetFolderId(v string)

func (*ListAddressesRequest) SetPageSize

func (m *ListAddressesRequest) SetPageSize(v int64)

func (*ListAddressesRequest) SetPageToken

func (m *ListAddressesRequest) SetPageToken(v string)

func (*ListAddressesRequest) String

func (x *ListAddressesRequest) String() string

type ListAddressesResponse

type ListAddressesResponse struct {

	// List of addresses.
	Addresses []*Address `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListAddressesRequest.page_size], use `next_page_token` as the value
	// for the [ListAddressesRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAddressesResponse) Descriptor deprecated

func (*ListAddressesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAddressesResponse.ProtoReflect.Descriptor instead.

func (*ListAddressesResponse) GetAddresses

func (x *ListAddressesResponse) GetAddresses() []*Address

func (*ListAddressesResponse) GetNextPageToken

func (x *ListAddressesResponse) GetNextPageToken() string

func (*ListAddressesResponse) ProtoMessage

func (*ListAddressesResponse) ProtoMessage()

func (*ListAddressesResponse) ProtoReflect

func (x *ListAddressesResponse) ProtoReflect() protoreflect.Message

func (*ListAddressesResponse) Reset

func (x *ListAddressesResponse) Reset()

func (*ListAddressesResponse) SetAddresses

func (m *ListAddressesResponse) SetAddresses(v []*Address)

func (*ListAddressesResponse) SetNextPageToken

func (m *ListAddressesResponse) SetNextPageToken(v string)

func (*ListAddressesResponse) String

func (x *ListAddressesResponse) String() string

type ListGatewayOperationsRequest

type ListGatewayOperationsRequest struct {

	// ID of the gateway to list operations for.
	//
	// To get a gateway ID make a [GatewayService.List] request.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListGatewayOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListGatewayOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewayOperationsRequest) Descriptor deprecated

func (*ListGatewayOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewayOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListGatewayOperationsRequest) GetGatewayId

func (x *ListGatewayOperationsRequest) GetGatewayId() string

func (*ListGatewayOperationsRequest) GetPageSize

func (x *ListGatewayOperationsRequest) GetPageSize() int64

func (*ListGatewayOperationsRequest) GetPageToken

func (x *ListGatewayOperationsRequest) GetPageToken() string

func (*ListGatewayOperationsRequest) ProtoMessage

func (*ListGatewayOperationsRequest) ProtoMessage()

func (*ListGatewayOperationsRequest) ProtoReflect

func (*ListGatewayOperationsRequest) Reset

func (x *ListGatewayOperationsRequest) Reset()

func (*ListGatewayOperationsRequest) SetGatewayId

func (m *ListGatewayOperationsRequest) SetGatewayId(v string)

func (*ListGatewayOperationsRequest) SetPageSize

func (m *ListGatewayOperationsRequest) SetPageSize(v int64)

func (*ListGatewayOperationsRequest) SetPageToken

func (m *ListGatewayOperationsRequest) SetPageToken(v string)

func (*ListGatewayOperationsRequest) String

type ListGatewayOperationsResponse

type ListGatewayOperationsResponse struct {

	// List of operations for the specified gateway.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListGatewayOperationsRequest.page_size], use `next_page_token` as the value
	// for the [ListGatewayOperationsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewayOperationsResponse) Descriptor deprecated

func (*ListGatewayOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewayOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListGatewayOperationsResponse) GetNextPageToken

func (x *ListGatewayOperationsResponse) GetNextPageToken() string

func (*ListGatewayOperationsResponse) GetOperations

func (x *ListGatewayOperationsResponse) GetOperations() []*operation.Operation

func (*ListGatewayOperationsResponse) ProtoMessage

func (*ListGatewayOperationsResponse) ProtoMessage()

func (*ListGatewayOperationsResponse) ProtoReflect

func (*ListGatewayOperationsResponse) Reset

func (x *ListGatewayOperationsResponse) Reset()

func (*ListGatewayOperationsResponse) SetNextPageToken

func (m *ListGatewayOperationsResponse) SetNextPageToken(v string)

func (*ListGatewayOperationsResponse) SetOperations

func (m *ListGatewayOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListGatewayOperationsResponse) String

type ListGatewaysRequest

type ListGatewaysRequest struct {

	// ID of the folder to list gateways in.
	//
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than `page_size`, the service returns a [ListGatewaysResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set `page_token` to the
	// [ListGatewaysResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters Gateway listed in the response.
	//
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Gateway.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	// Example of a filter: `name=my-gateway`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysRequest) Descriptor deprecated

func (*ListGatewaysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListGatewaysRequest) GetFilter

func (x *ListGatewaysRequest) GetFilter() string

func (*ListGatewaysRequest) GetFolderId

func (x *ListGatewaysRequest) GetFolderId() string

func (*ListGatewaysRequest) GetPageSize

func (x *ListGatewaysRequest) GetPageSize() int64

func (*ListGatewaysRequest) GetPageToken

func (x *ListGatewaysRequest) GetPageToken() string

func (*ListGatewaysRequest) ProtoMessage

func (*ListGatewaysRequest) ProtoMessage()

func (*ListGatewaysRequest) ProtoReflect

func (x *ListGatewaysRequest) ProtoReflect() protoreflect.Message

func (*ListGatewaysRequest) Reset

func (x *ListGatewaysRequest) Reset()

func (*ListGatewaysRequest) SetFilter

func (m *ListGatewaysRequest) SetFilter(v string)

func (*ListGatewaysRequest) SetFolderId

func (m *ListGatewaysRequest) SetFolderId(v string)

func (*ListGatewaysRequest) SetPageSize

func (m *ListGatewaysRequest) SetPageSize(v int64)

func (*ListGatewaysRequest) SetPageToken

func (m *ListGatewaysRequest) SetPageToken(v string)

func (*ListGatewaysRequest) String

func (x *ListGatewaysRequest) String() string

type ListGatewaysResponse

type ListGatewaysResponse struct {

	// List of gateways.
	Gateways []*Gateway `protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListGatewaysRequest.page_size], use `next_page_token` as the value
	// for the [ListGatewaysRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysResponse) Descriptor deprecated

func (*ListGatewaysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListGatewaysResponse) GetGateways

func (x *ListGatewaysResponse) GetGateways() []*Gateway

func (*ListGatewaysResponse) GetNextPageToken

func (x *ListGatewaysResponse) GetNextPageToken() string

func (*ListGatewaysResponse) ProtoMessage

func (*ListGatewaysResponse) ProtoMessage()

func (*ListGatewaysResponse) ProtoReflect

func (x *ListGatewaysResponse) ProtoReflect() protoreflect.Message

func (*ListGatewaysResponse) Reset

func (x *ListGatewaysResponse) Reset()

func (*ListGatewaysResponse) SetGateways

func (m *ListGatewaysResponse) SetGateways(v []*Gateway)

func (*ListGatewaysResponse) SetNextPageToken

func (m *ListGatewaysResponse) SetNextPageToken(v string)

func (*ListGatewaysResponse) String

func (x *ListGatewaysResponse) String() string

type ListNetworkOperationsRequest

type ListNetworkOperationsRequest struct {

	// ID of the Network resource to list operations for.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size], the service returns a [ListNetworkOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListNetworkOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkOperationsRequest) Descriptor deprecated

func (*ListNetworkOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkOperationsRequest) GetNetworkId

func (x *ListNetworkOperationsRequest) GetNetworkId() string

func (*ListNetworkOperationsRequest) GetPageSize

func (x *ListNetworkOperationsRequest) GetPageSize() int64

func (*ListNetworkOperationsRequest) GetPageToken

func (x *ListNetworkOperationsRequest) GetPageToken() string

func (*ListNetworkOperationsRequest) ProtoMessage

func (*ListNetworkOperationsRequest) ProtoMessage()

func (*ListNetworkOperationsRequest) ProtoReflect

func (*ListNetworkOperationsRequest) Reset

func (x *ListNetworkOperationsRequest) Reset()

func (*ListNetworkOperationsRequest) SetNetworkId

func (m *ListNetworkOperationsRequest) SetNetworkId(v string)

func (*ListNetworkOperationsRequest) SetPageSize

func (m *ListNetworkOperationsRequest) SetPageSize(v int64)

func (*ListNetworkOperationsRequest) SetPageToken

func (m *ListNetworkOperationsRequest) SetPageToken(v string)

func (*ListNetworkOperationsRequest) String

type ListNetworkOperationsResponse

type ListNetworkOperationsResponse struct {

	// List of operations for the specified network.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworkOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListNetworkOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkOperationsResponse) Descriptor deprecated

func (*ListNetworkOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkOperationsResponse) GetNextPageToken

func (x *ListNetworkOperationsResponse) GetNextPageToken() string

func (*ListNetworkOperationsResponse) GetOperations

func (x *ListNetworkOperationsResponse) GetOperations() []*operation.Operation

func (*ListNetworkOperationsResponse) ProtoMessage

func (*ListNetworkOperationsResponse) ProtoMessage()

func (*ListNetworkOperationsResponse) ProtoReflect

func (*ListNetworkOperationsResponse) Reset

func (x *ListNetworkOperationsResponse) Reset()

func (*ListNetworkOperationsResponse) SetNextPageToken

func (m *ListNetworkOperationsResponse) SetNextPageToken(v string)

func (*ListNetworkOperationsResponse) SetOperations

func (m *ListNetworkOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListNetworkOperationsResponse) String

type ListNetworkRouteTablesRequest

type ListNetworkRouteTablesRequest struct {

	// ID of the Network resource to list route tables for.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListNetworkRouteTablesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListNetworkRouteTablesResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkRouteTablesRequest) Descriptor deprecated

func (*ListNetworkRouteTablesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkRouteTablesRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkRouteTablesRequest) GetNetworkId

func (x *ListNetworkRouteTablesRequest) GetNetworkId() string

func (*ListNetworkRouteTablesRequest) GetPageSize

func (x *ListNetworkRouteTablesRequest) GetPageSize() int64

func (*ListNetworkRouteTablesRequest) GetPageToken

func (x *ListNetworkRouteTablesRequest) GetPageToken() string

func (*ListNetworkRouteTablesRequest) ProtoMessage

func (*ListNetworkRouteTablesRequest) ProtoMessage()

func (*ListNetworkRouteTablesRequest) ProtoReflect

func (*ListNetworkRouteTablesRequest) Reset

func (x *ListNetworkRouteTablesRequest) Reset()

func (*ListNetworkRouteTablesRequest) SetNetworkId

func (m *ListNetworkRouteTablesRequest) SetNetworkId(v string)

func (*ListNetworkRouteTablesRequest) SetPageSize

func (m *ListNetworkRouteTablesRequest) SetPageSize(v int64)

func (*ListNetworkRouteTablesRequest) SetPageToken

func (m *ListNetworkRouteTablesRequest) SetPageToken(v string)

func (*ListNetworkRouteTablesRequest) String

type ListNetworkRouteTablesResponse

type ListNetworkRouteTablesResponse struct {

	// List of route tables that belong to the network which is specified in the request.
	RouteTables []*RouteTable `protobuf:"bytes,1,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworkRouteTablesRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListNetworkRouteTablesRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkRouteTablesResponse) Descriptor deprecated

func (*ListNetworkRouteTablesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkRouteTablesResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkRouteTablesResponse) GetNextPageToken

func (x *ListNetworkRouteTablesResponse) GetNextPageToken() string

func (*ListNetworkRouteTablesResponse) GetRouteTables

func (x *ListNetworkRouteTablesResponse) GetRouteTables() []*RouteTable

func (*ListNetworkRouteTablesResponse) ProtoMessage

func (*ListNetworkRouteTablesResponse) ProtoMessage()

func (*ListNetworkRouteTablesResponse) ProtoReflect

func (*ListNetworkRouteTablesResponse) Reset

func (x *ListNetworkRouteTablesResponse) Reset()

func (*ListNetworkRouteTablesResponse) SetNextPageToken

func (m *ListNetworkRouteTablesResponse) SetNextPageToken(v string)

func (*ListNetworkRouteTablesResponse) SetRouteTables

func (m *ListNetworkRouteTablesResponse) SetRouteTables(v []*RouteTable)

func (*ListNetworkRouteTablesResponse) String

type ListNetworkSecurityGroupsRequest

type ListNetworkSecurityGroupsRequest struct {

	// ID of the Network resource to list security groups for.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListNetworkSecurityGroupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListNetworkSecurityGroupsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkSecurityGroupsRequest) Descriptor deprecated

func (*ListNetworkSecurityGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkSecurityGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkSecurityGroupsRequest) GetNetworkId

func (x *ListNetworkSecurityGroupsRequest) GetNetworkId() string

func (*ListNetworkSecurityGroupsRequest) GetPageSize

func (x *ListNetworkSecurityGroupsRequest) GetPageSize() int64

func (*ListNetworkSecurityGroupsRequest) GetPageToken

func (x *ListNetworkSecurityGroupsRequest) GetPageToken() string

func (*ListNetworkSecurityGroupsRequest) ProtoMessage

func (*ListNetworkSecurityGroupsRequest) ProtoMessage()

func (*ListNetworkSecurityGroupsRequest) ProtoReflect

func (*ListNetworkSecurityGroupsRequest) Reset

func (*ListNetworkSecurityGroupsRequest) SetNetworkId

func (m *ListNetworkSecurityGroupsRequest) SetNetworkId(v string)

func (*ListNetworkSecurityGroupsRequest) SetPageSize

func (m *ListNetworkSecurityGroupsRequest) SetPageSize(v int64)

func (*ListNetworkSecurityGroupsRequest) SetPageToken

func (m *ListNetworkSecurityGroupsRequest) SetPageToken(v string)

func (*ListNetworkSecurityGroupsRequest) String

type ListNetworkSecurityGroupsResponse

type ListNetworkSecurityGroupsResponse struct {

	// List of security groups that belong to the network which is specified in the request.
	SecurityGroups []*SecurityGroup `protobuf:"bytes,1,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworkSecurityGroupsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListNetworkSecurityGroupsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkSecurityGroupsResponse) Descriptor deprecated

func (*ListNetworkSecurityGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkSecurityGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkSecurityGroupsResponse) GetNextPageToken

func (x *ListNetworkSecurityGroupsResponse) GetNextPageToken() string

func (*ListNetworkSecurityGroupsResponse) GetSecurityGroups

func (x *ListNetworkSecurityGroupsResponse) GetSecurityGroups() []*SecurityGroup

func (*ListNetworkSecurityGroupsResponse) ProtoMessage

func (*ListNetworkSecurityGroupsResponse) ProtoMessage()

func (*ListNetworkSecurityGroupsResponse) ProtoReflect

func (*ListNetworkSecurityGroupsResponse) Reset

func (*ListNetworkSecurityGroupsResponse) SetNextPageToken

func (m *ListNetworkSecurityGroupsResponse) SetNextPageToken(v string)

func (*ListNetworkSecurityGroupsResponse) SetSecurityGroups

func (m *ListNetworkSecurityGroupsResponse) SetSecurityGroups(v []*SecurityGroup)

func (*ListNetworkSecurityGroupsResponse) String

type ListNetworkSubnetsRequest

type ListNetworkSubnetsRequest struct {

	// ID of the Network resource to list subnets for.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListNetworkSubnetsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListNetworkSubnetsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkSubnetsRequest) Descriptor deprecated

func (*ListNetworkSubnetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkSubnetsRequest.ProtoReflect.Descriptor instead.

func (*ListNetworkSubnetsRequest) GetNetworkId

func (x *ListNetworkSubnetsRequest) GetNetworkId() string

func (*ListNetworkSubnetsRequest) GetPageSize

func (x *ListNetworkSubnetsRequest) GetPageSize() int64

func (*ListNetworkSubnetsRequest) GetPageToken

func (x *ListNetworkSubnetsRequest) GetPageToken() string

func (*ListNetworkSubnetsRequest) ProtoMessage

func (*ListNetworkSubnetsRequest) ProtoMessage()

func (*ListNetworkSubnetsRequest) ProtoReflect

func (*ListNetworkSubnetsRequest) Reset

func (x *ListNetworkSubnetsRequest) Reset()

func (*ListNetworkSubnetsRequest) SetNetworkId

func (m *ListNetworkSubnetsRequest) SetNetworkId(v string)

func (*ListNetworkSubnetsRequest) SetPageSize

func (m *ListNetworkSubnetsRequest) SetPageSize(v int64)

func (*ListNetworkSubnetsRequest) SetPageToken

func (m *ListNetworkSubnetsRequest) SetPageToken(v string)

func (*ListNetworkSubnetsRequest) String

func (x *ListNetworkSubnetsRequest) String() string

type ListNetworkSubnetsResponse

type ListNetworkSubnetsResponse struct {

	// List of subnets that belong to the network which is specified in the request.
	Subnets []*Subnet `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworkSubnetsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListNetworkSubnetsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworkSubnetsResponse) Descriptor deprecated

func (*ListNetworkSubnetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworkSubnetsResponse.ProtoReflect.Descriptor instead.

func (*ListNetworkSubnetsResponse) GetNextPageToken

func (x *ListNetworkSubnetsResponse) GetNextPageToken() string

func (*ListNetworkSubnetsResponse) GetSubnets

func (x *ListNetworkSubnetsResponse) GetSubnets() []*Subnet

func (*ListNetworkSubnetsResponse) ProtoMessage

func (*ListNetworkSubnetsResponse) ProtoMessage()

func (*ListNetworkSubnetsResponse) ProtoReflect

func (*ListNetworkSubnetsResponse) Reset

func (x *ListNetworkSubnetsResponse) Reset()

func (*ListNetworkSubnetsResponse) SetNextPageToken

func (m *ListNetworkSubnetsResponse) SetNextPageToken(v string)

func (*ListNetworkSubnetsResponse) SetSubnets

func (m *ListNetworkSubnetsResponse) SetSubnets(v []*Subnet)

func (*ListNetworkSubnetsResponse) String

func (x *ListNetworkSubnetsResponse) String() string

type ListNetworksRequest

type ListNetworksRequest struct {

	// ID of the folder to list networks in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListNetworksResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListNetworksResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on the [Network.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksRequest) Descriptor deprecated

func (*ListNetworksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest) GetFilter

func (x *ListNetworksRequest) GetFilter() string

func (*ListNetworksRequest) GetFolderId

func (x *ListNetworksRequest) GetFolderId() string

func (*ListNetworksRequest) GetPageSize

func (x *ListNetworksRequest) GetPageSize() int64

func (*ListNetworksRequest) GetPageToken

func (x *ListNetworksRequest) GetPageToken() string

func (*ListNetworksRequest) ProtoMessage

func (*ListNetworksRequest) ProtoMessage()

func (*ListNetworksRequest) ProtoReflect

func (x *ListNetworksRequest) ProtoReflect() protoreflect.Message

func (*ListNetworksRequest) Reset

func (x *ListNetworksRequest) Reset()

func (*ListNetworksRequest) SetFilter

func (m *ListNetworksRequest) SetFilter(v string)

func (*ListNetworksRequest) SetFolderId

func (m *ListNetworksRequest) SetFolderId(v string)

func (*ListNetworksRequest) SetPageSize

func (m *ListNetworksRequest) SetPageSize(v int64)

func (*ListNetworksRequest) SetPageToken

func (m *ListNetworksRequest) SetPageToken(v string)

func (*ListNetworksRequest) String

func (x *ListNetworksRequest) String() string

type ListNetworksResponse

type ListNetworksResponse struct {

	// List of Network resources.
	Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworksRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListNetworksRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNetworksResponse) Descriptor deprecated

func (*ListNetworksResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.

func (*ListNetworksResponse) GetNetworks

func (x *ListNetworksResponse) GetNetworks() []*Network

func (*ListNetworksResponse) GetNextPageToken

func (x *ListNetworksResponse) GetNextPageToken() string

func (*ListNetworksResponse) ProtoMessage

func (*ListNetworksResponse) ProtoMessage()

func (*ListNetworksResponse) ProtoReflect

func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message

func (*ListNetworksResponse) Reset

func (x *ListNetworksResponse) Reset()

func (*ListNetworksResponse) SetNetworks

func (m *ListNetworksResponse) SetNetworks(v []*Network)

func (*ListNetworksResponse) SetNextPageToken

func (m *ListNetworksResponse) SetNextPageToken(v string)

func (*ListNetworksResponse) String

func (x *ListNetworksResponse) String() string

type ListRouteTableOperationsRequest

type ListRouteTableOperationsRequest struct {

	// ID of the RouteTable resource to list operations for.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size], the service returns a [ListRouteTableOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListRouteTableOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRouteTableOperationsRequest) Descriptor deprecated

func (*ListRouteTableOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRouteTableOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListRouteTableOperationsRequest) GetPageSize

func (x *ListRouteTableOperationsRequest) GetPageSize() int64

func (*ListRouteTableOperationsRequest) GetPageToken

func (x *ListRouteTableOperationsRequest) GetPageToken() string

func (*ListRouteTableOperationsRequest) GetRouteTableId

func (x *ListRouteTableOperationsRequest) GetRouteTableId() string

func (*ListRouteTableOperationsRequest) ProtoMessage

func (*ListRouteTableOperationsRequest) ProtoMessage()

func (*ListRouteTableOperationsRequest) ProtoReflect

func (*ListRouteTableOperationsRequest) Reset

func (*ListRouteTableOperationsRequest) SetPageSize

func (m *ListRouteTableOperationsRequest) SetPageSize(v int64)

func (*ListRouteTableOperationsRequest) SetPageToken

func (m *ListRouteTableOperationsRequest) SetPageToken(v string)

func (*ListRouteTableOperationsRequest) SetRouteTableId

func (m *ListRouteTableOperationsRequest) SetRouteTableId(v string)

func (*ListRouteTableOperationsRequest) String

type ListRouteTableOperationsResponse

type ListRouteTableOperationsResponse struct {

	// List of operations for the specified RouteTable resource.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListRouteTableOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListRouteTableOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRouteTableOperationsResponse) Descriptor deprecated

func (*ListRouteTableOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRouteTableOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListRouteTableOperationsResponse) GetNextPageToken

func (x *ListRouteTableOperationsResponse) GetNextPageToken() string

func (*ListRouteTableOperationsResponse) GetOperations

func (*ListRouteTableOperationsResponse) ProtoMessage

func (*ListRouteTableOperationsResponse) ProtoMessage()

func (*ListRouteTableOperationsResponse) ProtoReflect

func (*ListRouteTableOperationsResponse) Reset

func (*ListRouteTableOperationsResponse) SetNextPageToken

func (m *ListRouteTableOperationsResponse) SetNextPageToken(v string)

func (*ListRouteTableOperationsResponse) SetOperations

func (m *ListRouteTableOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListRouteTableOperationsResponse) String

type ListRouteTablesRequest

type ListRouteTablesRequest struct {

	// ID of the folder that the route table belongs to.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListRouteTablesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListRouteTablesResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [RouteTable.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRouteTablesRequest) Descriptor deprecated

func (*ListRouteTablesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRouteTablesRequest.ProtoReflect.Descriptor instead.

func (*ListRouteTablesRequest) GetFilter

func (x *ListRouteTablesRequest) GetFilter() string

func (*ListRouteTablesRequest) GetFolderId

func (x *ListRouteTablesRequest) GetFolderId() string

func (*ListRouteTablesRequest) GetPageSize

func (x *ListRouteTablesRequest) GetPageSize() int64

func (*ListRouteTablesRequest) GetPageToken

func (x *ListRouteTablesRequest) GetPageToken() string

func (*ListRouteTablesRequest) ProtoMessage

func (*ListRouteTablesRequest) ProtoMessage()

func (*ListRouteTablesRequest) ProtoReflect

func (x *ListRouteTablesRequest) ProtoReflect() protoreflect.Message

func (*ListRouteTablesRequest) Reset

func (x *ListRouteTablesRequest) Reset()

func (*ListRouteTablesRequest) SetFilter

func (m *ListRouteTablesRequest) SetFilter(v string)

func (*ListRouteTablesRequest) SetFolderId

func (m *ListRouteTablesRequest) SetFolderId(v string)

func (*ListRouteTablesRequest) SetPageSize

func (m *ListRouteTablesRequest) SetPageSize(v int64)

func (*ListRouteTablesRequest) SetPageToken

func (m *ListRouteTablesRequest) SetPageToken(v string)

func (*ListRouteTablesRequest) String

func (x *ListRouteTablesRequest) String() string

type ListRouteTablesResponse

type ListRouteTablesResponse struct {

	// List of RouteTable resources.
	RouteTables []*RouteTable `protobuf:"bytes,1,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListRouteTablesRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListRouteTablesRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRouteTablesResponse) Descriptor deprecated

func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRouteTablesResponse.ProtoReflect.Descriptor instead.

func (*ListRouteTablesResponse) GetNextPageToken

func (x *ListRouteTablesResponse) GetNextPageToken() string

func (*ListRouteTablesResponse) GetRouteTables

func (x *ListRouteTablesResponse) GetRouteTables() []*RouteTable

func (*ListRouteTablesResponse) ProtoMessage

func (*ListRouteTablesResponse) ProtoMessage()

func (*ListRouteTablesResponse) ProtoReflect

func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message

func (*ListRouteTablesResponse) Reset

func (x *ListRouteTablesResponse) Reset()

func (*ListRouteTablesResponse) SetNextPageToken

func (m *ListRouteTablesResponse) SetNextPageToken(v string)

func (*ListRouteTablesResponse) SetRouteTables

func (m *ListRouteTablesResponse) SetRouteTables(v []*RouteTable)

func (*ListRouteTablesResponse) String

func (x *ListRouteTablesResponse) String() string

type ListSecurityGroupOperationsRequest

type ListSecurityGroupOperationsRequest struct {

	// ID of the address to list operations for.
	//
	// To get a address ID make a [SecurityGroup.List] request.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListSecurityGroupOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSecurityGroupOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSecurityGroupOperationsRequest) Descriptor deprecated

func (*ListSecurityGroupOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSecurityGroupOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupOperationsRequest) GetPageSize

func (x *ListSecurityGroupOperationsRequest) GetPageSize() int64

func (*ListSecurityGroupOperationsRequest) GetPageToken

func (x *ListSecurityGroupOperationsRequest) GetPageToken() string

func (*ListSecurityGroupOperationsRequest) GetSecurityGroupId

func (x *ListSecurityGroupOperationsRequest) GetSecurityGroupId() string

func (*ListSecurityGroupOperationsRequest) ProtoMessage

func (*ListSecurityGroupOperationsRequest) ProtoMessage()

func (*ListSecurityGroupOperationsRequest) ProtoReflect

func (*ListSecurityGroupOperationsRequest) Reset

func (*ListSecurityGroupOperationsRequest) SetPageSize

func (m *ListSecurityGroupOperationsRequest) SetPageSize(v int64)

func (*ListSecurityGroupOperationsRequest) SetPageToken

func (m *ListSecurityGroupOperationsRequest) SetPageToken(v string)

func (*ListSecurityGroupOperationsRequest) SetSecurityGroupId

func (m *ListSecurityGroupOperationsRequest) SetSecurityGroupId(v string)

func (*ListSecurityGroupOperationsRequest) String

type ListSecurityGroupOperationsResponse

type ListSecurityGroupOperationsResponse struct {

	// List of operations for the specified security group.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListSecurityGroupOperationsRequest.page_size], use `next_page_token` as the value
	// for the [ListSecurityGroupOperationsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSecurityGroupOperationsResponse) Descriptor deprecated

func (*ListSecurityGroupOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSecurityGroupOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupOperationsResponse) GetNextPageToken

func (x *ListSecurityGroupOperationsResponse) GetNextPageToken() string

func (*ListSecurityGroupOperationsResponse) GetOperations

func (*ListSecurityGroupOperationsResponse) ProtoMessage

func (*ListSecurityGroupOperationsResponse) ProtoMessage()

func (*ListSecurityGroupOperationsResponse) ProtoReflect

func (*ListSecurityGroupOperationsResponse) Reset

func (*ListSecurityGroupOperationsResponse) SetNextPageToken

func (m *ListSecurityGroupOperationsResponse) SetNextPageToken(v string)

func (*ListSecurityGroupOperationsResponse) SetOperations

func (*ListSecurityGroupOperationsResponse) String

type ListSecurityGroupsRequest

type ListSecurityGroupsRequest struct {

	// ID of the folder to list security groups in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListSecurityGroupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSecurityGroupsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on the [SecurityGroup.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` //filter by network_id is here
	// contains filtered or unexported fields
}

func (*ListSecurityGroupsRequest) Descriptor deprecated

func (*ListSecurityGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSecurityGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupsRequest) GetFilter

func (x *ListSecurityGroupsRequest) GetFilter() string

func (*ListSecurityGroupsRequest) GetFolderId

func (x *ListSecurityGroupsRequest) GetFolderId() string

func (*ListSecurityGroupsRequest) GetPageSize

func (x *ListSecurityGroupsRequest) GetPageSize() int64

func (*ListSecurityGroupsRequest) GetPageToken

func (x *ListSecurityGroupsRequest) GetPageToken() string

func (*ListSecurityGroupsRequest) ProtoMessage

func (*ListSecurityGroupsRequest) ProtoMessage()

func (*ListSecurityGroupsRequest) ProtoReflect

func (*ListSecurityGroupsRequest) Reset

func (x *ListSecurityGroupsRequest) Reset()

func (*ListSecurityGroupsRequest) SetFilter

func (m *ListSecurityGroupsRequest) SetFilter(v string)

func (*ListSecurityGroupsRequest) SetFolderId

func (m *ListSecurityGroupsRequest) SetFolderId(v string)

func (*ListSecurityGroupsRequest) SetPageSize

func (m *ListSecurityGroupsRequest) SetPageSize(v int64)

func (*ListSecurityGroupsRequest) SetPageToken

func (m *ListSecurityGroupsRequest) SetPageToken(v string)

func (*ListSecurityGroupsRequest) String

func (x *ListSecurityGroupsRequest) String() string

type ListSecurityGroupsResponse

type ListSecurityGroupsResponse struct {

	// List of SecurityGroup resources.
	SecurityGroups []*SecurityGroup `protobuf:"bytes,1,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListNetworksRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListNetworksRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSecurityGroupsResponse) Descriptor deprecated

func (*ListSecurityGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSecurityGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupsResponse) GetNextPageToken

func (x *ListSecurityGroupsResponse) GetNextPageToken() string

func (*ListSecurityGroupsResponse) GetSecurityGroups

func (x *ListSecurityGroupsResponse) GetSecurityGroups() []*SecurityGroup

func (*ListSecurityGroupsResponse) ProtoMessage

func (*ListSecurityGroupsResponse) ProtoMessage()

func (*ListSecurityGroupsResponse) ProtoReflect

func (*ListSecurityGroupsResponse) Reset

func (x *ListSecurityGroupsResponse) Reset()

func (*ListSecurityGroupsResponse) SetNextPageToken

func (m *ListSecurityGroupsResponse) SetNextPageToken(v string)

func (*ListSecurityGroupsResponse) SetSecurityGroups

func (m *ListSecurityGroupsResponse) SetSecurityGroups(v []*SecurityGroup)

func (*ListSecurityGroupsResponse) String

func (x *ListSecurityGroupsResponse) String() string

type ListSubnetOperationsRequest

type ListSubnetOperationsRequest struct {

	// ID of the Subnet resource to list operations for.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// The maximum number of results per page that should be returned. If the number of available
	// results is larger than [page_size], the service returns a [ListSubnetOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSubnetOperationsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetOperationsRequest) Descriptor deprecated

func (*ListSubnetOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListSubnetOperationsRequest) GetPageSize

func (x *ListSubnetOperationsRequest) GetPageSize() int64

func (*ListSubnetOperationsRequest) GetPageToken

func (x *ListSubnetOperationsRequest) GetPageToken() string

func (*ListSubnetOperationsRequest) GetSubnetId

func (x *ListSubnetOperationsRequest) GetSubnetId() string

func (*ListSubnetOperationsRequest) ProtoMessage

func (*ListSubnetOperationsRequest) ProtoMessage()

func (*ListSubnetOperationsRequest) ProtoReflect

func (*ListSubnetOperationsRequest) Reset

func (x *ListSubnetOperationsRequest) Reset()

func (*ListSubnetOperationsRequest) SetPageSize

func (m *ListSubnetOperationsRequest) SetPageSize(v int64)

func (*ListSubnetOperationsRequest) SetPageToken

func (m *ListSubnetOperationsRequest) SetPageToken(v string)

func (*ListSubnetOperationsRequest) SetSubnetId

func (m *ListSubnetOperationsRequest) SetSubnetId(v string)

func (*ListSubnetOperationsRequest) String

func (x *ListSubnetOperationsRequest) String() string

type ListSubnetOperationsResponse

type ListSubnetOperationsResponse struct {

	// List of operations for the specified Subnet resource.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListSubnetOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetOperationsResponse) Descriptor deprecated

func (*ListSubnetOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListSubnetOperationsResponse) GetNextPageToken

func (x *ListSubnetOperationsResponse) GetNextPageToken() string

func (*ListSubnetOperationsResponse) GetOperations

func (x *ListSubnetOperationsResponse) GetOperations() []*operation.Operation

func (*ListSubnetOperationsResponse) ProtoMessage

func (*ListSubnetOperationsResponse) ProtoMessage()

func (*ListSubnetOperationsResponse) ProtoReflect

func (*ListSubnetOperationsResponse) Reset

func (x *ListSubnetOperationsResponse) Reset()

func (*ListSubnetOperationsResponse) SetNextPageToken

func (m *ListSubnetOperationsResponse) SetNextPageToken(v string)

func (*ListSubnetOperationsResponse) SetOperations

func (m *ListSubnetOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListSubnetOperationsResponse) String

type ListSubnetsRequest

type ListSubnetsRequest struct {

	// ID of the folder to list subnets in.
	// To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListSubnetsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSubnetsResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [Subnet.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetsRequest) Descriptor deprecated

func (*ListSubnetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.

func (*ListSubnetsRequest) GetFilter

func (x *ListSubnetsRequest) GetFilter() string

func (*ListSubnetsRequest) GetFolderId

func (x *ListSubnetsRequest) GetFolderId() string

func (*ListSubnetsRequest) GetPageSize

func (x *ListSubnetsRequest) GetPageSize() int64

func (*ListSubnetsRequest) GetPageToken

func (x *ListSubnetsRequest) GetPageToken() string

func (*ListSubnetsRequest) ProtoMessage

func (*ListSubnetsRequest) ProtoMessage()

func (*ListSubnetsRequest) ProtoReflect

func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message

func (*ListSubnetsRequest) Reset

func (x *ListSubnetsRequest) Reset()

func (*ListSubnetsRequest) SetFilter

func (m *ListSubnetsRequest) SetFilter(v string)

func (*ListSubnetsRequest) SetFolderId

func (m *ListSubnetsRequest) SetFolderId(v string)

func (*ListSubnetsRequest) SetPageSize

func (m *ListSubnetsRequest) SetPageSize(v int64)

func (*ListSubnetsRequest) SetPageToken

func (m *ListSubnetsRequest) SetPageToken(v string)

func (*ListSubnetsRequest) String

func (x *ListSubnetsRequest) String() string

type ListSubnetsResponse

type ListSubnetsResponse struct {

	// List of Subnet resources.
	Subnets []*Subnet `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListSubnetsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListSubnetsRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSubnetsResponse) Descriptor deprecated

func (*ListSubnetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetsResponse.ProtoReflect.Descriptor instead.

func (*ListSubnetsResponse) GetNextPageToken

func (x *ListSubnetsResponse) GetNextPageToken() string

func (*ListSubnetsResponse) GetSubnets

func (x *ListSubnetsResponse) GetSubnets() []*Subnet

func (*ListSubnetsResponse) ProtoMessage

func (*ListSubnetsResponse) ProtoMessage()

func (*ListSubnetsResponse) ProtoReflect

func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message

func (*ListSubnetsResponse) Reset

func (x *ListSubnetsResponse) Reset()

func (*ListSubnetsResponse) SetNextPageToken

func (m *ListSubnetsResponse) SetNextPageToken(v string)

func (*ListSubnetsResponse) SetSubnets

func (m *ListSubnetsResponse) SetSubnets(v []*Subnet)

func (*ListSubnetsResponse) String

func (x *ListSubnetsResponse) String() string

type ListUsedAddressesRequest

type ListUsedAddressesRequest struct {
	SubnetId  string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	PageSize  int64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Filter    string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsedAddressesRequest) Descriptor deprecated

func (*ListUsedAddressesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsedAddressesRequest.ProtoReflect.Descriptor instead.

func (*ListUsedAddressesRequest) GetFilter

func (x *ListUsedAddressesRequest) GetFilter() string

func (*ListUsedAddressesRequest) GetPageSize

func (x *ListUsedAddressesRequest) GetPageSize() int64

func (*ListUsedAddressesRequest) GetPageToken

func (x *ListUsedAddressesRequest) GetPageToken() string

func (*ListUsedAddressesRequest) GetSubnetId

func (x *ListUsedAddressesRequest) GetSubnetId() string

func (*ListUsedAddressesRequest) ProtoMessage

func (*ListUsedAddressesRequest) ProtoMessage()

func (*ListUsedAddressesRequest) ProtoReflect

func (x *ListUsedAddressesRequest) ProtoReflect() protoreflect.Message

func (*ListUsedAddressesRequest) Reset

func (x *ListUsedAddressesRequest) Reset()

func (*ListUsedAddressesRequest) SetFilter

func (m *ListUsedAddressesRequest) SetFilter(v string)

func (*ListUsedAddressesRequest) SetPageSize

func (m *ListUsedAddressesRequest) SetPageSize(v int64)

func (*ListUsedAddressesRequest) SetPageToken

func (m *ListUsedAddressesRequest) SetPageToken(v string)

func (*ListUsedAddressesRequest) SetSubnetId

func (m *ListUsedAddressesRequest) SetSubnetId(v string)

func (*ListUsedAddressesRequest) String

func (x *ListUsedAddressesRequest) String() string

type ListUsedAddressesResponse

type ListUsedAddressesResponse struct {
	Addresses     []*UsedAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	NextPageToken string         `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsedAddressesResponse) Descriptor deprecated

func (*ListUsedAddressesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUsedAddressesResponse.ProtoReflect.Descriptor instead.

func (*ListUsedAddressesResponse) GetAddresses

func (x *ListUsedAddressesResponse) GetAddresses() []*UsedAddress

func (*ListUsedAddressesResponse) GetNextPageToken

func (x *ListUsedAddressesResponse) GetNextPageToken() string

func (*ListUsedAddressesResponse) ProtoMessage

func (*ListUsedAddressesResponse) ProtoMessage()

func (*ListUsedAddressesResponse) ProtoReflect

func (*ListUsedAddressesResponse) Reset

func (x *ListUsedAddressesResponse) Reset()

func (*ListUsedAddressesResponse) SetAddresses

func (m *ListUsedAddressesResponse) SetAddresses(v []*UsedAddress)

func (*ListUsedAddressesResponse) SetNextPageToken

func (m *ListUsedAddressesResponse) SetNextPageToken(v string)

func (*ListUsedAddressesResponse) String

func (x *ListUsedAddressesResponse) String() string

type MoveAddressMetadata

type MoveAddressMetadata struct {

	// ID of the address that is being moved.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveAddressMetadata) Descriptor deprecated

func (*MoveAddressMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveAddressMetadata.ProtoReflect.Descriptor instead.

func (*MoveAddressMetadata) GetAddressId

func (x *MoveAddressMetadata) GetAddressId() string

func (*MoveAddressMetadata) ProtoMessage

func (*MoveAddressMetadata) ProtoMessage()

func (*MoveAddressMetadata) ProtoReflect

func (x *MoveAddressMetadata) ProtoReflect() protoreflect.Message

func (*MoveAddressMetadata) Reset

func (x *MoveAddressMetadata) Reset()

func (*MoveAddressMetadata) SetAddressId

func (m *MoveAddressMetadata) SetAddressId(v string)

func (*MoveAddressMetadata) String

func (x *MoveAddressMetadata) String() string

type MoveAddressRequest

type MoveAddressRequest struct {

	// ID of the address that is being moved.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// ID of the folder to move address to.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveAddressRequest) Descriptor deprecated

func (*MoveAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveAddressRequest.ProtoReflect.Descriptor instead.

func (*MoveAddressRequest) GetAddressId

func (x *MoveAddressRequest) GetAddressId() string

func (*MoveAddressRequest) GetDestinationFolderId

func (x *MoveAddressRequest) GetDestinationFolderId() string

func (*MoveAddressRequest) ProtoMessage

func (*MoveAddressRequest) ProtoMessage()

func (*MoveAddressRequest) ProtoReflect

func (x *MoveAddressRequest) ProtoReflect() protoreflect.Message

func (*MoveAddressRequest) Reset

func (x *MoveAddressRequest) Reset()

func (*MoveAddressRequest) SetAddressId

func (m *MoveAddressRequest) SetAddressId(v string)

func (*MoveAddressRequest) SetDestinationFolderId

func (m *MoveAddressRequest) SetDestinationFolderId(v string)

func (*MoveAddressRequest) String

func (x *MoveAddressRequest) String() string

type MoveGatewayMetadata

type MoveGatewayMetadata struct {
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveGatewayMetadata) Descriptor deprecated

func (*MoveGatewayMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveGatewayMetadata.ProtoReflect.Descriptor instead.

func (*MoveGatewayMetadata) GetGatewayId

func (x *MoveGatewayMetadata) GetGatewayId() string

func (*MoveGatewayMetadata) ProtoMessage

func (*MoveGatewayMetadata) ProtoMessage()

func (*MoveGatewayMetadata) ProtoReflect

func (x *MoveGatewayMetadata) ProtoReflect() protoreflect.Message

func (*MoveGatewayMetadata) Reset

func (x *MoveGatewayMetadata) Reset()

func (*MoveGatewayMetadata) SetGatewayId

func (m *MoveGatewayMetadata) SetGatewayId(v string)

func (*MoveGatewayMetadata) String

func (x *MoveGatewayMetadata) String() string

type MoveGatewayRequest

type MoveGatewayRequest struct {
	GatewayId           string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveGatewayRequest) Descriptor deprecated

func (*MoveGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveGatewayRequest.ProtoReflect.Descriptor instead.

func (*MoveGatewayRequest) GetDestinationFolderId

func (x *MoveGatewayRequest) GetDestinationFolderId() string

func (*MoveGatewayRequest) GetGatewayId

func (x *MoveGatewayRequest) GetGatewayId() string

func (*MoveGatewayRequest) ProtoMessage

func (*MoveGatewayRequest) ProtoMessage()

func (*MoveGatewayRequest) ProtoReflect

func (x *MoveGatewayRequest) ProtoReflect() protoreflect.Message

func (*MoveGatewayRequest) Reset

func (x *MoveGatewayRequest) Reset()

func (*MoveGatewayRequest) SetDestinationFolderId

func (m *MoveGatewayRequest) SetDestinationFolderId(v string)

func (*MoveGatewayRequest) SetGatewayId

func (m *MoveGatewayRequest) SetGatewayId(v string)

func (*MoveGatewayRequest) String

func (x *MoveGatewayRequest) String() string

type MoveNetworkMetadata

type MoveNetworkMetadata struct {

	// ID of the network that is being moved.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveNetworkMetadata) Descriptor deprecated

func (*MoveNetworkMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveNetworkMetadata.ProtoReflect.Descriptor instead.

func (*MoveNetworkMetadata) GetNetworkId

func (x *MoveNetworkMetadata) GetNetworkId() string

func (*MoveNetworkMetadata) ProtoMessage

func (*MoveNetworkMetadata) ProtoMessage()

func (*MoveNetworkMetadata) ProtoReflect

func (x *MoveNetworkMetadata) ProtoReflect() protoreflect.Message

func (*MoveNetworkMetadata) Reset

func (x *MoveNetworkMetadata) Reset()

func (*MoveNetworkMetadata) SetNetworkId

func (m *MoveNetworkMetadata) SetNetworkId(v string)

func (*MoveNetworkMetadata) String

func (x *MoveNetworkMetadata) String() string

type MoveNetworkRequest

type MoveNetworkRequest struct {

	// ID of the Network resource to move.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveNetworkRequest) Descriptor deprecated

func (*MoveNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveNetworkRequest.ProtoReflect.Descriptor instead.

func (*MoveNetworkRequest) GetDestinationFolderId

func (x *MoveNetworkRequest) GetDestinationFolderId() string

func (*MoveNetworkRequest) GetNetworkId

func (x *MoveNetworkRequest) GetNetworkId() string

func (*MoveNetworkRequest) ProtoMessage

func (*MoveNetworkRequest) ProtoMessage()

func (*MoveNetworkRequest) ProtoReflect

func (x *MoveNetworkRequest) ProtoReflect() protoreflect.Message

func (*MoveNetworkRequest) Reset

func (x *MoveNetworkRequest) Reset()

func (*MoveNetworkRequest) SetDestinationFolderId

func (m *MoveNetworkRequest) SetDestinationFolderId(v string)

func (*MoveNetworkRequest) SetNetworkId

func (m *MoveNetworkRequest) SetNetworkId(v string)

func (*MoveNetworkRequest) String

func (x *MoveNetworkRequest) String() string

type MoveRouteTableMetadata

type MoveRouteTableMetadata struct {

	// ID of the RouteTable resource that is being moved.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveRouteTableMetadata) Descriptor deprecated

func (*MoveRouteTableMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveRouteTableMetadata.ProtoReflect.Descriptor instead.

func (*MoveRouteTableMetadata) GetRouteTableId

func (x *MoveRouteTableMetadata) GetRouteTableId() string

func (*MoveRouteTableMetadata) ProtoMessage

func (*MoveRouteTableMetadata) ProtoMessage()

func (*MoveRouteTableMetadata) ProtoReflect

func (x *MoveRouteTableMetadata) ProtoReflect() protoreflect.Message

func (*MoveRouteTableMetadata) Reset

func (x *MoveRouteTableMetadata) Reset()

func (*MoveRouteTableMetadata) SetRouteTableId

func (m *MoveRouteTableMetadata) SetRouteTableId(v string)

func (*MoveRouteTableMetadata) String

func (x *MoveRouteTableMetadata) String() string

type MoveRouteTableRequest

type MoveRouteTableRequest struct {

	// ID of the RouteTable resource to move.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveRouteTableRequest) Descriptor deprecated

func (*MoveRouteTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveRouteTableRequest.ProtoReflect.Descriptor instead.

func (*MoveRouteTableRequest) GetDestinationFolderId

func (x *MoveRouteTableRequest) GetDestinationFolderId() string

func (*MoveRouteTableRequest) GetRouteTableId

func (x *MoveRouteTableRequest) GetRouteTableId() string

func (*MoveRouteTableRequest) ProtoMessage

func (*MoveRouteTableRequest) ProtoMessage()

func (*MoveRouteTableRequest) ProtoReflect

func (x *MoveRouteTableRequest) ProtoReflect() protoreflect.Message

func (*MoveRouteTableRequest) Reset

func (x *MoveRouteTableRequest) Reset()

func (*MoveRouteTableRequest) SetDestinationFolderId

func (m *MoveRouteTableRequest) SetDestinationFolderId(v string)

func (*MoveRouteTableRequest) SetRouteTableId

func (m *MoveRouteTableRequest) SetRouteTableId(v string)

func (*MoveRouteTableRequest) String

func (x *MoveRouteTableRequest) String() string

type MoveSecurityGroupMetadata

type MoveSecurityGroupMetadata struct {

	// ID of the security group that is being moved.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveSecurityGroupMetadata) Descriptor deprecated

func (*MoveSecurityGroupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveSecurityGroupMetadata.ProtoReflect.Descriptor instead.

func (*MoveSecurityGroupMetadata) GetSecurityGroupId

func (x *MoveSecurityGroupMetadata) GetSecurityGroupId() string

func (*MoveSecurityGroupMetadata) ProtoMessage

func (*MoveSecurityGroupMetadata) ProtoMessage()

func (*MoveSecurityGroupMetadata) ProtoReflect

func (*MoveSecurityGroupMetadata) Reset

func (x *MoveSecurityGroupMetadata) Reset()

func (*MoveSecurityGroupMetadata) SetSecurityGroupId

func (m *MoveSecurityGroupMetadata) SetSecurityGroupId(v string)

func (*MoveSecurityGroupMetadata) String

func (x *MoveSecurityGroupMetadata) String() string

type MoveSecurityGroupRequest

type MoveSecurityGroupRequest struct {

	// ID of the security group to move.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// ID of the folder to move security group to.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveSecurityGroupRequest) Descriptor deprecated

func (*MoveSecurityGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*MoveSecurityGroupRequest) GetDestinationFolderId

func (x *MoveSecurityGroupRequest) GetDestinationFolderId() string

func (*MoveSecurityGroupRequest) GetSecurityGroupId

func (x *MoveSecurityGroupRequest) GetSecurityGroupId() string

func (*MoveSecurityGroupRequest) ProtoMessage

func (*MoveSecurityGroupRequest) ProtoMessage()

func (*MoveSecurityGroupRequest) ProtoReflect

func (x *MoveSecurityGroupRequest) ProtoReflect() protoreflect.Message

func (*MoveSecurityGroupRequest) Reset

func (x *MoveSecurityGroupRequest) Reset()

func (*MoveSecurityGroupRequest) SetDestinationFolderId

func (m *MoveSecurityGroupRequest) SetDestinationFolderId(v string)

func (*MoveSecurityGroupRequest) SetSecurityGroupId

func (m *MoveSecurityGroupRequest) SetSecurityGroupId(v string)

func (*MoveSecurityGroupRequest) String

func (x *MoveSecurityGroupRequest) String() string

type MoveSubnetMetadata

type MoveSubnetMetadata struct {

	// ID of the Subnet resource that is being moved.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveSubnetMetadata) Descriptor deprecated

func (*MoveSubnetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveSubnetMetadata.ProtoReflect.Descriptor instead.

func (*MoveSubnetMetadata) GetSubnetId

func (x *MoveSubnetMetadata) GetSubnetId() string

func (*MoveSubnetMetadata) ProtoMessage

func (*MoveSubnetMetadata) ProtoMessage()

func (*MoveSubnetMetadata) ProtoReflect

func (x *MoveSubnetMetadata) ProtoReflect() protoreflect.Message

func (*MoveSubnetMetadata) Reset

func (x *MoveSubnetMetadata) Reset()

func (*MoveSubnetMetadata) SetSubnetId

func (m *MoveSubnetMetadata) SetSubnetId(v string)

func (*MoveSubnetMetadata) String

func (x *MoveSubnetMetadata) String() string

type MoveSubnetRequest

type MoveSubnetRequest struct {

	// ID of the Subnet resource to move.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveSubnetRequest) Descriptor deprecated

func (*MoveSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveSubnetRequest.ProtoReflect.Descriptor instead.

func (*MoveSubnetRequest) GetDestinationFolderId

func (x *MoveSubnetRequest) GetDestinationFolderId() string

func (*MoveSubnetRequest) GetSubnetId

func (x *MoveSubnetRequest) GetSubnetId() string

func (*MoveSubnetRequest) ProtoMessage

func (*MoveSubnetRequest) ProtoMessage()

func (*MoveSubnetRequest) ProtoReflect

func (x *MoveSubnetRequest) ProtoReflect() protoreflect.Message

func (*MoveSubnetRequest) Reset

func (x *MoveSubnetRequest) Reset()

func (*MoveSubnetRequest) SetDestinationFolderId

func (m *MoveSubnetRequest) SetDestinationFolderId(v string)

func (*MoveSubnetRequest) SetSubnetId

func (m *MoveSubnetRequest) SetSubnetId(v string)

func (*MoveSubnetRequest) String

func (x *MoveSubnetRequest) String() string

type Network

type Network struct {

	// ID of the network.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the network belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the network.
	// The name is unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the network. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of default security group for network.
	DefaultSecurityGroupId string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

A Network resource. For more information, see [Networks](/docs/vpc/concepts/network).

func (*Network) Descriptor deprecated

func (*Network) Descriptor() ([]byte, []int)

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetCreatedAt

func (x *Network) GetCreatedAt() *timestamppb.Timestamp

func (*Network) GetDefaultSecurityGroupId

func (x *Network) GetDefaultSecurityGroupId() string

func (*Network) GetDescription

func (x *Network) GetDescription() string

func (*Network) GetFolderId

func (x *Network) GetFolderId() string

func (*Network) GetId

func (x *Network) GetId() string

func (*Network) GetLabels

func (x *Network) GetLabels() map[string]string

func (*Network) GetName

func (x *Network) GetName() string

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

func (x *Network) ProtoReflect() protoreflect.Message

func (*Network) Reset

func (x *Network) Reset()

func (*Network) SetCreatedAt

func (m *Network) SetCreatedAt(v *timestamppb.Timestamp)

func (*Network) SetDefaultSecurityGroupId

func (m *Network) SetDefaultSecurityGroupId(v string)

func (*Network) SetDescription

func (m *Network) SetDescription(v string)

func (*Network) SetFolderId

func (m *Network) SetFolderId(v string)

func (*Network) SetId

func (m *Network) SetId(v string)

func (*Network) SetLabels

func (m *Network) SetLabels(v map[string]string)

func (*Network) SetName

func (m *Network) SetName(v string)

func (*Network) String

func (x *Network) String() string

type NetworkServiceClient

type NetworkServiceClient interface {
	// Returns the specified Network resource.
	//
	// Get the list of available Network resources by making a [List] request.
	Get(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*Network, error)
	// Retrieves the list of Network resources in the specified folder.
	List(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	// Creates a network in the specified folder using the data specified in the request.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(ctx context.Context, in *UpdateNetworkRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified network.
	Delete(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists subnets from the specified network.
	ListSubnets(ctx context.Context, in *ListNetworkSubnetsRequest, opts ...grpc.CallOption) (*ListNetworkSubnetsResponse, error)
	// Lists security groups from the specified network.
	ListSecurityGroups(ctx context.Context, in *ListNetworkSecurityGroupsRequest, opts ...grpc.CallOption) (*ListNetworkSecurityGroupsResponse, error)
	// Lists route tables from the specified network.
	ListRouteTables(ctx context.Context, in *ListNetworkRouteTablesRequest, opts ...grpc.CallOption) (*ListNetworkRouteTablesResponse, error)
	// Lists operations for the specified network.
	ListOperations(ctx context.Context, in *ListNetworkOperationsRequest, opts ...grpc.CallOption) (*ListNetworkOperationsResponse, error)
	// Move network to another folder.
	Move(ctx context.Context, in *MoveNetworkRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

NetworkServiceClient is the client API for NetworkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing Network resources.

type NetworkServiceServer

type NetworkServiceServer interface {
	// Returns the specified Network resource.
	//
	// Get the list of available Network resources by making a [List] request.
	Get(context.Context, *GetNetworkRequest) (*Network, error)
	// Retrieves the list of Network resources in the specified folder.
	List(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	// Creates a network in the specified folder using the data specified in the request.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateNetworkRequest) (*operation.Operation, error)
	// Updates the specified network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(context.Context, *UpdateNetworkRequest) (*operation.Operation, error)
	// Deletes the specified network.
	Delete(context.Context, *DeleteNetworkRequest) (*operation.Operation, error)
	// Lists subnets from the specified network.
	ListSubnets(context.Context, *ListNetworkSubnetsRequest) (*ListNetworkSubnetsResponse, error)
	// Lists security groups from the specified network.
	ListSecurityGroups(context.Context, *ListNetworkSecurityGroupsRequest) (*ListNetworkSecurityGroupsResponse, error)
	// Lists route tables from the specified network.
	ListRouteTables(context.Context, *ListNetworkRouteTablesRequest) (*ListNetworkRouteTablesResponse, error)
	// Lists operations for the specified network.
	ListOperations(context.Context, *ListNetworkOperationsRequest) (*ListNetworkOperationsResponse, error)
	// Move network to another folder.
	Move(context.Context, *MoveNetworkRequest) (*operation.Operation, error)
}

NetworkServiceServer is the server API for NetworkService service. All implementations should embed UnimplementedNetworkServiceServer for forward compatibility.

A set of methods for managing Network resources.

type PortRange

type PortRange struct {

	// The lowest port in the range.
	FromPort int64 `protobuf:"varint,1,opt,name=from_port,json=fromPort,proto3" json:"from_port,omitempty"`
	// The highest port in the range.
	ToPort int64 `protobuf:"varint,2,opt,name=to_port,json=toPort,proto3" json:"to_port,omitempty"`
	// contains filtered or unexported fields
}

func (*PortRange) Descriptor deprecated

func (*PortRange) Descriptor() ([]byte, []int)

Deprecated: Use PortRange.ProtoReflect.Descriptor instead.

func (*PortRange) GetFromPort

func (x *PortRange) GetFromPort() int64

func (*PortRange) GetToPort

func (x *PortRange) GetToPort() int64

func (*PortRange) ProtoMessage

func (*PortRange) ProtoMessage()

func (*PortRange) ProtoReflect

func (x *PortRange) ProtoReflect() protoreflect.Message

func (*PortRange) Reset

func (x *PortRange) Reset()

func (*PortRange) SetFromPort

func (m *PortRange) SetFromPort(v int64)

func (*PortRange) SetToPort

func (m *PortRange) SetToPort(v int64)

func (*PortRange) String

func (x *PortRange) String() string

type RelocateSubnetMetadata

type RelocateSubnetMetadata struct {
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateSubnetMetadata) Descriptor deprecated

func (*RelocateSubnetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RelocateSubnetMetadata.ProtoReflect.Descriptor instead.

func (*RelocateSubnetMetadata) GetSubnetId

func (x *RelocateSubnetMetadata) GetSubnetId() string

func (*RelocateSubnetMetadata) ProtoMessage

func (*RelocateSubnetMetadata) ProtoMessage()

func (*RelocateSubnetMetadata) ProtoReflect

func (x *RelocateSubnetMetadata) ProtoReflect() protoreflect.Message

func (*RelocateSubnetMetadata) Reset

func (x *RelocateSubnetMetadata) Reset()

func (*RelocateSubnetMetadata) SetSubnetId

func (m *RelocateSubnetMetadata) SetSubnetId(v string)

func (*RelocateSubnetMetadata) String

func (x *RelocateSubnetMetadata) String() string

type RelocateSubnetRequest

type RelocateSubnetRequest struct {
	SubnetId          string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	DestinationZoneId string `protobuf:"bytes,2,opt,name=destination_zone_id,json=destinationZoneId,proto3" json:"destination_zone_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateSubnetRequest) Descriptor deprecated

func (*RelocateSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use RelocateSubnetRequest.ProtoReflect.Descriptor instead.

func (*RelocateSubnetRequest) GetDestinationZoneId

func (x *RelocateSubnetRequest) GetDestinationZoneId() string

func (*RelocateSubnetRequest) GetSubnetId

func (x *RelocateSubnetRequest) GetSubnetId() string

func (*RelocateSubnetRequest) ProtoMessage

func (*RelocateSubnetRequest) ProtoMessage()

func (*RelocateSubnetRequest) ProtoReflect

func (x *RelocateSubnetRequest) ProtoReflect() protoreflect.Message

func (*RelocateSubnetRequest) Reset

func (x *RelocateSubnetRequest) Reset()

func (*RelocateSubnetRequest) SetDestinationZoneId

func (m *RelocateSubnetRequest) SetDestinationZoneId(v string)

func (*RelocateSubnetRequest) SetSubnetId

func (m *RelocateSubnetRequest) SetSubnetId(v string)

func (*RelocateSubnetRequest) String

func (x *RelocateSubnetRequest) String() string

type RemoveSubnetCidrBlocksMetadata

type RemoveSubnetCidrBlocksMetadata struct {

	// ID of the Subnet resource that is being updated.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveSubnetCidrBlocksMetadata) Descriptor deprecated

func (*RemoveSubnetCidrBlocksMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RemoveSubnetCidrBlocksMetadata.ProtoReflect.Descriptor instead.

func (*RemoveSubnetCidrBlocksMetadata) GetSubnetId

func (x *RemoveSubnetCidrBlocksMetadata) GetSubnetId() string

func (*RemoveSubnetCidrBlocksMetadata) ProtoMessage

func (*RemoveSubnetCidrBlocksMetadata) ProtoMessage()

func (*RemoveSubnetCidrBlocksMetadata) ProtoReflect

func (*RemoveSubnetCidrBlocksMetadata) Reset

func (x *RemoveSubnetCidrBlocksMetadata) Reset()

func (*RemoveSubnetCidrBlocksMetadata) SetSubnetId

func (m *RemoveSubnetCidrBlocksMetadata) SetSubnetId(v string)

func (*RemoveSubnetCidrBlocksMetadata) String

type RemoveSubnetCidrBlocksRequest

type RemoveSubnetCidrBlocksRequest struct {

	// ID of the Subnet resource that is being updated.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// CIDR block.
	// The range of internal addresses that are removed from this subnet.
	V4CidrBlocks []string `protobuf:"bytes,2,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveSubnetCidrBlocksRequest) Descriptor deprecated

func (*RemoveSubnetCidrBlocksRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveSubnetCidrBlocksRequest.ProtoReflect.Descriptor instead.

func (*RemoveSubnetCidrBlocksRequest) GetSubnetId

func (x *RemoveSubnetCidrBlocksRequest) GetSubnetId() string

func (*RemoveSubnetCidrBlocksRequest) GetV4CidrBlocks

func (x *RemoveSubnetCidrBlocksRequest) GetV4CidrBlocks() []string

func (*RemoveSubnetCidrBlocksRequest) ProtoMessage

func (*RemoveSubnetCidrBlocksRequest) ProtoMessage()

func (*RemoveSubnetCidrBlocksRequest) ProtoReflect

func (*RemoveSubnetCidrBlocksRequest) Reset

func (x *RemoveSubnetCidrBlocksRequest) Reset()

func (*RemoveSubnetCidrBlocksRequest) SetSubnetId

func (m *RemoveSubnetCidrBlocksRequest) SetSubnetId(v string)

func (*RemoveSubnetCidrBlocksRequest) SetV4CidrBlocks

func (m *RemoveSubnetCidrBlocksRequest) SetV4CidrBlocks(v []string)

func (*RemoveSubnetCidrBlocksRequest) String

type RouteTable

type RouteTable struct {

	// ID of the route table.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the route table belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the route table.
	// The name must be unique within the folder.
	// Value must match the regular expression `|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?`.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the route table. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels, `key:value` pairs.
	// No more than 64 per resource.
	// The string length in characters for each key must be 1-63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the network the route table belongs to.
	NetworkId string `protobuf:"bytes,7,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// List of static routes.
	StaticRoutes []*StaticRoute `protobuf:"bytes,8,rep,name=static_routes,json=staticRoutes,proto3" json:"static_routes,omitempty"`
	// contains filtered or unexported fields
}

A RouteTable resource. For more information, see [Static Routes](/docs/vpc/concepts/routing).

func (*RouteTable) Descriptor deprecated

func (*RouteTable) Descriptor() ([]byte, []int)

Deprecated: Use RouteTable.ProtoReflect.Descriptor instead.

func (*RouteTable) GetCreatedAt

func (x *RouteTable) GetCreatedAt() *timestamppb.Timestamp

func (*RouteTable) GetDescription

func (x *RouteTable) GetDescription() string

func (*RouteTable) GetFolderId

func (x *RouteTable) GetFolderId() string

func (*RouteTable) GetId

func (x *RouteTable) GetId() string

func (*RouteTable) GetLabels

func (x *RouteTable) GetLabels() map[string]string

func (*RouteTable) GetName

func (x *RouteTable) GetName() string

func (*RouteTable) GetNetworkId

func (x *RouteTable) GetNetworkId() string

func (*RouteTable) GetStaticRoutes

func (x *RouteTable) GetStaticRoutes() []*StaticRoute

func (*RouteTable) ProtoMessage

func (*RouteTable) ProtoMessage()

func (*RouteTable) ProtoReflect

func (x *RouteTable) ProtoReflect() protoreflect.Message

func (*RouteTable) Reset

func (x *RouteTable) Reset()

func (*RouteTable) SetCreatedAt

func (m *RouteTable) SetCreatedAt(v *timestamppb.Timestamp)

func (*RouteTable) SetDescription

func (m *RouteTable) SetDescription(v string)

func (*RouteTable) SetFolderId

func (m *RouteTable) SetFolderId(v string)

func (*RouteTable) SetId

func (m *RouteTable) SetId(v string)

func (*RouteTable) SetLabels

func (m *RouteTable) SetLabels(v map[string]string)

func (*RouteTable) SetName

func (m *RouteTable) SetName(v string)

func (*RouteTable) SetNetworkId

func (m *RouteTable) SetNetworkId(v string)

func (*RouteTable) SetStaticRoutes

func (m *RouteTable) SetStaticRoutes(v []*StaticRoute)

func (*RouteTable) String

func (x *RouteTable) String() string

type RouteTableServiceClient

type RouteTableServiceClient interface {
	// Returns the specified RouteTable resource.
	//
	// To get the list of available RouteTable resources, make a [List] request.
	Get(ctx context.Context, in *GetRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error)
	// Retrieves the list of RouteTable resources in the specified folder.
	List(ctx context.Context, in *ListRouteTablesRequest, opts ...grpc.CallOption) (*ListRouteTablesResponse, error)
	// Creates a route table in the specified folder and network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateRouteTableRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified route table.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(ctx context.Context, in *UpdateRouteTableRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified route table.
	Delete(ctx context.Context, in *DeleteRouteTableRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// List operations for the specified route table.
	ListOperations(ctx context.Context, in *ListRouteTableOperationsRequest, opts ...grpc.CallOption) (*ListRouteTableOperationsResponse, error)
	// Move route table to another folder.
	Move(ctx context.Context, in *MoveRouteTableRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

RouteTableServiceClient is the client API for RouteTableService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing RouteTable resources.

type RouteTableServiceServer

type RouteTableServiceServer interface {
	// Returns the specified RouteTable resource.
	//
	// To get the list of available RouteTable resources, make a [List] request.
	Get(context.Context, *GetRouteTableRequest) (*RouteTable, error)
	// Retrieves the list of RouteTable resources in the specified folder.
	List(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
	// Creates a route table in the specified folder and network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateRouteTableRequest) (*operation.Operation, error)
	// Updates the specified route table.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(context.Context, *UpdateRouteTableRequest) (*operation.Operation, error)
	// Deletes the specified route table.
	Delete(context.Context, *DeleteRouteTableRequest) (*operation.Operation, error)
	// List operations for the specified route table.
	ListOperations(context.Context, *ListRouteTableOperationsRequest) (*ListRouteTableOperationsResponse, error)
	// Move route table to another folder.
	Move(context.Context, *MoveRouteTableRequest) (*operation.Operation, error)
}

RouteTableServiceServer is the server API for RouteTableService service. All implementations should embed UnimplementedRouteTableServiceServer for forward compatibility.

A set of methods for managing RouteTable resources.

type SecurityGroup

type SecurityGroup struct {

	// ID of the security group.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the security group belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the security group.
	// The name must be unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the security group. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_./\\@0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_./\\@0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the network that the security group belongs to.
	NetworkId string `protobuf:"bytes,7,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Security group status.
	Status SecurityGroup_Status `protobuf:"varint,8,opt,name=status,proto3,enum=yandex.cloud.vpc.v1.SecurityGroup_Status" json:"status,omitempty"`
	// List of the security group rules.
	Rules []*SecurityGroupRule `protobuf:"bytes,9,rep,name=rules,proto3" json:"rules,omitempty"`
	// Flag that indicates that the security group is the default for the network.
	DefaultForNetwork bool `protobuf:"varint,10,opt,name=default_for_network,json=defaultForNetwork,proto3" json:"default_for_network,omitempty"`
	// contains filtered or unexported fields
}

func (*SecurityGroup) Descriptor deprecated

func (*SecurityGroup) Descriptor() ([]byte, []int)

Deprecated: Use SecurityGroup.ProtoReflect.Descriptor instead.

func (*SecurityGroup) GetCreatedAt

func (x *SecurityGroup) GetCreatedAt() *timestamppb.Timestamp

func (*SecurityGroup) GetDefaultForNetwork

func (x *SecurityGroup) GetDefaultForNetwork() bool

func (*SecurityGroup) GetDescription

func (x *SecurityGroup) GetDescription() string

func (*SecurityGroup) GetFolderId

func (x *SecurityGroup) GetFolderId() string

func (*SecurityGroup) GetId

func (x *SecurityGroup) GetId() string

func (*SecurityGroup) GetLabels

func (x *SecurityGroup) GetLabels() map[string]string

func (*SecurityGroup) GetName

func (x *SecurityGroup) GetName() string

func (*SecurityGroup) GetNetworkId

func (x *SecurityGroup) GetNetworkId() string

func (*SecurityGroup) GetRules

func (x *SecurityGroup) GetRules() []*SecurityGroupRule

func (*SecurityGroup) GetStatus

func (x *SecurityGroup) GetStatus() SecurityGroup_Status

func (*SecurityGroup) ProtoMessage

func (*SecurityGroup) ProtoMessage()

func (*SecurityGroup) ProtoReflect

func (x *SecurityGroup) ProtoReflect() protoreflect.Message

func (*SecurityGroup) Reset

func (x *SecurityGroup) Reset()

func (*SecurityGroup) SetCreatedAt

func (m *SecurityGroup) SetCreatedAt(v *timestamppb.Timestamp)

func (*SecurityGroup) SetDefaultForNetwork

func (m *SecurityGroup) SetDefaultForNetwork(v bool)

func (*SecurityGroup) SetDescription

func (m *SecurityGroup) SetDescription(v string)

func (*SecurityGroup) SetFolderId

func (m *SecurityGroup) SetFolderId(v string)

func (*SecurityGroup) SetId

func (m *SecurityGroup) SetId(v string)

func (*SecurityGroup) SetLabels

func (m *SecurityGroup) SetLabels(v map[string]string)

func (*SecurityGroup) SetName

func (m *SecurityGroup) SetName(v string)

func (*SecurityGroup) SetNetworkId

func (m *SecurityGroup) SetNetworkId(v string)

func (*SecurityGroup) SetRules

func (m *SecurityGroup) SetRules(v []*SecurityGroupRule)

func (*SecurityGroup) SetStatus

func (m *SecurityGroup) SetStatus(v SecurityGroup_Status)

func (*SecurityGroup) String

func (x *SecurityGroup) String() string

type SecurityGroupRule

type SecurityGroupRule struct {

	// ID of the rule.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` //generated by api server after rule creation
	// Description of the rule. 0-256 characters long.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// The direction of network traffic allowed by this rule.
	Direction SecurityGroupRule_Direction `protobuf:"varint,4,opt,name=direction,proto3,enum=yandex.cloud.vpc.v1.SecurityGroupRule_Direction" json:"direction,omitempty"`
	// The range of ports that allow traffic to pass through. Null value means any.
	Ports *PortRange `protobuf:"bytes,5,opt,name=ports,proto3" json:"ports,omitempty"`
	// Protocol name. Null value means any protocol.
	// Values from [IANA](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml).
	ProtocolName string `protobuf:"bytes,6,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`
	// Protocol number from [IANA protocol numbers](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml).
	ProtocolNumber int64 `protobuf:"varint,7,opt,name=protocol_number,json=protocolNumber,proto3" json:"protocol_number,omitempty"`
	// Types that are assignable to Target:
	//
	//	*SecurityGroupRule_CidrBlocks
	//	*SecurityGroupRule_SecurityGroupId
	//	*SecurityGroupRule_PredefinedTarget
	Target isSecurityGroupRule_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*SecurityGroupRule) Descriptor deprecated

func (*SecurityGroupRule) Descriptor() ([]byte, []int)

Deprecated: Use SecurityGroupRule.ProtoReflect.Descriptor instead.

func (*SecurityGroupRule) GetCidrBlocks

func (x *SecurityGroupRule) GetCidrBlocks() *CidrBlocks

func (*SecurityGroupRule) GetDescription

func (x *SecurityGroupRule) GetDescription() string

func (*SecurityGroupRule) GetDirection

func (*SecurityGroupRule) GetId

func (x *SecurityGroupRule) GetId() string

func (*SecurityGroupRule) GetLabels

func (x *SecurityGroupRule) GetLabels() map[string]string

func (*SecurityGroupRule) GetPorts

func (x *SecurityGroupRule) GetPorts() *PortRange

func (*SecurityGroupRule) GetPredefinedTarget

func (x *SecurityGroupRule) GetPredefinedTarget() string

func (*SecurityGroupRule) GetProtocolName

func (x *SecurityGroupRule) GetProtocolName() string

func (*SecurityGroupRule) GetProtocolNumber

func (x *SecurityGroupRule) GetProtocolNumber() int64

func (*SecurityGroupRule) GetSecurityGroupId

func (x *SecurityGroupRule) GetSecurityGroupId() string

func (*SecurityGroupRule) GetTarget

func (m *SecurityGroupRule) GetTarget() isSecurityGroupRule_Target

func (*SecurityGroupRule) ProtoMessage

func (*SecurityGroupRule) ProtoMessage()

func (*SecurityGroupRule) ProtoReflect

func (x *SecurityGroupRule) ProtoReflect() protoreflect.Message

func (*SecurityGroupRule) Reset

func (x *SecurityGroupRule) Reset()

func (*SecurityGroupRule) SetCidrBlocks

func (m *SecurityGroupRule) SetCidrBlocks(v *CidrBlocks)

func (*SecurityGroupRule) SetDescription

func (m *SecurityGroupRule) SetDescription(v string)

func (*SecurityGroupRule) SetDirection

func (*SecurityGroupRule) SetId

func (m *SecurityGroupRule) SetId(v string)

func (*SecurityGroupRule) SetLabels

func (m *SecurityGroupRule) SetLabels(v map[string]string)

func (*SecurityGroupRule) SetPorts

func (m *SecurityGroupRule) SetPorts(v *PortRange)

func (*SecurityGroupRule) SetPredefinedTarget

func (m *SecurityGroupRule) SetPredefinedTarget(v string)

func (*SecurityGroupRule) SetProtocolName

func (m *SecurityGroupRule) SetProtocolName(v string)

func (*SecurityGroupRule) SetProtocolNumber

func (m *SecurityGroupRule) SetProtocolNumber(v int64)

func (*SecurityGroupRule) SetSecurityGroupId

func (m *SecurityGroupRule) SetSecurityGroupId(v string)

func (*SecurityGroupRule) SetTarget

func (*SecurityGroupRule) String

func (x *SecurityGroupRule) String() string

type SecurityGroupRuleSpec

type SecurityGroupRuleSpec struct {

	// Description of the security rule.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Rule labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// The direction of network traffic allowed by this rule.
	Direction SecurityGroupRule_Direction `protobuf:"varint,3,opt,name=direction,proto3,enum=yandex.cloud.vpc.v1.SecurityGroupRule_Direction" json:"direction,omitempty"`
	// The range of ports that allow traffic to pass through. Null value means any port.
	Ports *PortRange `protobuf:"bytes,4,opt,name=ports,proto3" json:"ports,omitempty"` // null value means any port
	// Values from [IANA protocol numbers](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml).
	// Null value means any protocol.
	//
	// Types that are assignable to Protocol:
	//
	//	*SecurityGroupRuleSpec_ProtocolName
	//	*SecurityGroupRuleSpec_ProtocolNumber
	Protocol isSecurityGroupRuleSpec_Protocol `protobuf_oneof:"protocol"`
	// Types that are assignable to Target:
	//
	//	*SecurityGroupRuleSpec_CidrBlocks
	//	*SecurityGroupRuleSpec_SecurityGroupId
	//	*SecurityGroupRuleSpec_PredefinedTarget
	Target isSecurityGroupRuleSpec_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*SecurityGroupRuleSpec) Descriptor deprecated

func (*SecurityGroupRuleSpec) Descriptor() ([]byte, []int)

Deprecated: Use SecurityGroupRuleSpec.ProtoReflect.Descriptor instead.

func (*SecurityGroupRuleSpec) GetCidrBlocks

func (x *SecurityGroupRuleSpec) GetCidrBlocks() *CidrBlocks

func (*SecurityGroupRuleSpec) GetDescription

func (x *SecurityGroupRuleSpec) GetDescription() string

func (*SecurityGroupRuleSpec) GetDirection

func (*SecurityGroupRuleSpec) GetLabels

func (x *SecurityGroupRuleSpec) GetLabels() map[string]string

func (*SecurityGroupRuleSpec) GetPorts

func (x *SecurityGroupRuleSpec) GetPorts() *PortRange

func (*SecurityGroupRuleSpec) GetPredefinedTarget

func (x *SecurityGroupRuleSpec) GetPredefinedTarget() string

func (*SecurityGroupRuleSpec) GetProtocol

func (m *SecurityGroupRuleSpec) GetProtocol() isSecurityGroupRuleSpec_Protocol

func (*SecurityGroupRuleSpec) GetProtocolName

func (x *SecurityGroupRuleSpec) GetProtocolName() string

func (*SecurityGroupRuleSpec) GetProtocolNumber

func (x *SecurityGroupRuleSpec) GetProtocolNumber() int64

func (*SecurityGroupRuleSpec) GetSecurityGroupId

func (x *SecurityGroupRuleSpec) GetSecurityGroupId() string

func (*SecurityGroupRuleSpec) GetTarget

func (m *SecurityGroupRuleSpec) GetTarget() isSecurityGroupRuleSpec_Target

func (*SecurityGroupRuleSpec) ProtoMessage

func (*SecurityGroupRuleSpec) ProtoMessage()

func (*SecurityGroupRuleSpec) ProtoReflect

func (x *SecurityGroupRuleSpec) ProtoReflect() protoreflect.Message

func (*SecurityGroupRuleSpec) Reset

func (x *SecurityGroupRuleSpec) Reset()

func (*SecurityGroupRuleSpec) SetCidrBlocks

func (m *SecurityGroupRuleSpec) SetCidrBlocks(v *CidrBlocks)

func (*SecurityGroupRuleSpec) SetDescription

func (m *SecurityGroupRuleSpec) SetDescription(v string)

func (*SecurityGroupRuleSpec) SetDirection

func (*SecurityGroupRuleSpec) SetLabels

func (m *SecurityGroupRuleSpec) SetLabels(v map[string]string)

func (*SecurityGroupRuleSpec) SetPorts

func (m *SecurityGroupRuleSpec) SetPorts(v *PortRange)

func (*SecurityGroupRuleSpec) SetPredefinedTarget

func (m *SecurityGroupRuleSpec) SetPredefinedTarget(v string)

func (*SecurityGroupRuleSpec) SetProtocol

func (*SecurityGroupRuleSpec) SetProtocolName

func (m *SecurityGroupRuleSpec) SetProtocolName(v string)

func (*SecurityGroupRuleSpec) SetProtocolNumber

func (m *SecurityGroupRuleSpec) SetProtocolNumber(v int64)

func (*SecurityGroupRuleSpec) SetSecurityGroupId

func (m *SecurityGroupRuleSpec) SetSecurityGroupId(v string)

func (*SecurityGroupRuleSpec) SetTarget

func (*SecurityGroupRuleSpec) String

func (x *SecurityGroupRuleSpec) String() string

type SecurityGroupRuleSpec_CidrBlocks

type SecurityGroupRuleSpec_CidrBlocks struct {
	// CIDR blocks to allow to recieve or send traffic.
	CidrBlocks *CidrBlocks `protobuf:"bytes,7,opt,name=cidr_blocks,json=cidrBlocks,proto3,oneof"`
}

type SecurityGroupRuleSpec_PredefinedTarget

type SecurityGroupRuleSpec_PredefinedTarget struct {
	// Predefined target. See [security groups rules](/docs/vpc/concepts/security-groups#security-groups-rules) for more information.
	PredefinedTarget string `protobuf:"bytes,9,opt,name=predefined_target,json=predefinedTarget,proto3,oneof"` // string subnet_id = .. ;
}

type SecurityGroupRuleSpec_Protocol

type SecurityGroupRuleSpec_Protocol = isSecurityGroupRuleSpec_Protocol

type SecurityGroupRuleSpec_ProtocolName

type SecurityGroupRuleSpec_ProtocolName struct {
	// Protocol name.
	ProtocolName string `protobuf:"bytes,5,opt,name=protocol_name,json=protocolName,proto3,oneof"`
}

type SecurityGroupRuleSpec_ProtocolNumber

type SecurityGroupRuleSpec_ProtocolNumber struct {
	// Protocol number from [IANA protocol numbers](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml).
	ProtocolNumber int64 `protobuf:"varint,6,opt,name=protocol_number,json=protocolNumber,proto3,oneof"`
}

type SecurityGroupRuleSpec_SecurityGroupId

type SecurityGroupRuleSpec_SecurityGroupId struct {
	// ID of the security group to add rule to.
	SecurityGroupId string `protobuf:"bytes,8,opt,name=security_group_id,json=securityGroupId,proto3,oneof"`
}

type SecurityGroupRuleSpec_Target

type SecurityGroupRuleSpec_Target = isSecurityGroupRuleSpec_Target

type SecurityGroupRule_CidrBlocks

type SecurityGroupRule_CidrBlocks struct {
	// CIDR blocks to allow to recieve or send traffic.
	CidrBlocks *CidrBlocks `protobuf:"bytes,8,opt,name=cidr_blocks,json=cidrBlocks,proto3,oneof"`
}

type SecurityGroupRule_Direction

type SecurityGroupRule_Direction int32
const (
	SecurityGroupRule_DIRECTION_UNSPECIFIED SecurityGroupRule_Direction = 0
	// Allows ingress traffic.
	SecurityGroupRule_INGRESS SecurityGroupRule_Direction = 1
	// Allows egress traffic.
	SecurityGroupRule_EGRESS SecurityGroupRule_Direction = 2
)

func (SecurityGroupRule_Direction) Descriptor

func (SecurityGroupRule_Direction) Enum

func (SecurityGroupRule_Direction) EnumDescriptor deprecated

func (SecurityGroupRule_Direction) EnumDescriptor() ([]byte, []int)

Deprecated: Use SecurityGroupRule_Direction.Descriptor instead.

func (SecurityGroupRule_Direction) Number

func (SecurityGroupRule_Direction) String

func (SecurityGroupRule_Direction) Type

type SecurityGroupRule_PredefinedTarget

type SecurityGroupRule_PredefinedTarget struct {
	// Predefined target. See [security groups rules](/docs/vpc/concepts/security-groups#security-groups-rules) for more information.
	PredefinedTarget string `protobuf:"bytes,10,opt,name=predefined_target,json=predefinedTarget,proto3,oneof"`
}

type SecurityGroupRule_SecurityGroupId

type SecurityGroupRule_SecurityGroupId struct {
	// ID of the security group to add rule to.
	SecurityGroupId string `protobuf:"bytes,9,opt,name=security_group_id,json=securityGroupId,proto3,oneof"`
}

type SecurityGroupRule_Target

type SecurityGroupRule_Target = isSecurityGroupRule_Target

type SecurityGroupServiceClient

type SecurityGroupServiceClient interface {
	// Returns the specified SecurityGroup resource.
	//
	// To get the list of all available SecurityGroup resources, make a [List] request.
	Get(ctx context.Context, in *GetSecurityGroupRequest, opts ...grpc.CallOption) (*SecurityGroup, error)
	// Retrieves the list of SecurityGroup resources in the specified folder.
	List(ctx context.Context, in *ListSecurityGroupsRequest, opts ...grpc.CallOption) (*ListSecurityGroupsResponse, error)
	// Creates a security group in the specified folder and network.
	Create(ctx context.Context, in *CreateSecurityGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified security group.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(ctx context.Context, in *UpdateSecurityGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the rules of the specified security group.
	UpdateRules(ctx context.Context, in *UpdateSecurityGroupRulesRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified rule.
	UpdateRule(ctx context.Context, in *UpdateSecurityGroupRuleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified security group.
	Delete(ctx context.Context, in *DeleteSecurityGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Moves security groups to another folder.
	Move(ctx context.Context, in *MoveSecurityGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified security groups.
	ListOperations(ctx context.Context, in *ListSecurityGroupOperationsRequest, opts ...grpc.CallOption) (*ListSecurityGroupOperationsResponse, error)
}

SecurityGroupServiceClient is the client API for SecurityGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing SecurityGroup resources.

type SecurityGroupServiceServer

type SecurityGroupServiceServer interface {
	// Returns the specified SecurityGroup resource.
	//
	// To get the list of all available SecurityGroup resources, make a [List] request.
	Get(context.Context, *GetSecurityGroupRequest) (*SecurityGroup, error)
	// Retrieves the list of SecurityGroup resources in the specified folder.
	List(context.Context, *ListSecurityGroupsRequest) (*ListSecurityGroupsResponse, error)
	// Creates a security group in the specified folder and network.
	Create(context.Context, *CreateSecurityGroupRequest) (*operation.Operation, error)
	// Updates the specified security group.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(context.Context, *UpdateSecurityGroupRequest) (*operation.Operation, error)
	// Updates the rules of the specified security group.
	UpdateRules(context.Context, *UpdateSecurityGroupRulesRequest) (*operation.Operation, error)
	// Updates the specified rule.
	UpdateRule(context.Context, *UpdateSecurityGroupRuleRequest) (*operation.Operation, error)
	// Deletes the specified security group.
	Delete(context.Context, *DeleteSecurityGroupRequest) (*operation.Operation, error)
	// Moves security groups to another folder.
	Move(context.Context, *MoveSecurityGroupRequest) (*operation.Operation, error)
	// Lists operations for the specified security groups.
	ListOperations(context.Context, *ListSecurityGroupOperationsRequest) (*ListSecurityGroupOperationsResponse, error)
}

SecurityGroupServiceServer is the server API for SecurityGroupService service. All implementations should embed UnimplementedSecurityGroupServiceServer for forward compatibility.

A set of methods for managing SecurityGroup resources.

type SecurityGroup_Status

type SecurityGroup_Status int32
const (
	SecurityGroup_STATUS_UNSPECIFIED SecurityGroup_Status = 0
	// Security group is being created.
	SecurityGroup_CREATING SecurityGroup_Status = 1
	// Security is active and it's rules are applied to the network interfaces.
	SecurityGroup_ACTIVE SecurityGroup_Status = 2
	// Security group is updating. Updating is a long operation because we must update all instances in SG.
	SecurityGroup_UPDATING SecurityGroup_Status = 3
	// Instance is being deleted.
	SecurityGroup_DELETING SecurityGroup_Status = 4
)

func (SecurityGroup_Status) Descriptor

func (SecurityGroup_Status) Enum

func (SecurityGroup_Status) EnumDescriptor deprecated

func (SecurityGroup_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use SecurityGroup_Status.Descriptor instead.

func (SecurityGroup_Status) Number

func (SecurityGroup_Status) String

func (x SecurityGroup_Status) String() string

func (SecurityGroup_Status) Type

type SharedEgressGateway

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

Shared Egress Gateway configuration

func (*SharedEgressGateway) Descriptor deprecated

func (*SharedEgressGateway) Descriptor() ([]byte, []int)

Deprecated: Use SharedEgressGateway.ProtoReflect.Descriptor instead.

func (*SharedEgressGateway) ProtoMessage

func (*SharedEgressGateway) ProtoMessage()

func (*SharedEgressGateway) ProtoReflect

func (x *SharedEgressGateway) ProtoReflect() protoreflect.Message

func (*SharedEgressGateway) Reset

func (x *SharedEgressGateway) Reset()

func (*SharedEgressGateway) String

func (x *SharedEgressGateway) String() string

type SharedEgressGatewaySpec

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

func (*SharedEgressGatewaySpec) Descriptor deprecated

func (*SharedEgressGatewaySpec) Descriptor() ([]byte, []int)

Deprecated: Use SharedEgressGatewaySpec.ProtoReflect.Descriptor instead.

func (*SharedEgressGatewaySpec) ProtoMessage

func (*SharedEgressGatewaySpec) ProtoMessage()

func (*SharedEgressGatewaySpec) ProtoReflect

func (x *SharedEgressGatewaySpec) ProtoReflect() protoreflect.Message

func (*SharedEgressGatewaySpec) Reset

func (x *SharedEgressGatewaySpec) Reset()

func (*SharedEgressGatewaySpec) String

func (x *SharedEgressGatewaySpec) String() string

type StaticRoute

type StaticRoute struct {

	// Types that are assignable to Destination:
	//
	//	*StaticRoute_DestinationPrefix
	Destination isStaticRoute_Destination `protobuf_oneof:"destination"`
	// Types that are assignable to NextHop:
	//
	//	*StaticRoute_NextHopAddress
	//	*StaticRoute_GatewayId
	NextHop isStaticRoute_NextHop `protobuf_oneof:"next_hop"`
	// Resource labels as “ key:value “ pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

A StaticRoute resource. For more information, see [Static Routes](/docs/vpc/concepts/routing).

func (*StaticRoute) Descriptor deprecated

func (*StaticRoute) Descriptor() ([]byte, []int)

Deprecated: Use StaticRoute.ProtoReflect.Descriptor instead.

func (*StaticRoute) GetDestination

func (m *StaticRoute) GetDestination() isStaticRoute_Destination

func (*StaticRoute) GetDestinationPrefix

func (x *StaticRoute) GetDestinationPrefix() string

func (*StaticRoute) GetGatewayId

func (x *StaticRoute) GetGatewayId() string

func (*StaticRoute) GetLabels

func (x *StaticRoute) GetLabels() map[string]string

func (*StaticRoute) GetNextHop

func (m *StaticRoute) GetNextHop() isStaticRoute_NextHop

func (*StaticRoute) GetNextHopAddress

func (x *StaticRoute) GetNextHopAddress() string

func (*StaticRoute) ProtoMessage

func (*StaticRoute) ProtoMessage()

func (*StaticRoute) ProtoReflect

func (x *StaticRoute) ProtoReflect() protoreflect.Message

func (*StaticRoute) Reset

func (x *StaticRoute) Reset()

func (*StaticRoute) SetDestination

func (m *StaticRoute) SetDestination(v StaticRoute_Destination)

func (*StaticRoute) SetDestinationPrefix

func (m *StaticRoute) SetDestinationPrefix(v string)

func (*StaticRoute) SetGatewayId

func (m *StaticRoute) SetGatewayId(v string)

func (*StaticRoute) SetLabels

func (m *StaticRoute) SetLabels(v map[string]string)

func (*StaticRoute) SetNextHop

func (m *StaticRoute) SetNextHop(v StaticRoute_NextHop)

func (*StaticRoute) SetNextHopAddress

func (m *StaticRoute) SetNextHopAddress(v string)

func (*StaticRoute) String

func (x *StaticRoute) String() string

type StaticRoute_Destination

type StaticRoute_Destination = isStaticRoute_Destination

type StaticRoute_DestinationPrefix

type StaticRoute_DestinationPrefix struct {
	// Destination subnet in CIDR notation
	DestinationPrefix string `protobuf:"bytes,1,opt,name=destination_prefix,json=destinationPrefix,proto3,oneof"`
}

type StaticRoute_GatewayId

type StaticRoute_GatewayId struct {
	// Next hop gateway id
	GatewayId string `protobuf:"bytes,4,opt,name=gateway_id,json=gatewayId,proto3,oneof"`
}

type StaticRoute_NextHop

type StaticRoute_NextHop = isStaticRoute_NextHop

type StaticRoute_NextHopAddress

type StaticRoute_NextHopAddress struct {
	// Next hop IP address
	NextHopAddress string `protobuf:"bytes,2,opt,name=next_hop_address,json=nextHopAddress,proto3,oneof"`
}

type Subnet

type Subnet struct {

	// ID of the subnet.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the subnet belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the subnet.
	// The name must be unique within the folder.
	// Value must match the regular expression “\|[a-zA-Z]([-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?“.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description of the subnet. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels, `key:value` pairs.
	// No more than 64 per resource.
	// The maximum string length in characters for each value is 63.
	// Each value must match the regular expression `[-_0-9a-z]*`.
	// The string length in characters for each key must be 1-63.
	// Each key must match the regular expression `[a-z][-_0-9a-z]*`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the network the subnet belongs to.
	NetworkId string `protobuf:"bytes,7,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// ID of the availability zone where the subnet resides.
	ZoneId string `protobuf:"bytes,8,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // if subnet will be zonal
	// CIDR block.
	// The range of internal addresses that are defined for this subnet.
	// This field can be set only at Subnet resource creation time and cannot be changed.
	// For example, 10.0.0.0/22 or 192.168.0.0/24.
	// Minimum subnet size is /28, maximum subnet size is /16.
	V4CidrBlocks []string `protobuf:"bytes,10,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// IPv6 not available yet.
	V6CidrBlocks []string `protobuf:"bytes,11,rep,name=v6_cidr_blocks,json=v6CidrBlocks,proto3" json:"v6_cidr_blocks,omitempty"`
	// ID of route table the subnet is linked to.
	RouteTableId string `protobuf:"bytes,12,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// DHCP options for the subnet.
	DhcpOptions *DhcpOptions `protobuf:"bytes,13,opt,name=dhcp_options,json=dhcpOptions,proto3" json:"dhcp_options,omitempty"`
	// contains filtered or unexported fields
}

A Subnet resource. For more information, see [Subnets](/docs/vpc/concepts/network#subnet).

func (*Subnet) Descriptor deprecated

func (*Subnet) Descriptor() ([]byte, []int)

Deprecated: Use Subnet.ProtoReflect.Descriptor instead.

func (*Subnet) GetCreatedAt

func (x *Subnet) GetCreatedAt() *timestamppb.Timestamp

func (*Subnet) GetDescription

func (x *Subnet) GetDescription() string

func (*Subnet) GetDhcpOptions

func (x *Subnet) GetDhcpOptions() *DhcpOptions

func (*Subnet) GetFolderId

func (x *Subnet) GetFolderId() string

func (*Subnet) GetId

func (x *Subnet) GetId() string

func (*Subnet) GetLabels

func (x *Subnet) GetLabels() map[string]string

func (*Subnet) GetName

func (x *Subnet) GetName() string

func (*Subnet) GetNetworkId

func (x *Subnet) GetNetworkId() string

func (*Subnet) GetRouteTableId

func (x *Subnet) GetRouteTableId() string

func (*Subnet) GetV4CidrBlocks

func (x *Subnet) GetV4CidrBlocks() []string

func (*Subnet) GetV6CidrBlocks

func (x *Subnet) GetV6CidrBlocks() []string

func (*Subnet) GetZoneId

func (x *Subnet) GetZoneId() string

func (*Subnet) ProtoMessage

func (*Subnet) ProtoMessage()

func (*Subnet) ProtoReflect

func (x *Subnet) ProtoReflect() protoreflect.Message

func (*Subnet) Reset

func (x *Subnet) Reset()

func (*Subnet) SetCreatedAt

func (m *Subnet) SetCreatedAt(v *timestamppb.Timestamp)

func (*Subnet) SetDescription

func (m *Subnet) SetDescription(v string)

func (*Subnet) SetDhcpOptions

func (m *Subnet) SetDhcpOptions(v *DhcpOptions)

func (*Subnet) SetFolderId

func (m *Subnet) SetFolderId(v string)

func (*Subnet) SetId

func (m *Subnet) SetId(v string)

func (*Subnet) SetLabels

func (m *Subnet) SetLabels(v map[string]string)

func (*Subnet) SetName

func (m *Subnet) SetName(v string)

func (*Subnet) SetNetworkId

func (m *Subnet) SetNetworkId(v string)

func (*Subnet) SetRouteTableId

func (m *Subnet) SetRouteTableId(v string)

func (*Subnet) SetV4CidrBlocks

func (m *Subnet) SetV4CidrBlocks(v []string)

func (*Subnet) SetV6CidrBlocks

func (m *Subnet) SetV6CidrBlocks(v []string)

func (*Subnet) SetZoneId

func (m *Subnet) SetZoneId(v string)

func (*Subnet) String

func (x *Subnet) String() string

type SubnetServiceClient

type SubnetServiceClient interface {
	// Returns the specified Subnet resource.
	//
	// To get the list of available Subnet resources, make a [List] request.
	Get(ctx context.Context, in *GetSubnetRequest, opts ...grpc.CallOption) (*Subnet, error)
	// Retrieves the list of Subnet resources in the specified folder.
	List(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error)
	// Creates a subnet in the specified folder and network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateSubnetRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(ctx context.Context, in *UpdateSubnetRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Adds CIDR blocks to the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	AddCidrBlocks(ctx context.Context, in *AddSubnetCidrBlocksRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Removes CIDR blocks from the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	RemoveCidrBlocks(ctx context.Context, in *RemoveSubnetCidrBlocksRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified subnet.
	Delete(ctx context.Context, in *DeleteSubnetRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// List operations for the specified subnet.
	ListOperations(ctx context.Context, in *ListSubnetOperationsRequest, opts ...grpc.CallOption) (*ListSubnetOperationsResponse, error)
	// Move subnet to another folder.
	Move(ctx context.Context, in *MoveSubnetRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	Relocate(ctx context.Context, in *RelocateSubnetRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// List used addresses in specified subnet.
	ListUsedAddresses(ctx context.Context, in *ListUsedAddressesRequest, opts ...grpc.CallOption) (*ListUsedAddressesResponse, error)
}

SubnetServiceClient is the client API for SubnetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing Subnet resources.

type SubnetServiceServer

type SubnetServiceServer interface {
	// Returns the specified Subnet resource.
	//
	// To get the list of available Subnet resources, make a [List] request.
	Get(context.Context, *GetSubnetRequest) (*Subnet, error)
	// Retrieves the list of Subnet resources in the specified folder.
	List(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
	// Creates a subnet in the specified folder and network.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateSubnetRequest) (*operation.Operation, error)
	// Updates the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Update(context.Context, *UpdateSubnetRequest) (*operation.Operation, error)
	// Adds CIDR blocks to the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	AddCidrBlocks(context.Context, *AddSubnetCidrBlocksRequest) (*operation.Operation, error)
	// Removes CIDR blocks from the specified subnet.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	RemoveCidrBlocks(context.Context, *RemoveSubnetCidrBlocksRequest) (*operation.Operation, error)
	// Deletes the specified subnet.
	Delete(context.Context, *DeleteSubnetRequest) (*operation.Operation, error)
	// List operations for the specified subnet.
	ListOperations(context.Context, *ListSubnetOperationsRequest) (*ListSubnetOperationsResponse, error)
	// Move subnet to another folder.
	Move(context.Context, *MoveSubnetRequest) (*operation.Operation, error)
	Relocate(context.Context, *RelocateSubnetRequest) (*operation.Operation, error)
	// List used addresses in specified subnet.
	ListUsedAddresses(context.Context, *ListUsedAddressesRequest) (*ListUsedAddressesResponse, error)
}

SubnetServiceServer is the server API for SubnetService service. All implementations should embed UnimplementedSubnetServiceServer for forward compatibility.

A set of methods for managing Subnet resources.

type UnimplementedAddressServiceServer

type UnimplementedAddressServiceServer struct{}

UnimplementedAddressServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedAddressServiceServer) Create

func (UnimplementedAddressServiceServer) Delete

func (UnimplementedAddressServiceServer) Get

func (UnimplementedAddressServiceServer) GetByValue

func (UnimplementedAddressServiceServer) List

func (UnimplementedAddressServiceServer) Move

func (UnimplementedAddressServiceServer) Update

type UnimplementedGatewayServiceServer

type UnimplementedGatewayServiceServer struct{}

UnimplementedGatewayServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedGatewayServiceServer) Create

func (UnimplementedGatewayServiceServer) Delete

func (UnimplementedGatewayServiceServer) Get

func (UnimplementedGatewayServiceServer) List

func (UnimplementedGatewayServiceServer) Move

func (UnimplementedGatewayServiceServer) Update

type UnimplementedNetworkServiceServer

type UnimplementedNetworkServiceServer struct{}

UnimplementedNetworkServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedNetworkServiceServer) Create

func (UnimplementedNetworkServiceServer) Delete

func (UnimplementedNetworkServiceServer) Get

func (UnimplementedNetworkServiceServer) List

func (UnimplementedNetworkServiceServer) Move

func (UnimplementedNetworkServiceServer) Update

type UnimplementedRouteTableServiceServer

type UnimplementedRouteTableServiceServer struct{}

UnimplementedRouteTableServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedRouteTableServiceServer) Create

func (UnimplementedRouteTableServiceServer) Delete

func (UnimplementedRouteTableServiceServer) Get

func (UnimplementedRouteTableServiceServer) List

func (UnimplementedRouteTableServiceServer) Move

func (UnimplementedRouteTableServiceServer) Update

type UnimplementedSecurityGroupServiceServer

type UnimplementedSecurityGroupServiceServer struct{}

UnimplementedSecurityGroupServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSecurityGroupServiceServer) Create

func (UnimplementedSecurityGroupServiceServer) Delete

func (UnimplementedSecurityGroupServiceServer) Get

func (UnimplementedSecurityGroupServiceServer) Move

func (UnimplementedSecurityGroupServiceServer) Update

func (UnimplementedSecurityGroupServiceServer) UpdateRule

func (UnimplementedSecurityGroupServiceServer) UpdateRules

type UnimplementedSubnetServiceServer

type UnimplementedSubnetServiceServer struct{}

UnimplementedSubnetServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSubnetServiceServer) AddCidrBlocks

func (UnimplementedSubnetServiceServer) Create

func (UnimplementedSubnetServiceServer) Delete

func (UnimplementedSubnetServiceServer) Get

func (UnimplementedSubnetServiceServer) List

func (UnimplementedSubnetServiceServer) ListUsedAddresses

func (UnimplementedSubnetServiceServer) Move

func (UnimplementedSubnetServiceServer) Relocate

func (UnimplementedSubnetServiceServer) RemoveCidrBlocks

func (UnimplementedSubnetServiceServer) Update

type UnsafeAddressServiceServer

type UnsafeAddressServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAddressServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddressServiceServer will result in compilation errors.

type UnsafeGatewayServiceServer

type UnsafeGatewayServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayServiceServer will result in compilation errors.

type UnsafeNetworkServiceServer

type UnsafeNetworkServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeNetworkServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NetworkServiceServer will result in compilation errors.

type UnsafeRouteTableServiceServer

type UnsafeRouteTableServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRouteTableServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RouteTableServiceServer will result in compilation errors.

type UnsafeSecurityGroupServiceServer

type UnsafeSecurityGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSecurityGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SecurityGroupServiceServer will result in compilation errors.

type UnsafeSubnetServiceServer

type UnsafeSubnetServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSubnetServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SubnetServiceServer will result in compilation errors.

type UpdateAddressMetadata

type UpdateAddressMetadata struct {

	// ID of the Address that is being updated.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAddressMetadata) Descriptor deprecated

func (*UpdateAddressMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAddressMetadata.ProtoReflect.Descriptor instead.

func (*UpdateAddressMetadata) GetAddressId

func (x *UpdateAddressMetadata) GetAddressId() string

func (*UpdateAddressMetadata) ProtoMessage

func (*UpdateAddressMetadata) ProtoMessage()

func (*UpdateAddressMetadata) ProtoReflect

func (x *UpdateAddressMetadata) ProtoReflect() protoreflect.Message

func (*UpdateAddressMetadata) Reset

func (x *UpdateAddressMetadata) Reset()

func (*UpdateAddressMetadata) SetAddressId

func (m *UpdateAddressMetadata) SetAddressId(v string)

func (*UpdateAddressMetadata) String

func (x *UpdateAddressMetadata) String() string

type UpdateAddressRequest

type UpdateAddressRequest struct {

	// ID of the address to update.
	//
	// To get the address ID make a [AddressService.List] request.
	AddressId string `protobuf:"bytes,1,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	// Field mask that specifies which attributes of the Address should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name for the address.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the address.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Address labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [AddressService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Specifies if address is reserved or not.
	Reserved bool `protobuf:"varint,6,opt,name=reserved,proto3" json:"reserved,omitempty"`
	// Specifies if address protected from deletion.
	DeletionProtection bool `protobuf:"varint,7,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Optional DNS record specifications
	DnsRecordSpecs []*DnsRecordSpec `protobuf:"bytes,8,rep,name=dns_record_specs,json=dnsRecordSpecs,proto3" json:"dns_record_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAddressRequest) Descriptor deprecated

func (*UpdateAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAddressRequest.ProtoReflect.Descriptor instead.

func (*UpdateAddressRequest) GetAddressId

func (x *UpdateAddressRequest) GetAddressId() string

func (*UpdateAddressRequest) GetDeletionProtection

func (x *UpdateAddressRequest) GetDeletionProtection() bool

func (*UpdateAddressRequest) GetDescription

func (x *UpdateAddressRequest) GetDescription() string

func (*UpdateAddressRequest) GetDnsRecordSpecs

func (x *UpdateAddressRequest) GetDnsRecordSpecs() []*DnsRecordSpec

func (*UpdateAddressRequest) GetLabels

func (x *UpdateAddressRequest) GetLabels() map[string]string

func (*UpdateAddressRequest) GetName

func (x *UpdateAddressRequest) GetName() string

func (*UpdateAddressRequest) GetReserved

func (x *UpdateAddressRequest) GetReserved() bool

func (*UpdateAddressRequest) GetUpdateMask

func (x *UpdateAddressRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateAddressRequest) ProtoMessage

func (*UpdateAddressRequest) ProtoMessage()

func (*UpdateAddressRequest) ProtoReflect

func (x *UpdateAddressRequest) ProtoReflect() protoreflect.Message

func (*UpdateAddressRequest) Reset

func (x *UpdateAddressRequest) Reset()

func (*UpdateAddressRequest) SetAddressId

func (m *UpdateAddressRequest) SetAddressId(v string)

func (*UpdateAddressRequest) SetDeletionProtection

func (m *UpdateAddressRequest) SetDeletionProtection(v bool)

func (*UpdateAddressRequest) SetDescription

func (m *UpdateAddressRequest) SetDescription(v string)

func (*UpdateAddressRequest) SetDnsRecordSpecs

func (m *UpdateAddressRequest) SetDnsRecordSpecs(v []*DnsRecordSpec)

func (*UpdateAddressRequest) SetLabels

func (m *UpdateAddressRequest) SetLabels(v map[string]string)

func (*UpdateAddressRequest) SetName

func (m *UpdateAddressRequest) SetName(v string)

func (*UpdateAddressRequest) SetReserved

func (m *UpdateAddressRequest) SetReserved(v bool)

func (*UpdateAddressRequest) SetUpdateMask

func (m *UpdateAddressRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateAddressRequest) String

func (x *UpdateAddressRequest) String() string

type UpdateGatewayMetadata

type UpdateGatewayMetadata struct {

	// ID of the Gateway that is being updated.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayMetadata) Descriptor deprecated

func (*UpdateGatewayMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGatewayMetadata) GetGatewayId

func (x *UpdateGatewayMetadata) GetGatewayId() string

func (*UpdateGatewayMetadata) ProtoMessage

func (*UpdateGatewayMetadata) ProtoMessage()

func (*UpdateGatewayMetadata) ProtoReflect

func (x *UpdateGatewayMetadata) ProtoReflect() protoreflect.Message

func (*UpdateGatewayMetadata) Reset

func (x *UpdateGatewayMetadata) Reset()

func (*UpdateGatewayMetadata) SetGatewayId

func (m *UpdateGatewayMetadata) SetGatewayId(v string)

func (*UpdateGatewayMetadata) String

func (x *UpdateGatewayMetadata) String() string

type UpdateGatewayRequest

type UpdateGatewayRequest struct {

	// ID of the gateway to update.
	//
	// To get the gateway ID make a [GatewayService.List] request.
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Field mask that specifies which attributes of the Gateway should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name for the gateway.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the gateway.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Gateway labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [GatewayService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// New Gateway configuration specification
	//
	// Types that are assignable to Gateway:
	//
	//	*UpdateGatewayRequest_SharedEgressGatewaySpec
	Gateway isUpdateGatewayRequest_Gateway `protobuf_oneof:"gateway"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayRequest) Descriptor deprecated

func (*UpdateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayRequest) GetDescription

func (x *UpdateGatewayRequest) GetDescription() string

func (*UpdateGatewayRequest) GetGateway

func (m *UpdateGatewayRequest) GetGateway() isUpdateGatewayRequest_Gateway

func (*UpdateGatewayRequest) GetGatewayId

func (x *UpdateGatewayRequest) GetGatewayId() string

func (*UpdateGatewayRequest) GetLabels

func (x *UpdateGatewayRequest) GetLabels() map[string]string

func (*UpdateGatewayRequest) GetName

func (x *UpdateGatewayRequest) GetName() string

func (*UpdateGatewayRequest) GetSharedEgressGatewaySpec

func (x *UpdateGatewayRequest) GetSharedEgressGatewaySpec() *SharedEgressGatewaySpec

func (*UpdateGatewayRequest) GetUpdateMask

func (x *UpdateGatewayRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGatewayRequest) ProtoMessage

func (*UpdateGatewayRequest) ProtoMessage()

func (*UpdateGatewayRequest) ProtoReflect

func (x *UpdateGatewayRequest) ProtoReflect() protoreflect.Message

func (*UpdateGatewayRequest) Reset

func (x *UpdateGatewayRequest) Reset()

func (*UpdateGatewayRequest) SetDescription

func (m *UpdateGatewayRequest) SetDescription(v string)

func (*UpdateGatewayRequest) SetGateway

func (*UpdateGatewayRequest) SetGatewayId

func (m *UpdateGatewayRequest) SetGatewayId(v string)

func (*UpdateGatewayRequest) SetLabels

func (m *UpdateGatewayRequest) SetLabels(v map[string]string)

func (*UpdateGatewayRequest) SetName

func (m *UpdateGatewayRequest) SetName(v string)

func (*UpdateGatewayRequest) SetSharedEgressGatewaySpec

func (m *UpdateGatewayRequest) SetSharedEgressGatewaySpec(v *SharedEgressGatewaySpec)

func (*UpdateGatewayRequest) SetUpdateMask

func (m *UpdateGatewayRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateGatewayRequest) String

func (x *UpdateGatewayRequest) String() string

type UpdateGatewayRequest_Gateway

type UpdateGatewayRequest_Gateway = isUpdateGatewayRequest_Gateway

type UpdateGatewayRequest_SharedEgressGatewaySpec

type UpdateGatewayRequest_SharedEgressGatewaySpec struct {
	SharedEgressGatewaySpec *SharedEgressGatewaySpec `protobuf:"bytes,6,opt,name=shared_egress_gateway_spec,json=sharedEgressGatewaySpec,proto3,oneof"`
}

type UpdateNetworkMetadata

type UpdateNetworkMetadata struct {

	// ID of the Network resource that is being updated.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNetworkMetadata) Descriptor deprecated

func (*UpdateNetworkMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNetworkMetadata.ProtoReflect.Descriptor instead.

func (*UpdateNetworkMetadata) GetNetworkId

func (x *UpdateNetworkMetadata) GetNetworkId() string

func (*UpdateNetworkMetadata) ProtoMessage

func (*UpdateNetworkMetadata) ProtoMessage()

func (*UpdateNetworkMetadata) ProtoReflect

func (x *UpdateNetworkMetadata) ProtoReflect() protoreflect.Message

func (*UpdateNetworkMetadata) Reset

func (x *UpdateNetworkMetadata) Reset()

func (*UpdateNetworkMetadata) SetNetworkId

func (m *UpdateNetworkMetadata) SetNetworkId(v string)

func (*UpdateNetworkMetadata) String

func (x *UpdateNetworkMetadata) String() string

type UpdateNetworkRequest

type UpdateNetworkRequest struct {

	// ID of the Network resource to update.
	// To get the network ID use a [NetworkService.List] request.
	NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Field mask that specifies which fields of the Network resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the network.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the network.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateNetworkRequest) Descriptor deprecated

func (*UpdateNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNetworkRequest.ProtoReflect.Descriptor instead.

func (*UpdateNetworkRequest) GetDescription

func (x *UpdateNetworkRequest) GetDescription() string

func (*UpdateNetworkRequest) GetLabels

func (x *UpdateNetworkRequest) GetLabels() map[string]string

func (*UpdateNetworkRequest) GetName

func (x *UpdateNetworkRequest) GetName() string

func (*UpdateNetworkRequest) GetNetworkId

func (x *UpdateNetworkRequest) GetNetworkId() string

func (*UpdateNetworkRequest) GetUpdateMask

func (x *UpdateNetworkRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateNetworkRequest) ProtoMessage

func (*UpdateNetworkRequest) ProtoMessage()

func (*UpdateNetworkRequest) ProtoReflect

func (x *UpdateNetworkRequest) ProtoReflect() protoreflect.Message

func (*UpdateNetworkRequest) Reset

func (x *UpdateNetworkRequest) Reset()

func (*UpdateNetworkRequest) SetDescription

func (m *UpdateNetworkRequest) SetDescription(v string)

func (*UpdateNetworkRequest) SetLabels

func (m *UpdateNetworkRequest) SetLabels(v map[string]string)

func (*UpdateNetworkRequest) SetName

func (m *UpdateNetworkRequest) SetName(v string)

func (*UpdateNetworkRequest) SetNetworkId

func (m *UpdateNetworkRequest) SetNetworkId(v string)

func (*UpdateNetworkRequest) SetUpdateMask

func (m *UpdateNetworkRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateNetworkRequest) String

func (x *UpdateNetworkRequest) String() string

type UpdateRouteTableMetadata

type UpdateRouteTableMetadata struct {

	// ID of the RouteTable resource that is being updated.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRouteTableMetadata) Descriptor deprecated

func (*UpdateRouteTableMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRouteTableMetadata.ProtoReflect.Descriptor instead.

func (*UpdateRouteTableMetadata) GetRouteTableId

func (x *UpdateRouteTableMetadata) GetRouteTableId() string

func (*UpdateRouteTableMetadata) ProtoMessage

func (*UpdateRouteTableMetadata) ProtoMessage()

func (*UpdateRouteTableMetadata) ProtoReflect

func (x *UpdateRouteTableMetadata) ProtoReflect() protoreflect.Message

func (*UpdateRouteTableMetadata) Reset

func (x *UpdateRouteTableMetadata) Reset()

func (*UpdateRouteTableMetadata) SetRouteTableId

func (m *UpdateRouteTableMetadata) SetRouteTableId(v string)

func (*UpdateRouteTableMetadata) String

func (x *UpdateRouteTableMetadata) String() string

type UpdateRouteTableRequest

type UpdateRouteTableRequest struct {

	// ID of the RouteTable resource to update.
	RouteTableId string `protobuf:"bytes,1,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	// Field mask that specifies which fields of the RouteTable resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the route table.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the route table.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// List of static routes.
	StaticRoutes []*StaticRoute `protobuf:"bytes,6,rep,name=static_routes,json=staticRoutes,proto3" json:"static_routes,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRouteTableRequest) Descriptor deprecated

func (*UpdateRouteTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRouteTableRequest.ProtoReflect.Descriptor instead.

func (*UpdateRouteTableRequest) GetDescription

func (x *UpdateRouteTableRequest) GetDescription() string

func (*UpdateRouteTableRequest) GetLabels

func (x *UpdateRouteTableRequest) GetLabels() map[string]string

func (*UpdateRouteTableRequest) GetName

func (x *UpdateRouteTableRequest) GetName() string

func (*UpdateRouteTableRequest) GetRouteTableId

func (x *UpdateRouteTableRequest) GetRouteTableId() string

func (*UpdateRouteTableRequest) GetStaticRoutes

func (x *UpdateRouteTableRequest) GetStaticRoutes() []*StaticRoute

func (*UpdateRouteTableRequest) GetUpdateMask

func (x *UpdateRouteTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateRouteTableRequest) ProtoMessage

func (*UpdateRouteTableRequest) ProtoMessage()

func (*UpdateRouteTableRequest) ProtoReflect

func (x *UpdateRouteTableRequest) ProtoReflect() protoreflect.Message

func (*UpdateRouteTableRequest) Reset

func (x *UpdateRouteTableRequest) Reset()

func (*UpdateRouteTableRequest) SetDescription

func (m *UpdateRouteTableRequest) SetDescription(v string)

func (*UpdateRouteTableRequest) SetLabels

func (m *UpdateRouteTableRequest) SetLabels(v map[string]string)

func (*UpdateRouteTableRequest) SetName

func (m *UpdateRouteTableRequest) SetName(v string)

func (*UpdateRouteTableRequest) SetRouteTableId

func (m *UpdateRouteTableRequest) SetRouteTableId(v string)

func (*UpdateRouteTableRequest) SetStaticRoutes

func (m *UpdateRouteTableRequest) SetStaticRoutes(v []*StaticRoute)

func (*UpdateRouteTableRequest) SetUpdateMask

func (m *UpdateRouteTableRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateRouteTableRequest) String

func (x *UpdateRouteTableRequest) String() string

type UpdateSecurityGroupMetadata

type UpdateSecurityGroupMetadata struct {

	// ID of the SecurityGroup that is being updated.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// List of added security rules IDs.
	AddedRuleIds []string `protobuf:"bytes,2,rep,name=added_rule_ids,json=addedRuleIds,proto3" json:"added_rule_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSecurityGroupMetadata) Descriptor deprecated

func (*UpdateSecurityGroupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSecurityGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupMetadata) GetAddedRuleIds

func (x *UpdateSecurityGroupMetadata) GetAddedRuleIds() []string

func (*UpdateSecurityGroupMetadata) GetSecurityGroupId

func (x *UpdateSecurityGroupMetadata) GetSecurityGroupId() string

func (*UpdateSecurityGroupMetadata) ProtoMessage

func (*UpdateSecurityGroupMetadata) ProtoMessage()

func (*UpdateSecurityGroupMetadata) ProtoReflect

func (*UpdateSecurityGroupMetadata) Reset

func (x *UpdateSecurityGroupMetadata) Reset()

func (*UpdateSecurityGroupMetadata) SetAddedRuleIds

func (m *UpdateSecurityGroupMetadata) SetAddedRuleIds(v []string)

func (*UpdateSecurityGroupMetadata) SetSecurityGroupId

func (m *UpdateSecurityGroupMetadata) SetSecurityGroupId(v string)

func (*UpdateSecurityGroupMetadata) String

func (x *UpdateSecurityGroupMetadata) String() string

type UpdateSecurityGroupRequest

type UpdateSecurityGroupRequest struct {

	// ID of the security group to update.
	//
	// To get the security group ID make a [SecurityGroupService.List] request.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// Field mask that specifies which attributes of the Address should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name for the security group.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the security group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Security group labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [SecurityGroupService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Updated rule list. All existing rules will be replaced with given list.
	RuleSpecs []*SecurityGroupRuleSpec `protobuf:"bytes,6,rep,name=rule_specs,json=ruleSpecs,proto3" json:"rule_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSecurityGroupRequest) Descriptor deprecated

func (*UpdateSecurityGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupRequest) GetDescription

func (x *UpdateSecurityGroupRequest) GetDescription() string

func (*UpdateSecurityGroupRequest) GetLabels

func (x *UpdateSecurityGroupRequest) GetLabels() map[string]string

func (*UpdateSecurityGroupRequest) GetName

func (x *UpdateSecurityGroupRequest) GetName() string

func (*UpdateSecurityGroupRequest) GetRuleSpecs

func (*UpdateSecurityGroupRequest) GetSecurityGroupId

func (x *UpdateSecurityGroupRequest) GetSecurityGroupId() string

func (*UpdateSecurityGroupRequest) GetUpdateMask

func (x *UpdateSecurityGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateSecurityGroupRequest) ProtoMessage

func (*UpdateSecurityGroupRequest) ProtoMessage()

func (*UpdateSecurityGroupRequest) ProtoReflect

func (*UpdateSecurityGroupRequest) Reset

func (x *UpdateSecurityGroupRequest) Reset()

func (*UpdateSecurityGroupRequest) SetDescription

func (m *UpdateSecurityGroupRequest) SetDescription(v string)

func (*UpdateSecurityGroupRequest) SetLabels

func (m *UpdateSecurityGroupRequest) SetLabels(v map[string]string)

func (*UpdateSecurityGroupRequest) SetName

func (m *UpdateSecurityGroupRequest) SetName(v string)

func (*UpdateSecurityGroupRequest) SetRuleSpecs

func (m *UpdateSecurityGroupRequest) SetRuleSpecs(v []*SecurityGroupRuleSpec)

func (*UpdateSecurityGroupRequest) SetSecurityGroupId

func (m *UpdateSecurityGroupRequest) SetSecurityGroupId(v string)

func (*UpdateSecurityGroupRequest) SetUpdateMask

func (m *UpdateSecurityGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateSecurityGroupRequest) String

func (x *UpdateSecurityGroupRequest) String() string

type UpdateSecurityGroupRuleMetadata

type UpdateSecurityGroupRuleMetadata struct {

	// ID of the SecurityGroup that is being updated with new rules.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// ID of the rule that is being updated.
	RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSecurityGroupRuleMetadata) Descriptor deprecated

func (*UpdateSecurityGroupRuleMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSecurityGroupRuleMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupRuleMetadata) GetRuleId

func (x *UpdateSecurityGroupRuleMetadata) GetRuleId() string

func (*UpdateSecurityGroupRuleMetadata) GetSecurityGroupId

func (x *UpdateSecurityGroupRuleMetadata) GetSecurityGroupId() string

func (*UpdateSecurityGroupRuleMetadata) ProtoMessage

func (*UpdateSecurityGroupRuleMetadata) ProtoMessage()

func (*UpdateSecurityGroupRuleMetadata) ProtoReflect

func (*UpdateSecurityGroupRuleMetadata) Reset

func (*UpdateSecurityGroupRuleMetadata) SetRuleId

func (m *UpdateSecurityGroupRuleMetadata) SetRuleId(v string)

func (*UpdateSecurityGroupRuleMetadata) SetSecurityGroupId

func (m *UpdateSecurityGroupRuleMetadata) SetSecurityGroupId(v string)

func (*UpdateSecurityGroupRuleMetadata) String

type UpdateSecurityGroupRuleRequest

type UpdateSecurityGroupRuleRequest struct {

	// ID of the SecurityGroup to update rule in.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// ID of the rule to update.
	RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// Field mask that specifies which attributes of the Address should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New description of the rule.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Rule labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [AddressService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateSecurityGroupRuleRequest) Descriptor deprecated

func (*UpdateSecurityGroupRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSecurityGroupRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupRuleRequest) GetDescription

func (x *UpdateSecurityGroupRuleRequest) GetDescription() string

func (*UpdateSecurityGroupRuleRequest) GetLabels

func (x *UpdateSecurityGroupRuleRequest) GetLabels() map[string]string

func (*UpdateSecurityGroupRuleRequest) GetRuleId

func (x *UpdateSecurityGroupRuleRequest) GetRuleId() string

func (*UpdateSecurityGroupRuleRequest) GetSecurityGroupId

func (x *UpdateSecurityGroupRuleRequest) GetSecurityGroupId() string

func (*UpdateSecurityGroupRuleRequest) GetUpdateMask

func (*UpdateSecurityGroupRuleRequest) ProtoMessage

func (*UpdateSecurityGroupRuleRequest) ProtoMessage()

func (*UpdateSecurityGroupRuleRequest) ProtoReflect

func (*UpdateSecurityGroupRuleRequest) Reset

func (x *UpdateSecurityGroupRuleRequest) Reset()

func (*UpdateSecurityGroupRuleRequest) SetDescription

func (m *UpdateSecurityGroupRuleRequest) SetDescription(v string)

func (*UpdateSecurityGroupRuleRequest) SetLabels

func (m *UpdateSecurityGroupRuleRequest) SetLabels(v map[string]string)

func (*UpdateSecurityGroupRuleRequest) SetRuleId

func (m *UpdateSecurityGroupRuleRequest) SetRuleId(v string)

func (*UpdateSecurityGroupRuleRequest) SetSecurityGroupId

func (m *UpdateSecurityGroupRuleRequest) SetSecurityGroupId(v string)

func (*UpdateSecurityGroupRuleRequest) SetUpdateMask

func (*UpdateSecurityGroupRuleRequest) String

type UpdateSecurityGroupRulesRequest

type UpdateSecurityGroupRulesRequest struct {

	// ID of the SecurityGroup that is being updated with new rules.
	SecurityGroupId string `protobuf:"bytes,1,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// List of rules IDs to delete.
	DeletionRuleIds []string `protobuf:"bytes,2,rep,name=deletion_rule_ids,json=deletionRuleIds,proto3" json:"deletion_rule_ids,omitempty"`
	// Security rules specifications.
	AdditionRuleSpecs []*SecurityGroupRuleSpec `protobuf:"bytes,3,rep,name=addition_rule_specs,json=additionRuleSpecs,proto3" json:"addition_rule_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSecurityGroupRulesRequest) Descriptor deprecated

func (*UpdateSecurityGroupRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSecurityGroupRulesRequest.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupRulesRequest) GetAdditionRuleSpecs

func (x *UpdateSecurityGroupRulesRequest) GetAdditionRuleSpecs() []*SecurityGroupRuleSpec

func (*UpdateSecurityGroupRulesRequest) GetDeletionRuleIds

func (x *UpdateSecurityGroupRulesRequest) GetDeletionRuleIds() []string

func (*UpdateSecurityGroupRulesRequest) GetSecurityGroupId

func (x *UpdateSecurityGroupRulesRequest) GetSecurityGroupId() string

func (*UpdateSecurityGroupRulesRequest) ProtoMessage

func (*UpdateSecurityGroupRulesRequest) ProtoMessage()

func (*UpdateSecurityGroupRulesRequest) ProtoReflect

func (*UpdateSecurityGroupRulesRequest) Reset

func (*UpdateSecurityGroupRulesRequest) SetAdditionRuleSpecs

func (m *UpdateSecurityGroupRulesRequest) SetAdditionRuleSpecs(v []*SecurityGroupRuleSpec)

func (*UpdateSecurityGroupRulesRequest) SetDeletionRuleIds

func (m *UpdateSecurityGroupRulesRequest) SetDeletionRuleIds(v []string)

func (*UpdateSecurityGroupRulesRequest) SetSecurityGroupId

func (m *UpdateSecurityGroupRulesRequest) SetSecurityGroupId(v string)

func (*UpdateSecurityGroupRulesRequest) String

type UpdateSubnetMetadata

type UpdateSubnetMetadata struct {

	// ID of the Subnet resource that is being updated.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSubnetMetadata) Descriptor deprecated

func (*UpdateSubnetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSubnetMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSubnetMetadata) GetSubnetId

func (x *UpdateSubnetMetadata) GetSubnetId() string

func (*UpdateSubnetMetadata) ProtoMessage

func (*UpdateSubnetMetadata) ProtoMessage()

func (*UpdateSubnetMetadata) ProtoReflect

func (x *UpdateSubnetMetadata) ProtoReflect() protoreflect.Message

func (*UpdateSubnetMetadata) Reset

func (x *UpdateSubnetMetadata) Reset()

func (*UpdateSubnetMetadata) SetSubnetId

func (m *UpdateSubnetMetadata) SetSubnetId(v string)

func (*UpdateSubnetMetadata) String

func (x *UpdateSubnetMetadata) String() string

type UpdateSubnetRequest

type UpdateSubnetRequest struct {

	// ID of the Subnet resource to update.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Field mask that specifies which fields of the Subnet resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the subnet.
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the subnet.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of route table the subnet is linked to.
	RouteTableId string       `protobuf:"bytes,6,opt,name=route_table_id,json=routeTableId,proto3" json:"route_table_id,omitempty"`
	DhcpOptions  *DhcpOptions `protobuf:"bytes,7,opt,name=dhcp_options,json=dhcpOptions,proto3" json:"dhcp_options,omitempty"`
	// New CIDR blocks which will overwrite the existing ones.
	V4CidrBlocks []string `protobuf:"bytes,8,rep,name=v4_cidr_blocks,json=v4CidrBlocks,proto3" json:"v4_cidr_blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSubnetRequest) Descriptor deprecated

func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.

func (*UpdateSubnetRequest) GetDescription

func (x *UpdateSubnetRequest) GetDescription() string

func (*UpdateSubnetRequest) GetDhcpOptions

func (x *UpdateSubnetRequest) GetDhcpOptions() *DhcpOptions

func (*UpdateSubnetRequest) GetLabels

func (x *UpdateSubnetRequest) GetLabels() map[string]string

func (*UpdateSubnetRequest) GetName

func (x *UpdateSubnetRequest) GetName() string

func (*UpdateSubnetRequest) GetRouteTableId

func (x *UpdateSubnetRequest) GetRouteTableId() string

func (*UpdateSubnetRequest) GetSubnetId

func (x *UpdateSubnetRequest) GetSubnetId() string

func (*UpdateSubnetRequest) GetUpdateMask

func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateSubnetRequest) GetV4CidrBlocks

func (x *UpdateSubnetRequest) GetV4CidrBlocks() []string

func (*UpdateSubnetRequest) ProtoMessage

func (*UpdateSubnetRequest) ProtoMessage()

func (*UpdateSubnetRequest) ProtoReflect

func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message

func (*UpdateSubnetRequest) Reset

func (x *UpdateSubnetRequest) Reset()

func (*UpdateSubnetRequest) SetDescription

func (m *UpdateSubnetRequest) SetDescription(v string)

func (*UpdateSubnetRequest) SetDhcpOptions

func (m *UpdateSubnetRequest) SetDhcpOptions(v *DhcpOptions)

func (*UpdateSubnetRequest) SetLabels

func (m *UpdateSubnetRequest) SetLabels(v map[string]string)

func (*UpdateSubnetRequest) SetName

func (m *UpdateSubnetRequest) SetName(v string)

func (*UpdateSubnetRequest) SetRouteTableId

func (m *UpdateSubnetRequest) SetRouteTableId(v string)

func (*UpdateSubnetRequest) SetSubnetId

func (m *UpdateSubnetRequest) SetSubnetId(v string)

func (*UpdateSubnetRequest) SetUpdateMask

func (m *UpdateSubnetRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateSubnetRequest) SetV4CidrBlocks

func (m *UpdateSubnetRequest) SetV4CidrBlocks(v []string)

func (*UpdateSubnetRequest) String

func (x *UpdateSubnetRequest) String() string

type UsedAddress

type UsedAddress struct {
	Address    string                 `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	IpVersion  IpVersion              `protobuf:"varint,2,opt,name=ip_version,json=ipVersion,proto3,enum=yandex.cloud.vpc.v1.IpVersion" json:"ip_version,omitempty"`
	References []*reference.Reference `protobuf:"bytes,3,rep,name=references,proto3" json:"references,omitempty"`
	// contains filtered or unexported fields
}

func (*UsedAddress) Descriptor deprecated

func (*UsedAddress) Descriptor() ([]byte, []int)

Deprecated: Use UsedAddress.ProtoReflect.Descriptor instead.

func (*UsedAddress) GetAddress

func (x *UsedAddress) GetAddress() string

func (*UsedAddress) GetIpVersion

func (x *UsedAddress) GetIpVersion() IpVersion

func (*UsedAddress) GetReferences

func (x *UsedAddress) GetReferences() []*reference.Reference

func (*UsedAddress) ProtoMessage

func (*UsedAddress) ProtoMessage()

func (*UsedAddress) ProtoReflect

func (x *UsedAddress) ProtoReflect() protoreflect.Message

func (*UsedAddress) Reset

func (x *UsedAddress) Reset()

func (*UsedAddress) SetAddress

func (m *UsedAddress) SetAddress(v string)

func (*UsedAddress) SetIpVersion

func (m *UsedAddress) SetIpVersion(v IpVersion)

func (*UsedAddress) SetReferences

func (m *UsedAddress) SetReferences(v []*reference.Reference)

func (*UsedAddress) String

func (x *UsedAddress) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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