securitygroupv1

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

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

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

Documentation

Index

Constants

View Source
const (
	SecuritygroupService_AuthorizeSecurityGroupEgress_FullMethodName  = "/cloudstack.management.securitygroup.v1.SecuritygroupService/AuthorizeSecurityGroupEgress"
	SecuritygroupService_AuthorizeSecurityGroupIngress_FullMethodName = "/cloudstack.management.securitygroup.v1.SecuritygroupService/AuthorizeSecurityGroupIngress"
	SecuritygroupService_CreateSecurityGroup_FullMethodName           = "/cloudstack.management.securitygroup.v1.SecuritygroupService/CreateSecurityGroup"
	SecuritygroupService_DeleteSecurityGroup_FullMethodName           = "/cloudstack.management.securitygroup.v1.SecuritygroupService/DeleteSecurityGroup"
	SecuritygroupService_ListSecurityGroups_FullMethodName            = "/cloudstack.management.securitygroup.v1.SecuritygroupService/ListSecurityGroups"
	SecuritygroupService_RevokeSecurityGroupEgress_FullMethodName     = "/cloudstack.management.securitygroup.v1.SecuritygroupService/RevokeSecurityGroupEgress"
	SecuritygroupService_RevokeSecurityGroupIngress_FullMethodName    = "/cloudstack.management.securitygroup.v1.SecuritygroupService/RevokeSecurityGroupIngress"
	SecuritygroupService_UpdateSecurityGroup_FullMethodName           = "/cloudstack.management.securitygroup.v1.SecuritygroupService/UpdateSecurityGroup"
)

Variables

View Source
var (
	ProtocolType_name = map[int32]string{
		0: "PROTOCOL_TYPE_UNSPECIFIED",
		1: "PROTOCOL_TYPE_ALL",
		2: "PROTOCOL_TYPE_ETC",
		3: "PROTOCOL_TYPE_ICMP",
		4: "PROTOCOL_TYPE_TCP",
		5: "PROTOCOL_TYPE_UDP",
	}
	ProtocolType_value = map[string]int32{
		"PROTOCOL_TYPE_UNSPECIFIED": 0,
		"PROTOCOL_TYPE_ALL":         1,
		"PROTOCOL_TYPE_ETC":         2,
		"PROTOCOL_TYPE_ICMP":        3,
		"PROTOCOL_TYPE_TCP":         4,
		"PROTOCOL_TYPE_UDP":         5,
	}
)

Enum value maps for ProtocolType.

View Source
var File_cloudstack_management_securitygroup_v1_securitygroup_gen_proto protoreflect.FileDescriptor
View Source
var SecuritygroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.securitygroup.v1.SecuritygroupService",
	HandlerType: (*SecuritygroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AuthorizeSecurityGroupEgress",
			Handler:    _SecuritygroupService_AuthorizeSecurityGroupEgress_Handler,
		},
		{
			MethodName: "AuthorizeSecurityGroupIngress",
			Handler:    _SecuritygroupService_AuthorizeSecurityGroupIngress_Handler,
		},
		{
			MethodName: "CreateSecurityGroup",
			Handler:    _SecuritygroupService_CreateSecurityGroup_Handler,
		},
		{
			MethodName: "DeleteSecurityGroup",
			Handler:    _SecuritygroupService_DeleteSecurityGroup_Handler,
		},
		{
			MethodName: "ListSecurityGroups",
			Handler:    _SecuritygroupService_ListSecurityGroups_Handler,
		},
		{
			MethodName: "RevokeSecurityGroupEgress",
			Handler:    _SecuritygroupService_RevokeSecurityGroupEgress_Handler,
		},
		{
			MethodName: "RevokeSecurityGroupIngress",
			Handler:    _SecuritygroupService_RevokeSecurityGroupIngress_Handler,
		},
		{
			MethodName: "UpdateSecurityGroup",
			Handler:    _SecuritygroupService_UpdateSecurityGroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/securitygroup/v1/securitygroup.gen.proto",
}

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

Functions

func RegisterSecuritygroupServiceServer

func RegisterSecuritygroupServiceServer(s grpc.ServiceRegistrar, srv SecuritygroupServiceServer)

Types

type AuthorizeSecurityGroupEgressRequest

type AuthorizeSecurityGroupEgressRequest struct {

	// TCP is default. UDP is the other supported protocol
	Protocol *string `protobuf:"bytes,1,opt,name=protocol" json:"protocol,omitempty"`
	// start port for this egress rule
	StartPort *int32 `protobuf:"varint,2,opt,name=start_port,json=startPort" json:"start_port,omitempty"`
	// end port for this egress rule
	EndPort *int32 `protobuf:"varint,3,opt,name=end_port,json=endPort" json:"end_port,omitempty"`
	// type of the icmp message being sent
	IcmpType *int32 `protobuf:"varint,4,opt,name=icmp_type,json=icmpType" json:"icmp_type,omitempty"`
	// error code for this icmp message
	IcmpCode *int32 `protobuf:"varint,5,opt,name=icmp_code,json=icmpCode" json:"icmp_code,omitempty"`
	// the cidr list associated. Multiple entries must be separated by a single comma character (,).
	CidrList []string `protobuf:"bytes,6,rep,name=cidr_list,json=cidrList" json:"cidr_list,omitempty"`
	// user to security group mapping
	UserSecurityGroupList map[string]string `` /* 195-byte string literal not displayed */
	// an optional domainId for the security group. If the account parameter is used, domainId must also be used.
	DomainId *int64 `protobuf:"varint,8,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// an optional account for the security group. Must be used with domainId.
	AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional project of the security group
	ProjectId *int64 `protobuf:"varint,10,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// The ID of the security group. Mutually exclusive with securityGroupName parameter
	SecurityGroupId *int64 `protobuf:"varint,11,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"`
	// The name of the security group. Mutually exclusive with securityGroupId parameter
	SecurityGroupName *string `protobuf:"bytes,12,opt,name=security_group_name,json=securityGroupName" json:"security_group_name,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
}

AuthorizeSecurityGroupEgressRequest represents the parameters for authorizes a particular egress rule for this security group

func (*AuthorizeSecurityGroupEgressRequest) Descriptor deprecated

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

Deprecated: Use AuthorizeSecurityGroupEgressRequest.ProtoReflect.Descriptor instead.

func (*AuthorizeSecurityGroupEgressRequest) GetAccountName

func (x *AuthorizeSecurityGroupEgressRequest) GetAccountName() string

func (*AuthorizeSecurityGroupEgressRequest) GetCidrList

func (x *AuthorizeSecurityGroupEgressRequest) GetCidrList() []string

func (*AuthorizeSecurityGroupEgressRequest) GetDomainId

func (x *AuthorizeSecurityGroupEgressRequest) GetDomainId() int64

func (*AuthorizeSecurityGroupEgressRequest) GetEndPort

func (*AuthorizeSecurityGroupEgressRequest) GetIcmpCode

func (x *AuthorizeSecurityGroupEgressRequest) GetIcmpCode() int32

func (*AuthorizeSecurityGroupEgressRequest) GetIcmpType

func (x *AuthorizeSecurityGroupEgressRequest) GetIcmpType() int32

func (*AuthorizeSecurityGroupEgressRequest) GetInjectedJobId

func (x *AuthorizeSecurityGroupEgressRequest) GetInjectedJobId() string

func (*AuthorizeSecurityGroupEgressRequest) GetProjectId

func (x *AuthorizeSecurityGroupEgressRequest) GetProjectId() int64

func (*AuthorizeSecurityGroupEgressRequest) GetProtocol

func (*AuthorizeSecurityGroupEgressRequest) GetResponseType

func (x *AuthorizeSecurityGroupEgressRequest) GetResponseType() string

func (*AuthorizeSecurityGroupEgressRequest) GetSecurityGroupId

func (x *AuthorizeSecurityGroupEgressRequest) GetSecurityGroupId() int64

func (*AuthorizeSecurityGroupEgressRequest) GetSecurityGroupName

func (x *AuthorizeSecurityGroupEgressRequest) GetSecurityGroupName() string

func (*AuthorizeSecurityGroupEgressRequest) GetStartEventId

func (x *AuthorizeSecurityGroupEgressRequest) GetStartEventId() int64

func (*AuthorizeSecurityGroupEgressRequest) GetStartPort

func (x *AuthorizeSecurityGroupEgressRequest) GetStartPort() int32

func (*AuthorizeSecurityGroupEgressRequest) GetUserSecurityGroupList

func (x *AuthorizeSecurityGroupEgressRequest) GetUserSecurityGroupList() map[string]string

func (*AuthorizeSecurityGroupEgressRequest) ProtoMessage

func (*AuthorizeSecurityGroupEgressRequest) ProtoMessage()

func (*AuthorizeSecurityGroupEgressRequest) ProtoReflect

func (*AuthorizeSecurityGroupEgressRequest) Reset

func (*AuthorizeSecurityGroupEgressRequest) String

type AuthorizeSecurityGroupEgressResponse

type AuthorizeSecurityGroupEgressResponse struct {

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

AuthorizeSecurityGroupEgressResponse represents the response from authorizes a particular egress rule for this security group

func (*AuthorizeSecurityGroupEgressResponse) Descriptor deprecated

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

Deprecated: Use AuthorizeSecurityGroupEgressResponse.ProtoReflect.Descriptor instead.

func (*AuthorizeSecurityGroupEgressResponse) GetResult

func (*AuthorizeSecurityGroupEgressResponse) ProtoMessage

func (*AuthorizeSecurityGroupEgressResponse) ProtoMessage()

func (*AuthorizeSecurityGroupEgressResponse) ProtoReflect

func (*AuthorizeSecurityGroupEgressResponse) Reset

func (*AuthorizeSecurityGroupEgressResponse) String

type AuthorizeSecurityGroupIngressRequest

type AuthorizeSecurityGroupIngressRequest struct {

	// the protocol for the ACL rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol number (see /etc/protocols). ALL is default.
	Protocol *string `protobuf:"bytes,1,opt,name=protocol" json:"protocol,omitempty"`
	// start port for this ingress rule
	StartPort *int32 `protobuf:"varint,2,opt,name=start_port,json=startPort" json:"start_port,omitempty"`
	// end port for this ingress rule
	EndPort *int32 `protobuf:"varint,3,opt,name=end_port,json=endPort" json:"end_port,omitempty"`
	// type of the icmp message being sent
	IcmpType *int32 `protobuf:"varint,4,opt,name=icmp_type,json=icmpType" json:"icmp_type,omitempty"`
	// error code for this icmp message
	IcmpCode *int32 `protobuf:"varint,5,opt,name=icmp_code,json=icmpCode" json:"icmp_code,omitempty"`
	// the cidr list associated. Multiple entries must be separated by a single comma character (,).
	CidrList []string `protobuf:"bytes,6,rep,name=cidr_list,json=cidrList" json:"cidr_list,omitempty"`
	// user to security group mapping
	UserSecurityGroupList map[string]string `` /* 195-byte string literal not displayed */
	// an optional domainId for the security group. If the account parameter is used, domainId must also be used.
	DomainId *int64 `protobuf:"varint,8,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// an optional account for the security group. Must be used with domainId.
	AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional project of the security group
	ProjectId *int64 `protobuf:"varint,10,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// The ID of the security group. Mutually exclusive with securityGroupName parameter
	SecurityGroupId *int64 `protobuf:"varint,11,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"`
	// The name of the security group. Mutually exclusive with securityGroupId parameter
	SecurityGroupName *string `protobuf:"bytes,12,opt,name=security_group_name,json=securityGroupName" json:"security_group_name,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
}

AuthorizeSecurityGroupIngressRequest represents the parameters for authorizes a particular ingress rule for this security group

func (*AuthorizeSecurityGroupIngressRequest) Descriptor deprecated

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

Deprecated: Use AuthorizeSecurityGroupIngressRequest.ProtoReflect.Descriptor instead.

func (*AuthorizeSecurityGroupIngressRequest) GetAccountName

func (x *AuthorizeSecurityGroupIngressRequest) GetAccountName() string

func (*AuthorizeSecurityGroupIngressRequest) GetCidrList

func (x *AuthorizeSecurityGroupIngressRequest) GetCidrList() []string

func (*AuthorizeSecurityGroupIngressRequest) GetDomainId

func (*AuthorizeSecurityGroupIngressRequest) GetEndPort

func (*AuthorizeSecurityGroupIngressRequest) GetIcmpCode

func (*AuthorizeSecurityGroupIngressRequest) GetIcmpType

func (*AuthorizeSecurityGroupIngressRequest) GetInjectedJobId

func (x *AuthorizeSecurityGroupIngressRequest) GetInjectedJobId() string

func (*AuthorizeSecurityGroupIngressRequest) GetProjectId

func (x *AuthorizeSecurityGroupIngressRequest) GetProjectId() int64

func (*AuthorizeSecurityGroupIngressRequest) GetProtocol

func (*AuthorizeSecurityGroupIngressRequest) GetResponseType

func (x *AuthorizeSecurityGroupIngressRequest) GetResponseType() string

func (*AuthorizeSecurityGroupIngressRequest) GetSecurityGroupId

func (x *AuthorizeSecurityGroupIngressRequest) GetSecurityGroupId() int64

func (*AuthorizeSecurityGroupIngressRequest) GetSecurityGroupName

func (x *AuthorizeSecurityGroupIngressRequest) GetSecurityGroupName() string

func (*AuthorizeSecurityGroupIngressRequest) GetStartEventId

func (x *AuthorizeSecurityGroupIngressRequest) GetStartEventId() int64

func (*AuthorizeSecurityGroupIngressRequest) GetStartPort

func (x *AuthorizeSecurityGroupIngressRequest) GetStartPort() int32

func (*AuthorizeSecurityGroupIngressRequest) GetUserSecurityGroupList

func (x *AuthorizeSecurityGroupIngressRequest) GetUserSecurityGroupList() map[string]string

func (*AuthorizeSecurityGroupIngressRequest) ProtoMessage

func (*AuthorizeSecurityGroupIngressRequest) ProtoMessage()

func (*AuthorizeSecurityGroupIngressRequest) ProtoReflect

func (*AuthorizeSecurityGroupIngressRequest) Reset

func (*AuthorizeSecurityGroupIngressRequest) String

type AuthorizeSecurityGroupIngressResponse

type AuthorizeSecurityGroupIngressResponse struct {

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

AuthorizeSecurityGroupIngressResponse represents the response from authorizes a particular ingress rule for this security group

func (*AuthorizeSecurityGroupIngressResponse) Descriptor deprecated

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

Deprecated: Use AuthorizeSecurityGroupIngressResponse.ProtoReflect.Descriptor instead.

func (*AuthorizeSecurityGroupIngressResponse) GetResult

func (*AuthorizeSecurityGroupIngressResponse) ProtoMessage

func (*AuthorizeSecurityGroupIngressResponse) ProtoMessage()

func (*AuthorizeSecurityGroupIngressResponse) ProtoReflect

func (*AuthorizeSecurityGroupIngressResponse) Reset

func (*AuthorizeSecurityGroupIngressResponse) String

type CreateSecurityGroupRequest

type CreateSecurityGroupRequest struct {

	// an optional account for the security group. Must be used with domainId.
	AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// an optional domainId for the security group. If the account parameter is used, domainId must also be used.
	DomainId *int64 `protobuf:"varint,2,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the description of the security group
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// name of the security group
	SecurityGroupName *string `protobuf:"bytes,4,opt,name=security_group_name,json=securityGroupName" json:"security_group_name,omitempty"`
	// Create security group for project
	ProjectId    *int64  `protobuf:"varint,5,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateSecurityGroupRequest represents the parameters for creates a security group

func (*CreateSecurityGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateSecurityGroupRequest) GetAccountName

func (x *CreateSecurityGroupRequest) GetAccountName() string

func (*CreateSecurityGroupRequest) GetDescription

func (x *CreateSecurityGroupRequest) GetDescription() string

func (*CreateSecurityGroupRequest) GetDomainId

func (x *CreateSecurityGroupRequest) GetDomainId() int64

func (*CreateSecurityGroupRequest) GetProjectId

func (x *CreateSecurityGroupRequest) GetProjectId() int64

func (*CreateSecurityGroupRequest) GetResponseType

func (x *CreateSecurityGroupRequest) GetResponseType() string

func (*CreateSecurityGroupRequest) GetSecurityGroupName

func (x *CreateSecurityGroupRequest) GetSecurityGroupName() string

func (*CreateSecurityGroupRequest) ProtoMessage

func (*CreateSecurityGroupRequest) ProtoMessage()

func (*CreateSecurityGroupRequest) ProtoReflect

func (*CreateSecurityGroupRequest) Reset

func (x *CreateSecurityGroupRequest) Reset()

func (*CreateSecurityGroupRequest) String

func (x *CreateSecurityGroupRequest) String() string

type CreateSecurityGroupResponse

type CreateSecurityGroupResponse struct {

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

CreateSecurityGroupResponse represents the response from creates a security group

func (*CreateSecurityGroupResponse) Descriptor deprecated

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

Deprecated: Use CreateSecurityGroupResponse.ProtoReflect.Descriptor instead.

func (*CreateSecurityGroupResponse) GetResult

func (x *CreateSecurityGroupResponse) GetResult() *Result

func (*CreateSecurityGroupResponse) ProtoMessage

func (*CreateSecurityGroupResponse) ProtoMessage()

func (*CreateSecurityGroupResponse) ProtoReflect

func (*CreateSecurityGroupResponse) Reset

func (x *CreateSecurityGroupResponse) Reset()

func (*CreateSecurityGroupResponse) String

func (x *CreateSecurityGroupResponse) String() string

type DeleteSecurityGroupRequest

type DeleteSecurityGroupRequest struct {

	// the account of the security group. Must be specified with domain ID
	AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID of account owning the security group
	DomainId *int64 `protobuf:"varint,2,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the project of the security group
	ProjectId *int64 `protobuf:"varint,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// The ID of the security group. Mutually exclusive with name parameter
	Id *int64 `protobuf:"varint,4,opt,name=id" json:"id,omitempty"`
	// The ID of the security group. Mutually exclusive with id parameter
	Name         *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeleteSecurityGroupRequest represents the parameters for deletes security group

func (*DeleteSecurityGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteSecurityGroupRequest) GetAccountName

func (x *DeleteSecurityGroupRequest) GetAccountName() string

func (*DeleteSecurityGroupRequest) GetDomainId

func (x *DeleteSecurityGroupRequest) GetDomainId() int64

func (*DeleteSecurityGroupRequest) GetId

func (x *DeleteSecurityGroupRequest) GetId() int64

func (*DeleteSecurityGroupRequest) GetName

func (x *DeleteSecurityGroupRequest) GetName() string

func (*DeleteSecurityGroupRequest) GetProjectId

func (x *DeleteSecurityGroupRequest) GetProjectId() int64

func (*DeleteSecurityGroupRequest) GetResponseType

func (x *DeleteSecurityGroupRequest) GetResponseType() string

func (*DeleteSecurityGroupRequest) ProtoMessage

func (*DeleteSecurityGroupRequest) ProtoMessage()

func (*DeleteSecurityGroupRequest) ProtoReflect

func (*DeleteSecurityGroupRequest) Reset

func (x *DeleteSecurityGroupRequest) Reset()

func (*DeleteSecurityGroupRequest) String

func (x *DeleteSecurityGroupRequest) String() string

type DeleteSecurityGroupResponse

type DeleteSecurityGroupResponse struct {

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

DeleteSecurityGroupResponse represents the response from deletes security group

func (*DeleteSecurityGroupResponse) Descriptor deprecated

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

Deprecated: Use DeleteSecurityGroupResponse.ProtoReflect.Descriptor instead.

func (*DeleteSecurityGroupResponse) GetResult

func (x *DeleteSecurityGroupResponse) GetResult() *Result

func (*DeleteSecurityGroupResponse) ProtoMessage

func (*DeleteSecurityGroupResponse) ProtoMessage()

func (*DeleteSecurityGroupResponse) ProtoReflect

func (*DeleteSecurityGroupResponse) Reset

func (x *DeleteSecurityGroupResponse) Reset()

func (*DeleteSecurityGroupResponse) String

func (x *DeleteSecurityGroupResponse) String() string

type ListSecurityGroupsRequest

type ListSecurityGroupsRequest struct {

	// lists security groups by name
	SecurityGroupName *string `protobuf:"bytes,1,opt,name=security_group_name,json=securityGroupName" json:"security_group_name,omitempty"`
	// lists security groups by virtual machine id
	VirtualMachineId *int64 `protobuf:"varint,2,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
	// list the security group by the id provided
	Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,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,5,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,6,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,7,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,8,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,9,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,10,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,11,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,12,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListSecurityGroupsRequest represents the parameters for lists security groups

func (*ListSecurityGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListSecurityGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupsRequest) GetAccountName

func (x *ListSecurityGroupsRequest) GetAccountName() string

func (*ListSecurityGroupsRequest) GetDomainId

func (x *ListSecurityGroupsRequest) GetDomainId() int64

func (*ListSecurityGroupsRequest) GetId

func (x *ListSecurityGroupsRequest) GetId() int64

func (*ListSecurityGroupsRequest) GetKeyword

func (x *ListSecurityGroupsRequest) GetKeyword() string

func (*ListSecurityGroupsRequest) GetListAll

func (x *ListSecurityGroupsRequest) GetListAll() bool

func (*ListSecurityGroupsRequest) GetPage

func (x *ListSecurityGroupsRequest) GetPage() int32

func (*ListSecurityGroupsRequest) GetPageSize

func (x *ListSecurityGroupsRequest) GetPageSize() int32

func (*ListSecurityGroupsRequest) GetProjectId

func (x *ListSecurityGroupsRequest) GetProjectId() int64

func (*ListSecurityGroupsRequest) GetRecursive

func (x *ListSecurityGroupsRequest) GetRecursive() bool

func (*ListSecurityGroupsRequest) GetResponseType

func (x *ListSecurityGroupsRequest) GetResponseType() string

func (*ListSecurityGroupsRequest) GetSecurityGroupName

func (x *ListSecurityGroupsRequest) GetSecurityGroupName() string

func (*ListSecurityGroupsRequest) GetTags

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

func (*ListSecurityGroupsRequest) GetVirtualMachineId

func (x *ListSecurityGroupsRequest) GetVirtualMachineId() int64

func (*ListSecurityGroupsRequest) ProtoMessage

func (*ListSecurityGroupsRequest) ProtoMessage()

func (*ListSecurityGroupsRequest) ProtoReflect

func (*ListSecurityGroupsRequest) Reset

func (x *ListSecurityGroupsRequest) Reset()

func (*ListSecurityGroupsRequest) String

func (x *ListSecurityGroupsRequest) String() string

type ListSecurityGroupsResponse

type ListSecurityGroupsResponse struct {

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

ListSecurityGroupsResponse represents the response from lists security groups

func (*ListSecurityGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListSecurityGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListSecurityGroupsResponse) GetItems

func (x *ListSecurityGroupsResponse) GetItems() []*SecurityGroup

func (*ListSecurityGroupsResponse) GetTotalCount

func (x *ListSecurityGroupsResponse) GetTotalCount() int32

func (*ListSecurityGroupsResponse) ProtoMessage

func (*ListSecurityGroupsResponse) ProtoMessage()

func (*ListSecurityGroupsResponse) ProtoReflect

func (*ListSecurityGroupsResponse) Reset

func (x *ListSecurityGroupsResponse) Reset()

func (*ListSecurityGroupsResponse) String

func (x *ListSecurityGroupsResponse) String() string

type ProtocolType

type ProtocolType int32

ProtocolType represents the possible values for the protocol for the ACL rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol number (see /etc/protocols). ALL is default.

const (
	// Default unspecified value
	ProtocolType_PROTOCOL_TYPE_UNSPECIFIED ProtocolType = 0
	// ALL value
	ProtocolType_PROTOCOL_TYPE_ALL ProtocolType = 1
	// ETC value
	ProtocolType_PROTOCOL_TYPE_ETC ProtocolType = 2
	// ICMP value
	ProtocolType_PROTOCOL_TYPE_ICMP ProtocolType = 3
	// TCP value
	ProtocolType_PROTOCOL_TYPE_TCP ProtocolType = 4
	// UDP value
	ProtocolType_PROTOCOL_TYPE_UDP ProtocolType = 5
)

func (ProtocolType) Descriptor

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 (ProtocolType) String

func (x ProtocolType) String() string

func (ProtocolType) Type

type Result

type Result struct {

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

Result represents a generic operation result

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDisplayText

func (x *Result) GetDisplayText() string

func (*Result) GetId

func (x *Result) GetId() string

func (*Result) GetJobId

func (x *Result) GetJobId() string

func (*Result) GetJobStatus

func (x *Result) GetJobStatus() string

func (*Result) GetSuccess

func (x *Result) GetSuccess() bool

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type RevokeSecurityGroupEgressRequest

type RevokeSecurityGroupEgressRequest struct {

	// The ID of the egress 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
}

RevokeSecurityGroupEgressRequest represents the parameters for deletes a particular egress rule from this security group

func (*RevokeSecurityGroupEgressRequest) Descriptor deprecated

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

Deprecated: Use RevokeSecurityGroupEgressRequest.ProtoReflect.Descriptor instead.

func (*RevokeSecurityGroupEgressRequest) GetId

func (*RevokeSecurityGroupEgressRequest) GetInjectedJobId

func (x *RevokeSecurityGroupEgressRequest) GetInjectedJobId() string

func (*RevokeSecurityGroupEgressRequest) GetResponseType

func (x *RevokeSecurityGroupEgressRequest) GetResponseType() string

func (*RevokeSecurityGroupEgressRequest) GetStartEventId

func (x *RevokeSecurityGroupEgressRequest) GetStartEventId() int64

func (*RevokeSecurityGroupEgressRequest) ProtoMessage

func (*RevokeSecurityGroupEgressRequest) ProtoMessage()

func (*RevokeSecurityGroupEgressRequest) ProtoReflect

func (*RevokeSecurityGroupEgressRequest) Reset

func (*RevokeSecurityGroupEgressRequest) String

type RevokeSecurityGroupEgressResponse

type RevokeSecurityGroupEgressResponse struct {

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

RevokeSecurityGroupEgressResponse represents the response from deletes a particular egress rule from this security group

func (*RevokeSecurityGroupEgressResponse) Descriptor deprecated

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

Deprecated: Use RevokeSecurityGroupEgressResponse.ProtoReflect.Descriptor instead.

func (*RevokeSecurityGroupEgressResponse) GetResult

func (x *RevokeSecurityGroupEgressResponse) GetResult() *Result

func (*RevokeSecurityGroupEgressResponse) ProtoMessage

func (*RevokeSecurityGroupEgressResponse) ProtoMessage()

func (*RevokeSecurityGroupEgressResponse) ProtoReflect

func (*RevokeSecurityGroupEgressResponse) Reset

func (*RevokeSecurityGroupEgressResponse) String

type RevokeSecurityGroupIngressRequest

type RevokeSecurityGroupIngressRequest struct {

	// The ID of the ingress 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
}

RevokeSecurityGroupIngressRequest represents the parameters for deletes a particular ingress rule from this security group

func (*RevokeSecurityGroupIngressRequest) Descriptor deprecated

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

Deprecated: Use RevokeSecurityGroupIngressRequest.ProtoReflect.Descriptor instead.

func (*RevokeSecurityGroupIngressRequest) GetId

func (*RevokeSecurityGroupIngressRequest) GetInjectedJobId

func (x *RevokeSecurityGroupIngressRequest) GetInjectedJobId() string

func (*RevokeSecurityGroupIngressRequest) GetResponseType

func (x *RevokeSecurityGroupIngressRequest) GetResponseType() string

func (*RevokeSecurityGroupIngressRequest) GetStartEventId

func (x *RevokeSecurityGroupIngressRequest) GetStartEventId() int64

func (*RevokeSecurityGroupIngressRequest) ProtoMessage

func (*RevokeSecurityGroupIngressRequest) ProtoMessage()

func (*RevokeSecurityGroupIngressRequest) ProtoReflect

func (*RevokeSecurityGroupIngressRequest) Reset

func (*RevokeSecurityGroupIngressRequest) String

type RevokeSecurityGroupIngressResponse

type RevokeSecurityGroupIngressResponse struct {

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

RevokeSecurityGroupIngressResponse represents the response from deletes a particular ingress rule from this security group

func (*RevokeSecurityGroupIngressResponse) Descriptor deprecated

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

Deprecated: Use RevokeSecurityGroupIngressResponse.ProtoReflect.Descriptor instead.

func (*RevokeSecurityGroupIngressResponse) GetResult

func (*RevokeSecurityGroupIngressResponse) ProtoMessage

func (*RevokeSecurityGroupIngressResponse) ProtoMessage()

func (*RevokeSecurityGroupIngressResponse) ProtoReflect

func (*RevokeSecurityGroupIngressResponse) Reset

func (*RevokeSecurityGroupIngressResponse) String

type SecurityGroup

type SecurityGroup struct {

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

SecurityGroup represents a SecurityGroup Item

func (*SecurityGroup) Descriptor deprecated

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

Deprecated: Use SecurityGroup.ProtoReflect.Descriptor instead.

func (*SecurityGroup) GetCreated

func (x *SecurityGroup) GetCreated() string

func (*SecurityGroup) GetDescription

func (x *SecurityGroup) GetDescription() string

func (*SecurityGroup) GetDisplayName

func (x *SecurityGroup) GetDisplayName() string

func (*SecurityGroup) GetId

func (x *SecurityGroup) GetId() string

func (*SecurityGroup) GetName

func (x *SecurityGroup) GetName() string

func (*SecurityGroup) ProtoMessage

func (*SecurityGroup) ProtoMessage()

func (*SecurityGroup) ProtoReflect

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

func (*SecurityGroup) Reset

func (x *SecurityGroup) Reset()

func (*SecurityGroup) String

func (x *SecurityGroup) String() string

type SecuritygroupServiceClient

type SecuritygroupServiceClient interface {
	// AuthorizeSecurityGroupEgress Authorizes a particular egress rule for this security group
	AuthorizeSecurityGroupEgress(ctx context.Context, in *AuthorizeSecurityGroupEgressRequest, opts ...grpc.CallOption) (*AuthorizeSecurityGroupEgressResponse, error)
	// AuthorizeSecurityGroupIngress Authorizes a particular ingress rule for this security group
	AuthorizeSecurityGroupIngress(ctx context.Context, in *AuthorizeSecurityGroupIngressRequest, opts ...grpc.CallOption) (*AuthorizeSecurityGroupIngressResponse, error)
	// CreateSecurityGroup Creates a security group
	CreateSecurityGroup(ctx context.Context, in *CreateSecurityGroupRequest, opts ...grpc.CallOption) (*CreateSecurityGroupResponse, error)
	// DeleteSecurityGroup Deletes security group
	DeleteSecurityGroup(ctx context.Context, in *DeleteSecurityGroupRequest, opts ...grpc.CallOption) (*DeleteSecurityGroupResponse, error)
	// ListSecurityGroups Lists security groups
	ListSecurityGroups(ctx context.Context, in *ListSecurityGroupsRequest, opts ...grpc.CallOption) (*ListSecurityGroupsResponse, error)
	// RevokeSecurityGroupEgress Deletes a particular egress rule from this security group
	RevokeSecurityGroupEgress(ctx context.Context, in *RevokeSecurityGroupEgressRequest, opts ...grpc.CallOption) (*RevokeSecurityGroupEgressResponse, error)
	// RevokeSecurityGroupIngress Deletes a particular ingress rule from this security group
	RevokeSecurityGroupIngress(ctx context.Context, in *RevokeSecurityGroupIngressRequest, opts ...grpc.CallOption) (*RevokeSecurityGroupIngressResponse, error)
	// UpdateSecurityGroup Updates a security group
	UpdateSecurityGroup(ctx context.Context, in *UpdateSecurityGroupRequest, opts ...grpc.CallOption) (*UpdateSecurityGroupResponse, error)
}

SecuritygroupServiceClient is the client API for SecuritygroupService 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.

SecuritygroupService provides operations for managing Securitygroups

type SecuritygroupServiceServer

type SecuritygroupServiceServer interface {
	// AuthorizeSecurityGroupEgress Authorizes a particular egress rule for this security group
	AuthorizeSecurityGroupEgress(context.Context, *AuthorizeSecurityGroupEgressRequest) (*AuthorizeSecurityGroupEgressResponse, error)
	// AuthorizeSecurityGroupIngress Authorizes a particular ingress rule for this security group
	AuthorizeSecurityGroupIngress(context.Context, *AuthorizeSecurityGroupIngressRequest) (*AuthorizeSecurityGroupIngressResponse, error)
	// CreateSecurityGroup Creates a security group
	CreateSecurityGroup(context.Context, *CreateSecurityGroupRequest) (*CreateSecurityGroupResponse, error)
	// DeleteSecurityGroup Deletes security group
	DeleteSecurityGroup(context.Context, *DeleteSecurityGroupRequest) (*DeleteSecurityGroupResponse, error)
	// ListSecurityGroups Lists security groups
	ListSecurityGroups(context.Context, *ListSecurityGroupsRequest) (*ListSecurityGroupsResponse, error)
	// RevokeSecurityGroupEgress Deletes a particular egress rule from this security group
	RevokeSecurityGroupEgress(context.Context, *RevokeSecurityGroupEgressRequest) (*RevokeSecurityGroupEgressResponse, error)
	// RevokeSecurityGroupIngress Deletes a particular ingress rule from this security group
	RevokeSecurityGroupIngress(context.Context, *RevokeSecurityGroupIngressRequest) (*RevokeSecurityGroupIngressResponse, error)
	// UpdateSecurityGroup Updates a security group
	UpdateSecurityGroup(context.Context, *UpdateSecurityGroupRequest) (*UpdateSecurityGroupResponse, error)
	// contains filtered or unexported methods
}

SecuritygroupServiceServer is the server API for SecuritygroupService service. All implementations must embed UnimplementedSecuritygroupServiceServer for forward compatibility.

SecuritygroupService provides operations for managing Securitygroups

type Success

type Success struct {

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

Success represents a Success Operation Response

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetDisplayText

func (x *Success) GetDisplayText() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

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

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type UnimplementedSecuritygroupServiceServer

type UnimplementedSecuritygroupServiceServer struct{}

UnimplementedSecuritygroupServiceServer 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 (UnimplementedSecuritygroupServiceServer) CreateSecurityGroup

func (UnimplementedSecuritygroupServiceServer) DeleteSecurityGroup

func (UnimplementedSecuritygroupServiceServer) ListSecurityGroups

func (UnimplementedSecuritygroupServiceServer) UpdateSecurityGroup

type UnsafeSecuritygroupServiceServer

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

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

type UpdateSecurityGroupRequest

type UpdateSecurityGroupRequest struct {

	// The ID of the security group.
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// The new name of the security group.
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,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"`
	ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateSecurityGroupRequest represents the parameters for updates a security group

func (*UpdateSecurityGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateSecurityGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupRequest) GetCustomId

func (x *UpdateSecurityGroupRequest) GetCustomId() string

func (*UpdateSecurityGroupRequest) GetId

func (x *UpdateSecurityGroupRequest) GetId() int64

func (*UpdateSecurityGroupRequest) GetName

func (x *UpdateSecurityGroupRequest) GetName() string

func (*UpdateSecurityGroupRequest) GetResponseType

func (x *UpdateSecurityGroupRequest) GetResponseType() string

func (*UpdateSecurityGroupRequest) ProtoMessage

func (*UpdateSecurityGroupRequest) ProtoMessage()

func (*UpdateSecurityGroupRequest) ProtoReflect

func (*UpdateSecurityGroupRequest) Reset

func (x *UpdateSecurityGroupRequest) Reset()

func (*UpdateSecurityGroupRequest) String

func (x *UpdateSecurityGroupRequest) String() string

type UpdateSecurityGroupResponse

type UpdateSecurityGroupResponse struct {

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

UpdateSecurityGroupResponse represents the response from updates a security group

func (*UpdateSecurityGroupResponse) Descriptor deprecated

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

Deprecated: Use UpdateSecurityGroupResponse.ProtoReflect.Descriptor instead.

func (*UpdateSecurityGroupResponse) GetResult

func (x *UpdateSecurityGroupResponse) GetResult() *Result

func (*UpdateSecurityGroupResponse) ProtoMessage

func (*UpdateSecurityGroupResponse) ProtoMessage()

func (*UpdateSecurityGroupResponse) ProtoReflect

func (*UpdateSecurityGroupResponse) Reset

func (x *UpdateSecurityGroupResponse) Reset()

func (*UpdateSecurityGroupResponse) String

func (x *UpdateSecurityGroupResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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