MCPcopy Index your code
hub / github.com/apache/cloudstack-go / SecurityGroupServiceIface

Interface SecurityGroupServiceIface

cloudstack/SecurityGroupService.go:62–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62type SecurityGroupServiceIface interface {
63 AuthorizeSecurityGroupEgress(p *AuthorizeSecurityGroupEgressParams) (*AuthorizeSecurityGroupEgressResponse, error)
64 NewAuthorizeSecurityGroupEgressParams() *AuthorizeSecurityGroupEgressParams
65 AuthorizeSecurityGroupIngress(p *AuthorizeSecurityGroupIngressParams) (*AuthorizeSecurityGroupIngressResponse, error)
66 NewAuthorizeSecurityGroupIngressParams() *AuthorizeSecurityGroupIngressParams
67 CreateSecurityGroup(p *CreateSecurityGroupParams) (*CreateSecurityGroupResponse, error)
68 NewCreateSecurityGroupParams(name string) *CreateSecurityGroupParams
69 DeleteSecurityGroup(p *DeleteSecurityGroupParams) (*DeleteSecurityGroupResponse, error)
70 NewDeleteSecurityGroupParams() *DeleteSecurityGroupParams
71 ListSecurityGroups(p *ListSecurityGroupsParams) (*ListSecurityGroupsResponse, error)
72 NewListSecurityGroupsParams() *ListSecurityGroupsParams
73 GetSecurityGroupID(keyword string, opts ...OptionFunc) (string, int, error)
74 GetSecurityGroupByName(name string, opts ...OptionFunc) (*SecurityGroup, int, error)
75 GetSecurityGroupByID(id string, opts ...OptionFunc) (*SecurityGroup, int, error)
76 RevokeSecurityGroupEgress(p *RevokeSecurityGroupEgressParams) (*RevokeSecurityGroupEgressResponse, error)
77 NewRevokeSecurityGroupEgressParams(id string) *RevokeSecurityGroupEgressParams
78 RevokeSecurityGroupIngress(p *RevokeSecurityGroupIngressParams) (*RevokeSecurityGroupIngressResponse, error)
79 NewRevokeSecurityGroupIngressParams(id string) *RevokeSecurityGroupIngressParams
80 UpdateSecurityGroup(p *UpdateSecurityGroupParams) (*UpdateSecurityGroupResponse, error)
81 NewUpdateSecurityGroupParams(id string) *UpdateSecurityGroupParams
82}
83
84type AuthorizeSecurityGroupEgressParams struct {
85 p map[string]interface{}

Callers 16

TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65
TestSecurityGroupServiceFunction · 0.65

Implementers 3

SecurityGroupServicecloudstack/cloudstack.go
MockSecurityGroupServiceIfacecloudstack/SecurityGroupService_mock.g
MockSecurityGroupServiceIfaceMockRecordercloudstack/SecurityGroupService_mock.g

Calls

no outgoing calls

Tested by

no test coverage detected