addressv1

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 (
	AddressService_AcquirePodIpCmdByAdmin_FullMethodName          = "/cloudstack.management.address.v1.AddressService/AcquirePodIpCmdByAdmin"
	AddressService_AssociateIPAddr_FullMethodName                 = "/cloudstack.management.address.v1.AddressService/AssociateIPAddr"
	AddressService_AssociateIPAddrCmdByAdmin_FullMethodName       = "/cloudstack.management.address.v1.AddressService/AssociateIPAddrCmdByAdmin"
	AddressService_DisassociateIPAddr_FullMethodName              = "/cloudstack.management.address.v1.AddressService/DisassociateIPAddr"
	AddressService_ListPublicIpAddresses_FullMethodName           = "/cloudstack.management.address.v1.AddressService/ListPublicIpAddresses"
	AddressService_ListPublicIpAddressesCmdByAdmin_FullMethodName = "/cloudstack.management.address.v1.AddressService/ListPublicIpAddressesCmdByAdmin"
	AddressService_ListQuarantinedIps_FullMethodName              = "/cloudstack.management.address.v1.AddressService/ListQuarantinedIps"
	AddressService_ReleaseIPAddr_FullMethodName                   = "/cloudstack.management.address.v1.AddressService/ReleaseIPAddr"
	AddressService_ReleasePodIpCmdByAdmin_FullMethodName          = "/cloudstack.management.address.v1.AddressService/ReleasePodIpCmdByAdmin"
	AddressService_RemoveQuarantinedIp_FullMethodName             = "/cloudstack.management.address.v1.AddressService/RemoveQuarantinedIp"
	AddressService_ReserveIPAddr_FullMethodName                   = "/cloudstack.management.address.v1.AddressService/ReserveIPAddr"
	AddressService_UpdateIPAddr_FullMethodName                    = "/cloudstack.management.address.v1.AddressService/UpdateIPAddr"
	AddressService_UpdateQuarantinedIp_FullMethodName             = "/cloudstack.management.address.v1.AddressService/UpdateQuarantinedIp"
)

Variables

View Source
var AddressService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.address.v1.AddressService",
	HandlerType: (*AddressServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AcquirePodIpCmdByAdmin",
			Handler:    _AddressService_AcquirePodIpCmdByAdmin_Handler,
		},
		{
			MethodName: "AssociateIPAddr",
			Handler:    _AddressService_AssociateIPAddr_Handler,
		},
		{
			MethodName: "AssociateIPAddrCmdByAdmin",
			Handler:    _AddressService_AssociateIPAddrCmdByAdmin_Handler,
		},
		{
			MethodName: "DisassociateIPAddr",
			Handler:    _AddressService_DisassociateIPAddr_Handler,
		},
		{
			MethodName: "ListPublicIpAddresses",
			Handler:    _AddressService_ListPublicIpAddresses_Handler,
		},
		{
			MethodName: "ListPublicIpAddressesCmdByAdmin",
			Handler:    _AddressService_ListPublicIpAddressesCmdByAdmin_Handler,
		},
		{
			MethodName: "ListQuarantinedIps",
			Handler:    _AddressService_ListQuarantinedIps_Handler,
		},
		{
			MethodName: "ReleaseIPAddr",
			Handler:    _AddressService_ReleaseIPAddr_Handler,
		},
		{
			MethodName: "ReleasePodIpCmdByAdmin",
			Handler:    _AddressService_ReleasePodIpCmdByAdmin_Handler,
		},
		{
			MethodName: "RemoveQuarantinedIp",
			Handler:    _AddressService_RemoveQuarantinedIp_Handler,
		},
		{
			MethodName: "ReserveIPAddr",
			Handler:    _AddressService_ReserveIPAddr_Handler,
		},
		{
			MethodName: "UpdateIPAddr",
			Handler:    _AddressService_UpdateIPAddr_Handler,
		},
		{
			MethodName: "UpdateQuarantinedIp",
			Handler:    _AddressService_UpdateQuarantinedIp_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/address/v1/address.gen.proto",
}

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

View Source
var File_cloudstack_management_address_v1_address_gen_proto protoreflect.FileDescriptor

Functions

func RegisterAddressServiceServer

func RegisterAddressServiceServer(s grpc.ServiceRegistrar, srv AddressServiceServer)

Types

type AcquirePodIpCmdByAdminRequest

type AcquirePodIpCmdByAdminRequest struct {

	// the ID of the zone
	ZoneId *string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// Pod ID
	PodId        *string `protobuf:"bytes,2,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
	ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AcquirePodIpCmdByAdminRequest represents the parameters for allocates ip addresses in respective pod of a zone

func (*AcquirePodIpCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use AcquirePodIpCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*AcquirePodIpCmdByAdminRequest) GetPodId

func (x *AcquirePodIpCmdByAdminRequest) GetPodId() string

func (*AcquirePodIpCmdByAdminRequest) GetResponseType

func (x *AcquirePodIpCmdByAdminRequest) GetResponseType() string

func (*AcquirePodIpCmdByAdminRequest) GetZoneId

func (x *AcquirePodIpCmdByAdminRequest) GetZoneId() string

func (*AcquirePodIpCmdByAdminRequest) ProtoMessage

func (*AcquirePodIpCmdByAdminRequest) ProtoMessage()

func (*AcquirePodIpCmdByAdminRequest) ProtoReflect

func (*AcquirePodIpCmdByAdminRequest) Reset

func (x *AcquirePodIpCmdByAdminRequest) Reset()

func (*AcquirePodIpCmdByAdminRequest) String

type AcquirePodIpCmdByAdminResponse

type AcquirePodIpCmdByAdminResponse struct {

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

AcquirePodIpCmdByAdminResponse represents the response from allocates ip addresses in respective pod of a zone

func (*AcquirePodIpCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use AcquirePodIpCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*AcquirePodIpCmdByAdminResponse) GetResult

func (x *AcquirePodIpCmdByAdminResponse) GetResult() *Result

func (*AcquirePodIpCmdByAdminResponse) ProtoMessage

func (*AcquirePodIpCmdByAdminResponse) ProtoMessage()

func (*AcquirePodIpCmdByAdminResponse) ProtoReflect

func (*AcquirePodIpCmdByAdminResponse) Reset

func (x *AcquirePodIpCmdByAdminResponse) Reset()

func (*AcquirePodIpCmdByAdminResponse) String

type AddressServiceClient

type AddressServiceClient interface {
	// AcquirePodIpCmdByAdmin Allocates IP addresses in respective Pod of a Zone
	AcquirePodIpCmdByAdmin(ctx context.Context, in *AcquirePodIpCmdByAdminRequest, opts ...grpc.CallOption) (*AcquirePodIpCmdByAdminResponse, error)
	// AssociateIPAddr Acquires and associates a public IP to an account. Either of the parameters are required, i.e. either zoneId, or networkId, or vpcId
	AssociateIPAddr(ctx context.Context, in *AssociateIPAddrRequest, opts ...grpc.CallOption) (*AssociateIPAddrResponse, error)
	// AssociateIPAddrCmdByAdmin Acquires and associates a public IP to an account.
	AssociateIPAddrCmdByAdmin(ctx context.Context, in *AssociateIPAddrCmdByAdminRequest, opts ...grpc.CallOption) (*AssociateIPAddrCmdByAdminResponse, error)
	// DisassociateIPAddr Disassociates an IP address from the account.
	DisassociateIPAddr(ctx context.Context, in *DisassociateIPAddrRequest, opts ...grpc.CallOption) (*DisassociateIPAddrResponse, error)
	// ListPublicIpAddresses Lists all public IP addresses
	ListPublicIpAddresses(ctx context.Context, in *ListPublicIpAddressesRequest, opts ...grpc.CallOption) (*ListPublicIpAddressesResponse, error)
	// ListPublicIpAddressesCmdByAdmin Lists all public ip addresses
	ListPublicIpAddressesCmdByAdmin(ctx context.Context, in *ListPublicIpAddressesCmdByAdminRequest, opts ...grpc.CallOption) (*ListPublicIpAddressesCmdByAdminResponse, error)
	// ListQuarantinedIps List public IP addresses in quarantine.
	ListQuarantinedIps(ctx context.Context, in *ListQuarantinedIpsRequest, opts ...grpc.CallOption) (*ListQuarantinedIpsResponse, error)
	// ReleaseIPAddr Releases an IP address from the account.
	ReleaseIPAddr(ctx context.Context, in *ReleaseIPAddrRequest, opts ...grpc.CallOption) (*ReleaseIPAddrResponse, error)
	// ReleasePodIpCmdByAdmin Releases a Pod IP back to the Pod
	ReleasePodIpCmdByAdmin(ctx context.Context, in *ReleasePodIpCmdByAdminRequest, opts ...grpc.CallOption) (*ReleasePodIpCmdByAdminResponse, error)
	// RemoveQuarantinedIp Removes a public IP address from quarantine. Only IPs in active quarantine can be removed.
	RemoveQuarantinedIp(ctx context.Context, in *RemoveQuarantinedIpRequest, opts ...grpc.CallOption) (*RemoveQuarantinedIpResponse, error)
	// ReserveIPAddr Reserve a public IP to an account.
	ReserveIPAddr(ctx context.Context, in *ReserveIPAddrRequest, opts ...grpc.CallOption) (*ReserveIPAddrResponse, error)
	// UpdateIPAddr Updates an IP address
	UpdateIPAddr(ctx context.Context, in *UpdateIPAddrRequest, opts ...grpc.CallOption) (*UpdateIPAddrResponse, error)
	// UpdateQuarantinedIp Updates the quarantine end date for the given public IP address.
	UpdateQuarantinedIp(ctx context.Context, in *UpdateQuarantinedIpRequest, opts ...grpc.CallOption) (*UpdateQuarantinedIpResponse, error)
}

AddressServiceClient is the client API for AddressService service.

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

AddressService provides operations for managing Addresss

type AddressServiceServer

type AddressServiceServer interface {
	// AcquirePodIpCmdByAdmin Allocates IP addresses in respective Pod of a Zone
	AcquirePodIpCmdByAdmin(context.Context, *AcquirePodIpCmdByAdminRequest) (*AcquirePodIpCmdByAdminResponse, error)
	// AssociateIPAddr Acquires and associates a public IP to an account. Either of the parameters are required, i.e. either zoneId, or networkId, or vpcId
	AssociateIPAddr(context.Context, *AssociateIPAddrRequest) (*AssociateIPAddrResponse, error)
	// AssociateIPAddrCmdByAdmin Acquires and associates a public IP to an account.
	AssociateIPAddrCmdByAdmin(context.Context, *AssociateIPAddrCmdByAdminRequest) (*AssociateIPAddrCmdByAdminResponse, error)
	// DisassociateIPAddr Disassociates an IP address from the account.
	DisassociateIPAddr(context.Context, *DisassociateIPAddrRequest) (*DisassociateIPAddrResponse, error)
	// ListPublicIpAddresses Lists all public IP addresses
	ListPublicIpAddresses(context.Context, *ListPublicIpAddressesRequest) (*ListPublicIpAddressesResponse, error)
	// ListPublicIpAddressesCmdByAdmin Lists all public ip addresses
	ListPublicIpAddressesCmdByAdmin(context.Context, *ListPublicIpAddressesCmdByAdminRequest) (*ListPublicIpAddressesCmdByAdminResponse, error)
	// ListQuarantinedIps List public IP addresses in quarantine.
	ListQuarantinedIps(context.Context, *ListQuarantinedIpsRequest) (*ListQuarantinedIpsResponse, error)
	// ReleaseIPAddr Releases an IP address from the account.
	ReleaseIPAddr(context.Context, *ReleaseIPAddrRequest) (*ReleaseIPAddrResponse, error)
	// ReleasePodIpCmdByAdmin Releases a Pod IP back to the Pod
	ReleasePodIpCmdByAdmin(context.Context, *ReleasePodIpCmdByAdminRequest) (*ReleasePodIpCmdByAdminResponse, error)
	// RemoveQuarantinedIp Removes a public IP address from quarantine. Only IPs in active quarantine can be removed.
	RemoveQuarantinedIp(context.Context, *RemoveQuarantinedIpRequest) (*RemoveQuarantinedIpResponse, error)
	// ReserveIPAddr Reserve a public IP to an account.
	ReserveIPAddr(context.Context, *ReserveIPAddrRequest) (*ReserveIPAddrResponse, error)
	// UpdateIPAddr Updates an IP address
	UpdateIPAddr(context.Context, *UpdateIPAddrRequest) (*UpdateIPAddrResponse, error)
	// UpdateQuarantinedIp Updates the quarantine end date for the given public IP address.
	UpdateQuarantinedIp(context.Context, *UpdateQuarantinedIpRequest) (*UpdateQuarantinedIpResponse, error)
	// contains filtered or unexported methods
}

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

AddressService provides operations for managing Addresss

type AssociateIPAddrCmdByAdminRequest

type AssociateIPAddrCmdByAdminRequest struct {

	// the account to associate with this IP address
	AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the ID of the domain to associate with this IP address
	DomainId *int64 `protobuf:"varint,2,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the ID of the availability zone you want to acquire an public IP address from
	ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// The network this IP address should be associated to.
	NetworkId *int64 `protobuf:"varint,4,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// Deploy VM for the project
	ProjectId *int64 `protobuf:"varint,5,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// the VPC you want the IP address to be associated with
	VpcId *int64 `protobuf:"varint,6,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// should be set to true if public IP is required to be transferable across zones, if not specified defaults to false
	IsPortable *bool `protobuf:"varint,7,opt,name=is_portable,json=isPortable" json:"is_portable,omitempty"`
	// region ID from where portable IP is to be associated.
	RegionId *int32 `protobuf:"varint,8,opt,name=region_id,json=regionId" json:"region_id,omitempty"`
	// an optional field, whether to the display the IP to the end user or not
	Display *bool `protobuf:"varint,9,opt,name=display" json:"display,omitempty"`
	// IP Address to be associated
	IpAddress     *string `protobuf:"bytes,10,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	StartEventId  *int64  `protobuf:"varint,11,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,12,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AssociateIPAddrCmdByAdminRequest represents the parameters for acquires and associates a public ip to an account.

func (*AssociateIPAddrCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use AssociateIPAddrCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*AssociateIPAddrCmdByAdminRequest) GetAccountName

func (x *AssociateIPAddrCmdByAdminRequest) GetAccountName() string

func (*AssociateIPAddrCmdByAdminRequest) GetDisplay

func (x *AssociateIPAddrCmdByAdminRequest) GetDisplay() bool

func (*AssociateIPAddrCmdByAdminRequest) GetDomainId

func (x *AssociateIPAddrCmdByAdminRequest) GetDomainId() int64

func (*AssociateIPAddrCmdByAdminRequest) GetInjectedJobId

func (x *AssociateIPAddrCmdByAdminRequest) GetInjectedJobId() string

func (*AssociateIPAddrCmdByAdminRequest) GetIpAddress

func (x *AssociateIPAddrCmdByAdminRequest) GetIpAddress() string

func (*AssociateIPAddrCmdByAdminRequest) GetIsPortable

func (x *AssociateIPAddrCmdByAdminRequest) GetIsPortable() bool

func (*AssociateIPAddrCmdByAdminRequest) GetNetworkId

func (x *AssociateIPAddrCmdByAdminRequest) GetNetworkId() int64

func (*AssociateIPAddrCmdByAdminRequest) GetProjectId

func (x *AssociateIPAddrCmdByAdminRequest) GetProjectId() int64

func (*AssociateIPAddrCmdByAdminRequest) GetRegionId

func (x *AssociateIPAddrCmdByAdminRequest) GetRegionId() int32

func (*AssociateIPAddrCmdByAdminRequest) GetResponseType

func (x *AssociateIPAddrCmdByAdminRequest) GetResponseType() string

func (*AssociateIPAddrCmdByAdminRequest) GetStartEventId

func (x *AssociateIPAddrCmdByAdminRequest) GetStartEventId() int64

func (*AssociateIPAddrCmdByAdminRequest) GetVpcId

func (*AssociateIPAddrCmdByAdminRequest) GetZoneId

func (x *AssociateIPAddrCmdByAdminRequest) GetZoneId() int64

func (*AssociateIPAddrCmdByAdminRequest) ProtoMessage

func (*AssociateIPAddrCmdByAdminRequest) ProtoMessage()

func (*AssociateIPAddrCmdByAdminRequest) ProtoReflect

func (*AssociateIPAddrCmdByAdminRequest) Reset

func (*AssociateIPAddrCmdByAdminRequest) String

type AssociateIPAddrCmdByAdminResponse

type AssociateIPAddrCmdByAdminResponse struct {

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

AssociateIPAddrCmdByAdminResponse represents the response from acquires and associates a public ip to an account.

func (*AssociateIPAddrCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use AssociateIPAddrCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*AssociateIPAddrCmdByAdminResponse) GetResult

func (x *AssociateIPAddrCmdByAdminResponse) GetResult() *Result

func (*AssociateIPAddrCmdByAdminResponse) ProtoMessage

func (*AssociateIPAddrCmdByAdminResponse) ProtoMessage()

func (*AssociateIPAddrCmdByAdminResponse) ProtoReflect

func (*AssociateIPAddrCmdByAdminResponse) Reset

func (*AssociateIPAddrCmdByAdminResponse) String

type AssociateIPAddrRequest

type AssociateIPAddrRequest struct {

	// Whether to run this operation as an administrator
	RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
	// the account to associate with this IP address
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the ID of the domain to associate with this IP address
	DomainId *int64 `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the ID of the availability zone you want to acquire an public IP address from
	ZoneId *int64 `protobuf:"varint,4,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// The network this IP address should be associated to.
	NetworkId *int64 `protobuf:"varint,5,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// Deploy VM for the project
	ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// the VPC you want the IP address to be associated with
	VpcId *int64 `protobuf:"varint,7,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"`
	// should be set to true if public IP is required to be transferable across zones, if not specified defaults to false
	IsPortable *bool `protobuf:"varint,8,opt,name=is_portable,json=isPortable" json:"is_portable,omitempty"`
	// region ID from where portable IP is to be associated.
	RegionId *int32 `protobuf:"varint,9,opt,name=region_id,json=regionId" json:"region_id,omitempty"`
	// an optional field, whether to the display the IP to the end user or not
	Display *bool `protobuf:"varint,10,opt,name=display" json:"display,omitempty"`
	// IP Address to be associated
	IpAddress     *string `protobuf:"bytes,11,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	StartEventId  *int64  `protobuf:"varint,12,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,13,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AssociateIPAddrRequest represents the parameters for acquires and associates a public ip to an account. either of the parameters are required, i.e. either zoneid, or networkid, or vpcid

func (*AssociateIPAddrRequest) Descriptor deprecated

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

Deprecated: Use AssociateIPAddrRequest.ProtoReflect.Descriptor instead.

func (*AssociateIPAddrRequest) GetAccountName

func (x *AssociateIPAddrRequest) GetAccountName() string

func (*AssociateIPAddrRequest) GetDisplay

func (x *AssociateIPAddrRequest) GetDisplay() bool

func (*AssociateIPAddrRequest) GetDomainId

func (x *AssociateIPAddrRequest) GetDomainId() int64

func (*AssociateIPAddrRequest) GetInjectedJobId

func (x *AssociateIPAddrRequest) GetInjectedJobId() string

func (*AssociateIPAddrRequest) GetIpAddress

func (x *AssociateIPAddrRequest) GetIpAddress() string

func (*AssociateIPAddrRequest) GetIsPortable

func (x *AssociateIPAddrRequest) GetIsPortable() bool

func (*AssociateIPAddrRequest) GetNetworkId

func (x *AssociateIPAddrRequest) GetNetworkId() int64

func (*AssociateIPAddrRequest) GetProjectId

func (x *AssociateIPAddrRequest) GetProjectId() int64

func (*AssociateIPAddrRequest) GetRegionId

func (x *AssociateIPAddrRequest) GetRegionId() int32

func (*AssociateIPAddrRequest) GetResponseType

func (x *AssociateIPAddrRequest) GetResponseType() string

func (*AssociateIPAddrRequest) GetRunAsAdmin

func (x *AssociateIPAddrRequest) GetRunAsAdmin() bool

func (*AssociateIPAddrRequest) GetStartEventId

func (x *AssociateIPAddrRequest) GetStartEventId() int64

func (*AssociateIPAddrRequest) GetVpcId

func (x *AssociateIPAddrRequest) GetVpcId() int64

func (*AssociateIPAddrRequest) GetZoneId

func (x *AssociateIPAddrRequest) GetZoneId() int64

func (*AssociateIPAddrRequest) ProtoMessage

func (*AssociateIPAddrRequest) ProtoMessage()

func (*AssociateIPAddrRequest) ProtoReflect

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

func (*AssociateIPAddrRequest) Reset

func (x *AssociateIPAddrRequest) Reset()

func (*AssociateIPAddrRequest) String

func (x *AssociateIPAddrRequest) String() string

type AssociateIPAddrResponse

type AssociateIPAddrResponse struct {

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

AssociateIPAddrResponse represents the response from acquires and associates a public ip to an account. either of the parameters are required, i.e. either zoneid, or networkid, or vpcid

func (*AssociateIPAddrResponse) Descriptor deprecated

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

Deprecated: Use AssociateIPAddrResponse.ProtoReflect.Descriptor instead.

func (*AssociateIPAddrResponse) GetResult

func (x *AssociateIPAddrResponse) GetResult() *Result

func (*AssociateIPAddrResponse) ProtoMessage

func (*AssociateIPAddrResponse) ProtoMessage()

func (*AssociateIPAddrResponse) ProtoReflect

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

func (*AssociateIPAddrResponse) Reset

func (x *AssociateIPAddrResponse) Reset()

func (*AssociateIPAddrResponse) String

func (x *AssociateIPAddrResponse) String() string

type DisassociateIPAddrRequest

type DisassociateIPAddrRequest struct {

	// the ID of the public IP address to disassociate. Mutually exclusive with the ipaddress parameter
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// IP Address to be disassociated. Mutually exclusive with the id parameter
	IpAddress     *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,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
}

DisassociateIPAddrRequest represents the parameters for disassociates an ip address from the account.

func (*DisassociateIPAddrRequest) Descriptor deprecated

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

Deprecated: Use DisassociateIPAddrRequest.ProtoReflect.Descriptor instead.

func (*DisassociateIPAddrRequest) GetId

func (x *DisassociateIPAddrRequest) GetId() int64

func (*DisassociateIPAddrRequest) GetInjectedJobId

func (x *DisassociateIPAddrRequest) GetInjectedJobId() string

func (*DisassociateIPAddrRequest) GetIpAddress

func (x *DisassociateIPAddrRequest) GetIpAddress() string

func (*DisassociateIPAddrRequest) GetResponseType

func (x *DisassociateIPAddrRequest) GetResponseType() string

func (*DisassociateIPAddrRequest) GetStartEventId

func (x *DisassociateIPAddrRequest) GetStartEventId() int64

func (*DisassociateIPAddrRequest) ProtoMessage

func (*DisassociateIPAddrRequest) ProtoMessage()

func (*DisassociateIPAddrRequest) ProtoReflect

func (*DisassociateIPAddrRequest) Reset

func (x *DisassociateIPAddrRequest) Reset()

func (*DisassociateIPAddrRequest) String

func (x *DisassociateIPAddrRequest) String() string

type DisassociateIPAddrResponse

type DisassociateIPAddrResponse struct {

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

DisassociateIPAddrResponse represents the response from disassociates an ip address from the account.

func (*DisassociateIPAddrResponse) Descriptor deprecated

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

Deprecated: Use DisassociateIPAddrResponse.ProtoReflect.Descriptor instead.

func (*DisassociateIPAddrResponse) GetResult

func (x *DisassociateIPAddrResponse) GetResult() *Result

func (*DisassociateIPAddrResponse) ProtoMessage

func (*DisassociateIPAddrResponse) ProtoMessage()

func (*DisassociateIPAddrResponse) ProtoReflect

func (*DisassociateIPAddrResponse) Reset

func (x *DisassociateIPAddrResponse) Reset()

func (*DisassociateIPAddrResponse) String

func (x *DisassociateIPAddrResponse) String() string

type IPAddress

type IPAddress struct {

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

IPAddress represents a IPAddress Item

func (*IPAddress) Descriptor deprecated

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

Deprecated: Use IPAddress.ProtoReflect.Descriptor instead.

func (*IPAddress) GetCreated

func (x *IPAddress) GetCreated() string

func (*IPAddress) GetDescription

func (x *IPAddress) GetDescription() string

func (*IPAddress) GetDisplayName

func (x *IPAddress) GetDisplayName() string

func (*IPAddress) GetId

func (x *IPAddress) GetId() string

func (*IPAddress) GetName

func (x *IPAddress) GetName() string

func (*IPAddress) ProtoMessage

func (*IPAddress) ProtoMessage()

func (*IPAddress) ProtoReflect

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

func (*IPAddress) Reset

func (x *IPAddress) Reset()

func (*IPAddress) String

func (x *IPAddress) String() string

type IpQuarantine

type IpQuarantine struct {

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

IpQuarantine represents a IpQuarantine Item

func (*IpQuarantine) Descriptor deprecated

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

Deprecated: Use IpQuarantine.ProtoReflect.Descriptor instead.

func (*IpQuarantine) GetCreated

func (x *IpQuarantine) GetCreated() string

func (*IpQuarantine) GetDescription

func (x *IpQuarantine) GetDescription() string

func (*IpQuarantine) GetDisplayName

func (x *IpQuarantine) GetDisplayName() string

func (*IpQuarantine) GetId

func (x *IpQuarantine) GetId() string

func (*IpQuarantine) GetName

func (x *IpQuarantine) GetName() string

func (*IpQuarantine) ProtoMessage

func (*IpQuarantine) ProtoMessage()

func (*IpQuarantine) ProtoReflect

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

func (*IpQuarantine) Reset

func (x *IpQuarantine) Reset()

func (*IpQuarantine) String

func (x *IpQuarantine) String() string

type ListPublicIpAddressesCmdByAdminRequest

type ListPublicIpAddressesCmdByAdminRequest struct {

	// limits search results to allocated public IP addresses
	AllocatedOnly *bool `protobuf:"varint,1,opt,name=allocated_only,json=allocatedOnly" json:"allocated_only,omitempty"`
	// lists all public IP addresses by state
	State *string `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"`
	// the virtual network for the IP address
	ForVirtualNetwork *bool `protobuf:"varint,3,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"`
	// lists IP address by ID
	Id *int64 `protobuf:"varint,4,opt,name=id" json:"id,omitempty"`
	// lists the specified IP address
	IpAddress *string `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// lists all public IP addresses by VLAN ID
	VlanId *int64 `protobuf:"varint,6,opt,name=vlan_id,json=vlanId" json:"vlan_id,omitempty"`
	// lists all public IP addresses by zone ID
	ZoneId *int64 `protobuf:"varint,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list only IPs used for load balancing
	ForLoadBalancing *bool `protobuf:"varint,8,opt,name=for_load_balancing,json=forLoadBalancing" json:"for_load_balancing,omitempty"`
	// lists all public IP addresses by physical network ID
	PhysicalNetworkId *int64 `protobuf:"varint,9,opt,name=physical_network_id,json=physicalNetworkId" json:"physical_network_id,omitempty"`
	// lists all public IP addresses associated to the network specified
	AssociatedNetworkId *int64 `protobuf:"varint,10,opt,name=associated_network_id,json=associatedNetworkId" json:"associated_network_id,omitempty"`
	// lists all public IP addresses by source network ID
	NetworkId *int64 `protobuf:"varint,11,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// list only source NAT IP addresses
	IsSourceNat *bool `protobuf:"varint,12,opt,name=is_source_nat,json=isSourceNat" json:"is_source_nat,omitempty"`
	// list only static NAT IP addresses
	IsStaticNat *bool `protobuf:"varint,13,opt,name=is_static_nat,json=isStaticNat" json:"is_static_nat,omitempty"`
	// List IPs belonging to the VPC
	VpcId *int64 `protobuf:"varint,14,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,15,opt,name=display" json:"display,omitempty"`
	// true if range is dedicated for system VMs
	ForSystemVMs *bool `protobuf:"varint,16,opt,name=for_system_v_ms,json=forSystemVMs" json:"for_system_v_ms,omitempty"`
	// makes the API's response contains only the resource count
	RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 129-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,19,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,20,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,21,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,22,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,23,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,24,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,25,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,26,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,27,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListPublicIpAddressesCmdByAdminRequest represents the parameters for lists all public ip addresses

func (*ListPublicIpAddressesCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use ListPublicIpAddressesCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*ListPublicIpAddressesCmdByAdminRequest) GetAccountName

func (x *ListPublicIpAddressesCmdByAdminRequest) GetAccountName() string

func (*ListPublicIpAddressesCmdByAdminRequest) GetAllocatedOnly

func (x *ListPublicIpAddressesCmdByAdminRequest) GetAllocatedOnly() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetAssociatedNetworkId

func (x *ListPublicIpAddressesCmdByAdminRequest) GetAssociatedNetworkId() int64

func (*ListPublicIpAddressesCmdByAdminRequest) GetDisplay

func (*ListPublicIpAddressesCmdByAdminRequest) GetDomainId

func (*ListPublicIpAddressesCmdByAdminRequest) GetForLoadBalancing

func (x *ListPublicIpAddressesCmdByAdminRequest) GetForLoadBalancing() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetForSystemVMs

func (x *ListPublicIpAddressesCmdByAdminRequest) GetForSystemVMs() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetForVirtualNetwork

func (x *ListPublicIpAddressesCmdByAdminRequest) GetForVirtualNetwork() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetId

func (*ListPublicIpAddressesCmdByAdminRequest) GetIpAddress

func (*ListPublicIpAddressesCmdByAdminRequest) GetIsSourceNat

func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsSourceNat() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetIsStaticNat

func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsStaticNat() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetKeyword

func (*ListPublicIpAddressesCmdByAdminRequest) GetListAll

func (*ListPublicIpAddressesCmdByAdminRequest) GetNetworkId

func (*ListPublicIpAddressesCmdByAdminRequest) GetPage

func (*ListPublicIpAddressesCmdByAdminRequest) GetPageSize

func (*ListPublicIpAddressesCmdByAdminRequest) GetPhysicalNetworkId

func (x *ListPublicIpAddressesCmdByAdminRequest) GetPhysicalNetworkId() int64

func (*ListPublicIpAddressesCmdByAdminRequest) GetProjectId

func (*ListPublicIpAddressesCmdByAdminRequest) GetRecursive

func (x *ListPublicIpAddressesCmdByAdminRequest) GetRecursive() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetResponseType

func (x *ListPublicIpAddressesCmdByAdminRequest) GetResponseType() string

func (*ListPublicIpAddressesCmdByAdminRequest) GetRetrieveOnlyResourceCount

func (x *ListPublicIpAddressesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool

func (*ListPublicIpAddressesCmdByAdminRequest) GetState

func (*ListPublicIpAddressesCmdByAdminRequest) GetTags

func (*ListPublicIpAddressesCmdByAdminRequest) GetVlanId

func (*ListPublicIpAddressesCmdByAdminRequest) GetVpcId

func (*ListPublicIpAddressesCmdByAdminRequest) GetZoneId

func (*ListPublicIpAddressesCmdByAdminRequest) ProtoMessage

func (*ListPublicIpAddressesCmdByAdminRequest) ProtoReflect

func (*ListPublicIpAddressesCmdByAdminRequest) Reset

func (*ListPublicIpAddressesCmdByAdminRequest) String

type ListPublicIpAddressesCmdByAdminResponse

type ListPublicIpAddressesCmdByAdminResponse struct {

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

ListPublicIpAddressesCmdByAdminResponse represents the response from lists all public ip addresses

func (*ListPublicIpAddressesCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use ListPublicIpAddressesCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*ListPublicIpAddressesCmdByAdminResponse) GetItems

func (*ListPublicIpAddressesCmdByAdminResponse) GetTotalCount

func (*ListPublicIpAddressesCmdByAdminResponse) ProtoMessage

func (*ListPublicIpAddressesCmdByAdminResponse) ProtoReflect

func (*ListPublicIpAddressesCmdByAdminResponse) Reset

func (*ListPublicIpAddressesCmdByAdminResponse) String

type ListPublicIpAddressesRequest

type ListPublicIpAddressesRequest struct {

	// Whether to run this operation as an administrator
	RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
	// limits search results to allocated public IP addresses
	AllocatedOnly *bool `protobuf:"varint,2,opt,name=allocated_only,json=allocatedOnly" json:"allocated_only,omitempty"`
	// lists all public IP addresses by state
	State *string `protobuf:"bytes,3,opt,name=state" json:"state,omitempty"`
	// the virtual network for the IP address
	ForVirtualNetwork *bool `protobuf:"varint,4,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"`
	// lists IP address by ID
	Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"`
	// lists the specified IP address
	IpAddress *string `protobuf:"bytes,6,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// lists all public IP addresses by VLAN ID
	VlanId *int64 `protobuf:"varint,7,opt,name=vlan_id,json=vlanId" json:"vlan_id,omitempty"`
	// lists all public IP addresses by zone ID
	ZoneId *int64 `protobuf:"varint,8,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// list only IPs used for load balancing
	ForLoadBalancing *bool `protobuf:"varint,9,opt,name=for_load_balancing,json=forLoadBalancing" json:"for_load_balancing,omitempty"`
	// lists all public IP addresses by physical network ID
	PhysicalNetworkId *int64 `protobuf:"varint,10,opt,name=physical_network_id,json=physicalNetworkId" json:"physical_network_id,omitempty"`
	// lists all public IP addresses associated to the network specified
	AssociatedNetworkId *int64 `protobuf:"varint,11,opt,name=associated_network_id,json=associatedNetworkId" json:"associated_network_id,omitempty"`
	// lists all public IP addresses by source network ID
	NetworkId *int64 `protobuf:"varint,12,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// list only source NAT IP addresses
	IsSourceNat *bool `protobuf:"varint,13,opt,name=is_source_nat,json=isSourceNat" json:"is_source_nat,omitempty"`
	// list only static NAT IP addresses
	IsStaticNat *bool `protobuf:"varint,14,opt,name=is_static_nat,json=isStaticNat" json:"is_static_nat,omitempty"`
	// List IPs belonging to the VPC
	VpcId *int64 `protobuf:"varint,15,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,16,opt,name=display" json:"display,omitempty"`
	// true if range is dedicated for system VMs
	ForSystemVMs *bool `protobuf:"varint,17,opt,name=for_system_v_ms,json=forSystemVMs" json:"for_system_v_ms,omitempty"`
	// makes the API's response contains only the resource count
	RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 129-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,20,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,21,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,22,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,23,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,24,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,25,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,26,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,27,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,28,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListPublicIpAddressesRequest represents the parameters for lists all public ip addresses

func (*ListPublicIpAddressesRequest) Descriptor deprecated

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

Deprecated: Use ListPublicIpAddressesRequest.ProtoReflect.Descriptor instead.

func (*ListPublicIpAddressesRequest) GetAccountName

func (x *ListPublicIpAddressesRequest) GetAccountName() string

func (*ListPublicIpAddressesRequest) GetAllocatedOnly

func (x *ListPublicIpAddressesRequest) GetAllocatedOnly() bool

func (*ListPublicIpAddressesRequest) GetAssociatedNetworkId

func (x *ListPublicIpAddressesRequest) GetAssociatedNetworkId() int64

func (*ListPublicIpAddressesRequest) GetDisplay

func (x *ListPublicIpAddressesRequest) GetDisplay() bool

func (*ListPublicIpAddressesRequest) GetDomainId

func (x *ListPublicIpAddressesRequest) GetDomainId() int64

func (*ListPublicIpAddressesRequest) GetForLoadBalancing

func (x *ListPublicIpAddressesRequest) GetForLoadBalancing() bool

func (*ListPublicIpAddressesRequest) GetForSystemVMs

func (x *ListPublicIpAddressesRequest) GetForSystemVMs() bool

func (*ListPublicIpAddressesRequest) GetForVirtualNetwork

func (x *ListPublicIpAddressesRequest) GetForVirtualNetwork() bool

func (*ListPublicIpAddressesRequest) GetId

func (*ListPublicIpAddressesRequest) GetIpAddress

func (x *ListPublicIpAddressesRequest) GetIpAddress() string

func (*ListPublicIpAddressesRequest) GetIsSourceNat

func (x *ListPublicIpAddressesRequest) GetIsSourceNat() bool

func (*ListPublicIpAddressesRequest) GetIsStaticNat

func (x *ListPublicIpAddressesRequest) GetIsStaticNat() bool

func (*ListPublicIpAddressesRequest) GetKeyword

func (x *ListPublicIpAddressesRequest) GetKeyword() string

func (*ListPublicIpAddressesRequest) GetListAll

func (x *ListPublicIpAddressesRequest) GetListAll() bool

func (*ListPublicIpAddressesRequest) GetNetworkId

func (x *ListPublicIpAddressesRequest) GetNetworkId() int64

func (*ListPublicIpAddressesRequest) GetPage

func (x *ListPublicIpAddressesRequest) GetPage() int32

func (*ListPublicIpAddressesRequest) GetPageSize

func (x *ListPublicIpAddressesRequest) GetPageSize() int32

func (*ListPublicIpAddressesRequest) GetPhysicalNetworkId

func (x *ListPublicIpAddressesRequest) GetPhysicalNetworkId() int64

func (*ListPublicIpAddressesRequest) GetProjectId

func (x *ListPublicIpAddressesRequest) GetProjectId() int64

func (*ListPublicIpAddressesRequest) GetRecursive

func (x *ListPublicIpAddressesRequest) GetRecursive() bool

func (*ListPublicIpAddressesRequest) GetResponseType

func (x *ListPublicIpAddressesRequest) GetResponseType() string

func (*ListPublicIpAddressesRequest) GetRetrieveOnlyResourceCount

func (x *ListPublicIpAddressesRequest) GetRetrieveOnlyResourceCount() bool

func (*ListPublicIpAddressesRequest) GetRunAsAdmin

func (x *ListPublicIpAddressesRequest) GetRunAsAdmin() bool

func (*ListPublicIpAddressesRequest) GetState

func (x *ListPublicIpAddressesRequest) GetState() string

func (*ListPublicIpAddressesRequest) GetTags

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

func (*ListPublicIpAddressesRequest) GetVlanId

func (x *ListPublicIpAddressesRequest) GetVlanId() int64

func (*ListPublicIpAddressesRequest) GetVpcId

func (x *ListPublicIpAddressesRequest) GetVpcId() int64

func (*ListPublicIpAddressesRequest) GetZoneId

func (x *ListPublicIpAddressesRequest) GetZoneId() int64

func (*ListPublicIpAddressesRequest) ProtoMessage

func (*ListPublicIpAddressesRequest) ProtoMessage()

func (*ListPublicIpAddressesRequest) ProtoReflect

func (*ListPublicIpAddressesRequest) Reset

func (x *ListPublicIpAddressesRequest) Reset()

func (*ListPublicIpAddressesRequest) String

type ListPublicIpAddressesResponse

type ListPublicIpAddressesResponse struct {

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

ListPublicIpAddressesResponse represents the response from lists all public ip addresses

func (*ListPublicIpAddressesResponse) Descriptor deprecated

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

Deprecated: Use ListPublicIpAddressesResponse.ProtoReflect.Descriptor instead.

func (*ListPublicIpAddressesResponse) GetItems

func (x *ListPublicIpAddressesResponse) GetItems() []*IPAddress

func (*ListPublicIpAddressesResponse) GetTotalCount

func (x *ListPublicIpAddressesResponse) GetTotalCount() int32

func (*ListPublicIpAddressesResponse) ProtoMessage

func (*ListPublicIpAddressesResponse) ProtoMessage()

func (*ListPublicIpAddressesResponse) ProtoReflect

func (*ListPublicIpAddressesResponse) Reset

func (x *ListPublicIpAddressesResponse) Reset()

func (*ListPublicIpAddressesResponse) String

type ListQuarantinedIpsRequest

type ListQuarantinedIpsRequest struct {

	// Show IPs removed from quarantine.
	ShowRemoved *bool `protobuf:"varint,1,opt,name=show_removed,json=showRemoved" json:"show_removed,omitempty"`
	// Show IPs that are no longer in quarantine.
	ShowInactive *bool `protobuf:"varint,2,opt,name=show_inactive,json=showInactive" json:"show_inactive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,4,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListQuarantinedIpsRequest represents the parameters for list public ip addresses in quarantine.

func (*ListQuarantinedIpsRequest) Descriptor deprecated

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

Deprecated: Use ListQuarantinedIpsRequest.ProtoReflect.Descriptor instead.

func (*ListQuarantinedIpsRequest) GetKeyword

func (x *ListQuarantinedIpsRequest) GetKeyword() string

func (*ListQuarantinedIpsRequest) GetPage

func (x *ListQuarantinedIpsRequest) GetPage() int32

func (*ListQuarantinedIpsRequest) GetPageSize

func (x *ListQuarantinedIpsRequest) GetPageSize() int32

func (*ListQuarantinedIpsRequest) GetResponseType

func (x *ListQuarantinedIpsRequest) GetResponseType() string

func (*ListQuarantinedIpsRequest) GetShowInactive

func (x *ListQuarantinedIpsRequest) GetShowInactive() bool

func (*ListQuarantinedIpsRequest) GetShowRemoved

func (x *ListQuarantinedIpsRequest) GetShowRemoved() bool

func (*ListQuarantinedIpsRequest) ProtoMessage

func (*ListQuarantinedIpsRequest) ProtoMessage()

func (*ListQuarantinedIpsRequest) ProtoReflect

func (*ListQuarantinedIpsRequest) Reset

func (x *ListQuarantinedIpsRequest) Reset()

func (*ListQuarantinedIpsRequest) String

func (x *ListQuarantinedIpsRequest) String() string

type ListQuarantinedIpsResponse

type ListQuarantinedIpsResponse struct {

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

ListQuarantinedIpsResponse represents the response from list public ip addresses in quarantine.

func (*ListQuarantinedIpsResponse) Descriptor deprecated

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

Deprecated: Use ListQuarantinedIpsResponse.ProtoReflect.Descriptor instead.

func (*ListQuarantinedIpsResponse) GetItems

func (x *ListQuarantinedIpsResponse) GetItems() []*IpQuarantine

func (*ListQuarantinedIpsResponse) GetTotalCount

func (x *ListQuarantinedIpsResponse) GetTotalCount() int32

func (*ListQuarantinedIpsResponse) ProtoMessage

func (*ListQuarantinedIpsResponse) ProtoMessage()

func (*ListQuarantinedIpsResponse) ProtoReflect

func (*ListQuarantinedIpsResponse) Reset

func (x *ListQuarantinedIpsResponse) Reset()

func (*ListQuarantinedIpsResponse) String

func (x *ListQuarantinedIpsResponse) String() string

type ReleaseIPAddrRequest

type ReleaseIPAddrRequest struct {

	// the ID of the public IP address to release
	Id           *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ReleaseIPAddrRequest represents the parameters for releases an ip address from the account.

func (*ReleaseIPAddrRequest) Descriptor deprecated

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

Deprecated: Use ReleaseIPAddrRequest.ProtoReflect.Descriptor instead.

func (*ReleaseIPAddrRequest) GetId

func (x *ReleaseIPAddrRequest) GetId() int64

func (*ReleaseIPAddrRequest) GetResponseType

func (x *ReleaseIPAddrRequest) GetResponseType() string

func (*ReleaseIPAddrRequest) ProtoMessage

func (*ReleaseIPAddrRequest) ProtoMessage()

func (*ReleaseIPAddrRequest) ProtoReflect

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

func (*ReleaseIPAddrRequest) Reset

func (x *ReleaseIPAddrRequest) Reset()

func (*ReleaseIPAddrRequest) String

func (x *ReleaseIPAddrRequest) String() string

type ReleaseIPAddrResponse

type ReleaseIPAddrResponse struct {

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

ReleaseIPAddrResponse represents the response from releases an ip address from the account.

func (*ReleaseIPAddrResponse) Descriptor deprecated

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

Deprecated: Use ReleaseIPAddrResponse.ProtoReflect.Descriptor instead.

func (*ReleaseIPAddrResponse) GetResult

func (x *ReleaseIPAddrResponse) GetResult() *Result

func (*ReleaseIPAddrResponse) ProtoMessage

func (*ReleaseIPAddrResponse) ProtoMessage()

func (*ReleaseIPAddrResponse) ProtoReflect

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

func (*ReleaseIPAddrResponse) Reset

func (x *ReleaseIPAddrResponse) Reset()

func (*ReleaseIPAddrResponse) String

func (x *ReleaseIPAddrResponse) String() string

type ReleasePodIpCmdByAdminRequest

type ReleasePodIpCmdByAdminRequest struct {

	// UUID of the Pod IP
	Id           *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ReleasePodIpCmdByAdminRequest represents the parameters for releases a pod ip back to the pod

func (*ReleasePodIpCmdByAdminRequest) Descriptor deprecated

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

Deprecated: Use ReleasePodIpCmdByAdminRequest.ProtoReflect.Descriptor instead.

func (*ReleasePodIpCmdByAdminRequest) GetId

func (*ReleasePodIpCmdByAdminRequest) GetResponseType

func (x *ReleasePodIpCmdByAdminRequest) GetResponseType() string

func (*ReleasePodIpCmdByAdminRequest) ProtoMessage

func (*ReleasePodIpCmdByAdminRequest) ProtoMessage()

func (*ReleasePodIpCmdByAdminRequest) ProtoReflect

func (*ReleasePodIpCmdByAdminRequest) Reset

func (x *ReleasePodIpCmdByAdminRequest) Reset()

func (*ReleasePodIpCmdByAdminRequest) String

type ReleasePodIpCmdByAdminResponse

type ReleasePodIpCmdByAdminResponse struct {

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

ReleasePodIpCmdByAdminResponse represents the response from releases a pod ip back to the pod

func (*ReleasePodIpCmdByAdminResponse) Descriptor deprecated

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

Deprecated: Use ReleasePodIpCmdByAdminResponse.ProtoReflect.Descriptor instead.

func (*ReleasePodIpCmdByAdminResponse) GetResult

func (x *ReleasePodIpCmdByAdminResponse) GetResult() *Result

func (*ReleasePodIpCmdByAdminResponse) ProtoMessage

func (*ReleasePodIpCmdByAdminResponse) ProtoMessage()

func (*ReleasePodIpCmdByAdminResponse) ProtoReflect

func (*ReleasePodIpCmdByAdminResponse) Reset

func (x *ReleasePodIpCmdByAdminResponse) Reset()

func (*ReleasePodIpCmdByAdminResponse) String

type RemoveQuarantinedIpRequest

type RemoveQuarantinedIpRequest struct {

	// The ID of the public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// The public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.
	IpAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// The reason for removing the public IP address from quarantine prematurely.
	RemovalReason *string `protobuf:"bytes,3,opt,name=removal_reason,json=removalReason" json:"removal_reason,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RemoveQuarantinedIpRequest represents the parameters for removes a public ip address from quarantine. only ips in active quarantine can be removed.

func (*RemoveQuarantinedIpRequest) Descriptor deprecated

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

Deprecated: Use RemoveQuarantinedIpRequest.ProtoReflect.Descriptor instead.

func (*RemoveQuarantinedIpRequest) GetId

func (x *RemoveQuarantinedIpRequest) GetId() int64

func (*RemoveQuarantinedIpRequest) GetIpAddress

func (x *RemoveQuarantinedIpRequest) GetIpAddress() string

func (*RemoveQuarantinedIpRequest) GetRemovalReason

func (x *RemoveQuarantinedIpRequest) GetRemovalReason() string

func (*RemoveQuarantinedIpRequest) GetResponseType

func (x *RemoveQuarantinedIpRequest) GetResponseType() string

func (*RemoveQuarantinedIpRequest) ProtoMessage

func (*RemoveQuarantinedIpRequest) ProtoMessage()

func (*RemoveQuarantinedIpRequest) ProtoReflect

func (*RemoveQuarantinedIpRequest) Reset

func (x *RemoveQuarantinedIpRequest) Reset()

func (*RemoveQuarantinedIpRequest) String

func (x *RemoveQuarantinedIpRequest) String() string

type RemoveQuarantinedIpResponse

type RemoveQuarantinedIpResponse struct {

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

RemoveQuarantinedIpResponse represents the response from removes a public ip address from quarantine. only ips in active quarantine can be removed.

func (*RemoveQuarantinedIpResponse) Descriptor deprecated

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

Deprecated: Use RemoveQuarantinedIpResponse.ProtoReflect.Descriptor instead.

func (*RemoveQuarantinedIpResponse) GetResult

func (x *RemoveQuarantinedIpResponse) GetResult() *Result

func (*RemoveQuarantinedIpResponse) ProtoMessage

func (*RemoveQuarantinedIpResponse) ProtoMessage()

func (*RemoveQuarantinedIpResponse) ProtoReflect

func (*RemoveQuarantinedIpResponse) Reset

func (x *RemoveQuarantinedIpResponse) Reset()

func (*RemoveQuarantinedIpResponse) String

func (x *RemoveQuarantinedIpResponse) String() string

type ReserveIPAddrRequest

type ReserveIPAddrRequest struct {

	// the account to reserve with this IP address
	AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the ID of the domain to reserve with this IP address
	DomainId *int64 `protobuf:"varint,2,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the ID of the project to reserve with this IP address
	ProjectId *int64 `protobuf:"varint,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// an optional field, whether to the display the IP to the end user or not
	Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"`
	// the ID of the public IP address to reserve
	Id           *int64  `protobuf:"varint,5,opt,name=id" json:"id,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ReserveIPAddrRequest represents the parameters for reserve a public ip to an account.

func (*ReserveIPAddrRequest) Descriptor deprecated

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

Deprecated: Use ReserveIPAddrRequest.ProtoReflect.Descriptor instead.

func (*ReserveIPAddrRequest) GetAccountName

func (x *ReserveIPAddrRequest) GetAccountName() string

func (*ReserveIPAddrRequest) GetDisplay

func (x *ReserveIPAddrRequest) GetDisplay() bool

func (*ReserveIPAddrRequest) GetDomainId

func (x *ReserveIPAddrRequest) GetDomainId() int64

func (*ReserveIPAddrRequest) GetId

func (x *ReserveIPAddrRequest) GetId() int64

func (*ReserveIPAddrRequest) GetProjectId

func (x *ReserveIPAddrRequest) GetProjectId() int64

func (*ReserveIPAddrRequest) GetResponseType

func (x *ReserveIPAddrRequest) GetResponseType() string

func (*ReserveIPAddrRequest) ProtoMessage

func (*ReserveIPAddrRequest) ProtoMessage()

func (*ReserveIPAddrRequest) ProtoReflect

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

func (*ReserveIPAddrRequest) Reset

func (x *ReserveIPAddrRequest) Reset()

func (*ReserveIPAddrRequest) String

func (x *ReserveIPAddrRequest) String() string

type ReserveIPAddrResponse

type ReserveIPAddrResponse struct {

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

ReserveIPAddrResponse represents the response from reserve a public ip to an account.

func (*ReserveIPAddrResponse) Descriptor deprecated

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

Deprecated: Use ReserveIPAddrResponse.ProtoReflect.Descriptor instead.

func (*ReserveIPAddrResponse) GetResult

func (x *ReserveIPAddrResponse) GetResult() *Result

func (*ReserveIPAddrResponse) ProtoMessage

func (*ReserveIPAddrResponse) ProtoMessage()

func (*ReserveIPAddrResponse) ProtoReflect

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

func (*ReserveIPAddrResponse) Reset

func (x *ReserveIPAddrResponse) Reset()

func (*ReserveIPAddrResponse) String

func (x *ReserveIPAddrResponse) 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 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 UnimplementedAddressServiceServer

type UnimplementedAddressServiceServer struct{}

UnimplementedAddressServiceServer 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 (UnimplementedAddressServiceServer) AssociateIPAddr

func (UnimplementedAddressServiceServer) DisassociateIPAddr

func (UnimplementedAddressServiceServer) ListQuarantinedIps

func (UnimplementedAddressServiceServer) ReleaseIPAddr

func (UnimplementedAddressServiceServer) RemoveQuarantinedIp

func (UnimplementedAddressServiceServer) ReserveIPAddr

func (UnimplementedAddressServiceServer) UpdateIPAddr

func (UnimplementedAddressServiceServer) UpdateQuarantinedIp

type UnsafeAddressServiceServer

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

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

type UpdateIPAddrRequest

type UpdateIPAddrRequest struct {

	// the ID of the public IP address to update
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// an optional field, whether to the display the IP 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
}

UpdateIPAddrRequest represents the parameters for updates an ip address

func (*UpdateIPAddrRequest) Descriptor deprecated

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

Deprecated: Use UpdateIPAddrRequest.ProtoReflect.Descriptor instead.

func (*UpdateIPAddrRequest) GetCustomId

func (x *UpdateIPAddrRequest) GetCustomId() string

func (*UpdateIPAddrRequest) GetDisplay

func (x *UpdateIPAddrRequest) GetDisplay() bool

func (*UpdateIPAddrRequest) GetId

func (x *UpdateIPAddrRequest) GetId() int64

func (*UpdateIPAddrRequest) GetInjectedJobId

func (x *UpdateIPAddrRequest) GetInjectedJobId() string

func (*UpdateIPAddrRequest) GetResponseType

func (x *UpdateIPAddrRequest) GetResponseType() string

func (*UpdateIPAddrRequest) GetStartEventId

func (x *UpdateIPAddrRequest) GetStartEventId() int64

func (*UpdateIPAddrRequest) ProtoMessage

func (*UpdateIPAddrRequest) ProtoMessage()

func (*UpdateIPAddrRequest) ProtoReflect

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

func (*UpdateIPAddrRequest) Reset

func (x *UpdateIPAddrRequest) Reset()

func (*UpdateIPAddrRequest) String

func (x *UpdateIPAddrRequest) String() string

type UpdateIPAddrResponse

type UpdateIPAddrResponse struct {

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

UpdateIPAddrResponse represents the response from updates an ip address

func (*UpdateIPAddrResponse) Descriptor deprecated

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

Deprecated: Use UpdateIPAddrResponse.ProtoReflect.Descriptor instead.

func (*UpdateIPAddrResponse) GetResult

func (x *UpdateIPAddrResponse) GetResult() *Result

func (*UpdateIPAddrResponse) ProtoMessage

func (*UpdateIPAddrResponse) ProtoMessage()

func (*UpdateIPAddrResponse) ProtoReflect

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

func (*UpdateIPAddrResponse) Reset

func (x *UpdateIPAddrResponse) Reset()

func (*UpdateIPAddrResponse) String

func (x *UpdateIPAddrResponse) String() string

type UpdateQuarantinedIpRequest

type UpdateQuarantinedIpRequest struct {

	// The ID of the public IP address in active quarantine.
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// The public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.
	IpAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// The date when the quarantine will no longer be active.
	EndDate      *string `protobuf:"bytes,3,opt,name=end_date,json=endDate" json:"end_date,omitempty"`
	ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateQuarantinedIpRequest represents the parameters for updates the quarantine end date for the given public ip address.

func (*UpdateQuarantinedIpRequest) Descriptor deprecated

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

Deprecated: Use UpdateQuarantinedIpRequest.ProtoReflect.Descriptor instead.

func (*UpdateQuarantinedIpRequest) GetEndDate

func (x *UpdateQuarantinedIpRequest) GetEndDate() string

func (*UpdateQuarantinedIpRequest) GetId

func (x *UpdateQuarantinedIpRequest) GetId() int64

func (*UpdateQuarantinedIpRequest) GetIpAddress

func (x *UpdateQuarantinedIpRequest) GetIpAddress() string

func (*UpdateQuarantinedIpRequest) GetResponseType

func (x *UpdateQuarantinedIpRequest) GetResponseType() string

func (*UpdateQuarantinedIpRequest) ProtoMessage

func (*UpdateQuarantinedIpRequest) ProtoMessage()

func (*UpdateQuarantinedIpRequest) ProtoReflect

func (*UpdateQuarantinedIpRequest) Reset

func (x *UpdateQuarantinedIpRequest) Reset()

func (*UpdateQuarantinedIpRequest) String

func (x *UpdateQuarantinedIpRequest) String() string

type UpdateQuarantinedIpResponse

type UpdateQuarantinedIpResponse struct {

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

UpdateQuarantinedIpResponse represents the response from updates the quarantine end date for the given public ip address.

func (*UpdateQuarantinedIpResponse) Descriptor deprecated

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

Deprecated: Use UpdateQuarantinedIpResponse.ProtoReflect.Descriptor instead.

func (*UpdateQuarantinedIpResponse) GetResult

func (x *UpdateQuarantinedIpResponse) GetResult() *Result

func (*UpdateQuarantinedIpResponse) ProtoMessage

func (*UpdateQuarantinedIpResponse) ProtoMessage()

func (*UpdateQuarantinedIpResponse) ProtoReflect

func (*UpdateQuarantinedIpResponse) Reset

func (x *UpdateQuarantinedIpResponse) Reset()

func (*UpdateQuarantinedIpResponse) String

func (x *UpdateQuarantinedIpResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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