vpcv1

package
v0.0.0-...-94cd6a6 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VpcService_CreatePrivateGateway_FullMethodName          = "/cloudstack.management.vpc.v1.VpcService/CreatePrivateGateway"
	VpcService_CreatePrivateGatewayByAdmin_FullMethodName   = "/cloudstack.management.vpc.v1.VpcService/CreatePrivateGatewayByAdmin"
	VpcService_CreateStaticRoute_FullMethodName             = "/cloudstack.management.vpc.v1.VpcService/CreateStaticRoute"
	VpcService_CreateVPC_FullMethodName                     = "/cloudstack.management.vpc.v1.VpcService/CreateVPC"
	VpcService_CreateVPCCmdByAdmin_FullMethodName           = "/cloudstack.management.vpc.v1.VpcService/CreateVPCCmdByAdmin"
	VpcService_CreateVPCOffering_FullMethodName             = "/cloudstack.management.vpc.v1.VpcService/CreateVPCOffering"
	VpcService_DeletePrivateGateway_FullMethodName          = "/cloudstack.management.vpc.v1.VpcService/DeletePrivateGateway"
	VpcService_DeleteStaticRoute_FullMethodName             = "/cloudstack.management.vpc.v1.VpcService/DeleteStaticRoute"
	VpcService_DeleteVPC_FullMethodName                     = "/cloudstack.management.vpc.v1.VpcService/DeleteVPC"
	VpcService_DeleteVPCOffering_FullMethodName             = "/cloudstack.management.vpc.v1.VpcService/DeleteVPCOffering"
	VpcService_ListPrivateGateways_FullMethodName           = "/cloudstack.management.vpc.v1.VpcService/ListPrivateGateways"
	VpcService_ListPrivateGatewaysCmdByAdmin_FullMethodName = "/cloudstack.management.vpc.v1.VpcService/ListPrivateGatewaysCmdByAdmin"
	VpcService_ListStaticRoutes_FullMethodName              = "/cloudstack.management.vpc.v1.VpcService/ListStaticRoutes"
	VpcService_ListVPCOfferings_FullMethodName              = "/cloudstack.management.vpc.v1.VpcService/ListVPCOfferings"
	VpcService_ListVPCs_FullMethodName                      = "/cloudstack.management.vpc.v1.VpcService/ListVPCs"
	VpcService_ListVPCsCmdByAdmin_FullMethodName            = "/cloudstack.management.vpc.v1.VpcService/ListVPCsCmdByAdmin"
	VpcService_RestartVPC_FullMethodName                    = "/cloudstack.management.vpc.v1.VpcService/RestartVPC"
	VpcService_UpdateVPC_FullMethodName                     = "/cloudstack.management.vpc.v1.VpcService/UpdateVPC"
	VpcService_UpdateVPCCmdByAdmin_FullMethodName           = "/cloudstack.management.vpc.v1.VpcService/UpdateVPCCmdByAdmin"
	VpcService_UpdateVPCOffering_FullMethodName             = "/cloudstack.management.vpc.v1.VpcService/UpdateVPCOffering"
)

Variables

View Source
var File_cloudstack_management_vpc_v1_vpc_gen_proto protoreflect.FileDescriptor
View Source
var VpcService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.vpc.v1.VpcService",
	HandlerType: (*VpcServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreatePrivateGateway",
			Handler:    _VpcService_CreatePrivateGateway_Handler,
		},
		{
			MethodName: "CreatePrivateGatewayByAdmin",
			Handler:    _VpcService_CreatePrivateGatewayByAdmin_Handler,
		},
		{
			MethodName: "CreateStaticRoute",
			Handler:    _VpcService_CreateStaticRoute_Handler,
		},
		{
			MethodName: "CreateVPC",
			Handler:    _VpcService_CreateVPC_Handler,
		},
		{
			MethodName: "CreateVPCCmdByAdmin",
			Handler:    _VpcService_CreateVPCCmdByAdmin_Handler,
		},
		{
			MethodName: "CreateVPCOffering",
			Handler:    _VpcService_CreateVPCOffering_Handler,
		},
		{
			MethodName: "DeletePrivateGateway",
			Handler:    _VpcService_DeletePrivateGateway_Handler,
		},
		{
			MethodName: "DeleteStaticRoute",
			Handler:    _VpcService_DeleteStaticRoute_Handler,
		},
		{
			MethodName: "DeleteVPC",
			Handler:    _VpcService_DeleteVPC_Handler,
		},
		{
			MethodName: "DeleteVPCOffering",
			Handler:    _VpcService_DeleteVPCOffering_Handler,
		},
		{
			MethodName: "ListPrivateGateways",
			Handler:    _VpcService_ListPrivateGateways_Handler,
		},
		{
			MethodName: "ListPrivateGatewaysCmdByAdmin",
			Handler:    _VpcService_ListPrivateGatewaysCmdByAdmin_Handler,
		},
		{
			MethodName: "ListStaticRoutes",
			Handler:    _VpcService_ListStaticRoutes_Handler,
		},
		{
			MethodName: "ListVPCOfferings",
			Handler:    _VpcService_ListVPCOfferings_Handler,
		},
		{
			MethodName: "ListVPCs",
			Handler:    _VpcService_ListVPCs_Handler,
		},
		{
			MethodName: "ListVPCsCmdByAdmin",
			Handler:    _VpcService_ListVPCsCmdByAdmin_Handler,
		},
		{
			MethodName: "RestartVPC",
			Handler:    _VpcService_RestartVPC_Handler,
		},
		{
			MethodName: "UpdateVPC",
			Handler:    _VpcService_UpdateVPC_Handler,
		},
		{
			MethodName: "UpdateVPCCmdByAdmin",
			Handler:    _VpcService_UpdateVPCCmdByAdmin_Handler,
		},
		{
			MethodName: "UpdateVPCOffering",
			Handler:    _VpcService_UpdateVPCOffering_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/vpc/v1/vpc.gen.proto",
}

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

Functions

func RegisterVpcServiceServer

func RegisterVpcServiceServer(s grpc.ServiceRegistrar, srv VpcServiceServer)

Types

type CreatePrivateGatewayByAdminRequest

type CreatePrivateGatewayByAdminRequest struct {

	// the Physical Network ID the network belongs to
	PhysicalNetworkId *int64 `protobuf:"varint,1,opt,name=physical_network_id,json=physicalNetworkId" json:"physical_network_id,omitempty"`
	// the network implementation uri for the private gateway
	BroadcastUri *string `protobuf:"bytes,2,opt,name=broadcast_uri,json=broadcastUri" json:"broadcast_uri,omitempty"`
	// when true bypasses VLAN id/range overlap check during private gateway creation
	BypassVlanOverlapCheck *bool `protobuf:"varint,3,opt,name=bypass_vlan_overlap_check,json=bypassVlanOverlapCheck" json:"bypass_vlan_overlap_check,omitempty"`
	// the gateway of the Private gateway
	Gateway *string `protobuf:"bytes,4,opt,name=gateway" json:"gateway,omitempty"`
	// the netmask of the Private gateway
	Netmask *string `protobuf:"bytes,5,opt,name=netmask" json:"netmask,omitempty"`
	// the IP address of the Private gateaway
	IpAddress *string `protobuf:"bytes,6,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// the uuid of the network offering to use for the private gateways network connection
	NetworkOfferingId *int64 `protobuf:"varint,7,opt,name=network_offering_id,json=networkOfferingId" json:"network_offering_id,omitempty"`
	// the VPC network belongs to
	VpcId *int64 `protobuf:"varint,8,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// source NAT supported value. Default value false. If 'true' source NAT is enabled on the private gateway 'false': sourcenat is not supported
	IsSourceNat *bool `protobuf:"varint,9,opt,name=is_source_nat,json=isSourceNat" json:"is_source_nat,omitempty"`
	// the ID of the network ACL
	AclId *int64 `protobuf:"varint,10,opt,name=acl_id,json=aclId" json:"acl_id,omitempty"`
	// The isolated network this private gateway is associated to.
	AssociatedNetworkId *int64  `protobuf:"varint,11,opt,name=associated_network_id,json=associatedNetworkId" json:"associated_network_id,omitempty"`
	StartEventId        *int64  `protobuf:"varint,12,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId       *string `protobuf:"bytes,13,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType        *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreatePrivateGatewayByAdminRequest represents the parameters for creates a private gateway

func (*CreatePrivateGatewayByAdminRequest) Descriptor deprecated

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

Deprecated: Use CreatePrivateGatewayByAdminRequest.ProtoReflect.Descriptor instead.

func (*CreatePrivateGatewayByAdminRequest) GetAclId

func (*CreatePrivateGatewayByAdminRequest) GetAssociatedNetworkId

func (x *CreatePrivateGatewayByAdminRequest) GetAssociatedNetworkId() int64

func (*CreatePrivateGatewayByAdminRequest) GetBroadcastUri

func (x *CreatePrivateGatewayByAdminRequest) GetBroadcastUri() string

func (*CreatePrivateGatewayByAdminRequest) GetBypassVlanOverlapCheck

func (x *CreatePrivateGatewayByAdminRequest) GetBypassVlanOverlapCheck() bool

func (*CreatePrivateGatewayByAdminRequest) GetGateway

func (*CreatePrivateGatewayByAdminRequest) GetInjectedJobId

func (x *CreatePrivateGatewayByAdminRequest) GetInjectedJobId() string

func (*CreatePrivateGatewayByAdminRequest) GetIpAddress

func (x *CreatePrivateGatewayByAdminRequest) GetIpAddress() string

func (*CreatePrivateGatewayByAdminRequest) GetIsSourceNat

func (x *CreatePrivateGatewayByAdminRequest) GetIsSourceNat() bool

func (*CreatePrivateGatewayByAdminRequest) GetNetmask

func (*CreatePrivateGatewayByAdminRequest) GetNetworkOfferingId

func (x *CreatePrivateGatewayByAdminRequest) GetNetworkOfferingId() int64

func (*CreatePrivateGatewayByAdminRequest) GetPhysicalNetworkId

func (x *CreatePrivateGatewayByAdminRequest) GetPhysicalNetworkId() int64

func (*CreatePrivateGatewayByAdminRequest) GetResponseType

func (x *CreatePrivateGatewayByAdminRequest) GetResponseType() string

func (*CreatePrivateGatewayByAdminRequest) GetStartEventId

func (x *CreatePrivateGatewayByAdminRequest) GetStartEventId() int64

func (*CreatePrivateGatewayByAdminRequest) GetVpcId

func (*CreatePrivateGatewayByAdminRequest) ProtoMessage

func (*CreatePrivateGatewayByAdminRequest) ProtoMessage()

func (*CreatePrivateGatewayByAdminRequest) ProtoReflect

func (*CreatePrivateGatewayByAdminRequest) Reset

func (*CreatePrivateGatewayByAdminRequest) String

type CreatePrivateGatewayByAdminResponse

type CreatePrivateGatewayByAdminResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreatePrivateGatewayByAdminResponse represents the response from creates a private gateway

func (*CreatePrivateGatewayByAdminResponse) Descriptor deprecated

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

Deprecated: Use CreatePrivateGatewayByAdminResponse.ProtoReflect.Descriptor instead.

func (*CreatePrivateGatewayByAdminResponse) GetResult

func (*CreatePrivateGatewayByAdminResponse) ProtoMessage

func (*CreatePrivateGatewayByAdminResponse) ProtoMessage()

func (*CreatePrivateGatewayByAdminResponse) ProtoReflect

func (*CreatePrivateGatewayByAdminResponse) Reset

func (*CreatePrivateGatewayByAdminResponse) String

type CreatePrivateGatewayRequest

type CreatePrivateGatewayRequest struct {

	// the gateway of the Private gateway
	Gateway *string `protobuf:"bytes,1,opt,name=gateway" json:"gateway,omitempty"`
	// the netmask of the Private gateway
	Netmask *string `protobuf:"bytes,2,opt,name=netmask" json:"netmask,omitempty"`
	// the IP address of the Private gateaway
	IpAddress *string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// the uuid of the network offering to use for the private gateways network connection
	NetworkOfferingId *int64 `protobuf:"varint,4,opt,name=network_offering_id,json=networkOfferingId" json:"network_offering_id,omitempty"`
	// the VPC network belongs to
	VpcId *int64 `protobuf:"varint,5,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// source NAT supported value. Default value false. If 'true' source NAT is enabled on the private gateway 'false': sourcenat is not supported
	IsSourceNat *bool `protobuf:"varint,6,opt,name=is_source_nat,json=isSourceNat" json:"is_source_nat,omitempty"`
	// the ID of the network ACL
	AclId *int64 `protobuf:"varint,7,opt,name=acl_id,json=aclId" json:"acl_id,omitempty"`
	// The isolated network this private gateway is associated to.
	AssociatedNetworkId *int64  `protobuf:"varint,8,opt,name=associated_network_id,json=associatedNetworkId" json:"associated_network_id,omitempty"`
	StartEventId        *int64  `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId       *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType        *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreatePrivateGatewayRequest represents the parameters for creates a private gateway

func (*CreatePrivateGatewayRequest) Descriptor deprecated

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

Deprecated: Use CreatePrivateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreatePrivateGatewayRequest) GetAclId

func (x *CreatePrivateGatewayRequest) GetAclId() int64

func (*CreatePrivateGatewayRequest) GetAssociatedNetworkId

func (x *CreatePrivateGatewayRequest) GetAssociatedNetworkId() int64

func (*CreatePrivateGatewayRequest) GetGateway

func (x *CreatePrivateGatewayRequest) GetGateway() string

func (*CreatePrivateGatewayRequest) GetInjectedJobId

func (x *CreatePrivateGatewayRequest) GetInjectedJobId() string

func (*CreatePrivateGatewayRequest) GetIpAddress

func (x *CreatePrivateGatewayRequest) GetIpAddress() string

func (*CreatePrivateGatewayRequest) GetIsSourceNat

func (x *CreatePrivateGatewayRequest) GetIsSourceNat() bool

func (*CreatePrivateGatewayRequest) GetNetmask

func (x *CreatePrivateGatewayRequest) GetNetmask() string

func (*CreatePrivateGatewayRequest) GetNetworkOfferingId

func (x *CreatePrivateGatewayRequest) GetNetworkOfferingId() int64

func (*CreatePrivateGatewayRequest) GetResponseType

func (x *CreatePrivateGatewayRequest) GetResponseType() string

func (*CreatePrivateGatewayRequest) GetStartEventId

func (x *CreatePrivateGatewayRequest) GetStartEventId() int64

func (*CreatePrivateGatewayRequest) GetVpcId

func (x *CreatePrivateGatewayRequest) GetVpcId() int64

func (*CreatePrivateGatewayRequest) ProtoMessage

func (*CreatePrivateGatewayRequest) ProtoMessage()

func (*CreatePrivateGatewayRequest) ProtoReflect

func (*CreatePrivateGatewayRequest) Reset

func (x *CreatePrivateGatewayRequest) Reset()

func (*CreatePrivateGatewayRequest) String

func (x *CreatePrivateGatewayRequest) String() string

type CreatePrivateGatewayResponse

type CreatePrivateGatewayResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreatePrivateGatewayResponse represents the response from creates a private gateway

func (*CreatePrivateGatewayResponse) Descriptor deprecated

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

Deprecated: Use CreatePrivateGatewayResponse.ProtoReflect.Descriptor instead.

func (*CreatePrivateGatewayResponse) GetResult

func (x *CreatePrivateGatewayResponse) GetResult() *Result

func (*CreatePrivateGatewayResponse) ProtoMessage

func (*CreatePrivateGatewayResponse) ProtoMessage()

func (*CreatePrivateGatewayResponse) ProtoReflect

func (*CreatePrivateGatewayResponse) Reset

func (x *CreatePrivateGatewayResponse) Reset()

func (*CreatePrivateGatewayResponse) String

type CreateStaticRouteRequest

type CreateStaticRouteRequest struct {

	// the gateway id we are creating static route for
	GatewayId *int64 `protobuf:"varint,1,opt,name=gateway_id,json=gatewayId" json:"gateway_id,omitempty"`
	// static route cidr
	Cidr          *string `protobuf:"bytes,2,opt,name=cidr" json:"cidr,omitempty"`
	StartEventId  *int64  `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateStaticRouteRequest represents the parameters for creates a static route

func (*CreateStaticRouteRequest) Descriptor deprecated

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

Deprecated: Use CreateStaticRouteRequest.ProtoReflect.Descriptor instead.

func (*CreateStaticRouteRequest) GetCidr

func (x *CreateStaticRouteRequest) GetCidr() string

func (*CreateStaticRouteRequest) GetGatewayId

func (x *CreateStaticRouteRequest) GetGatewayId() int64

func (*CreateStaticRouteRequest) GetInjectedJobId

func (x *CreateStaticRouteRequest) GetInjectedJobId() string

func (*CreateStaticRouteRequest) GetResponseType

func (x *CreateStaticRouteRequest) GetResponseType() string

func (*CreateStaticRouteRequest) GetStartEventId

func (x *CreateStaticRouteRequest) GetStartEventId() int64

func (*CreateStaticRouteRequest) ProtoMessage

func (*CreateStaticRouteRequest) ProtoMessage()

func (*CreateStaticRouteRequest) ProtoReflect

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

func (*CreateStaticRouteRequest) Reset

func (x *CreateStaticRouteRequest) Reset()

func (*CreateStaticRouteRequest) String

func (x *CreateStaticRouteRequest) String() string

type CreateStaticRouteResponse

type CreateStaticRouteResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreateStaticRouteResponse represents the response from creates a static route

func (*CreateStaticRouteResponse) Descriptor deprecated

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

Deprecated: Use CreateStaticRouteResponse.ProtoReflect.Descriptor instead.

func (*CreateStaticRouteResponse) GetResult

func (x *CreateStaticRouteResponse) GetResult() *Result

func (*CreateStaticRouteResponse) ProtoMessage

func (*CreateStaticRouteResponse) ProtoMessage()

func (*CreateStaticRouteResponse) ProtoReflect

func (*CreateStaticRouteResponse) Reset

func (x *CreateStaticRouteResponse) Reset()

func (*CreateStaticRouteResponse) String

func (x *CreateStaticRouteResponse) String() string

type CreateVPCCmdByAdminRequest

type CreateVPCCmdByAdminRequest struct {

	// Ids of the Bgp Peer for the VPC
	BgpPeerIds []string `protobuf:"bytes,1,rep,name=bgp_peer_ids,json=bgpPeerIds" json:"bgp_peer_ids,omitempty"`
	// the account associated with the VPC. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the VPC. If used with the account parameter returns the VPC associated with the account for the specified domain.
	DomainId *int64 `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// create VPC for the project
	ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// the ID of the availability zone
	ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the name of the VPC
	VpcName *string `protobuf:"bytes,6,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// The display text of the VPC, defaults to its 'name'.
	DisplayText *string `protobuf:"bytes,7,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// the cidr of the VPC. All VPC guest networks' cidrs should be within this CIDR
	Cidr *string `protobuf:"bytes,8,opt,name=cidr" json:"cidr,omitempty"`
	// the CIDR size of VPC. For regular users, this is required for VPC with ROUTED mode.
	CidrSize *int32 `protobuf:"varint,9,opt,name=cidr_size,json=cidrSize" json:"cidr_size,omitempty"`
	// the ID of the VPC offering
	VpcOffering *int64 `protobuf:"varint,10,opt,name=vpc_offering,json=vpcOffering" json:"vpc_offering,omitempty"`
	// VPC network domain. All networks inside the VPC will belong to this domain
	NetworkDomain *string `protobuf:"bytes,11,opt,name=network_domain,json=networkDomain" json:"network_domain,omitempty"`
	// If set to false, the VPC won't start (VPC VR will not get allocated) until its first network gets implemented. True by default.
	Start *bool `protobuf:"varint,12,opt,name=start" json:"start,omitempty"`
	// an optional field, whether to the display the vpc to the end user or not
	Display *bool `protobuf:"varint,13,opt,name=display" json:"display,omitempty"`
	// MTU to be configured on the network VR's public facing interfaces
	PublicMtu *int32 `protobuf:"varint,14,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
	// the first IPv4 DNS for the VPC
	Ip4Dns1 *string `protobuf:"bytes,15,opt,name=ip4_dns1,json=ip4Dns1" json:"ip4_dns1,omitempty"`
	// the second IPv4 DNS for the VPC
	Ip4Dns2 *string `protobuf:"bytes,16,opt,name=ip4_dns2,json=ip4Dns2" json:"ip4_dns2,omitempty"`
	// the first IPv6 DNS for the VPC
	Ip6Dns1 *string `protobuf:"bytes,17,opt,name=ip6_dns1,json=ip6Dns1" json:"ip6_dns1,omitempty"`
	// the second IPv6 DNS for the VPC
	Ip6Dns2 *string `protobuf:"bytes,18,opt,name=ip6_dns2,json=ip6Dns2" json:"ip6_dns2,omitempty"`
	// IPV4 address to be assigned to the public interface of the network router.This address will be used as source NAT address for the networks in ths VPC.
	// If an address is given and it cannot be acquired, an error will be returned and the network won´t be implemented,
	SourceNatIP *string `protobuf:"bytes,19,opt,name=source_nat_i_p,json=sourceNatIP" json:"source_nat_i_p,omitempty"`
	// the AS Number of the VPC tiers
	AsNumber      *int64  `protobuf:"varint,20,opt,name=as_number,json=asNumber" json:"as_number,omitempty"`
	StartEventId  *int64  `protobuf:"varint,21,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,22,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,23,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCCmdByAdminRequest represents the parameters for creates a vpc

func (*CreateVPCCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use CreateVPCCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*CreateVPCCmdByAdminRequest) GetAccountName

func (x *CreateVPCCmdByAdminRequest) GetAccountName() string

func (*CreateVPCCmdByAdminRequest) GetAsNumber

func (x *CreateVPCCmdByAdminRequest) GetAsNumber() int64

func (*CreateVPCCmdByAdminRequest) GetBgpPeerIds

func (x *CreateVPCCmdByAdminRequest) GetBgpPeerIds() []string

func (*CreateVPCCmdByAdminRequest) GetCidr

func (x *CreateVPCCmdByAdminRequest) GetCidr() string

func (*CreateVPCCmdByAdminRequest) GetCidrSize

func (x *CreateVPCCmdByAdminRequest) GetCidrSize() int32

func (*CreateVPCCmdByAdminRequest) GetDisplay

func (x *CreateVPCCmdByAdminRequest) GetDisplay() bool

func (*CreateVPCCmdByAdminRequest) GetDisplayText

func (x *CreateVPCCmdByAdminRequest) GetDisplayText() string

func (*CreateVPCCmdByAdminRequest) GetDomainId

func (x *CreateVPCCmdByAdminRequest) GetDomainId() int64

func (*CreateVPCCmdByAdminRequest) GetInjectedJobId

func (x *CreateVPCCmdByAdminRequest) GetInjectedJobId() string

func (*CreateVPCCmdByAdminRequest) GetIp4Dns1

func (x *CreateVPCCmdByAdminRequest) GetIp4Dns1() string

func (*CreateVPCCmdByAdminRequest) GetIp4Dns2

func (x *CreateVPCCmdByAdminRequest) GetIp4Dns2() string

func (*CreateVPCCmdByAdminRequest) GetIp6Dns1

func (x *CreateVPCCmdByAdminRequest) GetIp6Dns1() string

func (*CreateVPCCmdByAdminRequest) GetIp6Dns2

func (x *CreateVPCCmdByAdminRequest) GetIp6Dns2() string

func (*CreateVPCCmdByAdminRequest) GetNetworkDomain

func (x *CreateVPCCmdByAdminRequest) GetNetworkDomain() string

func (*CreateVPCCmdByAdminRequest) GetProjectId

func (x *CreateVPCCmdByAdminRequest) GetProjectId() int64

func (*CreateVPCCmdByAdminRequest) GetPublicMtu

func (x *CreateVPCCmdByAdminRequest) GetPublicMtu() int32

func (*CreateVPCCmdByAdminRequest) GetResponseType

func (x *CreateVPCCmdByAdminRequest) GetResponseType() string

func (*CreateVPCCmdByAdminRequest) GetSourceNatIP

func (x *CreateVPCCmdByAdminRequest) GetSourceNatIP() string

func (*CreateVPCCmdByAdminRequest) GetStart

func (x *CreateVPCCmdByAdminRequest) GetStart() bool

func (*CreateVPCCmdByAdminRequest) GetStartEventId

func (x *CreateVPCCmdByAdminRequest) GetStartEventId() int64

func (*CreateVPCCmdByAdminRequest) GetVpcName

func (x *CreateVPCCmdByAdminRequest) GetVpcName() string

func (*CreateVPCCmdByAdminRequest) GetVpcOffering

func (x *CreateVPCCmdByAdminRequest) GetVpcOffering() int64

func (*CreateVPCCmdByAdminRequest) GetZoneId

func (x *CreateVPCCmdByAdminRequest) GetZoneId() int64

func (*CreateVPCCmdByAdminRequest) ProtoMessage

func (*CreateVPCCmdByAdminRequest) ProtoMessage()

func (*CreateVPCCmdByAdminRequest) ProtoReflect

func (*CreateVPCCmdByAdminRequest) Reset

func (x *CreateVPCCmdByAdminRequest) Reset()

func (*CreateVPCCmdByAdminRequest) String

func (x *CreateVPCCmdByAdminRequest) String() string

type CreateVPCCmdByAdminResponse

type CreateVPCCmdByAdminResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCCmdByAdminResponse represents the response from creates a vpc

func (*CreateVPCCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use CreateVPCCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*CreateVPCCmdByAdminResponse) GetResult

func (x *CreateVPCCmdByAdminResponse) GetResult() *Result

func (*CreateVPCCmdByAdminResponse) ProtoMessage

func (*CreateVPCCmdByAdminResponse) ProtoMessage()

func (*CreateVPCCmdByAdminResponse) ProtoReflect

func (*CreateVPCCmdByAdminResponse) Reset

func (x *CreateVPCCmdByAdminResponse) Reset()

func (*CreateVPCCmdByAdminResponse) String

func (x *CreateVPCCmdByAdminResponse) String() string

type CreateVPCOfferingRequest

type CreateVPCOfferingRequest struct {

	// the name of the vpc offering
	VpcOfferingName *string `protobuf:"bytes,1,opt,name=vpc_offering_name,json=vpcOfferingName" json:"vpc_offering_name,omitempty"`
	// the display text of the vpc offering, defaults to the 'name'
	DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// services supported by the vpc offering
	SupportedServices []string `protobuf:"bytes,3,rep,name=supported_services,json=supportedServices" json:"supported_services,omitempty"`
	// provider to service mapping. If not specified, the provider for the service will be mapped to the default provider on the physical network
	ServiceProviderList map[string]string `` /* 187-byte string literal not displayed */
	// desired service capabilities as part of vpc offering
	ServiceCapabilityList map[string]string `` /* 193-byte string literal not displayed */
	// The internet protocol of the offering. Options are ipv4 and dualstack. Default is ipv4. dualstack will create an offering that supports both IPv4 and IPv6
	InternetProtocol *string `protobuf:"bytes,6,opt,name=internet_protocol,json=internetProtocol" json:"internet_protocol,omitempty"`
	// the ID of the service offering for the VPC router appliance
	ServiceOfferingId *int64 `protobuf:"varint,7,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
	// the ID of the containing domain(s), null for public offerings
	DomainIds []string `protobuf:"bytes,8,rep,name=domain_ids,json=domainIds" json:"domain_ids,omitempty"`
	// the ID of the containing zone(s), null for public offerings
	ZoneIds []string `protobuf:"bytes,9,rep,name=zone_ids,json=zoneIds" json:"zone_ids,omitempty"`
	// true if network offering is meant to be used for NSX, false otherwise.
	ForNsx *bool `protobuf:"varint,10,opt,name=for_nsx,json=forNsx" json:"for_nsx,omitempty"`
	// true if network offering for NSX VPC offering supports Load balancer service.
	NsxSupportsLbService *bool `protobuf:"varint,11,opt,name=nsx_supports_lb_service,json=nsxSupportsLbService" json:"nsx_supports_lb_service,omitempty"`
	// set to true if the offering is to be enabled during creation. Default is false
	Enable *bool `protobuf:"varint,12,opt,name=enable" json:"enable,omitempty"`
	// Indicates the mode with which the network will operate. Valid option: NATTED or ROUTED
	NetworkMode *string `protobuf:"bytes,13,opt,name=network_mode,json=networkMode" json:"network_mode,omitempty"`
	// true if the VPC offering supports choosing AS number
	SpecifyAsNumber *bool `protobuf:"varint,14,opt,name=specify_as_number,json=specifyAsNumber" json:"specify_as_number,omitempty"`
	// the routing mode for the VPC offering. Supported types are: Static or Dynamic.
	RoutingMode   *string `protobuf:"bytes,15,opt,name=routing_mode,json=routingMode" json:"routing_mode,omitempty"`
	StartEventId  *int64  `protobuf:"varint,16,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,17,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,18,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCOfferingRequest represents the parameters for creates vpc offering

func (*CreateVPCOfferingRequest) Descriptor deprecated

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

Deprecated: Use CreateVPCOfferingRequest.ProtoReflect.Descriptor instead.

func (*CreateVPCOfferingRequest) GetDisplayText

func (x *CreateVPCOfferingRequest) GetDisplayText() string

func (*CreateVPCOfferingRequest) GetDomainIds

func (x *CreateVPCOfferingRequest) GetDomainIds() []string

func (*CreateVPCOfferingRequest) GetEnable

func (x *CreateVPCOfferingRequest) GetEnable() bool

func (*CreateVPCOfferingRequest) GetForNsx

func (x *CreateVPCOfferingRequest) GetForNsx() bool

func (*CreateVPCOfferingRequest) GetInjectedJobId

func (x *CreateVPCOfferingRequest) GetInjectedJobId() string

func (*CreateVPCOfferingRequest) GetInternetProtocol

func (x *CreateVPCOfferingRequest) GetInternetProtocol() string

func (*CreateVPCOfferingRequest) GetNetworkMode

func (x *CreateVPCOfferingRequest) GetNetworkMode() string

func (*CreateVPCOfferingRequest) GetNsxSupportsLbService

func (x *CreateVPCOfferingRequest) GetNsxSupportsLbService() bool

func (*CreateVPCOfferingRequest) GetResponseType

func (x *CreateVPCOfferingRequest) GetResponseType() string

func (*CreateVPCOfferingRequest) GetRoutingMode

func (x *CreateVPCOfferingRequest) GetRoutingMode() string

func (*CreateVPCOfferingRequest) GetServiceCapabilityList

func (x *CreateVPCOfferingRequest) GetServiceCapabilityList() map[string]string

func (*CreateVPCOfferingRequest) GetServiceOfferingId

func (x *CreateVPCOfferingRequest) GetServiceOfferingId() int64

func (*CreateVPCOfferingRequest) GetServiceProviderList

func (x *CreateVPCOfferingRequest) GetServiceProviderList() map[string]string

func (*CreateVPCOfferingRequest) GetSpecifyAsNumber

func (x *CreateVPCOfferingRequest) GetSpecifyAsNumber() bool

func (*CreateVPCOfferingRequest) GetStartEventId

func (x *CreateVPCOfferingRequest) GetStartEventId() int64

func (*CreateVPCOfferingRequest) GetSupportedServices

func (x *CreateVPCOfferingRequest) GetSupportedServices() []string

func (*CreateVPCOfferingRequest) GetVpcOfferingName

func (x *CreateVPCOfferingRequest) GetVpcOfferingName() string

func (*CreateVPCOfferingRequest) GetZoneIds

func (x *CreateVPCOfferingRequest) GetZoneIds() []string

func (*CreateVPCOfferingRequest) ProtoMessage

func (*CreateVPCOfferingRequest) ProtoMessage()

func (*CreateVPCOfferingRequest) ProtoReflect

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

func (*CreateVPCOfferingRequest) Reset

func (x *CreateVPCOfferingRequest) Reset()

func (*CreateVPCOfferingRequest) String

func (x *CreateVPCOfferingRequest) String() string

type CreateVPCOfferingResponse

type CreateVPCOfferingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCOfferingResponse represents the response from creates vpc offering

func (*CreateVPCOfferingResponse) Descriptor deprecated

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

Deprecated: Use CreateVPCOfferingResponse.ProtoReflect.Descriptor instead.

func (*CreateVPCOfferingResponse) GetResult

func (x *CreateVPCOfferingResponse) GetResult() *Result

func (*CreateVPCOfferingResponse) ProtoMessage

func (*CreateVPCOfferingResponse) ProtoMessage()

func (*CreateVPCOfferingResponse) ProtoReflect

func (*CreateVPCOfferingResponse) Reset

func (x *CreateVPCOfferingResponse) Reset()

func (*CreateVPCOfferingResponse) String

func (x *CreateVPCOfferingResponse) String() string

type CreateVPCRequest

type CreateVPCRequest struct {

	// Whether to run this operation as an administrator
	RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
	// the account associated with the VPC. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the VPC. If used with the account parameter returns the VPC associated with the account for the specified domain.
	DomainId *int64 `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// create VPC for the project
	ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// the ID of the availability zone
	ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the name of the VPC
	VpcName *string `protobuf:"bytes,6,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// The display text of the VPC, defaults to its 'name'.
	DisplayText *string `protobuf:"bytes,7,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// the cidr of the VPC. All VPC guest networks' cidrs should be within this CIDR
	Cidr *string `protobuf:"bytes,8,opt,name=cidr" json:"cidr,omitempty"`
	// the CIDR size of VPC. For regular users, this is required for VPC with ROUTED mode.
	CidrSize *int32 `protobuf:"varint,9,opt,name=cidr_size,json=cidrSize" json:"cidr_size,omitempty"`
	// the ID of the VPC offering
	VpcOffering *int64 `protobuf:"varint,10,opt,name=vpc_offering,json=vpcOffering" json:"vpc_offering,omitempty"`
	// VPC network domain. All networks inside the VPC will belong to this domain
	NetworkDomain *string `protobuf:"bytes,11,opt,name=network_domain,json=networkDomain" json:"network_domain,omitempty"`
	// If set to false, the VPC won't start (VPC VR will not get allocated) until its first network gets implemented. True by default.
	Start *bool `protobuf:"varint,12,opt,name=start" json:"start,omitempty"`
	// an optional field, whether to the display the vpc to the end user or not
	Display *bool `protobuf:"varint,13,opt,name=display" json:"display,omitempty"`
	// MTU to be configured on the network VR's public facing interfaces
	PublicMtu *int32 `protobuf:"varint,14,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
	// the first IPv4 DNS for the VPC
	Ip4Dns1 *string `protobuf:"bytes,15,opt,name=ip4_dns1,json=ip4Dns1" json:"ip4_dns1,omitempty"`
	// the second IPv4 DNS for the VPC
	Ip4Dns2 *string `protobuf:"bytes,16,opt,name=ip4_dns2,json=ip4Dns2" json:"ip4_dns2,omitempty"`
	// the first IPv6 DNS for the VPC
	Ip6Dns1 *string `protobuf:"bytes,17,opt,name=ip6_dns1,json=ip6Dns1" json:"ip6_dns1,omitempty"`
	// the second IPv6 DNS for the VPC
	Ip6Dns2 *string `protobuf:"bytes,18,opt,name=ip6_dns2,json=ip6Dns2" json:"ip6_dns2,omitempty"`
	// IPV4 address to be assigned to the public interface of the network router.This address will be used as source NAT address for the networks in ths VPC.
	// If an address is given and it cannot be acquired, an error will be returned and the network won´t be implemented,
	SourceNatIP *string `protobuf:"bytes,19,opt,name=source_nat_i_p,json=sourceNatIP" json:"source_nat_i_p,omitempty"`
	// the AS Number of the VPC tiers
	AsNumber      *int64  `protobuf:"varint,20,opt,name=as_number,json=asNumber" json:"as_number,omitempty"`
	StartEventId  *int64  `protobuf:"varint,21,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,22,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,23,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCRequest represents the parameters for creates a vpc

func (*CreateVPCRequest) Descriptor deprecated

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

Deprecated: Use CreateVPCRequest.ProtoReflect.Descriptor instead.

func (*CreateVPCRequest) GetAccountName

func (x *CreateVPCRequest) GetAccountName() string

func (*CreateVPCRequest) GetAsNumber

func (x *CreateVPCRequest) GetAsNumber() int64

func (*CreateVPCRequest) GetCidr

func (x *CreateVPCRequest) GetCidr() string

func (*CreateVPCRequest) GetCidrSize

func (x *CreateVPCRequest) GetCidrSize() int32

func (*CreateVPCRequest) GetDisplay

func (x *CreateVPCRequest) GetDisplay() bool

func (*CreateVPCRequest) GetDisplayText

func (x *CreateVPCRequest) GetDisplayText() string

func (*CreateVPCRequest) GetDomainId

func (x *CreateVPCRequest) GetDomainId() int64

func (*CreateVPCRequest) GetInjectedJobId

func (x *CreateVPCRequest) GetInjectedJobId() string

func (*CreateVPCRequest) GetIp4Dns1

func (x *CreateVPCRequest) GetIp4Dns1() string

func (*CreateVPCRequest) GetIp4Dns2

func (x *CreateVPCRequest) GetIp4Dns2() string

func (*CreateVPCRequest) GetIp6Dns1

func (x *CreateVPCRequest) GetIp6Dns1() string

func (*CreateVPCRequest) GetIp6Dns2

func (x *CreateVPCRequest) GetIp6Dns2() string

func (*CreateVPCRequest) GetNetworkDomain

func (x *CreateVPCRequest) GetNetworkDomain() string

func (*CreateVPCRequest) GetProjectId

func (x *CreateVPCRequest) GetProjectId() int64

func (*CreateVPCRequest) GetPublicMtu

func (x *CreateVPCRequest) GetPublicMtu() int32

func (*CreateVPCRequest) GetResponseType

func (x *CreateVPCRequest) GetResponseType() string

func (*CreateVPCRequest) GetRunAsAdmin

func (x *CreateVPCRequest) GetRunAsAdmin() bool

func (*CreateVPCRequest) GetSourceNatIP

func (x *CreateVPCRequest) GetSourceNatIP() string

func (*CreateVPCRequest) GetStart

func (x *CreateVPCRequest) GetStart() bool

func (*CreateVPCRequest) GetStartEventId

func (x *CreateVPCRequest) GetStartEventId() int64

func (*CreateVPCRequest) GetVpcName

func (x *CreateVPCRequest) GetVpcName() string

func (*CreateVPCRequest) GetVpcOffering

func (x *CreateVPCRequest) GetVpcOffering() int64

func (*CreateVPCRequest) GetZoneId

func (x *CreateVPCRequest) GetZoneId() int64

func (*CreateVPCRequest) ProtoMessage

func (*CreateVPCRequest) ProtoMessage()

func (*CreateVPCRequest) ProtoReflect

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

func (*CreateVPCRequest) Reset

func (x *CreateVPCRequest) Reset()

func (*CreateVPCRequest) String

func (x *CreateVPCRequest) String() string

type CreateVPCResponse

type CreateVPCResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreateVPCResponse represents the response from creates a vpc

func (*CreateVPCResponse) Descriptor deprecated

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

Deprecated: Use CreateVPCResponse.ProtoReflect.Descriptor instead.

func (*CreateVPCResponse) GetResult

func (x *CreateVPCResponse) GetResult() *Result

func (*CreateVPCResponse) ProtoMessage

func (*CreateVPCResponse) ProtoMessage()

func (*CreateVPCResponse) ProtoReflect

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

func (*CreateVPCResponse) Reset

func (x *CreateVPCResponse) Reset()

func (*CreateVPCResponse) String

func (x *CreateVPCResponse) String() string

type DeletePrivateGatewayRequest

type DeletePrivateGatewayRequest struct {

	// the ID of the private gateway
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeletePrivateGatewayRequest represents the parameters for deletes a private gateway

func (*DeletePrivateGatewayRequest) Descriptor deprecated

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

Deprecated: Use DeletePrivateGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeletePrivateGatewayRequest) GetId

func (*DeletePrivateGatewayRequest) GetInjectedJobId

func (x *DeletePrivateGatewayRequest) GetInjectedJobId() string

func (*DeletePrivateGatewayRequest) GetResponseType

func (x *DeletePrivateGatewayRequest) GetResponseType() string

func (*DeletePrivateGatewayRequest) GetStartEventId

func (x *DeletePrivateGatewayRequest) GetStartEventId() int64

func (*DeletePrivateGatewayRequest) ProtoMessage

func (*DeletePrivateGatewayRequest) ProtoMessage()

func (*DeletePrivateGatewayRequest) ProtoReflect

func (*DeletePrivateGatewayRequest) Reset

func (x *DeletePrivateGatewayRequest) Reset()

func (*DeletePrivateGatewayRequest) String

func (x *DeletePrivateGatewayRequest) String() string

type DeletePrivateGatewayResponse

type DeletePrivateGatewayResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DeletePrivateGatewayResponse represents the response from deletes a private gateway

func (*DeletePrivateGatewayResponse) Descriptor deprecated

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

Deprecated: Use DeletePrivateGatewayResponse.ProtoReflect.Descriptor instead.

func (*DeletePrivateGatewayResponse) GetResult

func (x *DeletePrivateGatewayResponse) GetResult() *Result

func (*DeletePrivateGatewayResponse) ProtoMessage

func (*DeletePrivateGatewayResponse) ProtoMessage()

func (*DeletePrivateGatewayResponse) ProtoReflect

func (*DeletePrivateGatewayResponse) Reset

func (x *DeletePrivateGatewayResponse) Reset()

func (*DeletePrivateGatewayResponse) String

type DeleteStaticRouteRequest

type DeleteStaticRouteRequest struct {

	// the ID of the static route
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeleteStaticRouteRequest represents the parameters for deletes a static route

func (*DeleteStaticRouteRequest) Descriptor deprecated

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

Deprecated: Use DeleteStaticRouteRequest.ProtoReflect.Descriptor instead.

func (*DeleteStaticRouteRequest) GetId

func (x *DeleteStaticRouteRequest) GetId() int64

func (*DeleteStaticRouteRequest) GetInjectedJobId

func (x *DeleteStaticRouteRequest) GetInjectedJobId() string

func (*DeleteStaticRouteRequest) GetResponseType

func (x *DeleteStaticRouteRequest) GetResponseType() string

func (*DeleteStaticRouteRequest) GetStartEventId

func (x *DeleteStaticRouteRequest) GetStartEventId() int64

func (*DeleteStaticRouteRequest) ProtoMessage

func (*DeleteStaticRouteRequest) ProtoMessage()

func (*DeleteStaticRouteRequest) ProtoReflect

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

func (*DeleteStaticRouteRequest) Reset

func (x *DeleteStaticRouteRequest) Reset()

func (*DeleteStaticRouteRequest) String

func (x *DeleteStaticRouteRequest) String() string

type DeleteStaticRouteResponse

type DeleteStaticRouteResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DeleteStaticRouteResponse represents the response from deletes a static route

func (*DeleteStaticRouteResponse) Descriptor deprecated

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

Deprecated: Use DeleteStaticRouteResponse.ProtoReflect.Descriptor instead.

func (*DeleteStaticRouteResponse) GetResult

func (x *DeleteStaticRouteResponse) GetResult() *Result

func (*DeleteStaticRouteResponse) ProtoMessage

func (*DeleteStaticRouteResponse) ProtoMessage()

func (*DeleteStaticRouteResponse) ProtoReflect

func (*DeleteStaticRouteResponse) Reset

func (x *DeleteStaticRouteResponse) Reset()

func (*DeleteStaticRouteResponse) String

func (x *DeleteStaticRouteResponse) String() string

type DeleteVPCOfferingRequest

type DeleteVPCOfferingRequest struct {

	// the ID of the VPC offering
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeleteVPCOfferingRequest represents the parameters for deletes vpc offering

func (*DeleteVPCOfferingRequest) Descriptor deprecated

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

Deprecated: Use DeleteVPCOfferingRequest.ProtoReflect.Descriptor instead.

func (*DeleteVPCOfferingRequest) GetId

func (x *DeleteVPCOfferingRequest) GetId() int64

func (*DeleteVPCOfferingRequest) GetInjectedJobId

func (x *DeleteVPCOfferingRequest) GetInjectedJobId() string

func (*DeleteVPCOfferingRequest) GetResponseType

func (x *DeleteVPCOfferingRequest) GetResponseType() string

func (*DeleteVPCOfferingRequest) GetStartEventId

func (x *DeleteVPCOfferingRequest) GetStartEventId() int64

func (*DeleteVPCOfferingRequest) ProtoMessage

func (*DeleteVPCOfferingRequest) ProtoMessage()

func (*DeleteVPCOfferingRequest) ProtoReflect

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

func (*DeleteVPCOfferingRequest) Reset

func (x *DeleteVPCOfferingRequest) Reset()

func (*DeleteVPCOfferingRequest) String

func (x *DeleteVPCOfferingRequest) String() string

type DeleteVPCOfferingResponse

type DeleteVPCOfferingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DeleteVPCOfferingResponse represents the response from deletes vpc offering

func (*DeleteVPCOfferingResponse) Descriptor deprecated

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

Deprecated: Use DeleteVPCOfferingResponse.ProtoReflect.Descriptor instead.

func (*DeleteVPCOfferingResponse) GetResult

func (x *DeleteVPCOfferingResponse) GetResult() *Result

func (*DeleteVPCOfferingResponse) ProtoMessage

func (*DeleteVPCOfferingResponse) ProtoMessage()

func (*DeleteVPCOfferingResponse) ProtoReflect

func (*DeleteVPCOfferingResponse) Reset

func (x *DeleteVPCOfferingResponse) Reset()

func (*DeleteVPCOfferingResponse) String

func (x *DeleteVPCOfferingResponse) String() string

type DeleteVPCRequest

type DeleteVPCRequest struct {

	// the ID of the VPC
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeleteVPCRequest represents the parameters for deletes a vpc

func (*DeleteVPCRequest) Descriptor deprecated

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

Deprecated: Use DeleteVPCRequest.ProtoReflect.Descriptor instead.

func (*DeleteVPCRequest) GetId

func (x *DeleteVPCRequest) GetId() int64

func (*DeleteVPCRequest) GetInjectedJobId

func (x *DeleteVPCRequest) GetInjectedJobId() string

func (*DeleteVPCRequest) GetResponseType

func (x *DeleteVPCRequest) GetResponseType() string

func (*DeleteVPCRequest) GetStartEventId

func (x *DeleteVPCRequest) GetStartEventId() int64

func (*DeleteVPCRequest) ProtoMessage

func (*DeleteVPCRequest) ProtoMessage()

func (*DeleteVPCRequest) ProtoReflect

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

func (*DeleteVPCRequest) Reset

func (x *DeleteVPCRequest) Reset()

func (*DeleteVPCRequest) String

func (x *DeleteVPCRequest) String() string

type DeleteVPCResponse

type DeleteVPCResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DeleteVPCResponse represents the response from deletes a vpc

func (*DeleteVPCResponse) Descriptor deprecated

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

Deprecated: Use DeleteVPCResponse.ProtoReflect.Descriptor instead.

func (*DeleteVPCResponse) GetResult

func (x *DeleteVPCResponse) GetResult() *Result

func (*DeleteVPCResponse) ProtoMessage

func (*DeleteVPCResponse) ProtoMessage()

func (*DeleteVPCResponse) ProtoReflect

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

func (*DeleteVPCResponse) Reset

func (x *DeleteVPCResponse) Reset()

func (*DeleteVPCResponse) String

func (x *DeleteVPCResponse) String() string

type ListPrivateGatewaysCmdByAdminRequest

type ListPrivateGatewaysCmdByAdminRequest struct {

	// list private gateway by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list gateways by ip address
	IpAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// list gateways by vlan
	Vlan *string `protobuf:"bytes,3,opt,name=vlan" json:"vlan,omitempty"`
	// list gateways by vpc
	VpcId *int64 `protobuf:"varint,4,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// list gateways by state
	State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,12,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListPrivateGatewaysCmdByAdminRequest represents the parameters for list private gateways

func (*ListPrivateGatewaysCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use ListPrivateGatewaysCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*ListPrivateGatewaysCmdByAdminRequest) GetAccountName

func (x *ListPrivateGatewaysCmdByAdminRequest) GetAccountName() string

func (*ListPrivateGatewaysCmdByAdminRequest) GetDomainId

func (*ListPrivateGatewaysCmdByAdminRequest) GetId

func (*ListPrivateGatewaysCmdByAdminRequest) GetIpAddress

func (x *ListPrivateGatewaysCmdByAdminRequest) GetIpAddress() string

func (*ListPrivateGatewaysCmdByAdminRequest) GetKeyword

func (*ListPrivateGatewaysCmdByAdminRequest) GetListAll

func (*ListPrivateGatewaysCmdByAdminRequest) GetPage

func (*ListPrivateGatewaysCmdByAdminRequest) GetPageSize

func (*ListPrivateGatewaysCmdByAdminRequest) GetProjectId

func (x *ListPrivateGatewaysCmdByAdminRequest) GetProjectId() int64

func (*ListPrivateGatewaysCmdByAdminRequest) GetRecursive

func (x *ListPrivateGatewaysCmdByAdminRequest) GetRecursive() bool

func (*ListPrivateGatewaysCmdByAdminRequest) GetResponseType

func (x *ListPrivateGatewaysCmdByAdminRequest) GetResponseType() string

func (*ListPrivateGatewaysCmdByAdminRequest) GetState

func (*ListPrivateGatewaysCmdByAdminRequest) GetVlan

func (*ListPrivateGatewaysCmdByAdminRequest) GetVpcId

func (*ListPrivateGatewaysCmdByAdminRequest) ProtoMessage

func (*ListPrivateGatewaysCmdByAdminRequest) ProtoMessage()

func (*ListPrivateGatewaysCmdByAdminRequest) ProtoReflect

func (*ListPrivateGatewaysCmdByAdminRequest) Reset

func (*ListPrivateGatewaysCmdByAdminRequest) String

type ListPrivateGatewaysCmdByAdminResponse

type ListPrivateGatewaysCmdByAdminResponse struct {

	// The list of PrivateGateways
	Items []*PrivateGateway `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of PrivateGateways
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListPrivateGatewaysCmdByAdminResponse represents the response from list private gateways

func (*ListPrivateGatewaysCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use ListPrivateGatewaysCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*ListPrivateGatewaysCmdByAdminResponse) GetItems

func (*ListPrivateGatewaysCmdByAdminResponse) GetTotalCount

func (x *ListPrivateGatewaysCmdByAdminResponse) GetTotalCount() int32

func (*ListPrivateGatewaysCmdByAdminResponse) ProtoMessage

func (*ListPrivateGatewaysCmdByAdminResponse) ProtoMessage()

func (*ListPrivateGatewaysCmdByAdminResponse) ProtoReflect

func (*ListPrivateGatewaysCmdByAdminResponse) Reset

func (*ListPrivateGatewaysCmdByAdminResponse) String

type ListPrivateGatewaysRequest

type ListPrivateGatewaysRequest struct {

	// list private gateway by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list gateways by ip address
	IpAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// list gateways by vlan
	Vlan *string `protobuf:"bytes,3,opt,name=vlan" json:"vlan,omitempty"`
	// list gateways by vpc
	VpcId *int64 `protobuf:"varint,4,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// list gateways by state
	State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,12,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListPrivateGatewaysRequest represents the parameters for list private gateways

func (*ListPrivateGatewaysRequest) Descriptor deprecated

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

Deprecated: Use ListPrivateGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListPrivateGatewaysRequest) GetAccountName

func (x *ListPrivateGatewaysRequest) GetAccountName() string

func (*ListPrivateGatewaysRequest) GetDomainId

func (x *ListPrivateGatewaysRequest) GetDomainId() int64

func (*ListPrivateGatewaysRequest) GetId

func (x *ListPrivateGatewaysRequest) GetId() int64

func (*ListPrivateGatewaysRequest) GetIpAddress

func (x *ListPrivateGatewaysRequest) GetIpAddress() string

func (*ListPrivateGatewaysRequest) GetKeyword

func (x *ListPrivateGatewaysRequest) GetKeyword() string

func (*ListPrivateGatewaysRequest) GetListAll

func (x *ListPrivateGatewaysRequest) GetListAll() bool

func (*ListPrivateGatewaysRequest) GetPage

func (x *ListPrivateGatewaysRequest) GetPage() int32

func (*ListPrivateGatewaysRequest) GetPageSize

func (x *ListPrivateGatewaysRequest) GetPageSize() int32

func (*ListPrivateGatewaysRequest) GetProjectId

func (x *ListPrivateGatewaysRequest) GetProjectId() int64

func (*ListPrivateGatewaysRequest) GetRecursive

func (x *ListPrivateGatewaysRequest) GetRecursive() bool

func (*ListPrivateGatewaysRequest) GetResponseType

func (x *ListPrivateGatewaysRequest) GetResponseType() string

func (*ListPrivateGatewaysRequest) GetState

func (x *ListPrivateGatewaysRequest) GetState() string

func (*ListPrivateGatewaysRequest) GetVlan

func (x *ListPrivateGatewaysRequest) GetVlan() string

func (*ListPrivateGatewaysRequest) GetVpcId

func (x *ListPrivateGatewaysRequest) GetVpcId() int64

func (*ListPrivateGatewaysRequest) ProtoMessage

func (*ListPrivateGatewaysRequest) ProtoMessage()

func (*ListPrivateGatewaysRequest) ProtoReflect

func (*ListPrivateGatewaysRequest) Reset

func (x *ListPrivateGatewaysRequest) Reset()

func (*ListPrivateGatewaysRequest) String

func (x *ListPrivateGatewaysRequest) String() string

type ListPrivateGatewaysResponse

type ListPrivateGatewaysResponse struct {

	// The list of PrivateGateways
	Items []*PrivateGateway `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of PrivateGateways
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListPrivateGatewaysResponse represents the response from list private gateways

func (*ListPrivateGatewaysResponse) Descriptor deprecated

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

Deprecated: Use ListPrivateGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListPrivateGatewaysResponse) GetItems

func (*ListPrivateGatewaysResponse) GetTotalCount

func (x *ListPrivateGatewaysResponse) GetTotalCount() int32

func (*ListPrivateGatewaysResponse) ProtoMessage

func (*ListPrivateGatewaysResponse) ProtoMessage()

func (*ListPrivateGatewaysResponse) ProtoReflect

func (*ListPrivateGatewaysResponse) Reset

func (x *ListPrivateGatewaysResponse) Reset()

func (*ListPrivateGatewaysResponse) String

func (x *ListPrivateGatewaysResponse) String() string

type ListStaticRoutesRequest

type ListStaticRoutesRequest struct {

	// list static route by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list static routes by vpc id
	VpcId *int64 `protobuf:"varint,2,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// list static routes by gateway id
	GatewayId *int64 `protobuf:"varint,3,opt,name=gateway_id,json=gatewayId" json:"gateway_id,omitempty"`
	// list static routes by state
	State *string `protobuf:"bytes,4,opt,name=state" json:"state,omitempty"`
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 128-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,12,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListStaticRoutesRequest represents the parameters for lists all static routes

func (*ListStaticRoutesRequest) Descriptor deprecated

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

Deprecated: Use ListStaticRoutesRequest.ProtoReflect.Descriptor instead.

func (*ListStaticRoutesRequest) GetAccountName

func (x *ListStaticRoutesRequest) GetAccountName() string

func (*ListStaticRoutesRequest) GetDomainId

func (x *ListStaticRoutesRequest) GetDomainId() int64

func (*ListStaticRoutesRequest) GetGatewayId

func (x *ListStaticRoutesRequest) GetGatewayId() int64

func (*ListStaticRoutesRequest) GetId

func (x *ListStaticRoutesRequest) GetId() int64

func (*ListStaticRoutesRequest) GetKeyword

func (x *ListStaticRoutesRequest) GetKeyword() string

func (*ListStaticRoutesRequest) GetListAll

func (x *ListStaticRoutesRequest) GetListAll() bool

func (*ListStaticRoutesRequest) GetPage

func (x *ListStaticRoutesRequest) GetPage() int32

func (*ListStaticRoutesRequest) GetPageSize

func (x *ListStaticRoutesRequest) GetPageSize() int32

func (*ListStaticRoutesRequest) GetProjectId

func (x *ListStaticRoutesRequest) GetProjectId() int64

func (*ListStaticRoutesRequest) GetRecursive

func (x *ListStaticRoutesRequest) GetRecursive() bool

func (*ListStaticRoutesRequest) GetResponseType

func (x *ListStaticRoutesRequest) GetResponseType() string

func (*ListStaticRoutesRequest) GetState

func (x *ListStaticRoutesRequest) GetState() string

func (*ListStaticRoutesRequest) GetTags

func (x *ListStaticRoutesRequest) GetTags() map[string]string

func (*ListStaticRoutesRequest) GetVpcId

func (x *ListStaticRoutesRequest) GetVpcId() int64

func (*ListStaticRoutesRequest) ProtoMessage

func (*ListStaticRoutesRequest) ProtoMessage()

func (*ListStaticRoutesRequest) ProtoReflect

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

func (*ListStaticRoutesRequest) Reset

func (x *ListStaticRoutesRequest) Reset()

func (*ListStaticRoutesRequest) String

func (x *ListStaticRoutesRequest) String() string

type ListStaticRoutesResponse

type ListStaticRoutesResponse struct {

	// The list of StaticRoutes
	Items []*StaticRoute `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of StaticRoutes
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListStaticRoutesResponse represents the response from lists all static routes

func (*ListStaticRoutesResponse) Descriptor deprecated

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

Deprecated: Use ListStaticRoutesResponse.ProtoReflect.Descriptor instead.

func (*ListStaticRoutesResponse) GetItems

func (x *ListStaticRoutesResponse) GetItems() []*StaticRoute

func (*ListStaticRoutesResponse) GetTotalCount

func (x *ListStaticRoutesResponse) GetTotalCount() int32

func (*ListStaticRoutesResponse) ProtoMessage

func (*ListStaticRoutesResponse) ProtoMessage()

func (*ListStaticRoutesResponse) ProtoReflect

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

func (*ListStaticRoutesResponse) Reset

func (x *ListStaticRoutesResponse) Reset()

func (*ListStaticRoutesResponse) String

func (x *ListStaticRoutesResponse) String() string

type ListVPCOfferingsRequest

type ListVPCOfferingsRequest struct {

	// list VPC offerings by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list VPC offerings by name
	VpcOffName *string `protobuf:"bytes,2,opt,name=vpc_off_name,json=vpcOffName" json:"vpc_off_name,omitempty"`
	// list VPC offerings by display text
	DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// true if need to list only default VPC offerings. Default value is false
	IsDefault *bool `protobuf:"varint,4,opt,name=is_default,json=isDefault" json:"is_default,omitempty"`
	// list VPC offerings supporting certain services
	SupportedServices []string `protobuf:"bytes,5,rep,name=supported_services,json=supportedServices" json:"supported_services,omitempty"`
	// list VPC offerings by state
	State *string `protobuf:"bytes,6,opt,name=state" json:"state,omitempty"`
	// list VPC offerings available for VPC creation in specific domain
	DomainId *int64 `protobuf:"varint,7,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// id of zone VPC offering is associated with
	ZoneId *int64 `protobuf:"varint,8,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,9,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,10,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,11,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListVPCOfferingsRequest represents the parameters for lists vpc offerings

func (*ListVPCOfferingsRequest) Descriptor deprecated

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

Deprecated: Use ListVPCOfferingsRequest.ProtoReflect.Descriptor instead.

func (*ListVPCOfferingsRequest) GetDisplayText

func (x *ListVPCOfferingsRequest) GetDisplayText() string

func (*ListVPCOfferingsRequest) GetDomainId

func (x *ListVPCOfferingsRequest) GetDomainId() int64

func (*ListVPCOfferingsRequest) GetId

func (x *ListVPCOfferingsRequest) GetId() int64

func (*ListVPCOfferingsRequest) GetIsDefault

func (x *ListVPCOfferingsRequest) GetIsDefault() bool

func (*ListVPCOfferingsRequest) GetKeyword

func (x *ListVPCOfferingsRequest) GetKeyword() string

func (*ListVPCOfferingsRequest) GetPage

func (x *ListVPCOfferingsRequest) GetPage() int32

func (*ListVPCOfferingsRequest) GetPageSize

func (x *ListVPCOfferingsRequest) GetPageSize() int32

func (*ListVPCOfferingsRequest) GetResponseType

func (x *ListVPCOfferingsRequest) GetResponseType() string

func (*ListVPCOfferingsRequest) GetState

func (x *ListVPCOfferingsRequest) GetState() string

func (*ListVPCOfferingsRequest) GetSupportedServices

func (x *ListVPCOfferingsRequest) GetSupportedServices() []string

func (*ListVPCOfferingsRequest) GetVpcOffName

func (x *ListVPCOfferingsRequest) GetVpcOffName() string

func (*ListVPCOfferingsRequest) GetZoneId

func (x *ListVPCOfferingsRequest) GetZoneId() int64

func (*ListVPCOfferingsRequest) ProtoMessage

func (*ListVPCOfferingsRequest) ProtoMessage()

func (*ListVPCOfferingsRequest) ProtoReflect

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

func (*ListVPCOfferingsRequest) Reset

func (x *ListVPCOfferingsRequest) Reset()

func (*ListVPCOfferingsRequest) String

func (x *ListVPCOfferingsRequest) String() string

type ListVPCOfferingsResponse

type ListVPCOfferingsResponse struct {

	// The list of VpcOfferings
	Items []*VpcOffering `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of VpcOfferings
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListVPCOfferingsResponse represents the response from lists vpc offerings

func (*ListVPCOfferingsResponse) Descriptor deprecated

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

Deprecated: Use ListVPCOfferingsResponse.ProtoReflect.Descriptor instead.

func (*ListVPCOfferingsResponse) GetItems

func (x *ListVPCOfferingsResponse) GetItems() []*VpcOffering

func (*ListVPCOfferingsResponse) GetTotalCount

func (x *ListVPCOfferingsResponse) GetTotalCount() int32

func (*ListVPCOfferingsResponse) ProtoMessage

func (*ListVPCOfferingsResponse) ProtoMessage()

func (*ListVPCOfferingsResponse) ProtoReflect

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

func (*ListVPCOfferingsResponse) Reset

func (x *ListVPCOfferingsResponse) Reset()

func (*ListVPCOfferingsResponse) String

func (x *ListVPCOfferingsResponse) String() string

type ListVPCsCmdByAdminRequest

type ListVPCsCmdByAdminRequest struct {

	// list VPC by id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list by zone
	ZoneId *int64 `protobuf:"varint,2,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list by name of the VPC
	VpcName *string `protobuf:"bytes,3,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// List by display text of the VPC
	DisplayText *string `protobuf:"bytes,4,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// list by cidr of the VPC. All VPC guest networks' cidrs should be within this CIDR
	Cidr *string `protobuf:"bytes,5,opt,name=cidr" json:"cidr,omitempty"`
	// list by ID of the VPC offering
	VpcOffId *int64 `protobuf:"varint,6,opt,name=vpc_off_id,json=vpcOffId" json:"vpc_off_id,omitempty"`
	// list VPC supporting certain services
	SupportedServices []string `protobuf:"bytes,7,rep,name=supported_services,json=supportedServices" json:"supported_services,omitempty"`
	// list VPCs by state
	State *string `protobuf:"bytes,8,opt,name=state" json:"state,omitempty"`
	// list VPCs by restartRequired option
	RestartRequired_ *bool `protobuf:"varint,9,opt,name=restart_required_,json=restartRequired" json:"restart_required_,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,10,opt,name=display" json:"display,omitempty"`
	// flag to display the resource icon for VPCs
	ShowIcon *bool `protobuf:"varint,11,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"`
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 129-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,13,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,14,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,15,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,16,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,17,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,18,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,19,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,20,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,21,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListVPCsCmdByAdminRequest represents the parameters for lists vpcs

func (*ListVPCsCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use ListVPCsCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*ListVPCsCmdByAdminRequest) GetAccountName

func (x *ListVPCsCmdByAdminRequest) GetAccountName() string

func (*ListVPCsCmdByAdminRequest) GetCidr

func (x *ListVPCsCmdByAdminRequest) GetCidr() string

func (*ListVPCsCmdByAdminRequest) GetDisplay

func (x *ListVPCsCmdByAdminRequest) GetDisplay() bool

func (*ListVPCsCmdByAdminRequest) GetDisplayText

func (x *ListVPCsCmdByAdminRequest) GetDisplayText() string

func (*ListVPCsCmdByAdminRequest) GetDomainId

func (x *ListVPCsCmdByAdminRequest) GetDomainId() int64

func (*ListVPCsCmdByAdminRequest) GetId

func (x *ListVPCsCmdByAdminRequest) GetId() int64

func (*ListVPCsCmdByAdminRequest) GetKeyword

func (x *ListVPCsCmdByAdminRequest) GetKeyword() string

func (*ListVPCsCmdByAdminRequest) GetListAll

func (x *ListVPCsCmdByAdminRequest) GetListAll() bool

func (*ListVPCsCmdByAdminRequest) GetPage

func (x *ListVPCsCmdByAdminRequest) GetPage() int32

func (*ListVPCsCmdByAdminRequest) GetPageSize

func (x *ListVPCsCmdByAdminRequest) GetPageSize() int32

func (*ListVPCsCmdByAdminRequest) GetProjectId

func (x *ListVPCsCmdByAdminRequest) GetProjectId() int64

func (*ListVPCsCmdByAdminRequest) GetRecursive

func (x *ListVPCsCmdByAdminRequest) GetRecursive() bool

func (*ListVPCsCmdByAdminRequest) GetResponseType

func (x *ListVPCsCmdByAdminRequest) GetResponseType() string

func (*ListVPCsCmdByAdminRequest) GetRestartRequired_

func (x *ListVPCsCmdByAdminRequest) GetRestartRequired_() bool

func (*ListVPCsCmdByAdminRequest) GetShowIcon

func (x *ListVPCsCmdByAdminRequest) GetShowIcon() bool

func (*ListVPCsCmdByAdminRequest) GetState

func (x *ListVPCsCmdByAdminRequest) GetState() string

func (*ListVPCsCmdByAdminRequest) GetSupportedServices

func (x *ListVPCsCmdByAdminRequest) GetSupportedServices() []string

func (*ListVPCsCmdByAdminRequest) GetTags

func (x *ListVPCsCmdByAdminRequest) GetTags() map[string]string

func (*ListVPCsCmdByAdminRequest) GetVpcName

func (x *ListVPCsCmdByAdminRequest) GetVpcName() string

func (*ListVPCsCmdByAdminRequest) GetVpcOffId

func (x *ListVPCsCmdByAdminRequest) GetVpcOffId() int64

func (*ListVPCsCmdByAdminRequest) GetZoneId

func (x *ListVPCsCmdByAdminRequest) GetZoneId() int64

func (*ListVPCsCmdByAdminRequest) ProtoMessage

func (*ListVPCsCmdByAdminRequest) ProtoMessage()

func (*ListVPCsCmdByAdminRequest) ProtoReflect

func (*ListVPCsCmdByAdminRequest) Reset

func (x *ListVPCsCmdByAdminRequest) Reset()

func (*ListVPCsCmdByAdminRequest) String

func (x *ListVPCsCmdByAdminRequest) String() string

type ListVPCsCmdByAdminResponse

type ListVPCsCmdByAdminResponse struct {

	// The list of Vpcs
	Items []*Vpc `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of Vpcs
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListVPCsCmdByAdminResponse represents the response from lists vpcs

func (*ListVPCsCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use ListVPCsCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*ListVPCsCmdByAdminResponse) GetItems

func (x *ListVPCsCmdByAdminResponse) GetItems() []*Vpc

func (*ListVPCsCmdByAdminResponse) GetTotalCount

func (x *ListVPCsCmdByAdminResponse) GetTotalCount() int32

func (*ListVPCsCmdByAdminResponse) ProtoMessage

func (*ListVPCsCmdByAdminResponse) ProtoMessage()

func (*ListVPCsCmdByAdminResponse) ProtoReflect

func (*ListVPCsCmdByAdminResponse) Reset

func (x *ListVPCsCmdByAdminResponse) Reset()

func (*ListVPCsCmdByAdminResponse) String

func (x *ListVPCsCmdByAdminResponse) String() string

type ListVPCsRequest

type ListVPCsRequest struct {

	// Whether to run this operation as an administrator
	RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
	// list VPC by id
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// list by zone
	ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list by name of the VPC
	VpcName *string `protobuf:"bytes,4,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// List by display text of the VPC
	DisplayText *string `protobuf:"bytes,5,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// list by cidr of the VPC. All VPC guest networks' cidrs should be within this CIDR
	Cidr *string `protobuf:"bytes,6,opt,name=cidr" json:"cidr,omitempty"`
	// list by ID of the VPC offering
	VpcOffId *int64 `protobuf:"varint,7,opt,name=vpc_off_id,json=vpcOffId" json:"vpc_off_id,omitempty"`
	// list VPC supporting certain services
	SupportedServices []string `protobuf:"bytes,8,rep,name=supported_services,json=supportedServices" json:"supported_services,omitempty"`
	// list VPCs by state
	State *string `protobuf:"bytes,9,opt,name=state" json:"state,omitempty"`
	// list VPCs by restartRequired option
	RestartRequired_ *bool `protobuf:"varint,10,opt,name=restart_required_,json=restartRequired" json:"restart_required_,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,11,opt,name=display" json:"display,omitempty"`
	// flag to display the resource icon for VPCs
	ShowIcon *bool `protobuf:"varint,12,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"`
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 129-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,14,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,15,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,16,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,17,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,18,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,19,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,20,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,21,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,22,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListVPCsRequest represents the parameters for lists vpcs

func (*ListVPCsRequest) Descriptor deprecated

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

Deprecated: Use ListVPCsRequest.ProtoReflect.Descriptor instead.

func (*ListVPCsRequest) GetAccountName

func (x *ListVPCsRequest) GetAccountName() string

func (*ListVPCsRequest) GetCidr

func (x *ListVPCsRequest) GetCidr() string

func (*ListVPCsRequest) GetDisplay

func (x *ListVPCsRequest) GetDisplay() bool

func (*ListVPCsRequest) GetDisplayText

func (x *ListVPCsRequest) GetDisplayText() string

func (*ListVPCsRequest) GetDomainId

func (x *ListVPCsRequest) GetDomainId() int64

func (*ListVPCsRequest) GetId

func (x *ListVPCsRequest) GetId() int64

func (*ListVPCsRequest) GetKeyword

func (x *ListVPCsRequest) GetKeyword() string

func (*ListVPCsRequest) GetListAll

func (x *ListVPCsRequest) GetListAll() bool

func (*ListVPCsRequest) GetPage

func (x *ListVPCsRequest) GetPage() int32

func (*ListVPCsRequest) GetPageSize

func (x *ListVPCsRequest) GetPageSize() int32

func (*ListVPCsRequest) GetProjectId

func (x *ListVPCsRequest) GetProjectId() int64

func (*ListVPCsRequest) GetRecursive

func (x *ListVPCsRequest) GetRecursive() bool

func (*ListVPCsRequest) GetResponseType

func (x *ListVPCsRequest) GetResponseType() string

func (*ListVPCsRequest) GetRestartRequired_

func (x *ListVPCsRequest) GetRestartRequired_() bool

func (*ListVPCsRequest) GetRunAsAdmin

func (x *ListVPCsRequest) GetRunAsAdmin() bool

func (*ListVPCsRequest) GetShowIcon

func (x *ListVPCsRequest) GetShowIcon() bool

func (*ListVPCsRequest) GetState

func (x *ListVPCsRequest) GetState() string

func (*ListVPCsRequest) GetSupportedServices

func (x *ListVPCsRequest) GetSupportedServices() []string

func (*ListVPCsRequest) GetTags

func (x *ListVPCsRequest) GetTags() map[string]string

func (*ListVPCsRequest) GetVpcName

func (x *ListVPCsRequest) GetVpcName() string

func (*ListVPCsRequest) GetVpcOffId

func (x *ListVPCsRequest) GetVpcOffId() int64

func (*ListVPCsRequest) GetZoneId

func (x *ListVPCsRequest) GetZoneId() int64

func (*ListVPCsRequest) ProtoMessage

func (*ListVPCsRequest) ProtoMessage()

func (*ListVPCsRequest) ProtoReflect

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

func (*ListVPCsRequest) Reset

func (x *ListVPCsRequest) Reset()

func (*ListVPCsRequest) String

func (x *ListVPCsRequest) String() string

type ListVPCsResponse

type ListVPCsResponse struct {

	// The list of Vpcs
	Items []*Vpc `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of Vpcs
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListVPCsResponse represents the response from lists vpcs

func (*ListVPCsResponse) Descriptor deprecated

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

Deprecated: Use ListVPCsResponse.ProtoReflect.Descriptor instead.

func (*ListVPCsResponse) GetItems

func (x *ListVPCsResponse) GetItems() []*Vpc

func (*ListVPCsResponse) GetTotalCount

func (x *ListVPCsResponse) GetTotalCount() int32

func (*ListVPCsResponse) ProtoMessage

func (*ListVPCsResponse) ProtoMessage()

func (*ListVPCsResponse) ProtoReflect

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

func (*ListVPCsResponse) Reset

func (x *ListVPCsResponse) Reset()

func (*ListVPCsResponse) String

func (x *ListVPCsResponse) String() string

type PrivateGateway

type PrivateGateway struct {

	// The ID of the PrivateGateway
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the PrivateGateway
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the PrivateGateway
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the PrivateGateway
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

PrivateGateway represents a PrivateGateway Item

func (*PrivateGateway) Descriptor deprecated

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

Deprecated: Use PrivateGateway.ProtoReflect.Descriptor instead.

func (*PrivateGateway) GetCreated

func (x *PrivateGateway) GetCreated() string

func (*PrivateGateway) GetDescription

func (x *PrivateGateway) GetDescription() string

func (*PrivateGateway) GetDisplayName

func (x *PrivateGateway) GetDisplayName() string

func (*PrivateGateway) GetId

func (x *PrivateGateway) GetId() string

func (*PrivateGateway) GetName

func (x *PrivateGateway) GetName() string

func (*PrivateGateway) ProtoMessage

func (*PrivateGateway) ProtoMessage()

func (*PrivateGateway) ProtoReflect

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

func (*PrivateGateway) Reset

func (x *PrivateGateway) Reset()

func (*PrivateGateway) String

func (x *PrivateGateway) String() string

type RestartVPCRequest

type RestartVPCRequest struct {

	// the id of the VPC
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// If cleanup old network elements
	Cleanup *bool `protobuf:"varint,2,opt,name=cleanup" json:"cleanup,omitempty"`
	// Turn a single VPC into a redundant one.
	Makeredundant *bool `protobuf:"varint,3,opt,name=makeredundant" json:"makeredundant,omitempty"`
	// Live patches the router software before restarting it. This parameter will only work when 'cleanup' is false.
	LivePatch     *bool   `protobuf:"varint,4,opt,name=live_patch,json=livePatch" json:"live_patch,omitempty"`
	StartEventId  *int64  `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RestartVPCRequest represents the parameters for restarts a vpc

func (*RestartVPCRequest) Descriptor deprecated

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

Deprecated: Use RestartVPCRequest.ProtoReflect.Descriptor instead.

func (*RestartVPCRequest) GetCleanup

func (x *RestartVPCRequest) GetCleanup() bool

func (*RestartVPCRequest) GetId

func (x *RestartVPCRequest) GetId() int64

func (*RestartVPCRequest) GetInjectedJobId

func (x *RestartVPCRequest) GetInjectedJobId() string

func (*RestartVPCRequest) GetLivePatch

func (x *RestartVPCRequest) GetLivePatch() bool

func (*RestartVPCRequest) GetMakeredundant

func (x *RestartVPCRequest) GetMakeredundant() bool

func (*RestartVPCRequest) GetResponseType

func (x *RestartVPCRequest) GetResponseType() string

func (*RestartVPCRequest) GetStartEventId

func (x *RestartVPCRequest) GetStartEventId() int64

func (*RestartVPCRequest) ProtoMessage

func (*RestartVPCRequest) ProtoMessage()

func (*RestartVPCRequest) ProtoReflect

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

func (*RestartVPCRequest) Reset

func (x *RestartVPCRequest) Reset()

func (*RestartVPCRequest) String

func (x *RestartVPCRequest) String() string

type RestartVPCResponse

type RestartVPCResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

RestartVPCResponse represents the response from restarts a vpc

func (*RestartVPCResponse) Descriptor deprecated

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

Deprecated: Use RestartVPCResponse.ProtoReflect.Descriptor instead.

func (*RestartVPCResponse) GetResult

func (x *RestartVPCResponse) GetResult() *Result

func (*RestartVPCResponse) ProtoMessage

func (*RestartVPCResponse) ProtoMessage()

func (*RestartVPCResponse) ProtoReflect

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

func (*RestartVPCResponse) Reset

func (x *RestartVPCResponse) Reset()

func (*RestartVPCResponse) String

func (x *RestartVPCResponse) String() string

type Result

type Result struct {

	// Whether the operation was successful
	Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
	// Any text associated with the success or failure
	DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// The ID of the resource affected by the operation
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// The job ID for an async operation
	JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"`
	// The status of the job
	JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"`
	// contains filtered or unexported fields
}

Result represents a generic operation result

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDisplayText

func (x *Result) GetDisplayText() string

func (*Result) GetId

func (x *Result) GetId() string

func (*Result) GetJobId

func (x *Result) GetJobId() string

func (*Result) GetJobStatus

func (x *Result) GetJobStatus() string

func (*Result) GetSuccess

func (x *Result) GetSuccess() bool

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type StaticRoute

type StaticRoute struct {

	// The ID of the StaticRoute
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the StaticRoute
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the StaticRoute
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the StaticRoute
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

StaticRoute represents a StaticRoute Item

func (*StaticRoute) Descriptor deprecated

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

Deprecated: Use StaticRoute.ProtoReflect.Descriptor instead.

func (*StaticRoute) GetCreated

func (x *StaticRoute) GetCreated() string

func (*StaticRoute) GetDescription

func (x *StaticRoute) GetDescription() string

func (*StaticRoute) GetDisplayName

func (x *StaticRoute) GetDisplayName() string

func (*StaticRoute) GetId

func (x *StaticRoute) GetId() string

func (*StaticRoute) GetName

func (x *StaticRoute) GetName() 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) String

func (x *StaticRoute) String() string

type Success

type Success struct {

	// true if operation is executed successfully
	Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
	// any text associated with the success or failure
	DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// contains filtered or unexported fields
}

Success represents a Success Operation Response

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetDisplayText

func (x *Success) GetDisplayText() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

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

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type UnimplementedVpcServiceServer

type UnimplementedVpcServiceServer struct{}

UnimplementedVpcServiceServer must 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 (UnimplementedVpcServiceServer) CreateStaticRoute

func (UnimplementedVpcServiceServer) CreateVPC

func (UnimplementedVpcServiceServer) CreateVPCOffering

func (UnimplementedVpcServiceServer) DeleteStaticRoute

func (UnimplementedVpcServiceServer) DeleteVPC

func (UnimplementedVpcServiceServer) DeleteVPCOffering

func (UnimplementedVpcServiceServer) ListStaticRoutes

func (UnimplementedVpcServiceServer) ListVPCOfferings

func (UnimplementedVpcServiceServer) ListVPCs

func (UnimplementedVpcServiceServer) RestartVPC

func (UnimplementedVpcServiceServer) UpdateVPC

func (UnimplementedVpcServiceServer) UpdateVPCOffering

type UnsafeVpcServiceServer

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

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

type UpdateVPCCmdByAdminRequest

type UpdateVPCCmdByAdminRequest struct {

	// the id of the VPC
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the VPC
	VpcName *string `protobuf:"bytes,2,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// the display text of the VPC
	DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// an optional field, whether to the display the vpc to the end user or not
	Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"`
	// MTU to be configured on the network VR's public facing interfaces
	PublicMtu *int32 `protobuf:"varint,5,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
	// IPV4 address to be assigned to the public interface of the network router. This address must already be acquired for this VPC
	SourceNatIP *string `protobuf:"bytes,6,opt,name=source_nat_i_p,json=sourceNatIP" json:"source_nat_i_p,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,7,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCCmdByAdminRequest represents the parameters for updates a vpc

func (*UpdateVPCCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use UpdateVPCCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*UpdateVPCCmdByAdminRequest) GetCustomId

func (x *UpdateVPCCmdByAdminRequest) GetCustomId() string

func (*UpdateVPCCmdByAdminRequest) GetDisplay

func (x *UpdateVPCCmdByAdminRequest) GetDisplay() bool

func (*UpdateVPCCmdByAdminRequest) GetDisplayText

func (x *UpdateVPCCmdByAdminRequest) GetDisplayText() string

func (*UpdateVPCCmdByAdminRequest) GetId

func (x *UpdateVPCCmdByAdminRequest) GetId() int64

func (*UpdateVPCCmdByAdminRequest) GetInjectedJobId

func (x *UpdateVPCCmdByAdminRequest) GetInjectedJobId() string

func (*UpdateVPCCmdByAdminRequest) GetPublicMtu

func (x *UpdateVPCCmdByAdminRequest) GetPublicMtu() int32

func (*UpdateVPCCmdByAdminRequest) GetResponseType

func (x *UpdateVPCCmdByAdminRequest) GetResponseType() string

func (*UpdateVPCCmdByAdminRequest) GetSourceNatIP

func (x *UpdateVPCCmdByAdminRequest) GetSourceNatIP() string

func (*UpdateVPCCmdByAdminRequest) GetStartEventId

func (x *UpdateVPCCmdByAdminRequest) GetStartEventId() int64

func (*UpdateVPCCmdByAdminRequest) GetVpcName

func (x *UpdateVPCCmdByAdminRequest) GetVpcName() string

func (*UpdateVPCCmdByAdminRequest) ProtoMessage

func (*UpdateVPCCmdByAdminRequest) ProtoMessage()

func (*UpdateVPCCmdByAdminRequest) ProtoReflect

func (*UpdateVPCCmdByAdminRequest) Reset

func (x *UpdateVPCCmdByAdminRequest) Reset()

func (*UpdateVPCCmdByAdminRequest) String

func (x *UpdateVPCCmdByAdminRequest) String() string

type UpdateVPCCmdByAdminResponse

type UpdateVPCCmdByAdminResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCCmdByAdminResponse represents the response from updates a vpc

func (*UpdateVPCCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use UpdateVPCCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*UpdateVPCCmdByAdminResponse) GetResult

func (x *UpdateVPCCmdByAdminResponse) GetResult() *Result

func (*UpdateVPCCmdByAdminResponse) ProtoMessage

func (*UpdateVPCCmdByAdminResponse) ProtoMessage()

func (*UpdateVPCCmdByAdminResponse) ProtoReflect

func (*UpdateVPCCmdByAdminResponse) Reset

func (x *UpdateVPCCmdByAdminResponse) Reset()

func (*UpdateVPCCmdByAdminResponse) String

func (x *UpdateVPCCmdByAdminResponse) String() string

type UpdateVPCOfferingRequest

type UpdateVPCOfferingRequest struct {

	// the id of the VPC offering
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the VPC offering
	VpcOffName *string `protobuf:"bytes,2,opt,name=vpc_off_name,json=vpcOffName" json:"vpc_off_name,omitempty"`
	// the display text of the VPC offering
	DisplayText *string `protobuf:"bytes,3,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// update state for the VPC offering; supported states - Enabled/Disabled
	State *string `protobuf:"bytes,4,opt,name=state" json:"state,omitempty"`
	// the ID of the containing domain(s) as comma separated string, public for public offerings
	DomainIds *string `protobuf:"bytes,5,opt,name=domain_ids,json=domainIds" json:"domain_ids,omitempty"`
	// the ID of the containing zone(s) as comma separated string, all for all zones offerings
	ZoneIds *string `protobuf:"bytes,6,opt,name=zone_ids,json=zoneIds" json:"zone_ids,omitempty"`
	// sort key of the VPC offering, integer
	SortKey       *int32  `protobuf:"varint,7,opt,name=sort_key,json=sortKey" json:"sort_key,omitempty"`
	StartEventId  *int64  `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCOfferingRequest represents the parameters for updates vpc offering

func (*UpdateVPCOfferingRequest) Descriptor deprecated

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

Deprecated: Use UpdateVPCOfferingRequest.ProtoReflect.Descriptor instead.

func (*UpdateVPCOfferingRequest) GetDisplayText

func (x *UpdateVPCOfferingRequest) GetDisplayText() string

func (*UpdateVPCOfferingRequest) GetDomainIds

func (x *UpdateVPCOfferingRequest) GetDomainIds() string

func (*UpdateVPCOfferingRequest) GetId

func (x *UpdateVPCOfferingRequest) GetId() int64

func (*UpdateVPCOfferingRequest) GetInjectedJobId

func (x *UpdateVPCOfferingRequest) GetInjectedJobId() string

func (*UpdateVPCOfferingRequest) GetResponseType

func (x *UpdateVPCOfferingRequest) GetResponseType() string

func (*UpdateVPCOfferingRequest) GetSortKey

func (x *UpdateVPCOfferingRequest) GetSortKey() int32

func (*UpdateVPCOfferingRequest) GetStartEventId

func (x *UpdateVPCOfferingRequest) GetStartEventId() int64

func (*UpdateVPCOfferingRequest) GetState

func (x *UpdateVPCOfferingRequest) GetState() string

func (*UpdateVPCOfferingRequest) GetVpcOffName

func (x *UpdateVPCOfferingRequest) GetVpcOffName() string

func (*UpdateVPCOfferingRequest) GetZoneIds

func (x *UpdateVPCOfferingRequest) GetZoneIds() string

func (*UpdateVPCOfferingRequest) ProtoMessage

func (*UpdateVPCOfferingRequest) ProtoMessage()

func (*UpdateVPCOfferingRequest) ProtoReflect

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

func (*UpdateVPCOfferingRequest) Reset

func (x *UpdateVPCOfferingRequest) Reset()

func (*UpdateVPCOfferingRequest) String

func (x *UpdateVPCOfferingRequest) String() string

type UpdateVPCOfferingResponse

type UpdateVPCOfferingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCOfferingResponse represents the response from updates vpc offering

func (*UpdateVPCOfferingResponse) Descriptor deprecated

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

Deprecated: Use UpdateVPCOfferingResponse.ProtoReflect.Descriptor instead.

func (*UpdateVPCOfferingResponse) GetResult

func (x *UpdateVPCOfferingResponse) GetResult() *Result

func (*UpdateVPCOfferingResponse) ProtoMessage

func (*UpdateVPCOfferingResponse) ProtoMessage()

func (*UpdateVPCOfferingResponse) ProtoReflect

func (*UpdateVPCOfferingResponse) Reset

func (x *UpdateVPCOfferingResponse) Reset()

func (*UpdateVPCOfferingResponse) String

func (x *UpdateVPCOfferingResponse) String() string

type UpdateVPCRequest

type UpdateVPCRequest struct {

	// Whether to run this operation as an administrator
	RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
	// the id of the VPC
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// the name of the VPC
	VpcName *string `protobuf:"bytes,3,opt,name=vpc_name,json=vpcName" json:"vpc_name,omitempty"`
	// the display text of the VPC
	DisplayText *string `protobuf:"bytes,4,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// an optional field, whether to the display the vpc to the end user or not
	Display *bool `protobuf:"varint,5,opt,name=display" json:"display,omitempty"`
	// MTU to be configured on the network VR's public facing interfaces
	PublicMtu *int32 `protobuf:"varint,6,opt,name=public_mtu,json=publicMtu" json:"public_mtu,omitempty"`
	// IPV4 address to be assigned to the public interface of the network router. This address must already be acquired for this VPC
	SourceNatIP *string `protobuf:"bytes,7,opt,name=source_nat_i_p,json=sourceNatIP" json:"source_nat_i_p,omitempty"`
	// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
	CustomId      *string `protobuf:"bytes,8,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCRequest represents the parameters for updates a vpc

func (*UpdateVPCRequest) Descriptor deprecated

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

Deprecated: Use UpdateVPCRequest.ProtoReflect.Descriptor instead.

func (*UpdateVPCRequest) GetCustomId

func (x *UpdateVPCRequest) GetCustomId() string

func (*UpdateVPCRequest) GetDisplay

func (x *UpdateVPCRequest) GetDisplay() bool

func (*UpdateVPCRequest) GetDisplayText

func (x *UpdateVPCRequest) GetDisplayText() string

func (*UpdateVPCRequest) GetId

func (x *UpdateVPCRequest) GetId() int64

func (*UpdateVPCRequest) GetInjectedJobId

func (x *UpdateVPCRequest) GetInjectedJobId() string

func (*UpdateVPCRequest) GetPublicMtu

func (x *UpdateVPCRequest) GetPublicMtu() int32

func (*UpdateVPCRequest) GetResponseType

func (x *UpdateVPCRequest) GetResponseType() string

func (*UpdateVPCRequest) GetRunAsAdmin

func (x *UpdateVPCRequest) GetRunAsAdmin() bool

func (*UpdateVPCRequest) GetSourceNatIP

func (x *UpdateVPCRequest) GetSourceNatIP() string

func (*UpdateVPCRequest) GetStartEventId

func (x *UpdateVPCRequest) GetStartEventId() int64

func (*UpdateVPCRequest) GetVpcName

func (x *UpdateVPCRequest) GetVpcName() string

func (*UpdateVPCRequest) ProtoMessage

func (*UpdateVPCRequest) ProtoMessage()

func (*UpdateVPCRequest) ProtoReflect

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

func (*UpdateVPCRequest) Reset

func (x *UpdateVPCRequest) Reset()

func (*UpdateVPCRequest) String

func (x *UpdateVPCRequest) String() string

type UpdateVPCResponse

type UpdateVPCResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateVPCResponse represents the response from updates a vpc

func (*UpdateVPCResponse) Descriptor deprecated

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

Deprecated: Use UpdateVPCResponse.ProtoReflect.Descriptor instead.

func (*UpdateVPCResponse) GetResult

func (x *UpdateVPCResponse) GetResult() *Result

func (*UpdateVPCResponse) ProtoMessage

func (*UpdateVPCResponse) ProtoMessage()

func (*UpdateVPCResponse) ProtoReflect

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

func (*UpdateVPCResponse) Reset

func (x *UpdateVPCResponse) Reset()

func (*UpdateVPCResponse) String

func (x *UpdateVPCResponse) String() string

type Vpc

type Vpc struct {

	// The ID of the Vpc
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the Vpc
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the Vpc
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the Vpc
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

Vpc represents a Vpc Item

func (*Vpc) Descriptor deprecated

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

Deprecated: Use Vpc.ProtoReflect.Descriptor instead.

func (*Vpc) GetCreated

func (x *Vpc) GetCreated() string

func (*Vpc) GetDescription

func (x *Vpc) GetDescription() string

func (*Vpc) GetDisplayName

func (x *Vpc) GetDisplayName() string

func (*Vpc) GetId

func (x *Vpc) GetId() string

func (*Vpc) GetName

func (x *Vpc) GetName() string

func (*Vpc) ProtoMessage

func (*Vpc) ProtoMessage()

func (*Vpc) ProtoReflect

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

func (*Vpc) Reset

func (x *Vpc) Reset()

func (*Vpc) String

func (x *Vpc) String() string

type VpcOffering

type VpcOffering struct {

	// The ID of the VpcOffering
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the VpcOffering
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the VpcOffering
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the VpcOffering
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

VpcOffering represents a VpcOffering Item

func (*VpcOffering) Descriptor deprecated

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

Deprecated: Use VpcOffering.ProtoReflect.Descriptor instead.

func (*VpcOffering) GetCreated

func (x *VpcOffering) GetCreated() string

func (*VpcOffering) GetDescription

func (x *VpcOffering) GetDescription() string

func (*VpcOffering) GetDisplayName

func (x *VpcOffering) GetDisplayName() string

func (*VpcOffering) GetId

func (x *VpcOffering) GetId() string

func (*VpcOffering) GetName

func (x *VpcOffering) GetName() string

func (*VpcOffering) ProtoMessage

func (*VpcOffering) ProtoMessage()

func (*VpcOffering) ProtoReflect

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

func (*VpcOffering) Reset

func (x *VpcOffering) Reset()

func (*VpcOffering) String

func (x *VpcOffering) String() string

type VpcServiceClient

type VpcServiceClient interface {
	// CreatePrivateGateway Creates a private gateway
	CreatePrivateGateway(ctx context.Context, in *CreatePrivateGatewayRequest, opts ...grpc.CallOption) (*CreatePrivateGatewayResponse, error)
	// CreatePrivateGatewayByAdmin Creates a private gateway
	CreatePrivateGatewayByAdmin(ctx context.Context, in *CreatePrivateGatewayByAdminRequest, opts ...grpc.CallOption) (*CreatePrivateGatewayByAdminResponse, error)
	// CreateStaticRoute Creates a static route
	CreateStaticRoute(ctx context.Context, in *CreateStaticRouteRequest, opts ...grpc.CallOption) (*CreateStaticRouteResponse, error)
	// CreateVPC Creates a VPC
	CreateVPC(ctx context.Context, in *CreateVPCRequest, opts ...grpc.CallOption) (*CreateVPCResponse, error)
	// CreateVPCCmdByAdmin Creates a VPC
	CreateVPCCmdByAdmin(ctx context.Context, in *CreateVPCCmdByAdminRequest, opts ...grpc.CallOption) (*CreateVPCCmdByAdminResponse, error)
	// CreateVPCOffering Creates VPC offering
	CreateVPCOffering(ctx context.Context, in *CreateVPCOfferingRequest, opts ...grpc.CallOption) (*CreateVPCOfferingResponse, error)
	// DeletePrivateGateway Deletes a Private gateway
	DeletePrivateGateway(ctx context.Context, in *DeletePrivateGatewayRequest, opts ...grpc.CallOption) (*DeletePrivateGatewayResponse, error)
	// DeleteStaticRoute Deletes a static route
	DeleteStaticRoute(ctx context.Context, in *DeleteStaticRouteRequest, opts ...grpc.CallOption) (*DeleteStaticRouteResponse, error)
	// DeleteVPC Deletes a VPC
	DeleteVPC(ctx context.Context, in *DeleteVPCRequest, opts ...grpc.CallOption) (*DeleteVPCResponse, error)
	// DeleteVPCOffering Deletes VPC offering
	DeleteVPCOffering(ctx context.Context, in *DeleteVPCOfferingRequest, opts ...grpc.CallOption) (*DeleteVPCOfferingResponse, error)
	// ListPrivateGateways List private gateways
	ListPrivateGateways(ctx context.Context, in *ListPrivateGatewaysRequest, opts ...grpc.CallOption) (*ListPrivateGatewaysResponse, error)
	// ListPrivateGatewaysCmdByAdmin List private gateways
	ListPrivateGatewaysCmdByAdmin(ctx context.Context, in *ListPrivateGatewaysCmdByAdminRequest, opts ...grpc.CallOption) (*ListPrivateGatewaysCmdByAdminResponse, error)
	// ListStaticRoutes Lists all static routes
	ListStaticRoutes(ctx context.Context, in *ListStaticRoutesRequest, opts ...grpc.CallOption) (*ListStaticRoutesResponse, error)
	// ListVPCOfferings Lists VPC offerings
	ListVPCOfferings(ctx context.Context, in *ListVPCOfferingsRequest, opts ...grpc.CallOption) (*ListVPCOfferingsResponse, error)
	// ListVPCs Lists VPCs
	ListVPCs(ctx context.Context, in *ListVPCsRequest, opts ...grpc.CallOption) (*ListVPCsResponse, error)
	// ListVPCsCmdByAdmin Lists VPCs
	ListVPCsCmdByAdmin(ctx context.Context, in *ListVPCsCmdByAdminRequest, opts ...grpc.CallOption) (*ListVPCsCmdByAdminResponse, error)
	// RestartVPC Restarts a VPC
	RestartVPC(ctx context.Context, in *RestartVPCRequest, opts ...grpc.CallOption) (*RestartVPCResponse, error)
	// UpdateVPC Updates a VPC
	UpdateVPC(ctx context.Context, in *UpdateVPCRequest, opts ...grpc.CallOption) (*UpdateVPCResponse, error)
	// UpdateVPCCmdByAdmin Updates a VPC
	UpdateVPCCmdByAdmin(ctx context.Context, in *UpdateVPCCmdByAdminRequest, opts ...grpc.CallOption) (*UpdateVPCCmdByAdminResponse, error)
	// UpdateVPCOffering Updates VPC offering
	UpdateVPCOffering(ctx context.Context, in *UpdateVPCOfferingRequest, opts ...grpc.CallOption) (*UpdateVPCOfferingResponse, error)
}

VpcServiceClient is the client API for VpcService 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.

VpcService provides operations for managing Vpcs

func NewVpcServiceClient

func NewVpcServiceClient(cc grpc.ClientConnInterface) VpcServiceClient

type VpcServiceServer

type VpcServiceServer interface {
	// CreatePrivateGateway Creates a private gateway
	CreatePrivateGateway(context.Context, *CreatePrivateGatewayRequest) (*CreatePrivateGatewayResponse, error)
	// CreatePrivateGatewayByAdmin Creates a private gateway
	CreatePrivateGatewayByAdmin(context.Context, *CreatePrivateGatewayByAdminRequest) (*CreatePrivateGatewayByAdminResponse, error)
	// CreateStaticRoute Creates a static route
	CreateStaticRoute(context.Context, *CreateStaticRouteRequest) (*CreateStaticRouteResponse, error)
	// CreateVPC Creates a VPC
	CreateVPC(context.Context, *CreateVPCRequest) (*CreateVPCResponse, error)
	// CreateVPCCmdByAdmin Creates a VPC
	CreateVPCCmdByAdmin(context.Context, *CreateVPCCmdByAdminRequest) (*CreateVPCCmdByAdminResponse, error)
	// CreateVPCOffering Creates VPC offering
	CreateVPCOffering(context.Context, *CreateVPCOfferingRequest) (*CreateVPCOfferingResponse, error)
	// DeletePrivateGateway Deletes a Private gateway
	DeletePrivateGateway(context.Context, *DeletePrivateGatewayRequest) (*DeletePrivateGatewayResponse, error)
	// DeleteStaticRoute Deletes a static route
	DeleteStaticRoute(context.Context, *DeleteStaticRouteRequest) (*DeleteStaticRouteResponse, error)
	// DeleteVPC Deletes a VPC
	DeleteVPC(context.Context, *DeleteVPCRequest) (*DeleteVPCResponse, error)
	// DeleteVPCOffering Deletes VPC offering
	DeleteVPCOffering(context.Context, *DeleteVPCOfferingRequest) (*DeleteVPCOfferingResponse, error)
	// ListPrivateGateways List private gateways
	ListPrivateGateways(context.Context, *ListPrivateGatewaysRequest) (*ListPrivateGatewaysResponse, error)
	// ListPrivateGatewaysCmdByAdmin List private gateways
	ListPrivateGatewaysCmdByAdmin(context.Context, *ListPrivateGatewaysCmdByAdminRequest) (*ListPrivateGatewaysCmdByAdminResponse, error)
	// ListStaticRoutes Lists all static routes
	ListStaticRoutes(context.Context, *ListStaticRoutesRequest) (*ListStaticRoutesResponse, error)
	// ListVPCOfferings Lists VPC offerings
	ListVPCOfferings(context.Context, *ListVPCOfferingsRequest) (*ListVPCOfferingsResponse, error)
	// ListVPCs Lists VPCs
	ListVPCs(context.Context, *ListVPCsRequest) (*ListVPCsResponse, error)
	// ListVPCsCmdByAdmin Lists VPCs
	ListVPCsCmdByAdmin(context.Context, *ListVPCsCmdByAdminRequest) (*ListVPCsCmdByAdminResponse, error)
	// RestartVPC Restarts a VPC
	RestartVPC(context.Context, *RestartVPCRequest) (*RestartVPCResponse, error)
	// UpdateVPC Updates a VPC
	UpdateVPC(context.Context, *UpdateVPCRequest) (*UpdateVPCResponse, error)
	// UpdateVPCCmdByAdmin Updates a VPC
	UpdateVPCCmdByAdmin(context.Context, *UpdateVPCCmdByAdminRequest) (*UpdateVPCCmdByAdminResponse, error)
	// UpdateVPCOffering Updates VPC offering
	UpdateVPCOffering(context.Context, *UpdateVPCOfferingRequest) (*UpdateVPCOfferingResponse, error)
	// contains filtered or unexported methods
}

VpcServiceServer is the server API for VpcService service. All implementations must embed UnimplementedVpcServiceServer for forward compatibility.

VpcService provides operations for managing Vpcs

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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