Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAddressServiceServer(s grpc.ServiceRegistrar, srv AddressServiceServer)
- type AcquirePodIpCmdByAdminRequest
- func (*AcquirePodIpCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AcquirePodIpCmdByAdminRequest) GetPodId() string
- func (x *AcquirePodIpCmdByAdminRequest) GetResponseType() string
- func (x *AcquirePodIpCmdByAdminRequest) GetZoneId() string
- func (*AcquirePodIpCmdByAdminRequest) ProtoMessage()
- func (x *AcquirePodIpCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AcquirePodIpCmdByAdminRequest) Reset()
- func (x *AcquirePodIpCmdByAdminRequest) String() string
- type AcquirePodIpCmdByAdminResponse
- func (*AcquirePodIpCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AcquirePodIpCmdByAdminResponse) GetResult() *Result
- func (*AcquirePodIpCmdByAdminResponse) ProtoMessage()
- func (x *AcquirePodIpCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AcquirePodIpCmdByAdminResponse) Reset()
- func (x *AcquirePodIpCmdByAdminResponse) String() string
- type AddressServiceClient
- type AddressServiceServer
- type AssociateIPAddrCmdByAdminRequest
- func (*AssociateIPAddrCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssociateIPAddrCmdByAdminRequest) GetAccountName() string
- func (x *AssociateIPAddrCmdByAdminRequest) GetDisplay() bool
- func (x *AssociateIPAddrCmdByAdminRequest) GetDomainId() int64
- func (x *AssociateIPAddrCmdByAdminRequest) GetInjectedJobId() string
- func (x *AssociateIPAddrCmdByAdminRequest) GetIpAddress() string
- func (x *AssociateIPAddrCmdByAdminRequest) GetIsPortable() bool
- func (x *AssociateIPAddrCmdByAdminRequest) GetNetworkId() int64
- func (x *AssociateIPAddrCmdByAdminRequest) GetProjectId() int64
- func (x *AssociateIPAddrCmdByAdminRequest) GetRegionId() int32
- func (x *AssociateIPAddrCmdByAdminRequest) GetResponseType() string
- func (x *AssociateIPAddrCmdByAdminRequest) GetStartEventId() int64
- func (x *AssociateIPAddrCmdByAdminRequest) GetVpcId() int64
- func (x *AssociateIPAddrCmdByAdminRequest) GetZoneId() int64
- func (*AssociateIPAddrCmdByAdminRequest) ProtoMessage()
- func (x *AssociateIPAddrCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AssociateIPAddrCmdByAdminRequest) Reset()
- func (x *AssociateIPAddrCmdByAdminRequest) String() string
- type AssociateIPAddrCmdByAdminResponse
- func (*AssociateIPAddrCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssociateIPAddrCmdByAdminResponse) GetResult() *Result
- func (*AssociateIPAddrCmdByAdminResponse) ProtoMessage()
- func (x *AssociateIPAddrCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AssociateIPAddrCmdByAdminResponse) Reset()
- func (x *AssociateIPAddrCmdByAdminResponse) String() string
- type AssociateIPAddrRequest
- func (*AssociateIPAddrRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssociateIPAddrRequest) GetAccountName() string
- func (x *AssociateIPAddrRequest) GetDisplay() bool
- func (x *AssociateIPAddrRequest) GetDomainId() int64
- func (x *AssociateIPAddrRequest) GetInjectedJobId() string
- func (x *AssociateIPAddrRequest) GetIpAddress() string
- func (x *AssociateIPAddrRequest) GetIsPortable() bool
- func (x *AssociateIPAddrRequest) GetNetworkId() int64
- func (x *AssociateIPAddrRequest) GetProjectId() int64
- func (x *AssociateIPAddrRequest) GetRegionId() int32
- func (x *AssociateIPAddrRequest) GetResponseType() string
- func (x *AssociateIPAddrRequest) GetRunAsAdmin() bool
- func (x *AssociateIPAddrRequest) GetStartEventId() int64
- func (x *AssociateIPAddrRequest) GetVpcId() int64
- func (x *AssociateIPAddrRequest) GetZoneId() int64
- func (*AssociateIPAddrRequest) ProtoMessage()
- func (x *AssociateIPAddrRequest) ProtoReflect() protoreflect.Message
- func (x *AssociateIPAddrRequest) Reset()
- func (x *AssociateIPAddrRequest) String() string
- type AssociateIPAddrResponse
- func (*AssociateIPAddrResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssociateIPAddrResponse) GetResult() *Result
- func (*AssociateIPAddrResponse) ProtoMessage()
- func (x *AssociateIPAddrResponse) ProtoReflect() protoreflect.Message
- func (x *AssociateIPAddrResponse) Reset()
- func (x *AssociateIPAddrResponse) String() string
- type DisassociateIPAddrRequest
- func (*DisassociateIPAddrRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisassociateIPAddrRequest) GetId() int64
- func (x *DisassociateIPAddrRequest) GetInjectedJobId() string
- func (x *DisassociateIPAddrRequest) GetIpAddress() string
- func (x *DisassociateIPAddrRequest) GetResponseType() string
- func (x *DisassociateIPAddrRequest) GetStartEventId() int64
- func (*DisassociateIPAddrRequest) ProtoMessage()
- func (x *DisassociateIPAddrRequest) ProtoReflect() protoreflect.Message
- func (x *DisassociateIPAddrRequest) Reset()
- func (x *DisassociateIPAddrRequest) String() string
- type DisassociateIPAddrResponse
- func (*DisassociateIPAddrResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DisassociateIPAddrResponse) GetResult() *Result
- func (*DisassociateIPAddrResponse) ProtoMessage()
- func (x *DisassociateIPAddrResponse) ProtoReflect() protoreflect.Message
- func (x *DisassociateIPAddrResponse) Reset()
- func (x *DisassociateIPAddrResponse) String() string
- type IPAddress
- func (*IPAddress) Descriptor() ([]byte, []int)deprecated
- func (x *IPAddress) GetCreated() string
- func (x *IPAddress) GetDescription() string
- func (x *IPAddress) GetDisplayName() string
- func (x *IPAddress) GetId() string
- func (x *IPAddress) GetName() string
- func (*IPAddress) ProtoMessage()
- func (x *IPAddress) ProtoReflect() protoreflect.Message
- func (x *IPAddress) Reset()
- func (x *IPAddress) String() string
- type IpQuarantine
- func (*IpQuarantine) Descriptor() ([]byte, []int)deprecated
- func (x *IpQuarantine) GetCreated() string
- func (x *IpQuarantine) GetDescription() string
- func (x *IpQuarantine) GetDisplayName() string
- func (x *IpQuarantine) GetId() string
- func (x *IpQuarantine) GetName() string
- func (*IpQuarantine) ProtoMessage()
- func (x *IpQuarantine) ProtoReflect() protoreflect.Message
- func (x *IpQuarantine) Reset()
- func (x *IpQuarantine) String() string
- type ListPublicIpAddressesCmdByAdminRequest
- func (*ListPublicIpAddressesCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetAccountName() string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetAllocatedOnly() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetAssociatedNetworkId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetDisplay() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetDomainId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetForLoadBalancing() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetForSystemVMs() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetForVirtualNetwork() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetIpAddress() string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsSourceNat() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsStaticNat() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetKeyword() string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetListAll() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetNetworkId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetPage() int32
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetPageSize() int32
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetPhysicalNetworkId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetProjectId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetRecursive() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetResponseType() string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetState() string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetTags() map[string]string
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetVlanId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetVpcId() int64
- func (x *ListPublicIpAddressesCmdByAdminRequest) GetZoneId() int64
- func (*ListPublicIpAddressesCmdByAdminRequest) ProtoMessage()
- func (x *ListPublicIpAddressesCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListPublicIpAddressesCmdByAdminRequest) Reset()
- func (x *ListPublicIpAddressesCmdByAdminRequest) String() string
- type ListPublicIpAddressesCmdByAdminResponse
- func (*ListPublicIpAddressesCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicIpAddressesCmdByAdminResponse) GetItems() []*IPAddress
- func (x *ListPublicIpAddressesCmdByAdminResponse) GetTotalCount() int32
- func (*ListPublicIpAddressesCmdByAdminResponse) ProtoMessage()
- func (x *ListPublicIpAddressesCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListPublicIpAddressesCmdByAdminResponse) Reset()
- func (x *ListPublicIpAddressesCmdByAdminResponse) String() string
- type ListPublicIpAddressesRequest
- func (*ListPublicIpAddressesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicIpAddressesRequest) GetAccountName() string
- func (x *ListPublicIpAddressesRequest) GetAllocatedOnly() bool
- func (x *ListPublicIpAddressesRequest) GetAssociatedNetworkId() int64
- func (x *ListPublicIpAddressesRequest) GetDisplay() bool
- func (x *ListPublicIpAddressesRequest) GetDomainId() int64
- func (x *ListPublicIpAddressesRequest) GetForLoadBalancing() bool
- func (x *ListPublicIpAddressesRequest) GetForSystemVMs() bool
- func (x *ListPublicIpAddressesRequest) GetForVirtualNetwork() bool
- func (x *ListPublicIpAddressesRequest) GetId() int64
- func (x *ListPublicIpAddressesRequest) GetIpAddress() string
- func (x *ListPublicIpAddressesRequest) GetIsSourceNat() bool
- func (x *ListPublicIpAddressesRequest) GetIsStaticNat() bool
- func (x *ListPublicIpAddressesRequest) GetKeyword() string
- func (x *ListPublicIpAddressesRequest) GetListAll() bool
- func (x *ListPublicIpAddressesRequest) GetNetworkId() int64
- func (x *ListPublicIpAddressesRequest) GetPage() int32
- func (x *ListPublicIpAddressesRequest) GetPageSize() int32
- func (x *ListPublicIpAddressesRequest) GetPhysicalNetworkId() int64
- func (x *ListPublicIpAddressesRequest) GetProjectId() int64
- func (x *ListPublicIpAddressesRequest) GetRecursive() bool
- func (x *ListPublicIpAddressesRequest) GetResponseType() string
- func (x *ListPublicIpAddressesRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListPublicIpAddressesRequest) GetRunAsAdmin() bool
- func (x *ListPublicIpAddressesRequest) GetState() string
- func (x *ListPublicIpAddressesRequest) GetTags() map[string]string
- func (x *ListPublicIpAddressesRequest) GetVlanId() int64
- func (x *ListPublicIpAddressesRequest) GetVpcId() int64
- func (x *ListPublicIpAddressesRequest) GetZoneId() int64
- func (*ListPublicIpAddressesRequest) ProtoMessage()
- func (x *ListPublicIpAddressesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPublicIpAddressesRequest) Reset()
- func (x *ListPublicIpAddressesRequest) String() string
- type ListPublicIpAddressesResponse
- func (*ListPublicIpAddressesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicIpAddressesResponse) GetItems() []*IPAddress
- func (x *ListPublicIpAddressesResponse) GetTotalCount() int32
- func (*ListPublicIpAddressesResponse) ProtoMessage()
- func (x *ListPublicIpAddressesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPublicIpAddressesResponse) Reset()
- func (x *ListPublicIpAddressesResponse) String() string
- type ListQuarantinedIpsRequest
- func (*ListQuarantinedIpsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListQuarantinedIpsRequest) GetKeyword() string
- func (x *ListQuarantinedIpsRequest) GetPage() int32
- func (x *ListQuarantinedIpsRequest) GetPageSize() int32
- func (x *ListQuarantinedIpsRequest) GetResponseType() string
- func (x *ListQuarantinedIpsRequest) GetShowInactive() bool
- func (x *ListQuarantinedIpsRequest) GetShowRemoved() bool
- func (*ListQuarantinedIpsRequest) ProtoMessage()
- func (x *ListQuarantinedIpsRequest) ProtoReflect() protoreflect.Message
- func (x *ListQuarantinedIpsRequest) Reset()
- func (x *ListQuarantinedIpsRequest) String() string
- type ListQuarantinedIpsResponse
- func (*ListQuarantinedIpsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListQuarantinedIpsResponse) GetItems() []*IpQuarantine
- func (x *ListQuarantinedIpsResponse) GetTotalCount() int32
- func (*ListQuarantinedIpsResponse) ProtoMessage()
- func (x *ListQuarantinedIpsResponse) ProtoReflect() protoreflect.Message
- func (x *ListQuarantinedIpsResponse) Reset()
- func (x *ListQuarantinedIpsResponse) String() string
- type ReleaseIPAddrRequest
- func (*ReleaseIPAddrRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseIPAddrRequest) GetId() int64
- func (x *ReleaseIPAddrRequest) GetResponseType() string
- func (*ReleaseIPAddrRequest) ProtoMessage()
- func (x *ReleaseIPAddrRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseIPAddrRequest) Reset()
- func (x *ReleaseIPAddrRequest) String() string
- type ReleaseIPAddrResponse
- func (*ReleaseIPAddrResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseIPAddrResponse) GetResult() *Result
- func (*ReleaseIPAddrResponse) ProtoMessage()
- func (x *ReleaseIPAddrResponse) ProtoReflect() protoreflect.Message
- func (x *ReleaseIPAddrResponse) Reset()
- func (x *ReleaseIPAddrResponse) String() string
- type ReleasePodIpCmdByAdminRequest
- func (*ReleasePodIpCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleasePodIpCmdByAdminRequest) GetId() int64
- func (x *ReleasePodIpCmdByAdminRequest) GetResponseType() string
- func (*ReleasePodIpCmdByAdminRequest) ProtoMessage()
- func (x *ReleasePodIpCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ReleasePodIpCmdByAdminRequest) Reset()
- func (x *ReleasePodIpCmdByAdminRequest) String() string
- type ReleasePodIpCmdByAdminResponse
- func (*ReleasePodIpCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReleasePodIpCmdByAdminResponse) GetResult() *Result
- func (*ReleasePodIpCmdByAdminResponse) ProtoMessage()
- func (x *ReleasePodIpCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ReleasePodIpCmdByAdminResponse) Reset()
- func (x *ReleasePodIpCmdByAdminResponse) String() string
- type RemoveQuarantinedIpRequest
- func (*RemoveQuarantinedIpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveQuarantinedIpRequest) GetId() int64
- func (x *RemoveQuarantinedIpRequest) GetIpAddress() string
- func (x *RemoveQuarantinedIpRequest) GetRemovalReason() string
- func (x *RemoveQuarantinedIpRequest) GetResponseType() string
- func (*RemoveQuarantinedIpRequest) ProtoMessage()
- func (x *RemoveQuarantinedIpRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveQuarantinedIpRequest) Reset()
- func (x *RemoveQuarantinedIpRequest) String() string
- type RemoveQuarantinedIpResponse
- func (*RemoveQuarantinedIpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveQuarantinedIpResponse) GetResult() *Result
- func (*RemoveQuarantinedIpResponse) ProtoMessage()
- func (x *RemoveQuarantinedIpResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveQuarantinedIpResponse) Reset()
- func (x *RemoveQuarantinedIpResponse) String() string
- type ReserveIPAddrRequest
- func (*ReserveIPAddrRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReserveIPAddrRequest) GetAccountName() string
- func (x *ReserveIPAddrRequest) GetDisplay() bool
- func (x *ReserveIPAddrRequest) GetDomainId() int64
- func (x *ReserveIPAddrRequest) GetId() int64
- func (x *ReserveIPAddrRequest) GetProjectId() int64
- func (x *ReserveIPAddrRequest) GetResponseType() string
- func (*ReserveIPAddrRequest) ProtoMessage()
- func (x *ReserveIPAddrRequest) ProtoReflect() protoreflect.Message
- func (x *ReserveIPAddrRequest) Reset()
- func (x *ReserveIPAddrRequest) String() string
- type ReserveIPAddrResponse
- func (*ReserveIPAddrResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReserveIPAddrResponse) GetResult() *Result
- func (*ReserveIPAddrResponse) ProtoMessage()
- func (x *ReserveIPAddrResponse) ProtoReflect() protoreflect.Message
- func (x *ReserveIPAddrResponse) Reset()
- func (x *ReserveIPAddrResponse) String() string
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type Success
- type UnimplementedAddressServiceServer
- func (UnimplementedAddressServiceServer) AcquirePodIpCmdByAdmin(context.Context, *AcquirePodIpCmdByAdminRequest) (*AcquirePodIpCmdByAdminResponse, error)
- func (UnimplementedAddressServiceServer) AssociateIPAddr(context.Context, *AssociateIPAddrRequest) (*AssociateIPAddrResponse, error)
- func (UnimplementedAddressServiceServer) AssociateIPAddrCmdByAdmin(context.Context, *AssociateIPAddrCmdByAdminRequest) (*AssociateIPAddrCmdByAdminResponse, error)
- func (UnimplementedAddressServiceServer) DisassociateIPAddr(context.Context, *DisassociateIPAddrRequest) (*DisassociateIPAddrResponse, error)
- func (UnimplementedAddressServiceServer) ListPublicIpAddresses(context.Context, *ListPublicIpAddressesRequest) (*ListPublicIpAddressesResponse, error)
- func (UnimplementedAddressServiceServer) ListPublicIpAddressesCmdByAdmin(context.Context, *ListPublicIpAddressesCmdByAdminRequest) (*ListPublicIpAddressesCmdByAdminResponse, error)
- func (UnimplementedAddressServiceServer) ListQuarantinedIps(context.Context, *ListQuarantinedIpsRequest) (*ListQuarantinedIpsResponse, error)
- func (UnimplementedAddressServiceServer) ReleaseIPAddr(context.Context, *ReleaseIPAddrRequest) (*ReleaseIPAddrResponse, error)
- func (UnimplementedAddressServiceServer) ReleasePodIpCmdByAdmin(context.Context, *ReleasePodIpCmdByAdminRequest) (*ReleasePodIpCmdByAdminResponse, error)
- func (UnimplementedAddressServiceServer) RemoveQuarantinedIp(context.Context, *RemoveQuarantinedIpRequest) (*RemoveQuarantinedIpResponse, error)
- func (UnimplementedAddressServiceServer) ReserveIPAddr(context.Context, *ReserveIPAddrRequest) (*ReserveIPAddrResponse, error)
- func (UnimplementedAddressServiceServer) UpdateIPAddr(context.Context, *UpdateIPAddrRequest) (*UpdateIPAddrResponse, error)
- func (UnimplementedAddressServiceServer) UpdateQuarantinedIp(context.Context, *UpdateQuarantinedIpRequest) (*UpdateQuarantinedIpResponse, error)
- type UnsafeAddressServiceServer
- type UpdateIPAddrRequest
- func (*UpdateIPAddrRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIPAddrRequest) GetCustomId() string
- func (x *UpdateIPAddrRequest) GetDisplay() bool
- func (x *UpdateIPAddrRequest) GetId() int64
- func (x *UpdateIPAddrRequest) GetInjectedJobId() string
- func (x *UpdateIPAddrRequest) GetResponseType() string
- func (x *UpdateIPAddrRequest) GetStartEventId() int64
- func (*UpdateIPAddrRequest) ProtoMessage()
- func (x *UpdateIPAddrRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIPAddrRequest) Reset()
- func (x *UpdateIPAddrRequest) String() string
- type UpdateIPAddrResponse
- func (*UpdateIPAddrResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIPAddrResponse) GetResult() *Result
- func (*UpdateIPAddrResponse) ProtoMessage()
- func (x *UpdateIPAddrResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateIPAddrResponse) Reset()
- func (x *UpdateIPAddrResponse) String() string
- type UpdateQuarantinedIpRequest
- func (*UpdateQuarantinedIpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuarantinedIpRequest) GetEndDate() string
- func (x *UpdateQuarantinedIpRequest) GetId() int64
- func (x *UpdateQuarantinedIpRequest) GetIpAddress() string
- func (x *UpdateQuarantinedIpRequest) GetResponseType() string
- func (*UpdateQuarantinedIpRequest) ProtoMessage()
- func (x *UpdateQuarantinedIpRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateQuarantinedIpRequest) Reset()
- func (x *UpdateQuarantinedIpRequest) String() string
- type UpdateQuarantinedIpResponse
- func (*UpdateQuarantinedIpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuarantinedIpResponse) GetResult() *Result
- func (*UpdateQuarantinedIpResponse) ProtoMessage()
- func (x *UpdateQuarantinedIpResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateQuarantinedIpResponse) Reset()
- func (x *UpdateQuarantinedIpResponse) String() string
Constants ¶
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 ¶
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)
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 (x *AcquirePodIpCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*AcquirePodIpCmdByAdminRequest) Reset ¶
func (x *AcquirePodIpCmdByAdminRequest) Reset()
func (*AcquirePodIpCmdByAdminRequest) String ¶
func (x *AcquirePodIpCmdByAdminRequest) String() 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 (x *AcquirePodIpCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*AcquirePodIpCmdByAdminResponse) Reset ¶
func (x *AcquirePodIpCmdByAdminResponse) Reset()
func (*AcquirePodIpCmdByAdminResponse) String ¶
func (x *AcquirePodIpCmdByAdminResponse) String() 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
func NewAddressServiceClient ¶
func NewAddressServiceClient(cc grpc.ClientConnInterface) AddressServiceClient
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 (x *AssociateIPAddrCmdByAdminRequest) GetVpcId() int64
func (*AssociateIPAddrCmdByAdminRequest) GetZoneId ¶
func (x *AssociateIPAddrCmdByAdminRequest) GetZoneId() int64
func (*AssociateIPAddrCmdByAdminRequest) ProtoMessage ¶
func (*AssociateIPAddrCmdByAdminRequest) ProtoMessage()
func (*AssociateIPAddrCmdByAdminRequest) ProtoReflect ¶
func (x *AssociateIPAddrCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*AssociateIPAddrCmdByAdminRequest) Reset ¶
func (x *AssociateIPAddrCmdByAdminRequest) Reset()
func (*AssociateIPAddrCmdByAdminRequest) String ¶
func (x *AssociateIPAddrCmdByAdminRequest) String() 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 (x *AssociateIPAddrCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*AssociateIPAddrCmdByAdminResponse) Reset ¶
func (x *AssociateIPAddrCmdByAdminResponse) Reset()
func (*AssociateIPAddrCmdByAdminResponse) String ¶
func (x *AssociateIPAddrCmdByAdminResponse) String() 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 (x *DisassociateIPAddrRequest) ProtoReflect() protoreflect.Message
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 (x *DisassociateIPAddrResponse) ProtoReflect() protoreflect.Message
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) GetCreated ¶
func (*IPAddress) GetDescription ¶
func (*IPAddress) GetDisplayName ¶
func (*IPAddress) ProtoMessage ¶
func (*IPAddress) ProtoMessage()
func (*IPAddress) ProtoReflect ¶
func (x *IPAddress) ProtoReflect() protoreflect.Message
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 (x *ListPublicIpAddressesCmdByAdminRequest) GetDisplay() bool
func (*ListPublicIpAddressesCmdByAdminRequest) GetDomainId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetDomainId() int64
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 (x *ListPublicIpAddressesCmdByAdminRequest) GetId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) GetIpAddress ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetIpAddress() string
func (*ListPublicIpAddressesCmdByAdminRequest) GetIsSourceNat ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsSourceNat() bool
func (*ListPublicIpAddressesCmdByAdminRequest) GetIsStaticNat ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetIsStaticNat() bool
func (*ListPublicIpAddressesCmdByAdminRequest) GetKeyword ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetKeyword() string
func (*ListPublicIpAddressesCmdByAdminRequest) GetListAll ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetListAll() bool
func (*ListPublicIpAddressesCmdByAdminRequest) GetNetworkId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetNetworkId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) GetPage ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetPage() int32
func (*ListPublicIpAddressesCmdByAdminRequest) GetPageSize ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetPageSize() int32
func (*ListPublicIpAddressesCmdByAdminRequest) GetPhysicalNetworkId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetPhysicalNetworkId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) GetProjectId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetProjectId() int64
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 (x *ListPublicIpAddressesCmdByAdminRequest) GetState() string
func (*ListPublicIpAddressesCmdByAdminRequest) GetTags ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetTags() map[string]string
func (*ListPublicIpAddressesCmdByAdminRequest) GetVlanId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetVlanId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) GetVpcId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetVpcId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) GetZoneId ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) GetZoneId() int64
func (*ListPublicIpAddressesCmdByAdminRequest) ProtoMessage ¶
func (*ListPublicIpAddressesCmdByAdminRequest) ProtoMessage()
func (*ListPublicIpAddressesCmdByAdminRequest) ProtoReflect ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListPublicIpAddressesCmdByAdminRequest) Reset ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) Reset()
func (*ListPublicIpAddressesCmdByAdminRequest) String ¶
func (x *ListPublicIpAddressesCmdByAdminRequest) String() 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 (x *ListPublicIpAddressesCmdByAdminResponse) GetItems() []*IPAddress
func (*ListPublicIpAddressesCmdByAdminResponse) GetTotalCount ¶
func (x *ListPublicIpAddressesCmdByAdminResponse) GetTotalCount() int32
func (*ListPublicIpAddressesCmdByAdminResponse) ProtoMessage ¶
func (*ListPublicIpAddressesCmdByAdminResponse) ProtoMessage()
func (*ListPublicIpAddressesCmdByAdminResponse) ProtoReflect ¶
func (x *ListPublicIpAddressesCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListPublicIpAddressesCmdByAdminResponse) Reset ¶
func (x *ListPublicIpAddressesCmdByAdminResponse) Reset()
func (*ListPublicIpAddressesCmdByAdminResponse) String ¶
func (x *ListPublicIpAddressesCmdByAdminResponse) String() 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 (x *ListPublicIpAddressesRequest) GetId() int64
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 (x *ListPublicIpAddressesRequest) ProtoReflect() protoreflect.Message
func (*ListPublicIpAddressesRequest) Reset ¶
func (x *ListPublicIpAddressesRequest) Reset()
func (*ListPublicIpAddressesRequest) String ¶
func (x *ListPublicIpAddressesRequest) String() 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 (x *ListPublicIpAddressesResponse) ProtoReflect() protoreflect.Message
func (*ListPublicIpAddressesResponse) Reset ¶
func (x *ListPublicIpAddressesResponse) Reset()
func (*ListPublicIpAddressesResponse) String ¶
func (x *ListPublicIpAddressesResponse) String() 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 (x *ListQuarantinedIpsRequest) ProtoReflect() protoreflect.Message
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 (x *ListQuarantinedIpsResponse) ProtoReflect() protoreflect.Message
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 (x *ReleasePodIpCmdByAdminRequest) GetId() int64
func (*ReleasePodIpCmdByAdminRequest) GetResponseType ¶
func (x *ReleasePodIpCmdByAdminRequest) GetResponseType() string
func (*ReleasePodIpCmdByAdminRequest) ProtoMessage ¶
func (*ReleasePodIpCmdByAdminRequest) ProtoMessage()
func (*ReleasePodIpCmdByAdminRequest) ProtoReflect ¶
func (x *ReleasePodIpCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ReleasePodIpCmdByAdminRequest) Reset ¶
func (x *ReleasePodIpCmdByAdminRequest) Reset()
func (*ReleasePodIpCmdByAdminRequest) String ¶
func (x *ReleasePodIpCmdByAdminRequest) String() 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 (x *ReleasePodIpCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ReleasePodIpCmdByAdminResponse) Reset ¶
func (x *ReleasePodIpCmdByAdminResponse) Reset()
func (*ReleasePodIpCmdByAdminResponse) String ¶
func (x *ReleasePodIpCmdByAdminResponse) String() 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 (x *RemoveQuarantinedIpRequest) ProtoReflect() protoreflect.Message
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 (x *RemoveQuarantinedIpResponse) ProtoReflect() protoreflect.Message
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) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
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) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
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) AcquirePodIpCmdByAdmin ¶
func (UnimplementedAddressServiceServer) AcquirePodIpCmdByAdmin(context.Context, *AcquirePodIpCmdByAdminRequest) (*AcquirePodIpCmdByAdminResponse, error)
func (UnimplementedAddressServiceServer) AssociateIPAddr ¶
func (UnimplementedAddressServiceServer) AssociateIPAddr(context.Context, *AssociateIPAddrRequest) (*AssociateIPAddrResponse, error)
func (UnimplementedAddressServiceServer) AssociateIPAddrCmdByAdmin ¶
func (UnimplementedAddressServiceServer) AssociateIPAddrCmdByAdmin(context.Context, *AssociateIPAddrCmdByAdminRequest) (*AssociateIPAddrCmdByAdminResponse, error)
func (UnimplementedAddressServiceServer) DisassociateIPAddr ¶
func (UnimplementedAddressServiceServer) DisassociateIPAddr(context.Context, *DisassociateIPAddrRequest) (*DisassociateIPAddrResponse, error)
func (UnimplementedAddressServiceServer) ListPublicIpAddresses ¶
func (UnimplementedAddressServiceServer) ListPublicIpAddresses(context.Context, *ListPublicIpAddressesRequest) (*ListPublicIpAddressesResponse, error)
func (UnimplementedAddressServiceServer) ListPublicIpAddressesCmdByAdmin ¶
func (UnimplementedAddressServiceServer) ListPublicIpAddressesCmdByAdmin(context.Context, *ListPublicIpAddressesCmdByAdminRequest) (*ListPublicIpAddressesCmdByAdminResponse, error)
func (UnimplementedAddressServiceServer) ListQuarantinedIps ¶
func (UnimplementedAddressServiceServer) ListQuarantinedIps(context.Context, *ListQuarantinedIpsRequest) (*ListQuarantinedIpsResponse, error)
func (UnimplementedAddressServiceServer) ReleaseIPAddr ¶
func (UnimplementedAddressServiceServer) ReleaseIPAddr(context.Context, *ReleaseIPAddrRequest) (*ReleaseIPAddrResponse, error)
func (UnimplementedAddressServiceServer) ReleasePodIpCmdByAdmin ¶
func (UnimplementedAddressServiceServer) ReleasePodIpCmdByAdmin(context.Context, *ReleasePodIpCmdByAdminRequest) (*ReleasePodIpCmdByAdminResponse, error)
func (UnimplementedAddressServiceServer) RemoveQuarantinedIp ¶
func (UnimplementedAddressServiceServer) RemoveQuarantinedIp(context.Context, *RemoveQuarantinedIpRequest) (*RemoveQuarantinedIpResponse, error)
func (UnimplementedAddressServiceServer) ReserveIPAddr ¶
func (UnimplementedAddressServiceServer) ReserveIPAddr(context.Context, *ReserveIPAddrRequest) (*ReserveIPAddrResponse, error)
func (UnimplementedAddressServiceServer) UpdateIPAddr ¶
func (UnimplementedAddressServiceServer) UpdateIPAddr(context.Context, *UpdateIPAddrRequest) (*UpdateIPAddrResponse, error)
func (UnimplementedAddressServiceServer) UpdateQuarantinedIp ¶
func (UnimplementedAddressServiceServer) UpdateQuarantinedIp(context.Context, *UpdateQuarantinedIpRequest) (*UpdateQuarantinedIpResponse, error)
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 (x *UpdateQuarantinedIpRequest) ProtoReflect() protoreflect.Message
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 (x *UpdateQuarantinedIpResponse) ProtoReflect() protoreflect.Message
func (*UpdateQuarantinedIpResponse) Reset ¶
func (x *UpdateQuarantinedIpResponse) Reset()
func (*UpdateQuarantinedIpResponse) String ¶
func (x *UpdateQuarantinedIpResponse) String() string