Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterFirewallServiceServer(s grpc.ServiceRegistrar, srv FirewallServiceServer)
- type CreateEgressFirewallRuleRequest
- func (*CreateEgressFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEgressFirewallRuleRequest) GetCidrlist() []string
- func (x *CreateEgressFirewallRuleRequest) GetDestCidrList() []string
- func (x *CreateEgressFirewallRuleRequest) GetDisplay() bool
- func (x *CreateEgressFirewallRuleRequest) GetIcmpCode() int32
- func (x *CreateEgressFirewallRuleRequest) GetIcmpType() int32
- func (x *CreateEgressFirewallRuleRequest) GetInjectedJobId() string
- func (x *CreateEgressFirewallRuleRequest) GetNetworkId() int64
- func (x *CreateEgressFirewallRuleRequest) GetProtocol() string
- func (x *CreateEgressFirewallRuleRequest) GetPublicEndPort() int32
- func (x *CreateEgressFirewallRuleRequest) GetPublicStartPort() int32
- func (x *CreateEgressFirewallRuleRequest) GetResponseType() string
- func (x *CreateEgressFirewallRuleRequest) GetStartEventId() int64
- func (x *CreateEgressFirewallRuleRequest) GetType() string
- func (*CreateEgressFirewallRuleRequest) ProtoMessage()
- func (x *CreateEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateEgressFirewallRuleRequest) Reset()
- func (x *CreateEgressFirewallRuleRequest) String() string
- type CreateEgressFirewallRuleResponse
- func (*CreateEgressFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEgressFirewallRuleResponse) GetResult() *Result
- func (*CreateEgressFirewallRuleResponse) ProtoMessage()
- func (x *CreateEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateEgressFirewallRuleResponse) Reset()
- func (x *CreateEgressFirewallRuleResponse) String() string
- type CreateFirewallRuleRequest
- func (*CreateFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallRuleRequest) GetCidrlist() []string
- func (x *CreateFirewallRuleRequest) GetDisplay() bool
- func (x *CreateFirewallRuleRequest) GetIcmpCode() int32
- func (x *CreateFirewallRuleRequest) GetIcmpType() int32
- func (x *CreateFirewallRuleRequest) GetInjectedJobId() string
- func (x *CreateFirewallRuleRequest) GetIpAddressId() int64
- func (x *CreateFirewallRuleRequest) GetProtocol() string
- func (x *CreateFirewallRuleRequest) GetPublicEndPort() int32
- func (x *CreateFirewallRuleRequest) GetPublicStartPort() int32
- func (x *CreateFirewallRuleRequest) GetResponseType() string
- func (x *CreateFirewallRuleRequest) GetStartEventId() int64
- func (x *CreateFirewallRuleRequest) GetType() string
- func (*CreateFirewallRuleRequest) ProtoMessage()
- func (x *CreateFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallRuleRequest) Reset()
- func (x *CreateFirewallRuleRequest) String() string
- type CreateFirewallRuleResponse
- func (*CreateFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallRuleResponse) GetResult() *Result
- func (*CreateFirewallRuleResponse) ProtoMessage()
- func (x *CreateFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallRuleResponse) Reset()
- func (x *CreateFirewallRuleResponse) String() string
- type CreatePortForwardingRuleRequest
- func (*CreatePortForwardingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePortForwardingRuleRequest) GetDisplay() bool
- func (x *CreatePortForwardingRuleRequest) GetInjectedJobId() string
- func (x *CreatePortForwardingRuleRequest) GetIpAddressId() int64
- func (x *CreatePortForwardingRuleRequest) GetNetworkId() int64
- func (x *CreatePortForwardingRuleRequest) GetOpenFirewall() bool
- func (x *CreatePortForwardingRuleRequest) GetPrivateEndPort() int32
- func (x *CreatePortForwardingRuleRequest) GetPrivateStartPort() int32
- func (x *CreatePortForwardingRuleRequest) GetProtocol() string
- func (x *CreatePortForwardingRuleRequest) GetPublicEndPort() int32
- func (x *CreatePortForwardingRuleRequest) GetPublicStartPort() int32
- func (x *CreatePortForwardingRuleRequest) GetResponseType() string
- func (x *CreatePortForwardingRuleRequest) GetSourceCidrList() []string
- func (x *CreatePortForwardingRuleRequest) GetStartEventId() int64
- func (x *CreatePortForwardingRuleRequest) GetVirtualMachineId() int64
- func (x *CreatePortForwardingRuleRequest) GetVmSecondaryIp() string
- func (*CreatePortForwardingRuleRequest) ProtoMessage()
- func (x *CreatePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePortForwardingRuleRequest) Reset()
- func (x *CreatePortForwardingRuleRequest) String() string
- type CreatePortForwardingRuleResponse
- func (*CreatePortForwardingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePortForwardingRuleResponse) GetResult() *Result
- func (*CreatePortForwardingRuleResponse) ProtoMessage()
- func (x *CreatePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreatePortForwardingRuleResponse) Reset()
- func (x *CreatePortForwardingRuleResponse) String() string
- type DeleteEgressFirewallRuleRequest
- func (*DeleteEgressFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteEgressFirewallRuleRequest) GetId() int64
- func (x *DeleteEgressFirewallRuleRequest) GetInjectedJobId() string
- func (x *DeleteEgressFirewallRuleRequest) GetResponseType() string
- func (x *DeleteEgressFirewallRuleRequest) GetStartEventId() int64
- func (*DeleteEgressFirewallRuleRequest) ProtoMessage()
- func (x *DeleteEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteEgressFirewallRuleRequest) Reset()
- func (x *DeleteEgressFirewallRuleRequest) String() string
- type DeleteEgressFirewallRuleResponse
- func (*DeleteEgressFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteEgressFirewallRuleResponse) GetResult() *Result
- func (*DeleteEgressFirewallRuleResponse) ProtoMessage()
- func (x *DeleteEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteEgressFirewallRuleResponse) Reset()
- func (x *DeleteEgressFirewallRuleResponse) String() string
- type DeleteFirewallRuleRequest
- func (*DeleteFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallRuleRequest) GetId() int64
- func (x *DeleteFirewallRuleRequest) GetInjectedJobId() string
- func (x *DeleteFirewallRuleRequest) GetResponseType() string
- func (x *DeleteFirewallRuleRequest) GetStartEventId() int64
- func (*DeleteFirewallRuleRequest) ProtoMessage()
- func (x *DeleteFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallRuleRequest) Reset()
- func (x *DeleteFirewallRuleRequest) String() string
- type DeleteFirewallRuleResponse
- func (*DeleteFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallRuleResponse) GetResult() *Result
- func (*DeleteFirewallRuleResponse) ProtoMessage()
- func (x *DeleteFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallRuleResponse) Reset()
- func (x *DeleteFirewallRuleResponse) String() string
- type DeletePortForwardingRuleRequest
- func (*DeletePortForwardingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePortForwardingRuleRequest) GetId() int64
- func (x *DeletePortForwardingRuleRequest) GetInjectedJobId() string
- func (x *DeletePortForwardingRuleRequest) GetResponseType() string
- func (x *DeletePortForwardingRuleRequest) GetStartEventId() int64
- func (*DeletePortForwardingRuleRequest) ProtoMessage()
- func (x *DeletePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePortForwardingRuleRequest) Reset()
- func (x *DeletePortForwardingRuleRequest) String() string
- type DeletePortForwardingRuleResponse
- func (*DeletePortForwardingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePortForwardingRuleResponse) GetResult() *Result
- func (*DeletePortForwardingRuleResponse) ProtoMessage()
- func (x *DeletePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *DeletePortForwardingRuleResponse) Reset()
- func (x *DeletePortForwardingRuleResponse) String() string
- type Firewall
- func (*Firewall) Descriptor() ([]byte, []int)deprecated
- func (x *Firewall) GetCreated() string
- func (x *Firewall) GetDescription() string
- func (x *Firewall) GetDisplayName() string
- func (x *Firewall) GetId() string
- func (x *Firewall) GetName() string
- func (*Firewall) ProtoMessage()
- func (x *Firewall) ProtoReflect() protoreflect.Message
- func (x *Firewall) Reset()
- func (x *Firewall) String() string
- type FirewallRule
- func (*FirewallRule) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallRule) GetCreated() string
- func (x *FirewallRule) GetDescription() string
- func (x *FirewallRule) GetDisplayName() string
- func (x *FirewallRule) GetId() string
- func (x *FirewallRule) GetName() string
- func (*FirewallRule) ProtoMessage()
- func (x *FirewallRule) ProtoReflect() protoreflect.Message
- func (x *FirewallRule) Reset()
- func (x *FirewallRule) String() string
- type FirewallServiceClient
- type FirewallServiceServer
- type ListEgressFirewallRulesRequest
- func (*ListEgressFirewallRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEgressFirewallRulesRequest) GetAccountName() string
- func (x *ListEgressFirewallRulesRequest) GetDisplay() bool
- func (x *ListEgressFirewallRulesRequest) GetDomainId() int64
- func (x *ListEgressFirewallRulesRequest) GetId() int64
- func (x *ListEgressFirewallRulesRequest) GetIpAddressId() int64
- func (x *ListEgressFirewallRulesRequest) GetKeyword() string
- func (x *ListEgressFirewallRulesRequest) GetListAll() bool
- func (x *ListEgressFirewallRulesRequest) GetNetworkId() int64
- func (x *ListEgressFirewallRulesRequest) GetPage() int32
- func (x *ListEgressFirewallRulesRequest) GetPageSize() int32
- func (x *ListEgressFirewallRulesRequest) GetProjectId() int64
- func (x *ListEgressFirewallRulesRequest) GetRecursive() bool
- func (x *ListEgressFirewallRulesRequest) GetResponseType() string
- func (x *ListEgressFirewallRulesRequest) GetTags() map[string]string
- func (*ListEgressFirewallRulesRequest) ProtoMessage()
- func (x *ListEgressFirewallRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListEgressFirewallRulesRequest) Reset()
- func (x *ListEgressFirewallRulesRequest) String() string
- type ListEgressFirewallRulesResponse
- func (*ListEgressFirewallRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEgressFirewallRulesResponse) GetItems() []*Firewall
- func (x *ListEgressFirewallRulesResponse) GetTotalCount() int32
- func (*ListEgressFirewallRulesResponse) ProtoMessage()
- func (x *ListEgressFirewallRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListEgressFirewallRulesResponse) Reset()
- func (x *ListEgressFirewallRulesResponse) String() string
- type ListFirewallRulesRequest
- func (*ListFirewallRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallRulesRequest) GetAccountName() string
- func (x *ListFirewallRulesRequest) GetDisplay() bool
- func (x *ListFirewallRulesRequest) GetDomainId() int64
- func (x *ListFirewallRulesRequest) GetId() int64
- func (x *ListFirewallRulesRequest) GetIpAddressId() int64
- func (x *ListFirewallRulesRequest) GetKeyword() string
- func (x *ListFirewallRulesRequest) GetListAll() bool
- func (x *ListFirewallRulesRequest) GetNetworkId() int64
- func (x *ListFirewallRulesRequest) GetPage() int32
- func (x *ListFirewallRulesRequest) GetPageSize() int32
- func (x *ListFirewallRulesRequest) GetProjectId() int64
- func (x *ListFirewallRulesRequest) GetRecursive() bool
- func (x *ListFirewallRulesRequest) GetResponseType() string
- func (x *ListFirewallRulesRequest) GetTags() map[string]string
- func (*ListFirewallRulesRequest) ProtoMessage()
- func (x *ListFirewallRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListFirewallRulesRequest) Reset()
- func (x *ListFirewallRulesRequest) String() string
- type ListFirewallRulesResponse
- func (*ListFirewallRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallRulesResponse) GetItems() []*Firewall
- func (x *ListFirewallRulesResponse) GetTotalCount() int32
- func (*ListFirewallRulesResponse) ProtoMessage()
- func (x *ListFirewallRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListFirewallRulesResponse) Reset()
- func (x *ListFirewallRulesResponse) String() string
- type ListPortForwardingRulesRequest
- func (*ListPortForwardingRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortForwardingRulesRequest) GetAccountName() string
- func (x *ListPortForwardingRulesRequest) GetDisplay() bool
- func (x *ListPortForwardingRulesRequest) GetDomainId() int64
- func (x *ListPortForwardingRulesRequest) GetId() int64
- func (x *ListPortForwardingRulesRequest) GetIpAddressId() int64
- func (x *ListPortForwardingRulesRequest) GetKeyword() string
- func (x *ListPortForwardingRulesRequest) GetListAll() bool
- func (x *ListPortForwardingRulesRequest) GetNetworkId() int64
- func (x *ListPortForwardingRulesRequest) GetPage() int32
- func (x *ListPortForwardingRulesRequest) GetPageSize() int32
- func (x *ListPortForwardingRulesRequest) GetProjectId() int64
- func (x *ListPortForwardingRulesRequest) GetRecursive() bool
- func (x *ListPortForwardingRulesRequest) GetResponseType() string
- func (x *ListPortForwardingRulesRequest) GetTags() map[string]string
- func (*ListPortForwardingRulesRequest) ProtoMessage()
- func (x *ListPortForwardingRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPortForwardingRulesRequest) Reset()
- func (x *ListPortForwardingRulesRequest) String() string
- type ListPortForwardingRulesResponse
- func (*ListPortForwardingRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortForwardingRulesResponse) GetItems() []*FirewallRule
- func (x *ListPortForwardingRulesResponse) GetTotalCount() int32
- func (*ListPortForwardingRulesResponse) ProtoMessage()
- func (x *ListPortForwardingRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPortForwardingRulesResponse) Reset()
- func (x *ListPortForwardingRulesResponse) String() string
- type ProtocolType
- func (ProtocolType) Descriptor() protoreflect.EnumDescriptor
- func (x ProtocolType) Enum() *ProtocolType
- func (ProtocolType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtocolType) Number() protoreflect.EnumNumber
- func (x ProtocolType) String() string
- func (ProtocolType) Type() protoreflect.EnumType
- 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 UnimplementedFirewallServiceServer
- func (UnimplementedFirewallServiceServer) CreateEgressFirewallRule(context.Context, *CreateEgressFirewallRuleRequest) (*CreateEgressFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) CreatePortForwardingRule(context.Context, *CreatePortForwardingRuleRequest) (*CreatePortForwardingRuleResponse, error)
- func (UnimplementedFirewallServiceServer) DeleteEgressFirewallRule(context.Context, *DeleteEgressFirewallRuleRequest) (*DeleteEgressFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) DeletePortForwardingRule(context.Context, *DeletePortForwardingRuleRequest) (*DeletePortForwardingRuleResponse, error)
- func (UnimplementedFirewallServiceServer) ListEgressFirewallRules(context.Context, *ListEgressFirewallRulesRequest) (*ListEgressFirewallRulesResponse, error)
- func (UnimplementedFirewallServiceServer) ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error)
- func (UnimplementedFirewallServiceServer) ListPortForwardingRules(context.Context, *ListPortForwardingRulesRequest) (*ListPortForwardingRulesResponse, error)
- func (UnimplementedFirewallServiceServer) UpdateEgressFirewallRule(context.Context, *UpdateEgressFirewallRuleRequest) (*UpdateEgressFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) UpdateFirewallRule(context.Context, *UpdateFirewallRuleRequest) (*UpdateFirewallRuleResponse, error)
- func (UnimplementedFirewallServiceServer) UpdatePortForwardingRule(context.Context, *UpdatePortForwardingRuleRequest) (*UpdatePortForwardingRuleResponse, error)
- type UnsafeFirewallServiceServer
- type UpdateEgressFirewallRuleRequest
- func (*UpdateEgressFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEgressFirewallRuleRequest) GetCustomId() string
- func (x *UpdateEgressFirewallRuleRequest) GetDisplay() bool
- func (x *UpdateEgressFirewallRuleRequest) GetId() int64
- func (x *UpdateEgressFirewallRuleRequest) GetInjectedJobId() string
- func (x *UpdateEgressFirewallRuleRequest) GetResponseType() string
- func (x *UpdateEgressFirewallRuleRequest) GetStartEventId() int64
- func (*UpdateEgressFirewallRuleRequest) ProtoMessage()
- func (x *UpdateEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateEgressFirewallRuleRequest) Reset()
- func (x *UpdateEgressFirewallRuleRequest) String() string
- type UpdateEgressFirewallRuleResponse
- func (*UpdateEgressFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEgressFirewallRuleResponse) GetResult() *Result
- func (*UpdateEgressFirewallRuleResponse) ProtoMessage()
- func (x *UpdateEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateEgressFirewallRuleResponse) Reset()
- func (x *UpdateEgressFirewallRuleResponse) String() string
- type UpdateFirewallRuleRequest
- func (*UpdateFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFirewallRuleRequest) GetCustomId() string
- func (x *UpdateFirewallRuleRequest) GetDisplay() bool
- func (x *UpdateFirewallRuleRequest) GetId() int64
- func (x *UpdateFirewallRuleRequest) GetInjectedJobId() string
- func (x *UpdateFirewallRuleRequest) GetResponseType() string
- func (x *UpdateFirewallRuleRequest) GetStartEventId() int64
- func (*UpdateFirewallRuleRequest) ProtoMessage()
- func (x *UpdateFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFirewallRuleRequest) Reset()
- func (x *UpdateFirewallRuleRequest) String() string
- type UpdateFirewallRuleResponse
- func (*UpdateFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFirewallRuleResponse) GetResult() *Result
- func (*UpdateFirewallRuleResponse) ProtoMessage()
- func (x *UpdateFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateFirewallRuleResponse) Reset()
- func (x *UpdateFirewallRuleResponse) String() string
- type UpdatePortForwardingRuleRequest
- func (*UpdatePortForwardingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePortForwardingRuleRequest) GetCustomId() string
- func (x *UpdatePortForwardingRuleRequest) GetDisplay() bool
- func (x *UpdatePortForwardingRuleRequest) GetId() int64
- func (x *UpdatePortForwardingRuleRequest) GetInjectedJobId() string
- func (x *UpdatePortForwardingRuleRequest) GetPrivateEndPort() int32
- func (x *UpdatePortForwardingRuleRequest) GetPrivatePort() int32
- func (x *UpdatePortForwardingRuleRequest) GetResponseType() string
- func (x *UpdatePortForwardingRuleRequest) GetSourceCidrList() []string
- func (x *UpdatePortForwardingRuleRequest) GetStartEventId() int64
- func (x *UpdatePortForwardingRuleRequest) GetVirtualMachineId() int64
- func (x *UpdatePortForwardingRuleRequest) GetVmGuestIp() string
- func (*UpdatePortForwardingRuleRequest) ProtoMessage()
- func (x *UpdatePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePortForwardingRuleRequest) Reset()
- func (x *UpdatePortForwardingRuleRequest) String() string
- type UpdatePortForwardingRuleResponse
- func (*UpdatePortForwardingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePortForwardingRuleResponse) GetResult() *Result
- func (*UpdatePortForwardingRuleResponse) ProtoMessage()
- func (x *UpdatePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdatePortForwardingRuleResponse) Reset()
- func (x *UpdatePortForwardingRuleResponse) String() string
Constants ¶
const ( FirewallService_CreateEgressFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/CreateEgressFirewallRule" FirewallService_CreateFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/CreateFirewallRule" FirewallService_CreatePortForwardingRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/CreatePortForwardingRule" FirewallService_DeleteEgressFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/DeleteEgressFirewallRule" FirewallService_DeleteFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/DeleteFirewallRule" FirewallService_DeletePortForwardingRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/DeletePortForwardingRule" FirewallService_ListEgressFirewallRules_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/ListEgressFirewallRules" FirewallService_ListFirewallRules_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/ListFirewallRules" FirewallService_ListPortForwardingRules_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/ListPortForwardingRules" FirewallService_UpdateEgressFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/UpdateEgressFirewallRule" FirewallService_UpdateFirewallRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/UpdateFirewallRule" FirewallService_UpdatePortForwardingRule_FullMethodName = "/cloudstack.management.firewall.v1.FirewallService/UpdatePortForwardingRule" )
Variables ¶
var ( ProtocolType_name = map[int32]string{ 0: "PROTOCOL_TYPE_UNSPECIFIED", 1: "PROTOCOL_TYPE_ICMP", 2: "PROTOCOL_TYPE_TCP", 3: "PROTOCOL_TYPE_UDP", } ProtocolType_value = map[string]int32{ "PROTOCOL_TYPE_UNSPECIFIED": 0, "PROTOCOL_TYPE_ICMP": 1, "PROTOCOL_TYPE_TCP": 2, "PROTOCOL_TYPE_UDP": 3, } )
Enum value maps for ProtocolType.
var File_cloudstack_management_firewall_v1_firewall_gen_proto protoreflect.FileDescriptor
var FirewallService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.firewall.v1.FirewallService", HandlerType: (*FirewallServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateEgressFirewallRule", Handler: _FirewallService_CreateEgressFirewallRule_Handler, }, { MethodName: "CreateFirewallRule", Handler: _FirewallService_CreateFirewallRule_Handler, }, { MethodName: "CreatePortForwardingRule", Handler: _FirewallService_CreatePortForwardingRule_Handler, }, { MethodName: "DeleteEgressFirewallRule", Handler: _FirewallService_DeleteEgressFirewallRule_Handler, }, { MethodName: "DeleteFirewallRule", Handler: _FirewallService_DeleteFirewallRule_Handler, }, { MethodName: "DeletePortForwardingRule", Handler: _FirewallService_DeletePortForwardingRule_Handler, }, { MethodName: "ListEgressFirewallRules", Handler: _FirewallService_ListEgressFirewallRules_Handler, }, { MethodName: "ListFirewallRules", Handler: _FirewallService_ListFirewallRules_Handler, }, { MethodName: "ListPortForwardingRules", Handler: _FirewallService_ListPortForwardingRules_Handler, }, { MethodName: "UpdateEgressFirewallRule", Handler: _FirewallService_UpdateEgressFirewallRule_Handler, }, { MethodName: "UpdateFirewallRule", Handler: _FirewallService_UpdateFirewallRule_Handler, }, { MethodName: "UpdatePortForwardingRule", Handler: _FirewallService_UpdatePortForwardingRule_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/firewall/v1/firewall.gen.proto", }
FirewallService_ServiceDesc is the grpc.ServiceDesc for FirewallService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterFirewallServiceServer ¶
func RegisterFirewallServiceServer(s grpc.ServiceRegistrar, srv FirewallServiceServer)
Types ¶
type CreateEgressFirewallRuleRequest ¶
type CreateEgressFirewallRuleRequest struct { // the network id of the port forwarding rule NetworkId *int64 `protobuf:"varint,1,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the protocol for the firewall rule. Valid values are TCP/UDP/ICMP. Protocol *string `protobuf:"bytes,2,opt,name=protocol" json:"protocol,omitempty"` // the starting port of firewall rule PublicStartPort *int32 `protobuf:"varint,3,opt,name=public_start_port,json=publicStartPort" json:"public_start_port,omitempty"` // the ending port of firewall rule PublicEndPort *int32 `protobuf:"varint,4,opt,name=public_end_port,json=publicEndPort" json:"public_end_port,omitempty"` // the cidr list to forward traffic from. Multiple entries must be separated by a single comma character (,). Cidrlist []string `protobuf:"bytes,5,rep,name=cidrlist" json:"cidrlist,omitempty"` // the cidr list to forward traffic to. Multiple entries must be separated by a single comma character (,). DestCidrList []string `protobuf:"bytes,6,rep,name=dest_cidr_list,json=destCidrList" json:"dest_cidr_list,omitempty"` // type of the icmp message being sent IcmpType *int32 `protobuf:"varint,7,opt,name=icmp_type,json=icmpType" json:"icmp_type,omitempty"` // error code for this icmp message IcmpCode *int32 `protobuf:"varint,8,opt,name=icmp_code,json=icmpCode" json:"icmp_code,omitempty"` // type of firewallrule: system/user Type *string `protobuf:"bytes,9,opt,name=type" json:"type,omitempty"` // an optional field, whether to the display the rule to the end user or not Display *bool `protobuf:"varint,10,opt,name=display" json:"display,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 }
CreateEgressFirewallRuleRequest represents the parameters for creates a egress firewall rule for a given network
func (*CreateEgressFirewallRuleRequest) Descriptor
deprecated
func (*CreateEgressFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEgressFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateEgressFirewallRuleRequest) GetCidrlist ¶
func (x *CreateEgressFirewallRuleRequest) GetCidrlist() []string
func (*CreateEgressFirewallRuleRequest) GetDestCidrList ¶
func (x *CreateEgressFirewallRuleRequest) GetDestCidrList() []string
func (*CreateEgressFirewallRuleRequest) GetDisplay ¶
func (x *CreateEgressFirewallRuleRequest) GetDisplay() bool
func (*CreateEgressFirewallRuleRequest) GetIcmpCode ¶
func (x *CreateEgressFirewallRuleRequest) GetIcmpCode() int32
func (*CreateEgressFirewallRuleRequest) GetIcmpType ¶
func (x *CreateEgressFirewallRuleRequest) GetIcmpType() int32
func (*CreateEgressFirewallRuleRequest) GetInjectedJobId ¶
func (x *CreateEgressFirewallRuleRequest) GetInjectedJobId() string
func (*CreateEgressFirewallRuleRequest) GetNetworkId ¶
func (x *CreateEgressFirewallRuleRequest) GetNetworkId() int64
func (*CreateEgressFirewallRuleRequest) GetProtocol ¶
func (x *CreateEgressFirewallRuleRequest) GetProtocol() string
func (*CreateEgressFirewallRuleRequest) GetPublicEndPort ¶
func (x *CreateEgressFirewallRuleRequest) GetPublicEndPort() int32
func (*CreateEgressFirewallRuleRequest) GetPublicStartPort ¶
func (x *CreateEgressFirewallRuleRequest) GetPublicStartPort() int32
func (*CreateEgressFirewallRuleRequest) GetResponseType ¶
func (x *CreateEgressFirewallRuleRequest) GetResponseType() string
func (*CreateEgressFirewallRuleRequest) GetStartEventId ¶
func (x *CreateEgressFirewallRuleRequest) GetStartEventId() int64
func (*CreateEgressFirewallRuleRequest) GetType ¶
func (x *CreateEgressFirewallRuleRequest) GetType() string
func (*CreateEgressFirewallRuleRequest) ProtoMessage ¶
func (*CreateEgressFirewallRuleRequest) ProtoMessage()
func (*CreateEgressFirewallRuleRequest) ProtoReflect ¶
func (x *CreateEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateEgressFirewallRuleRequest) Reset ¶
func (x *CreateEgressFirewallRuleRequest) Reset()
func (*CreateEgressFirewallRuleRequest) String ¶
func (x *CreateEgressFirewallRuleRequest) String() string
type CreateEgressFirewallRuleResponse ¶
type CreateEgressFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreateEgressFirewallRuleResponse represents the response from creates a egress firewall rule for a given network
func (*CreateEgressFirewallRuleResponse) Descriptor
deprecated
func (*CreateEgressFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateEgressFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*CreateEgressFirewallRuleResponse) GetResult ¶
func (x *CreateEgressFirewallRuleResponse) GetResult() *Result
func (*CreateEgressFirewallRuleResponse) ProtoMessage ¶
func (*CreateEgressFirewallRuleResponse) ProtoMessage()
func (*CreateEgressFirewallRuleResponse) ProtoReflect ¶
func (x *CreateEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*CreateEgressFirewallRuleResponse) Reset ¶
func (x *CreateEgressFirewallRuleResponse) Reset()
func (*CreateEgressFirewallRuleResponse) String ¶
func (x *CreateEgressFirewallRuleResponse) String() string
type CreateFirewallRuleRequest ¶
type CreateFirewallRuleRequest struct { // the IP address id of the port forwarding rule IpAddressId *int64 `protobuf:"varint,1,opt,name=ip_address_id,json=ipAddressId" json:"ip_address_id,omitempty"` // the protocol for the firewall rule. Valid values are TCP/UDP/ICMP. Protocol *string `protobuf:"bytes,2,opt,name=protocol" json:"protocol,omitempty"` // the starting port of firewall rule PublicStartPort *int32 `protobuf:"varint,3,opt,name=public_start_port,json=publicStartPort" json:"public_start_port,omitempty"` // the ending port of firewall rule PublicEndPort *int32 `protobuf:"varint,4,opt,name=public_end_port,json=publicEndPort" json:"public_end_port,omitempty"` // the CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,). Cidrlist []string `protobuf:"bytes,5,rep,name=cidrlist" json:"cidrlist,omitempty"` // type of the ICMP message being sent IcmpType *int32 `protobuf:"varint,6,opt,name=icmp_type,json=icmpType" json:"icmp_type,omitempty"` // error code for this icmp message IcmpCode *int32 `protobuf:"varint,7,opt,name=icmp_code,json=icmpCode" json:"icmp_code,omitempty"` // type of firewallrule: system/user Type *string `protobuf:"bytes,8,opt,name=type" json:"type,omitempty"` // an optional field, whether to the display the rule to the end user or not Display *bool `protobuf:"varint,9,opt,name=display" json:"display,omitempty"` StartEventId *int64 `protobuf:"varint,10,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,11,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CreateFirewallRuleRequest represents the parameters for creates a firewall rule for a given ip address
func (*CreateFirewallRuleRequest) Descriptor
deprecated
func (*CreateFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateFirewallRuleRequest) GetCidrlist ¶
func (x *CreateFirewallRuleRequest) GetCidrlist() []string
func (*CreateFirewallRuleRequest) GetDisplay ¶
func (x *CreateFirewallRuleRequest) GetDisplay() bool
func (*CreateFirewallRuleRequest) GetIcmpCode ¶
func (x *CreateFirewallRuleRequest) GetIcmpCode() int32
func (*CreateFirewallRuleRequest) GetIcmpType ¶
func (x *CreateFirewallRuleRequest) GetIcmpType() int32
func (*CreateFirewallRuleRequest) GetInjectedJobId ¶
func (x *CreateFirewallRuleRequest) GetInjectedJobId() string
func (*CreateFirewallRuleRequest) GetIpAddressId ¶
func (x *CreateFirewallRuleRequest) GetIpAddressId() int64
func (*CreateFirewallRuleRequest) GetProtocol ¶
func (x *CreateFirewallRuleRequest) GetProtocol() string
func (*CreateFirewallRuleRequest) GetPublicEndPort ¶
func (x *CreateFirewallRuleRequest) GetPublicEndPort() int32
func (*CreateFirewallRuleRequest) GetPublicStartPort ¶
func (x *CreateFirewallRuleRequest) GetPublicStartPort() int32
func (*CreateFirewallRuleRequest) GetResponseType ¶
func (x *CreateFirewallRuleRequest) GetResponseType() string
func (*CreateFirewallRuleRequest) GetStartEventId ¶
func (x *CreateFirewallRuleRequest) GetStartEventId() int64
func (*CreateFirewallRuleRequest) GetType ¶
func (x *CreateFirewallRuleRequest) GetType() string
func (*CreateFirewallRuleRequest) ProtoMessage ¶
func (*CreateFirewallRuleRequest) ProtoMessage()
func (*CreateFirewallRuleRequest) ProtoReflect ¶
func (x *CreateFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateFirewallRuleRequest) Reset ¶
func (x *CreateFirewallRuleRequest) Reset()
func (*CreateFirewallRuleRequest) String ¶
func (x *CreateFirewallRuleRequest) String() string
type CreateFirewallRuleResponse ¶
type CreateFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreateFirewallRuleResponse represents the response from creates a firewall rule for a given ip address
func (*CreateFirewallRuleResponse) Descriptor
deprecated
func (*CreateFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*CreateFirewallRuleResponse) GetResult ¶
func (x *CreateFirewallRuleResponse) GetResult() *Result
func (*CreateFirewallRuleResponse) ProtoMessage ¶
func (*CreateFirewallRuleResponse) ProtoMessage()
func (*CreateFirewallRuleResponse) ProtoReflect ¶
func (x *CreateFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*CreateFirewallRuleResponse) Reset ¶
func (x *CreateFirewallRuleResponse) Reset()
func (*CreateFirewallRuleResponse) String ¶
func (x *CreateFirewallRuleResponse) String() string
type CreatePortForwardingRuleRequest ¶
type CreatePortForwardingRuleRequest struct { // the IP address id of the port forwarding rule IpAddressId *int64 `protobuf:"varint,1,opt,name=ip_address_id,json=ipAddressId" json:"ip_address_id,omitempty"` // the starting port of port forwarding rule's private port range PrivateStartPort *int32 `protobuf:"varint,2,opt,name=private_start_port,json=privateStartPort" json:"private_start_port,omitempty"` // the protocol for the port forwarding rule. Valid values are TCP or UDP. Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` // the ending port of port forwarding rule's private port range PrivateEndPort *int32 `protobuf:"varint,4,opt,name=private_end_port,json=privateEndPort" json:"private_end_port,omitempty"` // the starting port of port forwarding rule's public port range PublicStartPort *int32 `protobuf:"varint,5,opt,name=public_start_port,json=publicStartPort" json:"public_start_port,omitempty"` // the ending port of port forwarding rule's private port range PublicEndPort *int32 `protobuf:"varint,6,opt,name=public_end_port,json=publicEndPort" json:"public_end_port,omitempty"` // the ID of the virtual machine for the port forwarding rule VirtualMachineId *int64 `protobuf:"varint,7,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // the source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). This param will be used only for VPC tiers. By default, all CIDRs are allowed. SourceCidrList []string `protobuf:"bytes,8,rep,name=source_cidr_list,json=sourceCidrList" json:"source_cidr_list,omitempty"` // if true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. If not specified 1) defaulted to false when PF rule is being created for VPC guest network 2) in all other cases defaulted to true OpenFirewall *bool `protobuf:"varint,9,opt,name=open_firewall,json=openFirewall" json:"open_firewall,omitempty"` // the network of the virtual machine the port forwarding rule will be created for. Required when public IP address is not associated with any guest network yet (VPC case). NetworkId *int64 `protobuf:"varint,10,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // VM guest nic secondary IP address for the port forwarding rule VmSecondaryIp *string `protobuf:"bytes,11,opt,name=vm_secondary_ip,json=vmSecondaryIp" json:"vm_secondary_ip,omitempty"` // an optional field, whether to the display the rule to the end user or not Display *bool `protobuf:"varint,12,opt,name=display" json:"display,omitempty"` StartEventId *int64 `protobuf:"varint,13,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,14,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,15,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CreatePortForwardingRuleRequest represents the parameters for creates a port forwarding rule
func (*CreatePortForwardingRuleRequest) Descriptor
deprecated
func (*CreatePortForwardingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePortForwardingRuleRequest.ProtoReflect.Descriptor instead.
func (*CreatePortForwardingRuleRequest) GetDisplay ¶
func (x *CreatePortForwardingRuleRequest) GetDisplay() bool
func (*CreatePortForwardingRuleRequest) GetInjectedJobId ¶
func (x *CreatePortForwardingRuleRequest) GetInjectedJobId() string
func (*CreatePortForwardingRuleRequest) GetIpAddressId ¶
func (x *CreatePortForwardingRuleRequest) GetIpAddressId() int64
func (*CreatePortForwardingRuleRequest) GetNetworkId ¶
func (x *CreatePortForwardingRuleRequest) GetNetworkId() int64
func (*CreatePortForwardingRuleRequest) GetOpenFirewall ¶
func (x *CreatePortForwardingRuleRequest) GetOpenFirewall() bool
func (*CreatePortForwardingRuleRequest) GetPrivateEndPort ¶
func (x *CreatePortForwardingRuleRequest) GetPrivateEndPort() int32
func (*CreatePortForwardingRuleRequest) GetPrivateStartPort ¶
func (x *CreatePortForwardingRuleRequest) GetPrivateStartPort() int32
func (*CreatePortForwardingRuleRequest) GetProtocol ¶
func (x *CreatePortForwardingRuleRequest) GetProtocol() string
func (*CreatePortForwardingRuleRequest) GetPublicEndPort ¶
func (x *CreatePortForwardingRuleRequest) GetPublicEndPort() int32
func (*CreatePortForwardingRuleRequest) GetPublicStartPort ¶
func (x *CreatePortForwardingRuleRequest) GetPublicStartPort() int32
func (*CreatePortForwardingRuleRequest) GetResponseType ¶
func (x *CreatePortForwardingRuleRequest) GetResponseType() string
func (*CreatePortForwardingRuleRequest) GetSourceCidrList ¶
func (x *CreatePortForwardingRuleRequest) GetSourceCidrList() []string
func (*CreatePortForwardingRuleRequest) GetStartEventId ¶
func (x *CreatePortForwardingRuleRequest) GetStartEventId() int64
func (*CreatePortForwardingRuleRequest) GetVirtualMachineId ¶
func (x *CreatePortForwardingRuleRequest) GetVirtualMachineId() int64
func (*CreatePortForwardingRuleRequest) GetVmSecondaryIp ¶
func (x *CreatePortForwardingRuleRequest) GetVmSecondaryIp() string
func (*CreatePortForwardingRuleRequest) ProtoMessage ¶
func (*CreatePortForwardingRuleRequest) ProtoMessage()
func (*CreatePortForwardingRuleRequest) ProtoReflect ¶
func (x *CreatePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
func (*CreatePortForwardingRuleRequest) Reset ¶
func (x *CreatePortForwardingRuleRequest) Reset()
func (*CreatePortForwardingRuleRequest) String ¶
func (x *CreatePortForwardingRuleRequest) String() string
type CreatePortForwardingRuleResponse ¶
type CreatePortForwardingRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreatePortForwardingRuleResponse represents the response from creates a port forwarding rule
func (*CreatePortForwardingRuleResponse) Descriptor
deprecated
func (*CreatePortForwardingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePortForwardingRuleResponse.ProtoReflect.Descriptor instead.
func (*CreatePortForwardingRuleResponse) GetResult ¶
func (x *CreatePortForwardingRuleResponse) GetResult() *Result
func (*CreatePortForwardingRuleResponse) ProtoMessage ¶
func (*CreatePortForwardingRuleResponse) ProtoMessage()
func (*CreatePortForwardingRuleResponse) ProtoReflect ¶
func (x *CreatePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
func (*CreatePortForwardingRuleResponse) Reset ¶
func (x *CreatePortForwardingRuleResponse) Reset()
func (*CreatePortForwardingRuleResponse) String ¶
func (x *CreatePortForwardingRuleResponse) String() string
type DeleteEgressFirewallRuleRequest ¶
type DeleteEgressFirewallRuleRequest struct { // the ID of the firewall rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteEgressFirewallRuleRequest represents the parameters for deletes an egress firewall rule
func (*DeleteEgressFirewallRuleRequest) Descriptor
deprecated
func (*DeleteEgressFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEgressFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteEgressFirewallRuleRequest) GetId ¶
func (x *DeleteEgressFirewallRuleRequest) GetId() int64
func (*DeleteEgressFirewallRuleRequest) GetInjectedJobId ¶
func (x *DeleteEgressFirewallRuleRequest) GetInjectedJobId() string
func (*DeleteEgressFirewallRuleRequest) GetResponseType ¶
func (x *DeleteEgressFirewallRuleRequest) GetResponseType() string
func (*DeleteEgressFirewallRuleRequest) GetStartEventId ¶
func (x *DeleteEgressFirewallRuleRequest) GetStartEventId() int64
func (*DeleteEgressFirewallRuleRequest) ProtoMessage ¶
func (*DeleteEgressFirewallRuleRequest) ProtoMessage()
func (*DeleteEgressFirewallRuleRequest) ProtoReflect ¶
func (x *DeleteEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteEgressFirewallRuleRequest) Reset ¶
func (x *DeleteEgressFirewallRuleRequest) Reset()
func (*DeleteEgressFirewallRuleRequest) String ¶
func (x *DeleteEgressFirewallRuleRequest) String() string
type DeleteEgressFirewallRuleResponse ¶
type DeleteEgressFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteEgressFirewallRuleResponse represents the response from deletes an egress firewall rule
func (*DeleteEgressFirewallRuleResponse) Descriptor
deprecated
func (*DeleteEgressFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEgressFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*DeleteEgressFirewallRuleResponse) GetResult ¶
func (x *DeleteEgressFirewallRuleResponse) GetResult() *Result
func (*DeleteEgressFirewallRuleResponse) ProtoMessage ¶
func (*DeleteEgressFirewallRuleResponse) ProtoMessage()
func (*DeleteEgressFirewallRuleResponse) ProtoReflect ¶
func (x *DeleteEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*DeleteEgressFirewallRuleResponse) Reset ¶
func (x *DeleteEgressFirewallRuleResponse) Reset()
func (*DeleteEgressFirewallRuleResponse) String ¶
func (x *DeleteEgressFirewallRuleResponse) String() string
type DeleteFirewallRuleRequest ¶
type DeleteFirewallRuleRequest struct { // the ID of the firewall rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteFirewallRuleRequest represents the parameters for deletes a firewall rule
func (*DeleteFirewallRuleRequest) Descriptor
deprecated
func (*DeleteFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteFirewallRuleRequest) GetId ¶
func (x *DeleteFirewallRuleRequest) GetId() int64
func (*DeleteFirewallRuleRequest) GetInjectedJobId ¶
func (x *DeleteFirewallRuleRequest) GetInjectedJobId() string
func (*DeleteFirewallRuleRequest) GetResponseType ¶
func (x *DeleteFirewallRuleRequest) GetResponseType() string
func (*DeleteFirewallRuleRequest) GetStartEventId ¶
func (x *DeleteFirewallRuleRequest) GetStartEventId() int64
func (*DeleteFirewallRuleRequest) ProtoMessage ¶
func (*DeleteFirewallRuleRequest) ProtoMessage()
func (*DeleteFirewallRuleRequest) ProtoReflect ¶
func (x *DeleteFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteFirewallRuleRequest) Reset ¶
func (x *DeleteFirewallRuleRequest) Reset()
func (*DeleteFirewallRuleRequest) String ¶
func (x *DeleteFirewallRuleRequest) String() string
type DeleteFirewallRuleResponse ¶
type DeleteFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteFirewallRuleResponse represents the response from deletes a firewall rule
func (*DeleteFirewallRuleResponse) Descriptor
deprecated
func (*DeleteFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*DeleteFirewallRuleResponse) GetResult ¶
func (x *DeleteFirewallRuleResponse) GetResult() *Result
func (*DeleteFirewallRuleResponse) ProtoMessage ¶
func (*DeleteFirewallRuleResponse) ProtoMessage()
func (*DeleteFirewallRuleResponse) ProtoReflect ¶
func (x *DeleteFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*DeleteFirewallRuleResponse) Reset ¶
func (x *DeleteFirewallRuleResponse) Reset()
func (*DeleteFirewallRuleResponse) String ¶
func (x *DeleteFirewallRuleResponse) String() string
type DeletePortForwardingRuleRequest ¶
type DeletePortForwardingRuleRequest struct { // the ID of the port forwarding rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeletePortForwardingRuleRequest represents the parameters for deletes a port forwarding rule
func (*DeletePortForwardingRuleRequest) Descriptor
deprecated
func (*DeletePortForwardingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePortForwardingRuleRequest.ProtoReflect.Descriptor instead.
func (*DeletePortForwardingRuleRequest) GetId ¶
func (x *DeletePortForwardingRuleRequest) GetId() int64
func (*DeletePortForwardingRuleRequest) GetInjectedJobId ¶
func (x *DeletePortForwardingRuleRequest) GetInjectedJobId() string
func (*DeletePortForwardingRuleRequest) GetResponseType ¶
func (x *DeletePortForwardingRuleRequest) GetResponseType() string
func (*DeletePortForwardingRuleRequest) GetStartEventId ¶
func (x *DeletePortForwardingRuleRequest) GetStartEventId() int64
func (*DeletePortForwardingRuleRequest) ProtoMessage ¶
func (*DeletePortForwardingRuleRequest) ProtoMessage()
func (*DeletePortForwardingRuleRequest) ProtoReflect ¶
func (x *DeletePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
func (*DeletePortForwardingRuleRequest) Reset ¶
func (x *DeletePortForwardingRuleRequest) Reset()
func (*DeletePortForwardingRuleRequest) String ¶
func (x *DeletePortForwardingRuleRequest) String() string
type DeletePortForwardingRuleResponse ¶
type DeletePortForwardingRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeletePortForwardingRuleResponse represents the response from deletes a port forwarding rule
func (*DeletePortForwardingRuleResponse) Descriptor
deprecated
func (*DeletePortForwardingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePortForwardingRuleResponse.ProtoReflect.Descriptor instead.
func (*DeletePortForwardingRuleResponse) GetResult ¶
func (x *DeletePortForwardingRuleResponse) GetResult() *Result
func (*DeletePortForwardingRuleResponse) ProtoMessage ¶
func (*DeletePortForwardingRuleResponse) ProtoMessage()
func (*DeletePortForwardingRuleResponse) ProtoReflect ¶
func (x *DeletePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
func (*DeletePortForwardingRuleResponse) Reset ¶
func (x *DeletePortForwardingRuleResponse) Reset()
func (*DeletePortForwardingRuleResponse) String ¶
func (x *DeletePortForwardingRuleResponse) String() string
type Firewall ¶
type Firewall struct { // The ID of the Firewall Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the Firewall Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the Firewall DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the Firewall 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 }
Firewall represents a Firewall Item
func (*Firewall) Descriptor
deprecated
func (*Firewall) GetCreated ¶
func (*Firewall) GetDescription ¶
func (*Firewall) GetDisplayName ¶
func (*Firewall) ProtoMessage ¶
func (*Firewall) ProtoMessage()
func (*Firewall) ProtoReflect ¶
func (x *Firewall) ProtoReflect() protoreflect.Message
type FirewallRule ¶
type FirewallRule struct { // The ID of the FirewallRule Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the FirewallRule Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the FirewallRule DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the FirewallRule 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 }
FirewallRule represents a FirewallRule Item
func (*FirewallRule) Descriptor
deprecated
func (*FirewallRule) Descriptor() ([]byte, []int)
Deprecated: Use FirewallRule.ProtoReflect.Descriptor instead.
func (*FirewallRule) GetCreated ¶
func (x *FirewallRule) GetCreated() string
func (*FirewallRule) GetDescription ¶
func (x *FirewallRule) GetDescription() string
func (*FirewallRule) GetDisplayName ¶
func (x *FirewallRule) GetDisplayName() string
func (*FirewallRule) GetId ¶
func (x *FirewallRule) GetId() string
func (*FirewallRule) GetName ¶
func (x *FirewallRule) GetName() string
func (*FirewallRule) ProtoMessage ¶
func (*FirewallRule) ProtoMessage()
func (*FirewallRule) ProtoReflect ¶
func (x *FirewallRule) ProtoReflect() protoreflect.Message
func (*FirewallRule) Reset ¶
func (x *FirewallRule) Reset()
func (*FirewallRule) String ¶
func (x *FirewallRule) String() string
type FirewallServiceClient ¶
type FirewallServiceClient interface { // CreateEgressFirewallRule Creates a egress firewall rule for a given network CreateEgressFirewallRule(ctx context.Context, in *CreateEgressFirewallRuleRequest, opts ...grpc.CallOption) (*CreateEgressFirewallRuleResponse, error) // CreateFirewallRule Creates a firewall rule for a given IP address CreateFirewallRule(ctx context.Context, in *CreateFirewallRuleRequest, opts ...grpc.CallOption) (*CreateFirewallRuleResponse, error) // CreatePortForwardingRule Creates a port forwarding rule CreatePortForwardingRule(ctx context.Context, in *CreatePortForwardingRuleRequest, opts ...grpc.CallOption) (*CreatePortForwardingRuleResponse, error) // DeleteEgressFirewallRule Deletes an egress firewall rule DeleteEgressFirewallRule(ctx context.Context, in *DeleteEgressFirewallRuleRequest, opts ...grpc.CallOption) (*DeleteEgressFirewallRuleResponse, error) // DeleteFirewallRule Deletes a firewall rule DeleteFirewallRule(ctx context.Context, in *DeleteFirewallRuleRequest, opts ...grpc.CallOption) (*DeleteFirewallRuleResponse, error) // DeletePortForwardingRule Deletes a port forwarding rule DeletePortForwardingRule(ctx context.Context, in *DeletePortForwardingRuleRequest, opts ...grpc.CallOption) (*DeletePortForwardingRuleResponse, error) // ListEgressFirewallRules Lists all egress firewall rules for network ID. ListEgressFirewallRules(ctx context.Context, in *ListEgressFirewallRulesRequest, opts ...grpc.CallOption) (*ListEgressFirewallRulesResponse, error) // ListFirewallRules Lists all firewall rules for an IP address. ListFirewallRules(ctx context.Context, in *ListFirewallRulesRequest, opts ...grpc.CallOption) (*ListFirewallRulesResponse, error) // ListPortForwardingRules Lists all port forwarding rules for an IP address. ListPortForwardingRules(ctx context.Context, in *ListPortForwardingRulesRequest, opts ...grpc.CallOption) (*ListPortForwardingRulesResponse, error) // UpdateEgressFirewallRule Updates egress firewall rule UpdateEgressFirewallRule(ctx context.Context, in *UpdateEgressFirewallRuleRequest, opts ...grpc.CallOption) (*UpdateEgressFirewallRuleResponse, error) // UpdateFirewallRule Updates firewall rule UpdateFirewallRule(ctx context.Context, in *UpdateFirewallRuleRequest, opts ...grpc.CallOption) (*UpdateFirewallRuleResponse, error) // UpdatePortForwardingRule Updates a port forwarding rule. Only the private port and the virtual machine can be updated. UpdatePortForwardingRule(ctx context.Context, in *UpdatePortForwardingRuleRequest, opts ...grpc.CallOption) (*UpdatePortForwardingRuleResponse, error) }
FirewallServiceClient is the client API for FirewallService 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.
FirewallService provides operations for managing Firewalls
func NewFirewallServiceClient ¶
func NewFirewallServiceClient(cc grpc.ClientConnInterface) FirewallServiceClient
type FirewallServiceServer ¶
type FirewallServiceServer interface { // CreateEgressFirewallRule Creates a egress firewall rule for a given network CreateEgressFirewallRule(context.Context, *CreateEgressFirewallRuleRequest) (*CreateEgressFirewallRuleResponse, error) // CreateFirewallRule Creates a firewall rule for a given IP address CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error) // CreatePortForwardingRule Creates a port forwarding rule CreatePortForwardingRule(context.Context, *CreatePortForwardingRuleRequest) (*CreatePortForwardingRuleResponse, error) // DeleteEgressFirewallRule Deletes an egress firewall rule DeleteEgressFirewallRule(context.Context, *DeleteEgressFirewallRuleRequest) (*DeleteEgressFirewallRuleResponse, error) // DeleteFirewallRule Deletes a firewall rule DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error) // DeletePortForwardingRule Deletes a port forwarding rule DeletePortForwardingRule(context.Context, *DeletePortForwardingRuleRequest) (*DeletePortForwardingRuleResponse, error) // ListEgressFirewallRules Lists all egress firewall rules for network ID. ListEgressFirewallRules(context.Context, *ListEgressFirewallRulesRequest) (*ListEgressFirewallRulesResponse, error) // ListFirewallRules Lists all firewall rules for an IP address. ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error) // ListPortForwardingRules Lists all port forwarding rules for an IP address. ListPortForwardingRules(context.Context, *ListPortForwardingRulesRequest) (*ListPortForwardingRulesResponse, error) // UpdateEgressFirewallRule Updates egress firewall rule UpdateEgressFirewallRule(context.Context, *UpdateEgressFirewallRuleRequest) (*UpdateEgressFirewallRuleResponse, error) // UpdateFirewallRule Updates firewall rule UpdateFirewallRule(context.Context, *UpdateFirewallRuleRequest) (*UpdateFirewallRuleResponse, error) // UpdatePortForwardingRule Updates a port forwarding rule. Only the private port and the virtual machine can be updated. UpdatePortForwardingRule(context.Context, *UpdatePortForwardingRuleRequest) (*UpdatePortForwardingRuleResponse, error) // contains filtered or unexported methods }
FirewallServiceServer is the server API for FirewallService service. All implementations must embed UnimplementedFirewallServiceServer for forward compatibility.
FirewallService provides operations for managing Firewalls
type ListEgressFirewallRulesRequest ¶
type ListEgressFirewallRulesRequest struct { // Lists rule with the specified ID. Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the network ID for the egress firewall services NetworkId *int64 `protobuf:"varint,2,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the ID of IP address of the firewall services IpAddressId *int64 `protobuf:"varint,3,opt,name=ip_address_id,json=ipAddressId" json:"ip_address_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"` // List resources by tags (key/value pairs) Tags map[string]string `` /* 128-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,12,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListEgressFirewallRulesRequest represents the parameters for lists all egress firewall rules for network id.
func (*ListEgressFirewallRulesRequest) Descriptor
deprecated
func (*ListEgressFirewallRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressFirewallRulesRequest.ProtoReflect.Descriptor instead.
func (*ListEgressFirewallRulesRequest) GetAccountName ¶
func (x *ListEgressFirewallRulesRequest) GetAccountName() string
func (*ListEgressFirewallRulesRequest) GetDisplay ¶
func (x *ListEgressFirewallRulesRequest) GetDisplay() bool
func (*ListEgressFirewallRulesRequest) GetDomainId ¶
func (x *ListEgressFirewallRulesRequest) GetDomainId() int64
func (*ListEgressFirewallRulesRequest) GetId ¶
func (x *ListEgressFirewallRulesRequest) GetId() int64
func (*ListEgressFirewallRulesRequest) GetIpAddressId ¶
func (x *ListEgressFirewallRulesRequest) GetIpAddressId() int64
func (*ListEgressFirewallRulesRequest) GetKeyword ¶
func (x *ListEgressFirewallRulesRequest) GetKeyword() string
func (*ListEgressFirewallRulesRequest) GetListAll ¶
func (x *ListEgressFirewallRulesRequest) GetListAll() bool
func (*ListEgressFirewallRulesRequest) GetNetworkId ¶
func (x *ListEgressFirewallRulesRequest) GetNetworkId() int64
func (*ListEgressFirewallRulesRequest) GetPage ¶
func (x *ListEgressFirewallRulesRequest) GetPage() int32
func (*ListEgressFirewallRulesRequest) GetPageSize ¶
func (x *ListEgressFirewallRulesRequest) GetPageSize() int32
func (*ListEgressFirewallRulesRequest) GetProjectId ¶
func (x *ListEgressFirewallRulesRequest) GetProjectId() int64
func (*ListEgressFirewallRulesRequest) GetRecursive ¶
func (x *ListEgressFirewallRulesRequest) GetRecursive() bool
func (*ListEgressFirewallRulesRequest) GetResponseType ¶
func (x *ListEgressFirewallRulesRequest) GetResponseType() string
func (*ListEgressFirewallRulesRequest) GetTags ¶
func (x *ListEgressFirewallRulesRequest) GetTags() map[string]string
func (*ListEgressFirewallRulesRequest) ProtoMessage ¶
func (*ListEgressFirewallRulesRequest) ProtoMessage()
func (*ListEgressFirewallRulesRequest) ProtoReflect ¶
func (x *ListEgressFirewallRulesRequest) ProtoReflect() protoreflect.Message
func (*ListEgressFirewallRulesRequest) Reset ¶
func (x *ListEgressFirewallRulesRequest) Reset()
func (*ListEgressFirewallRulesRequest) String ¶
func (x *ListEgressFirewallRulesRequest) String() string
type ListEgressFirewallRulesResponse ¶
type ListEgressFirewallRulesResponse struct { // The list of Firewalls Items []*Firewall `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of Firewalls TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListEgressFirewallRulesResponse represents the response from lists all egress firewall rules for network id.
func (*ListEgressFirewallRulesResponse) Descriptor
deprecated
func (*ListEgressFirewallRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEgressFirewallRulesResponse.ProtoReflect.Descriptor instead.
func (*ListEgressFirewallRulesResponse) GetItems ¶
func (x *ListEgressFirewallRulesResponse) GetItems() []*Firewall
func (*ListEgressFirewallRulesResponse) GetTotalCount ¶
func (x *ListEgressFirewallRulesResponse) GetTotalCount() int32
func (*ListEgressFirewallRulesResponse) ProtoMessage ¶
func (*ListEgressFirewallRulesResponse) ProtoMessage()
func (*ListEgressFirewallRulesResponse) ProtoReflect ¶
func (x *ListEgressFirewallRulesResponse) ProtoReflect() protoreflect.Message
func (*ListEgressFirewallRulesResponse) Reset ¶
func (x *ListEgressFirewallRulesResponse) Reset()
func (*ListEgressFirewallRulesResponse) String ¶
func (x *ListEgressFirewallRulesResponse) String() string
type ListFirewallRulesRequest ¶
type ListFirewallRulesRequest struct { // Lists rule with the specified ID. Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the ID of IP address of the firewall services IpAddressId *int64 `protobuf:"varint,2,opt,name=ip_address_id,json=ipAddressId" json:"ip_address_id,omitempty"` // list firewall rules for certain network NetworkId *int64 `protobuf:"varint,3,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"` // List resources by tags (key/value pairs) Tags map[string]string `` /* 128-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,12,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListFirewallRulesRequest represents the parameters for lists all firewall rules for an ip address.
func (*ListFirewallRulesRequest) Descriptor
deprecated
func (*ListFirewallRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallRulesRequest.ProtoReflect.Descriptor instead.
func (*ListFirewallRulesRequest) GetAccountName ¶
func (x *ListFirewallRulesRequest) GetAccountName() string
func (*ListFirewallRulesRequest) GetDisplay ¶
func (x *ListFirewallRulesRequest) GetDisplay() bool
func (*ListFirewallRulesRequest) GetDomainId ¶
func (x *ListFirewallRulesRequest) GetDomainId() int64
func (*ListFirewallRulesRequest) GetId ¶
func (x *ListFirewallRulesRequest) GetId() int64
func (*ListFirewallRulesRequest) GetIpAddressId ¶
func (x *ListFirewallRulesRequest) GetIpAddressId() int64
func (*ListFirewallRulesRequest) GetKeyword ¶
func (x *ListFirewallRulesRequest) GetKeyword() string
func (*ListFirewallRulesRequest) GetListAll ¶
func (x *ListFirewallRulesRequest) GetListAll() bool
func (*ListFirewallRulesRequest) GetNetworkId ¶
func (x *ListFirewallRulesRequest) GetNetworkId() int64
func (*ListFirewallRulesRequest) GetPage ¶
func (x *ListFirewallRulesRequest) GetPage() int32
func (*ListFirewallRulesRequest) GetPageSize ¶
func (x *ListFirewallRulesRequest) GetPageSize() int32
func (*ListFirewallRulesRequest) GetProjectId ¶
func (x *ListFirewallRulesRequest) GetProjectId() int64
func (*ListFirewallRulesRequest) GetRecursive ¶
func (x *ListFirewallRulesRequest) GetRecursive() bool
func (*ListFirewallRulesRequest) GetResponseType ¶
func (x *ListFirewallRulesRequest) GetResponseType() string
func (*ListFirewallRulesRequest) GetTags ¶
func (x *ListFirewallRulesRequest) GetTags() map[string]string
func (*ListFirewallRulesRequest) ProtoMessage ¶
func (*ListFirewallRulesRequest) ProtoMessage()
func (*ListFirewallRulesRequest) ProtoReflect ¶
func (x *ListFirewallRulesRequest) ProtoReflect() protoreflect.Message
func (*ListFirewallRulesRequest) Reset ¶
func (x *ListFirewallRulesRequest) Reset()
func (*ListFirewallRulesRequest) String ¶
func (x *ListFirewallRulesRequest) String() string
type ListFirewallRulesResponse ¶
type ListFirewallRulesResponse struct { // The list of Firewalls Items []*Firewall `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of Firewalls TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListFirewallRulesResponse represents the response from lists all firewall rules for an ip address.
func (*ListFirewallRulesResponse) Descriptor
deprecated
func (*ListFirewallRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallRulesResponse.ProtoReflect.Descriptor instead.
func (*ListFirewallRulesResponse) GetItems ¶
func (x *ListFirewallRulesResponse) GetItems() []*Firewall
func (*ListFirewallRulesResponse) GetTotalCount ¶
func (x *ListFirewallRulesResponse) GetTotalCount() int32
func (*ListFirewallRulesResponse) ProtoMessage ¶
func (*ListFirewallRulesResponse) ProtoMessage()
func (*ListFirewallRulesResponse) ProtoReflect ¶
func (x *ListFirewallRulesResponse) ProtoReflect() protoreflect.Message
func (*ListFirewallRulesResponse) Reset ¶
func (x *ListFirewallRulesResponse) Reset()
func (*ListFirewallRulesResponse) String ¶
func (x *ListFirewallRulesResponse) String() string
type ListPortForwardingRulesRequest ¶
type ListPortForwardingRulesRequest struct { // Lists rule with the specified ID. Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the ID of IP address of the port forwarding services IpAddressId *int64 `protobuf:"varint,2,opt,name=ip_address_id,json=ipAddressId" json:"ip_address_id,omitempty"` // list port forwarding rules for certain network NetworkId *int64 `protobuf:"varint,3,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"` // List resources by tags (key/value pairs) Tags map[string]string `` /* 128-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,12,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListPortForwardingRulesRequest represents the parameters for lists all port forwarding rules for an ip address.
func (*ListPortForwardingRulesRequest) Descriptor
deprecated
func (*ListPortForwardingRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPortForwardingRulesRequest.ProtoReflect.Descriptor instead.
func (*ListPortForwardingRulesRequest) GetAccountName ¶
func (x *ListPortForwardingRulesRequest) GetAccountName() string
func (*ListPortForwardingRulesRequest) GetDisplay ¶
func (x *ListPortForwardingRulesRequest) GetDisplay() bool
func (*ListPortForwardingRulesRequest) GetDomainId ¶
func (x *ListPortForwardingRulesRequest) GetDomainId() int64
func (*ListPortForwardingRulesRequest) GetId ¶
func (x *ListPortForwardingRulesRequest) GetId() int64
func (*ListPortForwardingRulesRequest) GetIpAddressId ¶
func (x *ListPortForwardingRulesRequest) GetIpAddressId() int64
func (*ListPortForwardingRulesRequest) GetKeyword ¶
func (x *ListPortForwardingRulesRequest) GetKeyword() string
func (*ListPortForwardingRulesRequest) GetListAll ¶
func (x *ListPortForwardingRulesRequest) GetListAll() bool
func (*ListPortForwardingRulesRequest) GetNetworkId ¶
func (x *ListPortForwardingRulesRequest) GetNetworkId() int64
func (*ListPortForwardingRulesRequest) GetPage ¶
func (x *ListPortForwardingRulesRequest) GetPage() int32
func (*ListPortForwardingRulesRequest) GetPageSize ¶
func (x *ListPortForwardingRulesRequest) GetPageSize() int32
func (*ListPortForwardingRulesRequest) GetProjectId ¶
func (x *ListPortForwardingRulesRequest) GetProjectId() int64
func (*ListPortForwardingRulesRequest) GetRecursive ¶
func (x *ListPortForwardingRulesRequest) GetRecursive() bool
func (*ListPortForwardingRulesRequest) GetResponseType ¶
func (x *ListPortForwardingRulesRequest) GetResponseType() string
func (*ListPortForwardingRulesRequest) GetTags ¶
func (x *ListPortForwardingRulesRequest) GetTags() map[string]string
func (*ListPortForwardingRulesRequest) ProtoMessage ¶
func (*ListPortForwardingRulesRequest) ProtoMessage()
func (*ListPortForwardingRulesRequest) ProtoReflect ¶
func (x *ListPortForwardingRulesRequest) ProtoReflect() protoreflect.Message
func (*ListPortForwardingRulesRequest) Reset ¶
func (x *ListPortForwardingRulesRequest) Reset()
func (*ListPortForwardingRulesRequest) String ¶
func (x *ListPortForwardingRulesRequest) String() string
type ListPortForwardingRulesResponse ¶
type ListPortForwardingRulesResponse struct { // The list of FirewallRules Items []*FirewallRule `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of FirewallRules TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListPortForwardingRulesResponse represents the response from lists all port forwarding rules for an ip address.
func (*ListPortForwardingRulesResponse) Descriptor
deprecated
func (*ListPortForwardingRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPortForwardingRulesResponse.ProtoReflect.Descriptor instead.
func (*ListPortForwardingRulesResponse) GetItems ¶
func (x *ListPortForwardingRulesResponse) GetItems() []*FirewallRule
func (*ListPortForwardingRulesResponse) GetTotalCount ¶
func (x *ListPortForwardingRulesResponse) GetTotalCount() int32
func (*ListPortForwardingRulesResponse) ProtoMessage ¶
func (*ListPortForwardingRulesResponse) ProtoMessage()
func (*ListPortForwardingRulesResponse) ProtoReflect ¶
func (x *ListPortForwardingRulesResponse) ProtoReflect() protoreflect.Message
func (*ListPortForwardingRulesResponse) Reset ¶
func (x *ListPortForwardingRulesResponse) Reset()
func (*ListPortForwardingRulesResponse) String ¶
func (x *ListPortForwardingRulesResponse) String() string
type ProtocolType ¶
type ProtocolType int32
ProtocolType represents the possible values for the protocol for the firewall rule. Valid values are TCP/UDP/ICMP.
const ( // Default unspecified value ProtocolType_PROTOCOL_TYPE_UNSPECIFIED ProtocolType = 0 // ICMP value ProtocolType_PROTOCOL_TYPE_ICMP ProtocolType = 1 // TCP value ProtocolType_PROTOCOL_TYPE_TCP ProtocolType = 2 // UDP value ProtocolType_PROTOCOL_TYPE_UDP ProtocolType = 3 )
func (ProtocolType) Descriptor ¶
func (ProtocolType) Descriptor() protoreflect.EnumDescriptor
func (ProtocolType) Enum ¶
func (x ProtocolType) Enum() *ProtocolType
func (ProtocolType) EnumDescriptor
deprecated
func (ProtocolType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtocolType.Descriptor instead.
func (ProtocolType) Number ¶
func (x ProtocolType) Number() protoreflect.EnumNumber
func (ProtocolType) String ¶
func (x ProtocolType) String() string
func (ProtocolType) Type ¶
func (ProtocolType) Type() protoreflect.EnumType
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 UnimplementedFirewallServiceServer ¶
type UnimplementedFirewallServiceServer struct{}
UnimplementedFirewallServiceServer 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 (UnimplementedFirewallServiceServer) CreateEgressFirewallRule ¶
func (UnimplementedFirewallServiceServer) CreateEgressFirewallRule(context.Context, *CreateEgressFirewallRuleRequest) (*CreateEgressFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) CreateFirewallRule ¶
func (UnimplementedFirewallServiceServer) CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) CreatePortForwardingRule ¶
func (UnimplementedFirewallServiceServer) CreatePortForwardingRule(context.Context, *CreatePortForwardingRuleRequest) (*CreatePortForwardingRuleResponse, error)
func (UnimplementedFirewallServiceServer) DeleteEgressFirewallRule ¶
func (UnimplementedFirewallServiceServer) DeleteEgressFirewallRule(context.Context, *DeleteEgressFirewallRuleRequest) (*DeleteEgressFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) DeleteFirewallRule ¶
func (UnimplementedFirewallServiceServer) DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) DeletePortForwardingRule ¶
func (UnimplementedFirewallServiceServer) DeletePortForwardingRule(context.Context, *DeletePortForwardingRuleRequest) (*DeletePortForwardingRuleResponse, error)
func (UnimplementedFirewallServiceServer) ListEgressFirewallRules ¶
func (UnimplementedFirewallServiceServer) ListEgressFirewallRules(context.Context, *ListEgressFirewallRulesRequest) (*ListEgressFirewallRulesResponse, error)
func (UnimplementedFirewallServiceServer) ListFirewallRules ¶
func (UnimplementedFirewallServiceServer) ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error)
func (UnimplementedFirewallServiceServer) ListPortForwardingRules ¶
func (UnimplementedFirewallServiceServer) ListPortForwardingRules(context.Context, *ListPortForwardingRulesRequest) (*ListPortForwardingRulesResponse, error)
func (UnimplementedFirewallServiceServer) UpdateEgressFirewallRule ¶
func (UnimplementedFirewallServiceServer) UpdateEgressFirewallRule(context.Context, *UpdateEgressFirewallRuleRequest) (*UpdateEgressFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) UpdateFirewallRule ¶
func (UnimplementedFirewallServiceServer) UpdateFirewallRule(context.Context, *UpdateFirewallRuleRequest) (*UpdateFirewallRuleResponse, error)
func (UnimplementedFirewallServiceServer) UpdatePortForwardingRule ¶
func (UnimplementedFirewallServiceServer) UpdatePortForwardingRule(context.Context, *UpdatePortForwardingRuleRequest) (*UpdatePortForwardingRuleResponse, error)
type UnsafeFirewallServiceServer ¶
type UnsafeFirewallServiceServer interface {
// contains filtered or unexported methods
}
UnsafeFirewallServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FirewallServiceServer will result in compilation errors.
type UpdateEgressFirewallRuleRequest ¶
type UpdateEgressFirewallRuleRequest struct { // the ID of the egress firewall rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // an optional field, whether to the display the rule 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 }
UpdateEgressFirewallRuleRequest represents the parameters for updates egress firewall rule
func (*UpdateEgressFirewallRuleRequest) Descriptor
deprecated
func (*UpdateEgressFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEgressFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateEgressFirewallRuleRequest) GetCustomId ¶
func (x *UpdateEgressFirewallRuleRequest) GetCustomId() string
func (*UpdateEgressFirewallRuleRequest) GetDisplay ¶
func (x *UpdateEgressFirewallRuleRequest) GetDisplay() bool
func (*UpdateEgressFirewallRuleRequest) GetId ¶
func (x *UpdateEgressFirewallRuleRequest) GetId() int64
func (*UpdateEgressFirewallRuleRequest) GetInjectedJobId ¶
func (x *UpdateEgressFirewallRuleRequest) GetInjectedJobId() string
func (*UpdateEgressFirewallRuleRequest) GetResponseType ¶
func (x *UpdateEgressFirewallRuleRequest) GetResponseType() string
func (*UpdateEgressFirewallRuleRequest) GetStartEventId ¶
func (x *UpdateEgressFirewallRuleRequest) GetStartEventId() int64
func (*UpdateEgressFirewallRuleRequest) ProtoMessage ¶
func (*UpdateEgressFirewallRuleRequest) ProtoMessage()
func (*UpdateEgressFirewallRuleRequest) ProtoReflect ¶
func (x *UpdateEgressFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateEgressFirewallRuleRequest) Reset ¶
func (x *UpdateEgressFirewallRuleRequest) Reset()
func (*UpdateEgressFirewallRuleRequest) String ¶
func (x *UpdateEgressFirewallRuleRequest) String() string
type UpdateEgressFirewallRuleResponse ¶
type UpdateEgressFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateEgressFirewallRuleResponse represents the response from updates egress firewall rule
func (*UpdateEgressFirewallRuleResponse) Descriptor
deprecated
func (*UpdateEgressFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEgressFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*UpdateEgressFirewallRuleResponse) GetResult ¶
func (x *UpdateEgressFirewallRuleResponse) GetResult() *Result
func (*UpdateEgressFirewallRuleResponse) ProtoMessage ¶
func (*UpdateEgressFirewallRuleResponse) ProtoMessage()
func (*UpdateEgressFirewallRuleResponse) ProtoReflect ¶
func (x *UpdateEgressFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*UpdateEgressFirewallRuleResponse) Reset ¶
func (x *UpdateEgressFirewallRuleResponse) Reset()
func (*UpdateEgressFirewallRuleResponse) String ¶
func (x *UpdateEgressFirewallRuleResponse) String() string
type UpdateFirewallRuleRequest ¶
type UpdateFirewallRuleRequest struct { // the ID of the firewall rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // an optional field, whether to the display the rule 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 }
UpdateFirewallRuleRequest represents the parameters for updates firewall rule
func (*UpdateFirewallRuleRequest) Descriptor
deprecated
func (*UpdateFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateFirewallRuleRequest) GetCustomId ¶
func (x *UpdateFirewallRuleRequest) GetCustomId() string
func (*UpdateFirewallRuleRequest) GetDisplay ¶
func (x *UpdateFirewallRuleRequest) GetDisplay() bool
func (*UpdateFirewallRuleRequest) GetId ¶
func (x *UpdateFirewallRuleRequest) GetId() int64
func (*UpdateFirewallRuleRequest) GetInjectedJobId ¶
func (x *UpdateFirewallRuleRequest) GetInjectedJobId() string
func (*UpdateFirewallRuleRequest) GetResponseType ¶
func (x *UpdateFirewallRuleRequest) GetResponseType() string
func (*UpdateFirewallRuleRequest) GetStartEventId ¶
func (x *UpdateFirewallRuleRequest) GetStartEventId() int64
func (*UpdateFirewallRuleRequest) ProtoMessage ¶
func (*UpdateFirewallRuleRequest) ProtoMessage()
func (*UpdateFirewallRuleRequest) ProtoReflect ¶
func (x *UpdateFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateFirewallRuleRequest) Reset ¶
func (x *UpdateFirewallRuleRequest) Reset()
func (*UpdateFirewallRuleRequest) String ¶
func (x *UpdateFirewallRuleRequest) String() string
type UpdateFirewallRuleResponse ¶
type UpdateFirewallRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateFirewallRuleResponse represents the response from updates firewall rule
func (*UpdateFirewallRuleResponse) Descriptor
deprecated
func (*UpdateFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*UpdateFirewallRuleResponse) GetResult ¶
func (x *UpdateFirewallRuleResponse) GetResult() *Result
func (*UpdateFirewallRuleResponse) ProtoMessage ¶
func (*UpdateFirewallRuleResponse) ProtoMessage()
func (*UpdateFirewallRuleResponse) ProtoReflect ¶
func (x *UpdateFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*UpdateFirewallRuleResponse) Reset ¶
func (x *UpdateFirewallRuleResponse) Reset()
func (*UpdateFirewallRuleResponse) String ¶
func (x *UpdateFirewallRuleResponse) String() string
type UpdatePortForwardingRuleRequest ¶
type UpdatePortForwardingRuleRequest struct { // the ID of the port forwarding rule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the private start port of the port forwarding rule PrivatePort *int32 `protobuf:"varint,2,opt,name=private_port,json=privatePort" json:"private_port,omitempty"` // the private end port of the port forwarding rule PrivateEndPort *int32 `protobuf:"varint,3,opt,name=private_end_port,json=privateEndPort" json:"private_end_port,omitempty"` // the ID of the virtual machine for the port forwarding rule VirtualMachineId *int64 `protobuf:"varint,4,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // VM guest nic Secondary ip address for the port forwarding rule VmGuestIp *string `protobuf:"bytes,5,opt,name=vm_guest_ip,json=vmGuestIp" json:"vm_guest_ip,omitempty"` // an optional field, whether to the display the rule to the end user or not Display *bool `protobuf:"varint,6,opt,name=display" json:"display,omitempty"` // the source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). This param will be used only for VPC tiers. By default, all CIDRs are allowed. SourceCidrList []string `protobuf:"bytes,7,rep,name=source_cidr_list,json=sourceCidrList" json:"source_cidr_list,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,8,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` StartEventId *int64 `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdatePortForwardingRuleRequest represents the parameters for updates a port forwarding rule. only the private port and the virtual machine can be updated.
func (*UpdatePortForwardingRuleRequest) Descriptor
deprecated
func (*UpdatePortForwardingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePortForwardingRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdatePortForwardingRuleRequest) GetCustomId ¶
func (x *UpdatePortForwardingRuleRequest) GetCustomId() string
func (*UpdatePortForwardingRuleRequest) GetDisplay ¶
func (x *UpdatePortForwardingRuleRequest) GetDisplay() bool
func (*UpdatePortForwardingRuleRequest) GetId ¶
func (x *UpdatePortForwardingRuleRequest) GetId() int64
func (*UpdatePortForwardingRuleRequest) GetInjectedJobId ¶
func (x *UpdatePortForwardingRuleRequest) GetInjectedJobId() string
func (*UpdatePortForwardingRuleRequest) GetPrivateEndPort ¶
func (x *UpdatePortForwardingRuleRequest) GetPrivateEndPort() int32
func (*UpdatePortForwardingRuleRequest) GetPrivatePort ¶
func (x *UpdatePortForwardingRuleRequest) GetPrivatePort() int32
func (*UpdatePortForwardingRuleRequest) GetResponseType ¶
func (x *UpdatePortForwardingRuleRequest) GetResponseType() string
func (*UpdatePortForwardingRuleRequest) GetSourceCidrList ¶
func (x *UpdatePortForwardingRuleRequest) GetSourceCidrList() []string
func (*UpdatePortForwardingRuleRequest) GetStartEventId ¶
func (x *UpdatePortForwardingRuleRequest) GetStartEventId() int64
func (*UpdatePortForwardingRuleRequest) GetVirtualMachineId ¶
func (x *UpdatePortForwardingRuleRequest) GetVirtualMachineId() int64
func (*UpdatePortForwardingRuleRequest) GetVmGuestIp ¶
func (x *UpdatePortForwardingRuleRequest) GetVmGuestIp() string
func (*UpdatePortForwardingRuleRequest) ProtoMessage ¶
func (*UpdatePortForwardingRuleRequest) ProtoMessage()
func (*UpdatePortForwardingRuleRequest) ProtoReflect ¶
func (x *UpdatePortForwardingRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdatePortForwardingRuleRequest) Reset ¶
func (x *UpdatePortForwardingRuleRequest) Reset()
func (*UpdatePortForwardingRuleRequest) String ¶
func (x *UpdatePortForwardingRuleRequest) String() string
type UpdatePortForwardingRuleResponse ¶
type UpdatePortForwardingRuleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdatePortForwardingRuleResponse represents the response from updates a port forwarding rule. only the private port and the virtual machine can be updated.
func (*UpdatePortForwardingRuleResponse) Descriptor
deprecated
func (*UpdatePortForwardingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePortForwardingRuleResponse.ProtoReflect.Descriptor instead.
func (*UpdatePortForwardingRuleResponse) GetResult ¶
func (x *UpdatePortForwardingRuleResponse) GetResult() *Result
func (*UpdatePortForwardingRuleResponse) ProtoMessage ¶
func (*UpdatePortForwardingRuleResponse) ProtoMessage()
func (*UpdatePortForwardingRuleResponse) ProtoReflect ¶
func (x *UpdatePortForwardingRuleResponse) ProtoReflect() protoreflect.Message
func (*UpdatePortForwardingRuleResponse) Reset ¶
func (x *UpdatePortForwardingRuleResponse) Reset()
func (*UpdatePortForwardingRuleResponse) String ¶
func (x *UpdatePortForwardingRuleResponse) String() string