vpnv1

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 (
	VpnService_AddVpnUser_FullMethodName               = "/cloudstack.management.vpn.v1.VpnService/AddVpnUser"
	VpnService_CreateRemoteAccessVpn_FullMethodName    = "/cloudstack.management.vpn.v1.VpnService/CreateRemoteAccessVpn"
	VpnService_CreateVpnConnection_FullMethodName      = "/cloudstack.management.vpn.v1.VpnService/CreateVpnConnection"
	VpnService_CreateVpnCustomerGateway_FullMethodName = "/cloudstack.management.vpn.v1.VpnService/CreateVpnCustomerGateway"
	VpnService_CreateVpnGateway_FullMethodName         = "/cloudstack.management.vpn.v1.VpnService/CreateVpnGateway"
	VpnService_DeleteRemoteAccessVpn_FullMethodName    = "/cloudstack.management.vpn.v1.VpnService/DeleteRemoteAccessVpn"
	VpnService_DeleteVpnConnection_FullMethodName      = "/cloudstack.management.vpn.v1.VpnService/DeleteVpnConnection"
	VpnService_DeleteVpnCustomerGateway_FullMethodName = "/cloudstack.management.vpn.v1.VpnService/DeleteVpnCustomerGateway"
	VpnService_DeleteVpnGateway_FullMethodName         = "/cloudstack.management.vpn.v1.VpnService/DeleteVpnGateway"
	VpnService_ListRemoteAccessVpns_FullMethodName     = "/cloudstack.management.vpn.v1.VpnService/ListRemoteAccessVpns"
	VpnService_ListVpnConnections_FullMethodName       = "/cloudstack.management.vpn.v1.VpnService/ListVpnConnections"
	VpnService_ListVpnCustomerGateways_FullMethodName  = "/cloudstack.management.vpn.v1.VpnService/ListVpnCustomerGateways"
	VpnService_ListVpnGateways_FullMethodName          = "/cloudstack.management.vpn.v1.VpnService/ListVpnGateways"
	VpnService_ListVpnUsers_FullMethodName             = "/cloudstack.management.vpn.v1.VpnService/ListVpnUsers"
	VpnService_RemoveVpnUser_FullMethodName            = "/cloudstack.management.vpn.v1.VpnService/RemoveVpnUser"
	VpnService_ResetVpnConnection_FullMethodName       = "/cloudstack.management.vpn.v1.VpnService/ResetVpnConnection"
	VpnService_UpdateRemoteAccessVpn_FullMethodName    = "/cloudstack.management.vpn.v1.VpnService/UpdateRemoteAccessVpn"
	VpnService_UpdateVpnConnection_FullMethodName      = "/cloudstack.management.vpn.v1.VpnService/UpdateVpnConnection"
	VpnService_UpdateVpnCustomerGateway_FullMethodName = "/cloudstack.management.vpn.v1.VpnService/UpdateVpnCustomerGateway"
	VpnService_UpdateVpnGateway_FullMethodName         = "/cloudstack.management.vpn.v1.VpnService/UpdateVpnGateway"
)

Variables

View Source
var File_cloudstack_management_vpn_v1_vpn_gen_proto protoreflect.FileDescriptor
View Source
var VpnService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.vpn.v1.VpnService",
	HandlerType: (*VpnServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddVpnUser",
			Handler:    _VpnService_AddVpnUser_Handler,
		},
		{
			MethodName: "CreateRemoteAccessVpn",
			Handler:    _VpnService_CreateRemoteAccessVpn_Handler,
		},
		{
			MethodName: "CreateVpnConnection",
			Handler:    _VpnService_CreateVpnConnection_Handler,
		},
		{
			MethodName: "CreateVpnCustomerGateway",
			Handler:    _VpnService_CreateVpnCustomerGateway_Handler,
		},
		{
			MethodName: "CreateVpnGateway",
			Handler:    _VpnService_CreateVpnGateway_Handler,
		},
		{
			MethodName: "DeleteRemoteAccessVpn",
			Handler:    _VpnService_DeleteRemoteAccessVpn_Handler,
		},
		{
			MethodName: "DeleteVpnConnection",
			Handler:    _VpnService_DeleteVpnConnection_Handler,
		},
		{
			MethodName: "DeleteVpnCustomerGateway",
			Handler:    _VpnService_DeleteVpnCustomerGateway_Handler,
		},
		{
			MethodName: "DeleteVpnGateway",
			Handler:    _VpnService_DeleteVpnGateway_Handler,
		},
		{
			MethodName: "ListRemoteAccessVpns",
			Handler:    _VpnService_ListRemoteAccessVpns_Handler,
		},
		{
			MethodName: "ListVpnConnections",
			Handler:    _VpnService_ListVpnConnections_Handler,
		},
		{
			MethodName: "ListVpnCustomerGateways",
			Handler:    _VpnService_ListVpnCustomerGateways_Handler,
		},
		{
			MethodName: "ListVpnGateways",
			Handler:    _VpnService_ListVpnGateways_Handler,
		},
		{
			MethodName: "ListVpnUsers",
			Handler:    _VpnService_ListVpnUsers_Handler,
		},
		{
			MethodName: "RemoveVpnUser",
			Handler:    _VpnService_RemoveVpnUser_Handler,
		},
		{
			MethodName: "ResetVpnConnection",
			Handler:    _VpnService_ResetVpnConnection_Handler,
		},
		{
			MethodName: "UpdateRemoteAccessVpn",
			Handler:    _VpnService_UpdateRemoteAccessVpn_Handler,
		},
		{
			MethodName: "UpdateVpnConnection",
			Handler:    _VpnService_UpdateVpnConnection_Handler,
		},
		{
			MethodName: "UpdateVpnCustomerGateway",
			Handler:    _VpnService_UpdateVpnCustomerGateway_Handler,
		},
		{
			MethodName: "UpdateVpnGateway",
			Handler:    _VpnService_UpdateVpnGateway_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/vpn/v1/vpn.gen.proto",
}

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

Functions

func RegisterVpnServiceServer

func RegisterVpnServiceServer(s grpc.ServiceRegistrar, srv VpnServiceServer)

Types

type AddVpnUserRequest

type AddVpnUserRequest struct {

	// username for the vpn user
	UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"`
	// password for the username
	Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"`
	// an optional account for the vpn user. Must be used with domainId.
	AccountName *string `protobuf:"bytes,3,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// add vpn user to the specific project
	ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// an optional domainId for the vpn user. If the account parameter is used, domainId must also be used.
	DomainId      *int64  `protobuf:"varint,5,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AddVpnUserRequest represents the parameters for adds vpn users

func (*AddVpnUserRequest) Descriptor deprecated

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

Deprecated: Use AddVpnUserRequest.ProtoReflect.Descriptor instead.

func (*AddVpnUserRequest) GetAccountName

func (x *AddVpnUserRequest) GetAccountName() string

func (*AddVpnUserRequest) GetDomainId

func (x *AddVpnUserRequest) GetDomainId() int64

func (*AddVpnUserRequest) GetInjectedJobId

func (x *AddVpnUserRequest) GetInjectedJobId() string

func (*AddVpnUserRequest) GetPassword

func (x *AddVpnUserRequest) GetPassword() string

func (*AddVpnUserRequest) GetProjectId

func (x *AddVpnUserRequest) GetProjectId() int64

func (*AddVpnUserRequest) GetResponseType

func (x *AddVpnUserRequest) GetResponseType() string

func (*AddVpnUserRequest) GetStartEventId

func (x *AddVpnUserRequest) GetStartEventId() int64

func (*AddVpnUserRequest) GetUserName

func (x *AddVpnUserRequest) GetUserName() string

func (*AddVpnUserRequest) ProtoMessage

func (*AddVpnUserRequest) ProtoMessage()

func (*AddVpnUserRequest) ProtoReflect

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

func (*AddVpnUserRequest) Reset

func (x *AddVpnUserRequest) Reset()

func (*AddVpnUserRequest) String

func (x *AddVpnUserRequest) String() string

type AddVpnUserResponse

type AddVpnUserResponse struct {

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

AddVpnUserResponse represents the response from adds vpn users

func (*AddVpnUserResponse) Descriptor deprecated

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

Deprecated: Use AddVpnUserResponse.ProtoReflect.Descriptor instead.

func (*AddVpnUserResponse) GetResult

func (x *AddVpnUserResponse) GetResult() *Result

func (*AddVpnUserResponse) ProtoMessage

func (*AddVpnUserResponse) ProtoMessage()

func (*AddVpnUserResponse) ProtoReflect

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

func (*AddVpnUserResponse) Reset

func (x *AddVpnUserResponse) Reset()

func (*AddVpnUserResponse) String

func (x *AddVpnUserResponse) String() string

type CreateRemoteAccessVpnRequest

type CreateRemoteAccessVpnRequest struct {

	// public ip address id of the vpn server
	PublicIpId *int64 `protobuf:"varint,1,opt,name=public_ip_id,json=publicIpId" json:"public_ip_id,omitempty"`
	// the range of ip addresses to allocate to vpn clients. The first ip in the range will be taken by the vpn server
	IpRange *string `protobuf:"bytes,2,opt,name=ip_range,json=ipRange" json:"ip_range,omitempty"`
	// an optional account for the VPN. Must be used with domainId.
	AccountName *string `protobuf:"bytes,3,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional domainId for the VPN. If the account parameter is used, domainId must also be used.
	DomainId *int64 `protobuf:"varint,4,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// if true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. Has value true by default
	OpenFirewall *bool `protobuf:"varint,5,opt,name=open_firewall,json=openFirewall" json:"open_firewall,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display       *bool   `protobuf:"varint,6,opt,name=display" json:"display,omitempty"`
	StartEventId  *int64  `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateRemoteAccessVpnRequest represents the parameters for creates a l2tp/ipsec remote access vpn

func (*CreateRemoteAccessVpnRequest) Descriptor deprecated

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

Deprecated: Use CreateRemoteAccessVpnRequest.ProtoReflect.Descriptor instead.

func (*CreateRemoteAccessVpnRequest) GetAccountName

func (x *CreateRemoteAccessVpnRequest) GetAccountName() string

func (*CreateRemoteAccessVpnRequest) GetDisplay

func (x *CreateRemoteAccessVpnRequest) GetDisplay() bool

func (*CreateRemoteAccessVpnRequest) GetDomainId

func (x *CreateRemoteAccessVpnRequest) GetDomainId() int64

func (*CreateRemoteAccessVpnRequest) GetInjectedJobId

func (x *CreateRemoteAccessVpnRequest) GetInjectedJobId() string

func (*CreateRemoteAccessVpnRequest) GetIpRange

func (x *CreateRemoteAccessVpnRequest) GetIpRange() string

func (*CreateRemoteAccessVpnRequest) GetOpenFirewall

func (x *CreateRemoteAccessVpnRequest) GetOpenFirewall() bool

func (*CreateRemoteAccessVpnRequest) GetPublicIpId

func (x *CreateRemoteAccessVpnRequest) GetPublicIpId() int64

func (*CreateRemoteAccessVpnRequest) GetResponseType

func (x *CreateRemoteAccessVpnRequest) GetResponseType() string

func (*CreateRemoteAccessVpnRequest) GetStartEventId

func (x *CreateRemoteAccessVpnRequest) GetStartEventId() int64

func (*CreateRemoteAccessVpnRequest) ProtoMessage

func (*CreateRemoteAccessVpnRequest) ProtoMessage()

func (*CreateRemoteAccessVpnRequest) ProtoReflect

func (*CreateRemoteAccessVpnRequest) Reset

func (x *CreateRemoteAccessVpnRequest) Reset()

func (*CreateRemoteAccessVpnRequest) String

type CreateRemoteAccessVpnResponse

type CreateRemoteAccessVpnResponse struct {

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

CreateRemoteAccessVpnResponse represents the response from creates a l2tp/ipsec remote access vpn

func (*CreateRemoteAccessVpnResponse) Descriptor deprecated

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

Deprecated: Use CreateRemoteAccessVpnResponse.ProtoReflect.Descriptor instead.

func (*CreateRemoteAccessVpnResponse) GetResult

func (x *CreateRemoteAccessVpnResponse) GetResult() *Result

func (*CreateRemoteAccessVpnResponse) ProtoMessage

func (*CreateRemoteAccessVpnResponse) ProtoMessage()

func (*CreateRemoteAccessVpnResponse) ProtoReflect

func (*CreateRemoteAccessVpnResponse) Reset

func (x *CreateRemoteAccessVpnResponse) Reset()

func (*CreateRemoteAccessVpnResponse) String

type CreateVpnConnectionRequest

type CreateVpnConnectionRequest struct {

	// id of the vpn gateway
	VpnGatewayId *int64 `protobuf:"varint,1,opt,name=vpn_gateway_id,json=vpnGatewayId" json:"vpn_gateway_id,omitempty"`
	// id of the customer gateway
	CustomerGatewayId *int64 `protobuf:"varint,2,opt,name=customer_gateway_id,json=customerGatewayId" json:"customer_gateway_id,omitempty"`
	// connection is passive or not
	Passive *bool `protobuf:"varint,3,opt,name=passive" json:"passive,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display       *bool   `protobuf:"varint,4,opt,name=display" json:"display,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
}

CreateVpnConnectionRequest represents the parameters for create site to site vpn connection

func (*CreateVpnConnectionRequest) Descriptor deprecated

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

Deprecated: Use CreateVpnConnectionRequest.ProtoReflect.Descriptor instead.

func (*CreateVpnConnectionRequest) GetCustomerGatewayId

func (x *CreateVpnConnectionRequest) GetCustomerGatewayId() int64

func (*CreateVpnConnectionRequest) GetDisplay

func (x *CreateVpnConnectionRequest) GetDisplay() bool

func (*CreateVpnConnectionRequest) GetInjectedJobId

func (x *CreateVpnConnectionRequest) GetInjectedJobId() string

func (*CreateVpnConnectionRequest) GetPassive

func (x *CreateVpnConnectionRequest) GetPassive() bool

func (*CreateVpnConnectionRequest) GetResponseType

func (x *CreateVpnConnectionRequest) GetResponseType() string

func (*CreateVpnConnectionRequest) GetStartEventId

func (x *CreateVpnConnectionRequest) GetStartEventId() int64

func (*CreateVpnConnectionRequest) GetVpnGatewayId

func (x *CreateVpnConnectionRequest) GetVpnGatewayId() int64

func (*CreateVpnConnectionRequest) ProtoMessage

func (*CreateVpnConnectionRequest) ProtoMessage()

func (*CreateVpnConnectionRequest) ProtoReflect

func (*CreateVpnConnectionRequest) Reset

func (x *CreateVpnConnectionRequest) Reset()

func (*CreateVpnConnectionRequest) String

func (x *CreateVpnConnectionRequest) String() string

type CreateVpnConnectionResponse

type CreateVpnConnectionResponse struct {

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

CreateVpnConnectionResponse represents the response from create site to site vpn connection

func (*CreateVpnConnectionResponse) Descriptor deprecated

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

Deprecated: Use CreateVpnConnectionResponse.ProtoReflect.Descriptor instead.

func (*CreateVpnConnectionResponse) GetResult

func (x *CreateVpnConnectionResponse) GetResult() *Result

func (*CreateVpnConnectionResponse) ProtoMessage

func (*CreateVpnConnectionResponse) ProtoMessage()

func (*CreateVpnConnectionResponse) ProtoReflect

func (*CreateVpnConnectionResponse) Reset

func (x *CreateVpnConnectionResponse) Reset()

func (*CreateVpnConnectionResponse) String

func (x *CreateVpnConnectionResponse) String() string

type CreateVpnCustomerGatewayRequest

type CreateVpnCustomerGatewayRequest struct {

	// name of this customer gateway
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// public ip address id of the customer gateway
	GatewayIp *string `protobuf:"bytes,2,opt,name=gateway_ip,json=gatewayIp" json:"gateway_ip,omitempty"`
	// guest cidr list of the customer gateway. Multiple entries must be separated by a single comma character (,).
	PeerCidrList *string `protobuf:"bytes,3,opt,name=peer_cidr_list,json=peerCidrList" json:"peer_cidr_list,omitempty"`
	// IPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.
	IpsecPsk *string `protobuf:"bytes,4,opt,name=ipsec_psk,json=ipsecPsk" json:"ipsec_psk,omitempty"`
	// IKE policy of the customer gateway
	IkePolicy *string `protobuf:"bytes,5,opt,name=ike_policy,json=ikePolicy" json:"ike_policy,omitempty"`
	// ESP policy of the customer gateway
	EspPolicy *string `protobuf:"bytes,6,opt,name=esp_policy,json=espPolicy" json:"esp_policy,omitempty"`
	// Lifetime of phase 1 VPN connection to the customer gateway, in seconds
	IkeLifetime *int64 `protobuf:"varint,7,opt,name=ike_lifetime,json=ikeLifetime" json:"ike_lifetime,omitempty"`
	// Lifetime of phase 2 VPN connection to the customer gateway, in seconds
	EspLifetime *int64 `protobuf:"varint,8,opt,name=esp_lifetime,json=espLifetime" json:"esp_lifetime,omitempty"`
	// If DPD is enabled for VPN connection
	Dpd *bool `protobuf:"varint,9,opt,name=dpd" json:"dpd,omitempty"`
	// Force Encapsulation for NAT traversal
	Encap *bool `protobuf:"varint,10,opt,name=encap" json:"encap,omitempty"`
	// the account associated with the gateway. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,11,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the gateway. If used with the account parameter returns the gateway associated with the account for the specified domain.
	DomainId *int64 `protobuf:"varint,12,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// create site-to-site VPN customer gateway for the project
	ProjectId *int64 `protobuf:"varint,13,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// For IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.
	SplitConnections *bool `protobuf:"varint,14,opt,name=split_connections,json=splitConnections" json:"split_connections,omitempty"`
	// Which IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Connections marked with 'ike' will use 'ikev2' when initiating, but accept any protocol version when responding. Defaults to ike
	IkeVersion    *string `protobuf:"bytes,15,opt,name=ike_version,json=ikeVersion" json:"ike_version,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
}

CreateVpnCustomerGatewayRequest represents the parameters for creates site to site vpn customer gateway

func (*CreateVpnCustomerGatewayRequest) Descriptor deprecated

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

Deprecated: Use CreateVpnCustomerGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateVpnCustomerGatewayRequest) GetAccountName

func (x *CreateVpnCustomerGatewayRequest) GetAccountName() string

func (*CreateVpnCustomerGatewayRequest) GetDomainId

func (x *CreateVpnCustomerGatewayRequest) GetDomainId() int64

func (*CreateVpnCustomerGatewayRequest) GetDpd

func (*CreateVpnCustomerGatewayRequest) GetEncap

func (x *CreateVpnCustomerGatewayRequest) GetEncap() bool

func (*CreateVpnCustomerGatewayRequest) GetEspLifetime

func (x *CreateVpnCustomerGatewayRequest) GetEspLifetime() int64

func (*CreateVpnCustomerGatewayRequest) GetEspPolicy

func (x *CreateVpnCustomerGatewayRequest) GetEspPolicy() string

func (*CreateVpnCustomerGatewayRequest) GetGatewayIp

func (x *CreateVpnCustomerGatewayRequest) GetGatewayIp() string

func (*CreateVpnCustomerGatewayRequest) GetIkeLifetime

func (x *CreateVpnCustomerGatewayRequest) GetIkeLifetime() int64

func (*CreateVpnCustomerGatewayRequest) GetIkePolicy

func (x *CreateVpnCustomerGatewayRequest) GetIkePolicy() string

func (*CreateVpnCustomerGatewayRequest) GetIkeVersion

func (x *CreateVpnCustomerGatewayRequest) GetIkeVersion() string

func (*CreateVpnCustomerGatewayRequest) GetInjectedJobId

func (x *CreateVpnCustomerGatewayRequest) GetInjectedJobId() string

func (*CreateVpnCustomerGatewayRequest) GetIpsecPsk

func (x *CreateVpnCustomerGatewayRequest) GetIpsecPsk() string

func (*CreateVpnCustomerGatewayRequest) GetName

func (*CreateVpnCustomerGatewayRequest) GetPeerCidrList

func (x *CreateVpnCustomerGatewayRequest) GetPeerCidrList() string

func (*CreateVpnCustomerGatewayRequest) GetProjectId

func (x *CreateVpnCustomerGatewayRequest) GetProjectId() int64

func (*CreateVpnCustomerGatewayRequest) GetResponseType

func (x *CreateVpnCustomerGatewayRequest) GetResponseType() string

func (*CreateVpnCustomerGatewayRequest) GetSplitConnections

func (x *CreateVpnCustomerGatewayRequest) GetSplitConnections() bool

func (*CreateVpnCustomerGatewayRequest) GetStartEventId

func (x *CreateVpnCustomerGatewayRequest) GetStartEventId() int64

func (*CreateVpnCustomerGatewayRequest) ProtoMessage

func (*CreateVpnCustomerGatewayRequest) ProtoMessage()

func (*CreateVpnCustomerGatewayRequest) ProtoReflect

func (*CreateVpnCustomerGatewayRequest) Reset

func (*CreateVpnCustomerGatewayRequest) String

type CreateVpnCustomerGatewayResponse

type CreateVpnCustomerGatewayResponse struct {

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

CreateVpnCustomerGatewayResponse represents the response from creates site to site vpn customer gateway

func (*CreateVpnCustomerGatewayResponse) Descriptor deprecated

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

Deprecated: Use CreateVpnCustomerGatewayResponse.ProtoReflect.Descriptor instead.

func (*CreateVpnCustomerGatewayResponse) GetResult

func (x *CreateVpnCustomerGatewayResponse) GetResult() *Result

func (*CreateVpnCustomerGatewayResponse) ProtoMessage

func (*CreateVpnCustomerGatewayResponse) ProtoMessage()

func (*CreateVpnCustomerGatewayResponse) ProtoReflect

func (*CreateVpnCustomerGatewayResponse) Reset

func (*CreateVpnCustomerGatewayResponse) String

type CreateVpnGatewayRequest

type CreateVpnGatewayRequest struct {

	// public ip address id of the vpn gateway
	VpcId *int64 `protobuf:"varint,1,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display       *bool   `protobuf:"varint,2,opt,name=display" json:"display,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
}

CreateVpnGatewayRequest represents the parameters for creates site to site vpn local gateway

func (*CreateVpnGatewayRequest) Descriptor deprecated

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

Deprecated: Use CreateVpnGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateVpnGatewayRequest) GetDisplay

func (x *CreateVpnGatewayRequest) GetDisplay() bool

func (*CreateVpnGatewayRequest) GetInjectedJobId

func (x *CreateVpnGatewayRequest) GetInjectedJobId() string

func (*CreateVpnGatewayRequest) GetResponseType

func (x *CreateVpnGatewayRequest) GetResponseType() string

func (*CreateVpnGatewayRequest) GetStartEventId

func (x *CreateVpnGatewayRequest) GetStartEventId() int64

func (*CreateVpnGatewayRequest) GetVpcId

func (x *CreateVpnGatewayRequest) GetVpcId() int64

func (*CreateVpnGatewayRequest) ProtoMessage

func (*CreateVpnGatewayRequest) ProtoMessage()

func (*CreateVpnGatewayRequest) ProtoReflect

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

func (*CreateVpnGatewayRequest) Reset

func (x *CreateVpnGatewayRequest) Reset()

func (*CreateVpnGatewayRequest) String

func (x *CreateVpnGatewayRequest) String() string

type CreateVpnGatewayResponse

type CreateVpnGatewayResponse struct {

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

CreateVpnGatewayResponse represents the response from creates site to site vpn local gateway

func (*CreateVpnGatewayResponse) Descriptor deprecated

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

Deprecated: Use CreateVpnGatewayResponse.ProtoReflect.Descriptor instead.

func (*CreateVpnGatewayResponse) GetResult

func (x *CreateVpnGatewayResponse) GetResult() *Result

func (*CreateVpnGatewayResponse) ProtoMessage

func (*CreateVpnGatewayResponse) ProtoMessage()

func (*CreateVpnGatewayResponse) ProtoReflect

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

func (*CreateVpnGatewayResponse) Reset

func (x *CreateVpnGatewayResponse) Reset()

func (*CreateVpnGatewayResponse) String

func (x *CreateVpnGatewayResponse) String() string

type DeleteRemoteAccessVpnRequest

type DeleteRemoteAccessVpnRequest struct {

	// public ip address id of the vpn server
	PublicIpId    *int64  `protobuf:"varint,1,opt,name=public_ip_id,json=publicIpId" json:"public_ip_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
}

DeleteRemoteAccessVpnRequest represents the parameters for destroys a l2tp/ipsec remote access vpn

func (*DeleteRemoteAccessVpnRequest) Descriptor deprecated

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

Deprecated: Use DeleteRemoteAccessVpnRequest.ProtoReflect.Descriptor instead.

func (*DeleteRemoteAccessVpnRequest) GetInjectedJobId

func (x *DeleteRemoteAccessVpnRequest) GetInjectedJobId() string

func (*DeleteRemoteAccessVpnRequest) GetPublicIpId

func (x *DeleteRemoteAccessVpnRequest) GetPublicIpId() int64

func (*DeleteRemoteAccessVpnRequest) GetResponseType

func (x *DeleteRemoteAccessVpnRequest) GetResponseType() string

func (*DeleteRemoteAccessVpnRequest) GetStartEventId

func (x *DeleteRemoteAccessVpnRequest) GetStartEventId() int64

func (*DeleteRemoteAccessVpnRequest) ProtoMessage

func (*DeleteRemoteAccessVpnRequest) ProtoMessage()

func (*DeleteRemoteAccessVpnRequest) ProtoReflect

func (*DeleteRemoteAccessVpnRequest) Reset

func (x *DeleteRemoteAccessVpnRequest) Reset()

func (*DeleteRemoteAccessVpnRequest) String

type DeleteRemoteAccessVpnResponse

type DeleteRemoteAccessVpnResponse struct {

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

DeleteRemoteAccessVpnResponse represents the response from destroys a l2tp/ipsec remote access vpn

func (*DeleteRemoteAccessVpnResponse) Descriptor deprecated

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

Deprecated: Use DeleteRemoteAccessVpnResponse.ProtoReflect.Descriptor instead.

func (*DeleteRemoteAccessVpnResponse) GetResult

func (x *DeleteRemoteAccessVpnResponse) GetResult() *Result

func (*DeleteRemoteAccessVpnResponse) ProtoMessage

func (*DeleteRemoteAccessVpnResponse) ProtoMessage()

func (*DeleteRemoteAccessVpnResponse) ProtoReflect

func (*DeleteRemoteAccessVpnResponse) Reset

func (x *DeleteRemoteAccessVpnResponse) Reset()

func (*DeleteRemoteAccessVpnResponse) String

type DeleteVpnConnectionRequest

type DeleteVpnConnectionRequest struct {

	// id of vpn connection
	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
}

DeleteVpnConnectionRequest represents the parameters for delete site to site vpn connection

func (*DeleteVpnConnectionRequest) Descriptor deprecated

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

Deprecated: Use DeleteVpnConnectionRequest.ProtoReflect.Descriptor instead.

func (*DeleteVpnConnectionRequest) GetId

func (x *DeleteVpnConnectionRequest) GetId() int64

func (*DeleteVpnConnectionRequest) GetInjectedJobId

func (x *DeleteVpnConnectionRequest) GetInjectedJobId() string

func (*DeleteVpnConnectionRequest) GetResponseType

func (x *DeleteVpnConnectionRequest) GetResponseType() string

func (*DeleteVpnConnectionRequest) GetStartEventId

func (x *DeleteVpnConnectionRequest) GetStartEventId() int64

func (*DeleteVpnConnectionRequest) ProtoMessage

func (*DeleteVpnConnectionRequest) ProtoMessage()

func (*DeleteVpnConnectionRequest) ProtoReflect

func (*DeleteVpnConnectionRequest) Reset

func (x *DeleteVpnConnectionRequest) Reset()

func (*DeleteVpnConnectionRequest) String

func (x *DeleteVpnConnectionRequest) String() string

type DeleteVpnConnectionResponse

type DeleteVpnConnectionResponse struct {

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

DeleteVpnConnectionResponse represents the response from delete site to site vpn connection

func (*DeleteVpnConnectionResponse) Descriptor deprecated

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

Deprecated: Use DeleteVpnConnectionResponse.ProtoReflect.Descriptor instead.

func (*DeleteVpnConnectionResponse) GetResult

func (x *DeleteVpnConnectionResponse) GetResult() *Result

func (*DeleteVpnConnectionResponse) ProtoMessage

func (*DeleteVpnConnectionResponse) ProtoMessage()

func (*DeleteVpnConnectionResponse) ProtoReflect

func (*DeleteVpnConnectionResponse) Reset

func (x *DeleteVpnConnectionResponse) Reset()

func (*DeleteVpnConnectionResponse) String

func (x *DeleteVpnConnectionResponse) String() string

type DeleteVpnCustomerGatewayRequest

type DeleteVpnCustomerGatewayRequest struct {

	// id of customer 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
}

DeleteVpnCustomerGatewayRequest represents the parameters for delete site to site vpn customer gateway

func (*DeleteVpnCustomerGatewayRequest) Descriptor deprecated

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

Deprecated: Use DeleteVpnCustomerGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteVpnCustomerGatewayRequest) GetId

func (*DeleteVpnCustomerGatewayRequest) GetInjectedJobId

func (x *DeleteVpnCustomerGatewayRequest) GetInjectedJobId() string

func (*DeleteVpnCustomerGatewayRequest) GetResponseType

func (x *DeleteVpnCustomerGatewayRequest) GetResponseType() string

func (*DeleteVpnCustomerGatewayRequest) GetStartEventId

func (x *DeleteVpnCustomerGatewayRequest) GetStartEventId() int64

func (*DeleteVpnCustomerGatewayRequest) ProtoMessage

func (*DeleteVpnCustomerGatewayRequest) ProtoMessage()

func (*DeleteVpnCustomerGatewayRequest) ProtoReflect

func (*DeleteVpnCustomerGatewayRequest) Reset

func (*DeleteVpnCustomerGatewayRequest) String

type DeleteVpnCustomerGatewayResponse

type DeleteVpnCustomerGatewayResponse struct {

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

DeleteVpnCustomerGatewayResponse represents the response from delete site to site vpn customer gateway

func (*DeleteVpnCustomerGatewayResponse) Descriptor deprecated

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

Deprecated: Use DeleteVpnCustomerGatewayResponse.ProtoReflect.Descriptor instead.

func (*DeleteVpnCustomerGatewayResponse) GetResult

func (x *DeleteVpnCustomerGatewayResponse) GetResult() *Result

func (*DeleteVpnCustomerGatewayResponse) ProtoMessage

func (*DeleteVpnCustomerGatewayResponse) ProtoMessage()

func (*DeleteVpnCustomerGatewayResponse) ProtoReflect

func (*DeleteVpnCustomerGatewayResponse) Reset

func (*DeleteVpnCustomerGatewayResponse) String

type DeleteVpnGatewayRequest

type DeleteVpnGatewayRequest struct {

	// id of customer 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
}

DeleteVpnGatewayRequest represents the parameters for delete site to site vpn gateway

func (*DeleteVpnGatewayRequest) Descriptor deprecated

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

Deprecated: Use DeleteVpnGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteVpnGatewayRequest) GetId

func (x *DeleteVpnGatewayRequest) GetId() int64

func (*DeleteVpnGatewayRequest) GetInjectedJobId

func (x *DeleteVpnGatewayRequest) GetInjectedJobId() string

func (*DeleteVpnGatewayRequest) GetResponseType

func (x *DeleteVpnGatewayRequest) GetResponseType() string

func (*DeleteVpnGatewayRequest) GetStartEventId

func (x *DeleteVpnGatewayRequest) GetStartEventId() int64

func (*DeleteVpnGatewayRequest) ProtoMessage

func (*DeleteVpnGatewayRequest) ProtoMessage()

func (*DeleteVpnGatewayRequest) ProtoReflect

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

func (*DeleteVpnGatewayRequest) Reset

func (x *DeleteVpnGatewayRequest) Reset()

func (*DeleteVpnGatewayRequest) String

func (x *DeleteVpnGatewayRequest) String() string

type DeleteVpnGatewayResponse

type DeleteVpnGatewayResponse struct {

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

DeleteVpnGatewayResponse represents the response from delete site to site vpn gateway

func (*DeleteVpnGatewayResponse) Descriptor deprecated

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

Deprecated: Use DeleteVpnGatewayResponse.ProtoReflect.Descriptor instead.

func (*DeleteVpnGatewayResponse) GetResult

func (x *DeleteVpnGatewayResponse) GetResult() *Result

func (*DeleteVpnGatewayResponse) ProtoMessage

func (*DeleteVpnGatewayResponse) ProtoMessage()

func (*DeleteVpnGatewayResponse) ProtoReflect

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

func (*DeleteVpnGatewayResponse) Reset

func (x *DeleteVpnGatewayResponse) Reset()

func (*DeleteVpnGatewayResponse) String

func (x *DeleteVpnGatewayResponse) String() string

type ListRemoteAccessVpnsRequest

type ListRemoteAccessVpnsRequest struct {

	// public ip address id of the vpn server
	PublicIpId *int64 `protobuf:"varint,1,opt,name=public_ip_id,json=publicIpId" json:"public_ip_id,omitempty"`
	// Lists remote access vpn rule with the specified ID
	Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
	// list remote access VPNs for certain network
	NetworkId *int64 `protobuf:"varint,3,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,5,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,6,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,7,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,8,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,9,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,10,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,11,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,12,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListRemoteAccessVpnsRequest represents the parameters for lists remote access vpns

func (*ListRemoteAccessVpnsRequest) Descriptor deprecated

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

Deprecated: Use ListRemoteAccessVpnsRequest.ProtoReflect.Descriptor instead.

func (*ListRemoteAccessVpnsRequest) GetAccountName

func (x *ListRemoteAccessVpnsRequest) GetAccountName() string

func (*ListRemoteAccessVpnsRequest) GetDisplay

func (x *ListRemoteAccessVpnsRequest) GetDisplay() bool

func (*ListRemoteAccessVpnsRequest) GetDomainId

func (x *ListRemoteAccessVpnsRequest) GetDomainId() int64

func (*ListRemoteAccessVpnsRequest) GetId

func (*ListRemoteAccessVpnsRequest) GetKeyword

func (x *ListRemoteAccessVpnsRequest) GetKeyword() string

func (*ListRemoteAccessVpnsRequest) GetListAll

func (x *ListRemoteAccessVpnsRequest) GetListAll() bool

func (*ListRemoteAccessVpnsRequest) GetNetworkId

func (x *ListRemoteAccessVpnsRequest) GetNetworkId() int64

func (*ListRemoteAccessVpnsRequest) GetPage

func (x *ListRemoteAccessVpnsRequest) GetPage() int32

func (*ListRemoteAccessVpnsRequest) GetPageSize

func (x *ListRemoteAccessVpnsRequest) GetPageSize() int32

func (*ListRemoteAccessVpnsRequest) GetProjectId

func (x *ListRemoteAccessVpnsRequest) GetProjectId() int64

func (*ListRemoteAccessVpnsRequest) GetPublicIpId

func (x *ListRemoteAccessVpnsRequest) GetPublicIpId() int64

func (*ListRemoteAccessVpnsRequest) GetRecursive

func (x *ListRemoteAccessVpnsRequest) GetRecursive() bool

func (*ListRemoteAccessVpnsRequest) GetResponseType

func (x *ListRemoteAccessVpnsRequest) GetResponseType() string

func (*ListRemoteAccessVpnsRequest) ProtoMessage

func (*ListRemoteAccessVpnsRequest) ProtoMessage()

func (*ListRemoteAccessVpnsRequest) ProtoReflect

func (*ListRemoteAccessVpnsRequest) Reset

func (x *ListRemoteAccessVpnsRequest) Reset()

func (*ListRemoteAccessVpnsRequest) String

func (x *ListRemoteAccessVpnsRequest) String() string

type ListRemoteAccessVpnsResponse

type ListRemoteAccessVpnsResponse struct {

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

ListRemoteAccessVpnsResponse represents the response from lists remote access vpns

func (*ListRemoteAccessVpnsResponse) Descriptor deprecated

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

Deprecated: Use ListRemoteAccessVpnsResponse.ProtoReflect.Descriptor instead.

func (*ListRemoteAccessVpnsResponse) GetItems

func (*ListRemoteAccessVpnsResponse) GetTotalCount

func (x *ListRemoteAccessVpnsResponse) GetTotalCount() int32

func (*ListRemoteAccessVpnsResponse) ProtoMessage

func (*ListRemoteAccessVpnsResponse) ProtoMessage()

func (*ListRemoteAccessVpnsResponse) ProtoReflect

func (*ListRemoteAccessVpnsResponse) Reset

func (x *ListRemoteAccessVpnsResponse) Reset()

func (*ListRemoteAccessVpnsResponse) String

type ListVpnConnectionsRequest

type ListVpnConnectionsRequest struct {

	// id of the vpn connection
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// id of vpc
	VpcId *int64 `protobuf:"varint,2,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,3,opt,name=display" json:"display,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,4,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,5,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,6,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,7,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,8,opt,name=recursive" json:"recursive,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
}

ListVpnConnectionsRequest represents the parameters for lists site to site vpn connection gateways

func (*ListVpnConnectionsRequest) Descriptor deprecated

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

Deprecated: Use ListVpnConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListVpnConnectionsRequest) GetAccountName

func (x *ListVpnConnectionsRequest) GetAccountName() string

func (*ListVpnConnectionsRequest) GetDisplay

func (x *ListVpnConnectionsRequest) GetDisplay() bool

func (*ListVpnConnectionsRequest) GetDomainId

func (x *ListVpnConnectionsRequest) GetDomainId() int64

func (*ListVpnConnectionsRequest) GetId

func (x *ListVpnConnectionsRequest) GetId() int64

func (*ListVpnConnectionsRequest) GetKeyword

func (x *ListVpnConnectionsRequest) GetKeyword() string

func (*ListVpnConnectionsRequest) GetListAll

func (x *ListVpnConnectionsRequest) GetListAll() bool

func (*ListVpnConnectionsRequest) GetPage

func (x *ListVpnConnectionsRequest) GetPage() int32

func (*ListVpnConnectionsRequest) GetPageSize

func (x *ListVpnConnectionsRequest) GetPageSize() int32

func (*ListVpnConnectionsRequest) GetProjectId

func (x *ListVpnConnectionsRequest) GetProjectId() int64

func (*ListVpnConnectionsRequest) GetRecursive

func (x *ListVpnConnectionsRequest) GetRecursive() bool

func (*ListVpnConnectionsRequest) GetResponseType

func (x *ListVpnConnectionsRequest) GetResponseType() string

func (*ListVpnConnectionsRequest) GetVpcId

func (x *ListVpnConnectionsRequest) GetVpcId() int64

func (*ListVpnConnectionsRequest) ProtoMessage

func (*ListVpnConnectionsRequest) ProtoMessage()

func (*ListVpnConnectionsRequest) ProtoReflect

func (*ListVpnConnectionsRequest) Reset

func (x *ListVpnConnectionsRequest) Reset()

func (*ListVpnConnectionsRequest) String

func (x *ListVpnConnectionsRequest) String() string

type ListVpnConnectionsResponse

type ListVpnConnectionsResponse struct {

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

ListVpnConnectionsResponse represents the response from lists site to site vpn connection gateways

func (*ListVpnConnectionsResponse) Descriptor deprecated

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

Deprecated: Use ListVpnConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListVpnConnectionsResponse) GetItems

func (*ListVpnConnectionsResponse) GetTotalCount

func (x *ListVpnConnectionsResponse) GetTotalCount() int32

func (*ListVpnConnectionsResponse) ProtoMessage

func (*ListVpnConnectionsResponse) ProtoMessage()

func (*ListVpnConnectionsResponse) ProtoReflect

func (*ListVpnConnectionsResponse) Reset

func (x *ListVpnConnectionsResponse) Reset()

func (*ListVpnConnectionsResponse) String

func (x *ListVpnConnectionsResponse) String() string

type ListVpnCustomerGatewaysRequest

type ListVpnCustomerGatewaysRequest struct {

	// id of the customer gateway
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,2,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,3,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,4,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,5,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,6,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,7,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,8,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,9,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListVpnCustomerGatewaysRequest represents the parameters for lists site to site vpn customer gateways

func (*ListVpnCustomerGatewaysRequest) Descriptor deprecated

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

Deprecated: Use ListVpnCustomerGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListVpnCustomerGatewaysRequest) GetAccountName

func (x *ListVpnCustomerGatewaysRequest) GetAccountName() string

func (*ListVpnCustomerGatewaysRequest) GetDomainId

func (x *ListVpnCustomerGatewaysRequest) GetDomainId() int64

func (*ListVpnCustomerGatewaysRequest) GetId

func (*ListVpnCustomerGatewaysRequest) GetKeyword

func (x *ListVpnCustomerGatewaysRequest) GetKeyword() string

func (*ListVpnCustomerGatewaysRequest) GetListAll

func (x *ListVpnCustomerGatewaysRequest) GetListAll() bool

func (*ListVpnCustomerGatewaysRequest) GetPage

func (*ListVpnCustomerGatewaysRequest) GetPageSize

func (x *ListVpnCustomerGatewaysRequest) GetPageSize() int32

func (*ListVpnCustomerGatewaysRequest) GetProjectId

func (x *ListVpnCustomerGatewaysRequest) GetProjectId() int64

func (*ListVpnCustomerGatewaysRequest) GetRecursive

func (x *ListVpnCustomerGatewaysRequest) GetRecursive() bool

func (*ListVpnCustomerGatewaysRequest) GetResponseType

func (x *ListVpnCustomerGatewaysRequest) GetResponseType() string

func (*ListVpnCustomerGatewaysRequest) ProtoMessage

func (*ListVpnCustomerGatewaysRequest) ProtoMessage()

func (*ListVpnCustomerGatewaysRequest) ProtoReflect

func (*ListVpnCustomerGatewaysRequest) Reset

func (x *ListVpnCustomerGatewaysRequest) Reset()

func (*ListVpnCustomerGatewaysRequest) String

type ListVpnCustomerGatewaysResponse

type ListVpnCustomerGatewaysResponse struct {

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

ListVpnCustomerGatewaysResponse represents the response from lists site to site vpn customer gateways

func (*ListVpnCustomerGatewaysResponse) Descriptor deprecated

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

Deprecated: Use ListVpnCustomerGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListVpnCustomerGatewaysResponse) GetItems

func (*ListVpnCustomerGatewaysResponse) GetTotalCount

func (x *ListVpnCustomerGatewaysResponse) GetTotalCount() int32

func (*ListVpnCustomerGatewaysResponse) ProtoMessage

func (*ListVpnCustomerGatewaysResponse) ProtoMessage()

func (*ListVpnCustomerGatewaysResponse) ProtoReflect

func (*ListVpnCustomerGatewaysResponse) Reset

func (*ListVpnCustomerGatewaysResponse) String

type ListVpnGatewaysRequest

type ListVpnGatewaysRequest struct {

	// id of the vpn gateway
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// id of vpc
	VpcId *int64 `protobuf:"varint,2,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// list resources by display flag; only ROOT admin is eligible to pass this parameter
	Display *bool `protobuf:"varint,3,opt,name=display" json:"display,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,4,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,5,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,6,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,7,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,8,opt,name=recursive" json:"recursive,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
}

ListVpnGatewaysRequest represents the parameters for lists site 2 site vpn gateways

func (*ListVpnGatewaysRequest) Descriptor deprecated

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

Deprecated: Use ListVpnGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListVpnGatewaysRequest) GetAccountName

func (x *ListVpnGatewaysRequest) GetAccountName() string

func (*ListVpnGatewaysRequest) GetDisplay

func (x *ListVpnGatewaysRequest) GetDisplay() bool

func (*ListVpnGatewaysRequest) GetDomainId

func (x *ListVpnGatewaysRequest) GetDomainId() int64

func (*ListVpnGatewaysRequest) GetId

func (x *ListVpnGatewaysRequest) GetId() int64

func (*ListVpnGatewaysRequest) GetKeyword

func (x *ListVpnGatewaysRequest) GetKeyword() string

func (*ListVpnGatewaysRequest) GetListAll

func (x *ListVpnGatewaysRequest) GetListAll() bool

func (*ListVpnGatewaysRequest) GetPage

func (x *ListVpnGatewaysRequest) GetPage() int32

func (*ListVpnGatewaysRequest) GetPageSize

func (x *ListVpnGatewaysRequest) GetPageSize() int32

func (*ListVpnGatewaysRequest) GetProjectId

func (x *ListVpnGatewaysRequest) GetProjectId() int64

func (*ListVpnGatewaysRequest) GetRecursive

func (x *ListVpnGatewaysRequest) GetRecursive() bool

func (*ListVpnGatewaysRequest) GetResponseType

func (x *ListVpnGatewaysRequest) GetResponseType() string

func (*ListVpnGatewaysRequest) GetVpcId

func (x *ListVpnGatewaysRequest) GetVpcId() int64

func (*ListVpnGatewaysRequest) ProtoMessage

func (*ListVpnGatewaysRequest) ProtoMessage()

func (*ListVpnGatewaysRequest) ProtoReflect

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

func (*ListVpnGatewaysRequest) Reset

func (x *ListVpnGatewaysRequest) Reset()

func (*ListVpnGatewaysRequest) String

func (x *ListVpnGatewaysRequest) String() string

type ListVpnGatewaysResponse

type ListVpnGatewaysResponse struct {

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

ListVpnGatewaysResponse represents the response from lists site 2 site vpn gateways

func (*ListVpnGatewaysResponse) Descriptor deprecated

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

Deprecated: Use ListVpnGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListVpnGatewaysResponse) GetItems

func (*ListVpnGatewaysResponse) GetTotalCount

func (x *ListVpnGatewaysResponse) GetTotalCount() int32

func (*ListVpnGatewaysResponse) ProtoMessage

func (*ListVpnGatewaysResponse) ProtoMessage()

func (*ListVpnGatewaysResponse) ProtoReflect

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

func (*ListVpnGatewaysResponse) Reset

func (x *ListVpnGatewaysResponse) Reset()

func (*ListVpnGatewaysResponse) String

func (x *ListVpnGatewaysResponse) String() string

type ListVpnUsersRequest

type ListVpnUsersRequest struct {

	// The uuid of the Vpn user
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the username of the vpn user.
	UserName *string `protobuf:"bytes,2,opt,name=user_name,json=userName" json:"user_name,omitempty"`
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,3,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,4,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,5,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,6,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,7,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,8,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,9,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,10,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListVpnUsersRequest represents the parameters for lists vpn users

func (*ListVpnUsersRequest) Descriptor deprecated

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

Deprecated: Use ListVpnUsersRequest.ProtoReflect.Descriptor instead.

func (*ListVpnUsersRequest) GetAccountName

func (x *ListVpnUsersRequest) GetAccountName() string

func (*ListVpnUsersRequest) GetDomainId

func (x *ListVpnUsersRequest) GetDomainId() int64

func (*ListVpnUsersRequest) GetId

func (x *ListVpnUsersRequest) GetId() int64

func (*ListVpnUsersRequest) GetKeyword

func (x *ListVpnUsersRequest) GetKeyword() string

func (*ListVpnUsersRequest) GetListAll

func (x *ListVpnUsersRequest) GetListAll() bool

func (*ListVpnUsersRequest) GetPage

func (x *ListVpnUsersRequest) GetPage() int32

func (*ListVpnUsersRequest) GetPageSize

func (x *ListVpnUsersRequest) GetPageSize() int32

func (*ListVpnUsersRequest) GetProjectId

func (x *ListVpnUsersRequest) GetProjectId() int64

func (*ListVpnUsersRequest) GetRecursive

func (x *ListVpnUsersRequest) GetRecursive() bool

func (*ListVpnUsersRequest) GetResponseType

func (x *ListVpnUsersRequest) GetResponseType() string

func (*ListVpnUsersRequest) GetUserName

func (x *ListVpnUsersRequest) GetUserName() string

func (*ListVpnUsersRequest) ProtoMessage

func (*ListVpnUsersRequest) ProtoMessage()

func (*ListVpnUsersRequest) ProtoReflect

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

func (*ListVpnUsersRequest) Reset

func (x *ListVpnUsersRequest) Reset()

func (*ListVpnUsersRequest) String

func (x *ListVpnUsersRequest) String() string

type ListVpnUsersResponse

type ListVpnUsersResponse struct {

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

ListVpnUsersResponse represents the response from lists vpn users

func (*ListVpnUsersResponse) Descriptor deprecated

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

Deprecated: Use ListVpnUsersResponse.ProtoReflect.Descriptor instead.

func (*ListVpnUsersResponse) GetItems

func (x *ListVpnUsersResponse) GetItems() []*VpnUsers

func (*ListVpnUsersResponse) GetTotalCount

func (x *ListVpnUsersResponse) GetTotalCount() int32

func (*ListVpnUsersResponse) ProtoMessage

func (*ListVpnUsersResponse) ProtoMessage()

func (*ListVpnUsersResponse) ProtoReflect

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

func (*ListVpnUsersResponse) Reset

func (x *ListVpnUsersResponse) Reset()

func (*ListVpnUsersResponse) String

func (x *ListVpnUsersResponse) String() string

type RemoteAccessVpn

type RemoteAccessVpn struct {

	// The ID of the RemoteAccessVpn
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the RemoteAccessVpn
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the RemoteAccessVpn
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the RemoteAccessVpn
	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
}

RemoteAccessVpn represents a RemoteAccessVpn Item

func (*RemoteAccessVpn) Descriptor deprecated

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

Deprecated: Use RemoteAccessVpn.ProtoReflect.Descriptor instead.

func (*RemoteAccessVpn) GetCreated

func (x *RemoteAccessVpn) GetCreated() string

func (*RemoteAccessVpn) GetDescription

func (x *RemoteAccessVpn) GetDescription() string

func (*RemoteAccessVpn) GetDisplayName

func (x *RemoteAccessVpn) GetDisplayName() string

func (*RemoteAccessVpn) GetId

func (x *RemoteAccessVpn) GetId() string

func (*RemoteAccessVpn) GetName

func (x *RemoteAccessVpn) GetName() string

func (*RemoteAccessVpn) ProtoMessage

func (*RemoteAccessVpn) ProtoMessage()

func (*RemoteAccessVpn) ProtoReflect

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

func (*RemoteAccessVpn) Reset

func (x *RemoteAccessVpn) Reset()

func (*RemoteAccessVpn) String

func (x *RemoteAccessVpn) String() string

type RemoveVpnUserRequest

type RemoveVpnUserRequest struct {

	// username for the vpn user
	UserName *string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"`
	// an optional account for the vpn user. Must be used with domainId.
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// remove vpn user from the project
	ProjectId *int64 `protobuf:"varint,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// an optional domainId for the vpn user. If the account parameter is used, domainId must also be used.
	DomainId      *int64  `protobuf:"varint,4,opt,name=domain_id,json=domainId" json:"domain_id,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
}

RemoveVpnUserRequest represents the parameters for removes vpn user

func (*RemoveVpnUserRequest) Descriptor deprecated

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

Deprecated: Use RemoveVpnUserRequest.ProtoReflect.Descriptor instead.

func (*RemoveVpnUserRequest) GetAccountName

func (x *RemoveVpnUserRequest) GetAccountName() string

func (*RemoveVpnUserRequest) GetDomainId

func (x *RemoveVpnUserRequest) GetDomainId() int64

func (*RemoveVpnUserRequest) GetInjectedJobId

func (x *RemoveVpnUserRequest) GetInjectedJobId() string

func (*RemoveVpnUserRequest) GetProjectId

func (x *RemoveVpnUserRequest) GetProjectId() int64

func (*RemoveVpnUserRequest) GetResponseType

func (x *RemoveVpnUserRequest) GetResponseType() string

func (*RemoveVpnUserRequest) GetStartEventId

func (x *RemoveVpnUserRequest) GetStartEventId() int64

func (*RemoveVpnUserRequest) GetUserName

func (x *RemoveVpnUserRequest) GetUserName() string

func (*RemoveVpnUserRequest) ProtoMessage

func (*RemoveVpnUserRequest) ProtoMessage()

func (*RemoveVpnUserRequest) ProtoReflect

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

func (*RemoveVpnUserRequest) Reset

func (x *RemoveVpnUserRequest) Reset()

func (*RemoveVpnUserRequest) String

func (x *RemoveVpnUserRequest) String() string

type RemoveVpnUserResponse

type RemoveVpnUserResponse struct {

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

RemoveVpnUserResponse represents the response from removes vpn user

func (*RemoveVpnUserResponse) Descriptor deprecated

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

Deprecated: Use RemoveVpnUserResponse.ProtoReflect.Descriptor instead.

func (*RemoveVpnUserResponse) GetResult

func (x *RemoveVpnUserResponse) GetResult() *Result

func (*RemoveVpnUserResponse) ProtoMessage

func (*RemoveVpnUserResponse) ProtoMessage()

func (*RemoveVpnUserResponse) ProtoReflect

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

func (*RemoveVpnUserResponse) Reset

func (x *RemoveVpnUserResponse) Reset()

func (*RemoveVpnUserResponse) String

func (x *RemoveVpnUserResponse) String() string

type ResetVpnConnectionRequest

type ResetVpnConnectionRequest struct {

	// id of vpn connection
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional account for connection. Must be used with domainId.
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional domainId for connection. If the account parameter is used, domainId must also be used.
	DomainId      *int64  `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ResetVpnConnectionRequest represents the parameters for reset site to site vpn connection

func (*ResetVpnConnectionRequest) Descriptor deprecated

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

Deprecated: Use ResetVpnConnectionRequest.ProtoReflect.Descriptor instead.

func (*ResetVpnConnectionRequest) GetAccountName

func (x *ResetVpnConnectionRequest) GetAccountName() string

func (*ResetVpnConnectionRequest) GetDomainId

func (x *ResetVpnConnectionRequest) GetDomainId() int64

func (*ResetVpnConnectionRequest) GetId

func (x *ResetVpnConnectionRequest) GetId() int64

func (*ResetVpnConnectionRequest) GetInjectedJobId

func (x *ResetVpnConnectionRequest) GetInjectedJobId() string

func (*ResetVpnConnectionRequest) GetResponseType

func (x *ResetVpnConnectionRequest) GetResponseType() string

func (*ResetVpnConnectionRequest) GetStartEventId

func (x *ResetVpnConnectionRequest) GetStartEventId() int64

func (*ResetVpnConnectionRequest) ProtoMessage

func (*ResetVpnConnectionRequest) ProtoMessage()

func (*ResetVpnConnectionRequest) ProtoReflect

func (*ResetVpnConnectionRequest) Reset

func (x *ResetVpnConnectionRequest) Reset()

func (*ResetVpnConnectionRequest) String

func (x *ResetVpnConnectionRequest) String() string

type ResetVpnConnectionResponse

type ResetVpnConnectionResponse struct {

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

ResetVpnConnectionResponse represents the response from reset site to site vpn connection

func (*ResetVpnConnectionResponse) Descriptor deprecated

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

Deprecated: Use ResetVpnConnectionResponse.ProtoReflect.Descriptor instead.

func (*ResetVpnConnectionResponse) GetResult

func (x *ResetVpnConnectionResponse) GetResult() *Result

func (*ResetVpnConnectionResponse) ProtoMessage

func (*ResetVpnConnectionResponse) ProtoMessage()

func (*ResetVpnConnectionResponse) ProtoReflect

func (*ResetVpnConnectionResponse) Reset

func (x *ResetVpnConnectionResponse) Reset()

func (*ResetVpnConnectionResponse) String

func (x *ResetVpnConnectionResponse) 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 Site2SiteCustomerGateway

type Site2SiteCustomerGateway struct {

	// The ID of the Site2SiteCustomerGateway
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the Site2SiteCustomerGateway
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the Site2SiteCustomerGateway
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the Site2SiteCustomerGateway
	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
}

Site2SiteCustomerGateway represents a Site2SiteCustomerGateway Item

func (*Site2SiteCustomerGateway) Descriptor deprecated

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

Deprecated: Use Site2SiteCustomerGateway.ProtoReflect.Descriptor instead.

func (*Site2SiteCustomerGateway) GetCreated

func (x *Site2SiteCustomerGateway) GetCreated() string

func (*Site2SiteCustomerGateway) GetDescription

func (x *Site2SiteCustomerGateway) GetDescription() string

func (*Site2SiteCustomerGateway) GetDisplayName

func (x *Site2SiteCustomerGateway) GetDisplayName() string

func (*Site2SiteCustomerGateway) GetId

func (x *Site2SiteCustomerGateway) GetId() string

func (*Site2SiteCustomerGateway) GetName

func (x *Site2SiteCustomerGateway) GetName() string

func (*Site2SiteCustomerGateway) ProtoMessage

func (*Site2SiteCustomerGateway) ProtoMessage()

func (*Site2SiteCustomerGateway) ProtoReflect

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

func (*Site2SiteCustomerGateway) Reset

func (x *Site2SiteCustomerGateway) Reset()

func (*Site2SiteCustomerGateway) String

func (x *Site2SiteCustomerGateway) String() string

type Site2SiteVpnConnection

type Site2SiteVpnConnection struct {

	// The ID of the Site2SiteVpnConnection
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the Site2SiteVpnConnection
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the Site2SiteVpnConnection
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the Site2SiteVpnConnection
	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
}

Site2SiteVpnConnection represents a Site2SiteVpnConnection Item

func (*Site2SiteVpnConnection) Descriptor deprecated

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

Deprecated: Use Site2SiteVpnConnection.ProtoReflect.Descriptor instead.

func (*Site2SiteVpnConnection) GetCreated

func (x *Site2SiteVpnConnection) GetCreated() string

func (*Site2SiteVpnConnection) GetDescription

func (x *Site2SiteVpnConnection) GetDescription() string

func (*Site2SiteVpnConnection) GetDisplayName

func (x *Site2SiteVpnConnection) GetDisplayName() string

func (*Site2SiteVpnConnection) GetId

func (x *Site2SiteVpnConnection) GetId() string

func (*Site2SiteVpnConnection) GetName

func (x *Site2SiteVpnConnection) GetName() string

func (*Site2SiteVpnConnection) ProtoMessage

func (*Site2SiteVpnConnection) ProtoMessage()

func (*Site2SiteVpnConnection) ProtoReflect

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

func (*Site2SiteVpnConnection) Reset

func (x *Site2SiteVpnConnection) Reset()

func (*Site2SiteVpnConnection) String

func (x *Site2SiteVpnConnection) String() string

type Site2SiteVpnGateway

type Site2SiteVpnGateway struct {

	// The ID of the Site2SiteVpnGateway
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the Site2SiteVpnGateway
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the Site2SiteVpnGateway
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the Site2SiteVpnGateway
	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
}

Site2SiteVpnGateway represents a Site2SiteVpnGateway Item

func (*Site2SiteVpnGateway) Descriptor deprecated

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

Deprecated: Use Site2SiteVpnGateway.ProtoReflect.Descriptor instead.

func (*Site2SiteVpnGateway) GetCreated

func (x *Site2SiteVpnGateway) GetCreated() string

func (*Site2SiteVpnGateway) GetDescription

func (x *Site2SiteVpnGateway) GetDescription() string

func (*Site2SiteVpnGateway) GetDisplayName

func (x *Site2SiteVpnGateway) GetDisplayName() string

func (*Site2SiteVpnGateway) GetId

func (x *Site2SiteVpnGateway) GetId() string

func (*Site2SiteVpnGateway) GetName

func (x *Site2SiteVpnGateway) GetName() string

func (*Site2SiteVpnGateway) ProtoMessage

func (*Site2SiteVpnGateway) ProtoMessage()

func (*Site2SiteVpnGateway) ProtoReflect

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

func (*Site2SiteVpnGateway) Reset

func (x *Site2SiteVpnGateway) Reset()

func (*Site2SiteVpnGateway) String

func (x *Site2SiteVpnGateway) 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 UnimplementedVpnServiceServer

type UnimplementedVpnServiceServer struct{}

UnimplementedVpnServiceServer 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 (UnimplementedVpnServiceServer) AddVpnUser

func (UnimplementedVpnServiceServer) CreateVpnGateway

func (UnimplementedVpnServiceServer) DeleteVpnGateway

func (UnimplementedVpnServiceServer) ListVpnGateways

func (UnimplementedVpnServiceServer) ListVpnUsers

func (UnimplementedVpnServiceServer) RemoveVpnUser

func (UnimplementedVpnServiceServer) UpdateVpnGateway

type UnsafeVpnServiceServer

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

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

type UpdateRemoteAccessVpnRequest

type UpdateRemoteAccessVpnRequest struct {

	// id of the remote access vpn
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,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,3,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateRemoteAccessVpnRequest represents the parameters for updates remote access vpn

func (*UpdateRemoteAccessVpnRequest) Descriptor deprecated

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

Deprecated: Use UpdateRemoteAccessVpnRequest.ProtoReflect.Descriptor instead.

func (*UpdateRemoteAccessVpnRequest) GetCustomId

func (x *UpdateRemoteAccessVpnRequest) GetCustomId() string

func (*UpdateRemoteAccessVpnRequest) GetDisplay

func (x *UpdateRemoteAccessVpnRequest) GetDisplay() bool

func (*UpdateRemoteAccessVpnRequest) GetId

func (*UpdateRemoteAccessVpnRequest) GetInjectedJobId

func (x *UpdateRemoteAccessVpnRequest) GetInjectedJobId() string

func (*UpdateRemoteAccessVpnRequest) GetResponseType

func (x *UpdateRemoteAccessVpnRequest) GetResponseType() string

func (*UpdateRemoteAccessVpnRequest) GetStartEventId

func (x *UpdateRemoteAccessVpnRequest) GetStartEventId() int64

func (*UpdateRemoteAccessVpnRequest) ProtoMessage

func (*UpdateRemoteAccessVpnRequest) ProtoMessage()

func (*UpdateRemoteAccessVpnRequest) ProtoReflect

func (*UpdateRemoteAccessVpnRequest) Reset

func (x *UpdateRemoteAccessVpnRequest) Reset()

func (*UpdateRemoteAccessVpnRequest) String

type UpdateRemoteAccessVpnResponse

type UpdateRemoteAccessVpnResponse struct {

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

UpdateRemoteAccessVpnResponse represents the response from updates remote access vpn

func (*UpdateRemoteAccessVpnResponse) Descriptor deprecated

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

Deprecated: Use UpdateRemoteAccessVpnResponse.ProtoReflect.Descriptor instead.

func (*UpdateRemoteAccessVpnResponse) GetResult

func (x *UpdateRemoteAccessVpnResponse) GetResult() *Result

func (*UpdateRemoteAccessVpnResponse) ProtoMessage

func (*UpdateRemoteAccessVpnResponse) ProtoMessage()

func (*UpdateRemoteAccessVpnResponse) ProtoReflect

func (*UpdateRemoteAccessVpnResponse) Reset

func (x *UpdateRemoteAccessVpnResponse) Reset()

func (*UpdateRemoteAccessVpnResponse) String

type UpdateVpnConnectionRequest

type UpdateVpnConnectionRequest struct {

	// id of vpn connection
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,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,3,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateVpnConnectionRequest represents the parameters for updates site to site vpn connection

func (*UpdateVpnConnectionRequest) Descriptor deprecated

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

Deprecated: Use UpdateVpnConnectionRequest.ProtoReflect.Descriptor instead.

func (*UpdateVpnConnectionRequest) GetCustomId

func (x *UpdateVpnConnectionRequest) GetCustomId() string

func (*UpdateVpnConnectionRequest) GetDisplay

func (x *UpdateVpnConnectionRequest) GetDisplay() bool

func (*UpdateVpnConnectionRequest) GetId

func (x *UpdateVpnConnectionRequest) GetId() int64

func (*UpdateVpnConnectionRequest) GetInjectedJobId

func (x *UpdateVpnConnectionRequest) GetInjectedJobId() string

func (*UpdateVpnConnectionRequest) GetResponseType

func (x *UpdateVpnConnectionRequest) GetResponseType() string

func (*UpdateVpnConnectionRequest) GetStartEventId

func (x *UpdateVpnConnectionRequest) GetStartEventId() int64

func (*UpdateVpnConnectionRequest) ProtoMessage

func (*UpdateVpnConnectionRequest) ProtoMessage()

func (*UpdateVpnConnectionRequest) ProtoReflect

func (*UpdateVpnConnectionRequest) Reset

func (x *UpdateVpnConnectionRequest) Reset()

func (*UpdateVpnConnectionRequest) String

func (x *UpdateVpnConnectionRequest) String() string

type UpdateVpnConnectionResponse

type UpdateVpnConnectionResponse struct {

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

UpdateVpnConnectionResponse represents the response from updates site to site vpn connection

func (*UpdateVpnConnectionResponse) Descriptor deprecated

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

Deprecated: Use UpdateVpnConnectionResponse.ProtoReflect.Descriptor instead.

func (*UpdateVpnConnectionResponse) GetResult

func (x *UpdateVpnConnectionResponse) GetResult() *Result

func (*UpdateVpnConnectionResponse) ProtoMessage

func (*UpdateVpnConnectionResponse) ProtoMessage()

func (*UpdateVpnConnectionResponse) ProtoReflect

func (*UpdateVpnConnectionResponse) Reset

func (x *UpdateVpnConnectionResponse) Reset()

func (*UpdateVpnConnectionResponse) String

func (x *UpdateVpnConnectionResponse) String() string

type UpdateVpnCustomerGatewayRequest

type UpdateVpnCustomerGatewayRequest struct {

	// id of customer gateway
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// name of this customer gateway
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// public ip address id of the customer gateway
	GatewayIp *string `protobuf:"bytes,3,opt,name=gateway_ip,json=gatewayIp" json:"gateway_ip,omitempty"`
	// guest cidr of the customer gateway. Multiple entries must be separated by a single comma character (,).
	GuestCidrList *string `protobuf:"bytes,4,opt,name=guest_cidr_list,json=guestCidrList" json:"guest_cidr_list,omitempty"`
	// IPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.
	IpsecPsk *string `protobuf:"bytes,5,opt,name=ipsec_psk,json=ipsecPsk" json:"ipsec_psk,omitempty"`
	// IKE policy of the customer gateway
	IkePolicy *string `protobuf:"bytes,6,opt,name=ike_policy,json=ikePolicy" json:"ike_policy,omitempty"`
	// ESP policy of the customer gateway
	EspPolicy *string `protobuf:"bytes,7,opt,name=esp_policy,json=espPolicy" json:"esp_policy,omitempty"`
	// Lifetime of phase 1 VPN connection to the customer gateway, in seconds
	IkeLifetime *int64 `protobuf:"varint,8,opt,name=ike_lifetime,json=ikeLifetime" json:"ike_lifetime,omitempty"`
	// Lifetime of phase 2 VPN connection to the customer gateway, in seconds
	EspLifetime *int64 `protobuf:"varint,9,opt,name=esp_lifetime,json=espLifetime" json:"esp_lifetime,omitempty"`
	// If DPD is enabled for VPN connection
	Dpd *bool `protobuf:"varint,10,opt,name=dpd" json:"dpd,omitempty"`
	// Force encapsulation for Nat Traversal
	Encap *bool `protobuf:"varint,11,opt,name=encap" json:"encap,omitempty"`
	// the account associated with the gateway. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,12,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the gateway. If used with the account parameter returns the gateway associated with the account for the specified domain.
	DomainId *int64 `protobuf:"varint,13,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// For IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.
	SplitConnections *bool `protobuf:"varint,14,opt,name=split_connections,json=splitConnections" json:"split_connections,omitempty"`
	// Which IKE Version to use, one of ike (autoselect), ikev1, or ikev2.Connections marked with 'ike' will use 'ikev2' when initiating, but accept any protocol version when responding. Defaults to ike
	IkeVersion    *string `protobuf:"bytes,15,opt,name=ike_version,json=ikeVersion" json:"ike_version,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
}

UpdateVpnCustomerGatewayRequest represents the parameters for update site to site vpn customer gateway

func (*UpdateVpnCustomerGatewayRequest) Descriptor deprecated

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

Deprecated: Use UpdateVpnCustomerGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateVpnCustomerGatewayRequest) GetAccountName

func (x *UpdateVpnCustomerGatewayRequest) GetAccountName() string

func (*UpdateVpnCustomerGatewayRequest) GetDomainId

func (x *UpdateVpnCustomerGatewayRequest) GetDomainId() int64

func (*UpdateVpnCustomerGatewayRequest) GetDpd

func (*UpdateVpnCustomerGatewayRequest) GetEncap

func (x *UpdateVpnCustomerGatewayRequest) GetEncap() bool

func (*UpdateVpnCustomerGatewayRequest) GetEspLifetime

func (x *UpdateVpnCustomerGatewayRequest) GetEspLifetime() int64

func (*UpdateVpnCustomerGatewayRequest) GetEspPolicy

func (x *UpdateVpnCustomerGatewayRequest) GetEspPolicy() string

func (*UpdateVpnCustomerGatewayRequest) GetGatewayIp

func (x *UpdateVpnCustomerGatewayRequest) GetGatewayIp() string

func (*UpdateVpnCustomerGatewayRequest) GetGuestCidrList

func (x *UpdateVpnCustomerGatewayRequest) GetGuestCidrList() string

func (*UpdateVpnCustomerGatewayRequest) GetId

func (*UpdateVpnCustomerGatewayRequest) GetIkeLifetime

func (x *UpdateVpnCustomerGatewayRequest) GetIkeLifetime() int64

func (*UpdateVpnCustomerGatewayRequest) GetIkePolicy

func (x *UpdateVpnCustomerGatewayRequest) GetIkePolicy() string

func (*UpdateVpnCustomerGatewayRequest) GetIkeVersion

func (x *UpdateVpnCustomerGatewayRequest) GetIkeVersion() string

func (*UpdateVpnCustomerGatewayRequest) GetInjectedJobId

func (x *UpdateVpnCustomerGatewayRequest) GetInjectedJobId() string

func (*UpdateVpnCustomerGatewayRequest) GetIpsecPsk

func (x *UpdateVpnCustomerGatewayRequest) GetIpsecPsk() string

func (*UpdateVpnCustomerGatewayRequest) GetName

func (*UpdateVpnCustomerGatewayRequest) GetResponseType

func (x *UpdateVpnCustomerGatewayRequest) GetResponseType() string

func (*UpdateVpnCustomerGatewayRequest) GetSplitConnections

func (x *UpdateVpnCustomerGatewayRequest) GetSplitConnections() bool

func (*UpdateVpnCustomerGatewayRequest) GetStartEventId

func (x *UpdateVpnCustomerGatewayRequest) GetStartEventId() int64

func (*UpdateVpnCustomerGatewayRequest) ProtoMessage

func (*UpdateVpnCustomerGatewayRequest) ProtoMessage()

func (*UpdateVpnCustomerGatewayRequest) ProtoReflect

func (*UpdateVpnCustomerGatewayRequest) Reset

func (*UpdateVpnCustomerGatewayRequest) String

type UpdateVpnCustomerGatewayResponse

type UpdateVpnCustomerGatewayResponse struct {

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

UpdateVpnCustomerGatewayResponse represents the response from update site to site vpn customer gateway

func (*UpdateVpnCustomerGatewayResponse) Descriptor deprecated

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

Deprecated: Use UpdateVpnCustomerGatewayResponse.ProtoReflect.Descriptor instead.

func (*UpdateVpnCustomerGatewayResponse) GetResult

func (x *UpdateVpnCustomerGatewayResponse) GetResult() *Result

func (*UpdateVpnCustomerGatewayResponse) ProtoMessage

func (*UpdateVpnCustomerGatewayResponse) ProtoMessage()

func (*UpdateVpnCustomerGatewayResponse) ProtoReflect

func (*UpdateVpnCustomerGatewayResponse) Reset

func (*UpdateVpnCustomerGatewayResponse) String

type UpdateVpnGatewayRequest

type UpdateVpnGatewayRequest struct {

	// id of customer gateway
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the vpn to the end user or not
	Display *bool `protobuf:"varint,2,opt,name=display" json:"display,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,3,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateVpnGatewayRequest represents the parameters for updates site to site vpn local gateway

func (*UpdateVpnGatewayRequest) Descriptor deprecated

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

Deprecated: Use UpdateVpnGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateVpnGatewayRequest) GetCustomId

func (x *UpdateVpnGatewayRequest) GetCustomId() string

func (*UpdateVpnGatewayRequest) GetDisplay

func (x *UpdateVpnGatewayRequest) GetDisplay() bool

func (*UpdateVpnGatewayRequest) GetId

func (x *UpdateVpnGatewayRequest) GetId() int64

func (*UpdateVpnGatewayRequest) GetInjectedJobId

func (x *UpdateVpnGatewayRequest) GetInjectedJobId() string

func (*UpdateVpnGatewayRequest) GetResponseType

func (x *UpdateVpnGatewayRequest) GetResponseType() string

func (*UpdateVpnGatewayRequest) GetStartEventId

func (x *UpdateVpnGatewayRequest) GetStartEventId() int64

func (*UpdateVpnGatewayRequest) ProtoMessage

func (*UpdateVpnGatewayRequest) ProtoMessage()

func (*UpdateVpnGatewayRequest) ProtoReflect

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

func (*UpdateVpnGatewayRequest) Reset

func (x *UpdateVpnGatewayRequest) Reset()

func (*UpdateVpnGatewayRequest) String

func (x *UpdateVpnGatewayRequest) String() string

type UpdateVpnGatewayResponse

type UpdateVpnGatewayResponse struct {

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

UpdateVpnGatewayResponse represents the response from updates site to site vpn local gateway

func (*UpdateVpnGatewayResponse) Descriptor deprecated

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

Deprecated: Use UpdateVpnGatewayResponse.ProtoReflect.Descriptor instead.

func (*UpdateVpnGatewayResponse) GetResult

func (x *UpdateVpnGatewayResponse) GetResult() *Result

func (*UpdateVpnGatewayResponse) ProtoMessage

func (*UpdateVpnGatewayResponse) ProtoMessage()

func (*UpdateVpnGatewayResponse) ProtoReflect

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

func (*UpdateVpnGatewayResponse) Reset

func (x *UpdateVpnGatewayResponse) Reset()

func (*UpdateVpnGatewayResponse) String

func (x *UpdateVpnGatewayResponse) String() string

type VpnServiceClient

type VpnServiceClient interface {
	// AddVpnUser Adds vpn users
	AddVpnUser(ctx context.Context, in *AddVpnUserRequest, opts ...grpc.CallOption) (*AddVpnUserResponse, error)
	// CreateRemoteAccessVpn Creates a l2tp/ipsec remote access vpn
	CreateRemoteAccessVpn(ctx context.Context, in *CreateRemoteAccessVpnRequest, opts ...grpc.CallOption) (*CreateRemoteAccessVpnResponse, error)
	// CreateVpnConnection Create site to site vpn connection
	CreateVpnConnection(ctx context.Context, in *CreateVpnConnectionRequest, opts ...grpc.CallOption) (*CreateVpnConnectionResponse, error)
	// CreateVpnCustomerGateway Creates site to site vpn customer gateway
	CreateVpnCustomerGateway(ctx context.Context, in *CreateVpnCustomerGatewayRequest, opts ...grpc.CallOption) (*CreateVpnCustomerGatewayResponse, error)
	// CreateVpnGateway Creates site to site vpn local gateway
	CreateVpnGateway(ctx context.Context, in *CreateVpnGatewayRequest, opts ...grpc.CallOption) (*CreateVpnGatewayResponse, error)
	// DeleteRemoteAccessVpn Destroys a l2tp/ipsec remote access vpn
	DeleteRemoteAccessVpn(ctx context.Context, in *DeleteRemoteAccessVpnRequest, opts ...grpc.CallOption) (*DeleteRemoteAccessVpnResponse, error)
	// DeleteVpnConnection Delete site to site vpn connection
	DeleteVpnConnection(ctx context.Context, in *DeleteVpnConnectionRequest, opts ...grpc.CallOption) (*DeleteVpnConnectionResponse, error)
	// DeleteVpnCustomerGateway Delete site to site vpn customer gateway
	DeleteVpnCustomerGateway(ctx context.Context, in *DeleteVpnCustomerGatewayRequest, opts ...grpc.CallOption) (*DeleteVpnCustomerGatewayResponse, error)
	// DeleteVpnGateway Delete site to site vpn gateway
	DeleteVpnGateway(ctx context.Context, in *DeleteVpnGatewayRequest, opts ...grpc.CallOption) (*DeleteVpnGatewayResponse, error)
	// ListRemoteAccessVpns Lists remote access vpns
	ListRemoteAccessVpns(ctx context.Context, in *ListRemoteAccessVpnsRequest, opts ...grpc.CallOption) (*ListRemoteAccessVpnsResponse, error)
	// ListVpnConnections Lists site to site vpn connection gateways
	ListVpnConnections(ctx context.Context, in *ListVpnConnectionsRequest, opts ...grpc.CallOption) (*ListVpnConnectionsResponse, error)
	// ListVpnCustomerGateways Lists site to site vpn customer gateways
	ListVpnCustomerGateways(ctx context.Context, in *ListVpnCustomerGatewaysRequest, opts ...grpc.CallOption) (*ListVpnCustomerGatewaysResponse, error)
	// ListVpnGateways Lists site 2 site vpn gateways
	ListVpnGateways(ctx context.Context, in *ListVpnGatewaysRequest, opts ...grpc.CallOption) (*ListVpnGatewaysResponse, error)
	// ListVpnUsers Lists vpn users
	ListVpnUsers(ctx context.Context, in *ListVpnUsersRequest, opts ...grpc.CallOption) (*ListVpnUsersResponse, error)
	// RemoveVpnUser Removes vpn user
	RemoveVpnUser(ctx context.Context, in *RemoveVpnUserRequest, opts ...grpc.CallOption) (*RemoveVpnUserResponse, error)
	// ResetVpnConnection Reset site to site vpn connection
	ResetVpnConnection(ctx context.Context, in *ResetVpnConnectionRequest, opts ...grpc.CallOption) (*ResetVpnConnectionResponse, error)
	// UpdateRemoteAccessVpn Updates remote access vpn
	UpdateRemoteAccessVpn(ctx context.Context, in *UpdateRemoteAccessVpnRequest, opts ...grpc.CallOption) (*UpdateRemoteAccessVpnResponse, error)
	// UpdateVpnConnection Updates site to site vpn connection
	UpdateVpnConnection(ctx context.Context, in *UpdateVpnConnectionRequest, opts ...grpc.CallOption) (*UpdateVpnConnectionResponse, error)
	// UpdateVpnCustomerGateway Update site to site vpn customer gateway
	UpdateVpnCustomerGateway(ctx context.Context, in *UpdateVpnCustomerGatewayRequest, opts ...grpc.CallOption) (*UpdateVpnCustomerGatewayResponse, error)
	// UpdateVpnGateway Updates site to site vpn local gateway
	UpdateVpnGateway(ctx context.Context, in *UpdateVpnGatewayRequest, opts ...grpc.CallOption) (*UpdateVpnGatewayResponse, error)
}

VpnServiceClient is the client API for VpnService 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.

VpnService provides operations for managing Vpns

func NewVpnServiceClient

func NewVpnServiceClient(cc grpc.ClientConnInterface) VpnServiceClient

type VpnServiceServer

type VpnServiceServer interface {
	// AddVpnUser Adds vpn users
	AddVpnUser(context.Context, *AddVpnUserRequest) (*AddVpnUserResponse, error)
	// CreateRemoteAccessVpn Creates a l2tp/ipsec remote access vpn
	CreateRemoteAccessVpn(context.Context, *CreateRemoteAccessVpnRequest) (*CreateRemoteAccessVpnResponse, error)
	// CreateVpnConnection Create site to site vpn connection
	CreateVpnConnection(context.Context, *CreateVpnConnectionRequest) (*CreateVpnConnectionResponse, error)
	// CreateVpnCustomerGateway Creates site to site vpn customer gateway
	CreateVpnCustomerGateway(context.Context, *CreateVpnCustomerGatewayRequest) (*CreateVpnCustomerGatewayResponse, error)
	// CreateVpnGateway Creates site to site vpn local gateway
	CreateVpnGateway(context.Context, *CreateVpnGatewayRequest) (*CreateVpnGatewayResponse, error)
	// DeleteRemoteAccessVpn Destroys a l2tp/ipsec remote access vpn
	DeleteRemoteAccessVpn(context.Context, *DeleteRemoteAccessVpnRequest) (*DeleteRemoteAccessVpnResponse, error)
	// DeleteVpnConnection Delete site to site vpn connection
	DeleteVpnConnection(context.Context, *DeleteVpnConnectionRequest) (*DeleteVpnConnectionResponse, error)
	// DeleteVpnCustomerGateway Delete site to site vpn customer gateway
	DeleteVpnCustomerGateway(context.Context, *DeleteVpnCustomerGatewayRequest) (*DeleteVpnCustomerGatewayResponse, error)
	// DeleteVpnGateway Delete site to site vpn gateway
	DeleteVpnGateway(context.Context, *DeleteVpnGatewayRequest) (*DeleteVpnGatewayResponse, error)
	// ListRemoteAccessVpns Lists remote access vpns
	ListRemoteAccessVpns(context.Context, *ListRemoteAccessVpnsRequest) (*ListRemoteAccessVpnsResponse, error)
	// ListVpnConnections Lists site to site vpn connection gateways
	ListVpnConnections(context.Context, *ListVpnConnectionsRequest) (*ListVpnConnectionsResponse, error)
	// ListVpnCustomerGateways Lists site to site vpn customer gateways
	ListVpnCustomerGateways(context.Context, *ListVpnCustomerGatewaysRequest) (*ListVpnCustomerGatewaysResponse, error)
	// ListVpnGateways Lists site 2 site vpn gateways
	ListVpnGateways(context.Context, *ListVpnGatewaysRequest) (*ListVpnGatewaysResponse, error)
	// ListVpnUsers Lists vpn users
	ListVpnUsers(context.Context, *ListVpnUsersRequest) (*ListVpnUsersResponse, error)
	// RemoveVpnUser Removes vpn user
	RemoveVpnUser(context.Context, *RemoveVpnUserRequest) (*RemoveVpnUserResponse, error)
	// ResetVpnConnection Reset site to site vpn connection
	ResetVpnConnection(context.Context, *ResetVpnConnectionRequest) (*ResetVpnConnectionResponse, error)
	// UpdateRemoteAccessVpn Updates remote access vpn
	UpdateRemoteAccessVpn(context.Context, *UpdateRemoteAccessVpnRequest) (*UpdateRemoteAccessVpnResponse, error)
	// UpdateVpnConnection Updates site to site vpn connection
	UpdateVpnConnection(context.Context, *UpdateVpnConnectionRequest) (*UpdateVpnConnectionResponse, error)
	// UpdateVpnCustomerGateway Update site to site vpn customer gateway
	UpdateVpnCustomerGateway(context.Context, *UpdateVpnCustomerGatewayRequest) (*UpdateVpnCustomerGatewayResponse, error)
	// UpdateVpnGateway Updates site to site vpn local gateway
	UpdateVpnGateway(context.Context, *UpdateVpnGatewayRequest) (*UpdateVpnGatewayResponse, error)
	// contains filtered or unexported methods
}

VpnServiceServer is the server API for VpnService service. All implementations must embed UnimplementedVpnServiceServer for forward compatibility.

VpnService provides operations for managing Vpns

type VpnUsers

type VpnUsers struct {

	// The ID of the VpnUsers
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the VpnUsers
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the VpnUsers
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the VpnUsers
	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
}

VpnUsers represents a VpnUsers Item

func (*VpnUsers) Descriptor deprecated

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

Deprecated: Use VpnUsers.ProtoReflect.Descriptor instead.

func (*VpnUsers) GetCreated

func (x *VpnUsers) GetCreated() string

func (*VpnUsers) GetDescription

func (x *VpnUsers) GetDescription() string

func (*VpnUsers) GetDisplayName

func (x *VpnUsers) GetDisplayName() string

func (*VpnUsers) GetId

func (x *VpnUsers) GetId() string

func (*VpnUsers) GetName

func (x *VpnUsers) GetName() string

func (*VpnUsers) ProtoMessage

func (*VpnUsers) ProtoMessage()

func (*VpnUsers) ProtoReflect

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

func (*VpnUsers) Reset

func (x *VpnUsers) Reset()

func (*VpnUsers) String

func (x *VpnUsers) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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