Documentation
¶
Overview ¶
nolint
Index ¶
- type SecurityProfileIterator
- func (it *SecurityProfileIterator) Error() error
- func (it *SecurityProfileIterator) Next() bool
- func (it *SecurityProfileIterator) Take(size int64) ([]*smartwebsecurity.SecurityProfile, error)
- func (it *SecurityProfileIterator) TakeAll() ([]*smartwebsecurity.SecurityProfile, error)
- func (it *SecurityProfileIterator) Value() *smartwebsecurity.SecurityProfile
- type SecurityProfileServiceClient
- func (c *SecurityProfileServiceClient) Create(ctx context.Context, in *smartwebsecurity.CreateSecurityProfileRequest, ...) (*operation.Operation, error)
- func (c *SecurityProfileServiceClient) Delete(ctx context.Context, in *smartwebsecurity.DeleteSecurityProfileRequest, ...) (*operation.Operation, error)
- func (c *SecurityProfileServiceClient) Get(ctx context.Context, in *smartwebsecurity.GetSecurityProfileRequest, ...) (*smartwebsecurity.SecurityProfile, error)
- func (c *SecurityProfileServiceClient) List(ctx context.Context, in *smartwebsecurity.ListSecurityProfilesRequest, ...) (*smartwebsecurity.ListSecurityProfilesResponse, error)
- func (c *SecurityProfileServiceClient) SecurityProfileIterator(ctx context.Context, req *smartwebsecurity.ListSecurityProfilesRequest, ...) *SecurityProfileIterator
- func (c *SecurityProfileServiceClient) Update(ctx context.Context, in *smartwebsecurity.UpdateSecurityProfileRequest, ...) (*operation.Operation, error)
- type SmartWebSecurity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecurityProfileIterator ¶
type SecurityProfileIterator struct {
// contains filtered or unexported fields
}
func (*SecurityProfileIterator) Error ¶
func (it *SecurityProfileIterator) Error() error
func (*SecurityProfileIterator) Next ¶
func (it *SecurityProfileIterator) Next() bool
func (*SecurityProfileIterator) Take ¶
func (it *SecurityProfileIterator) Take(size int64) ([]*smartwebsecurity.SecurityProfile, error)
func (*SecurityProfileIterator) TakeAll ¶
func (it *SecurityProfileIterator) TakeAll() ([]*smartwebsecurity.SecurityProfile, error)
func (*SecurityProfileIterator) Value ¶
func (it *SecurityProfileIterator) Value() *smartwebsecurity.SecurityProfile
type SecurityProfileServiceClient ¶
type SecurityProfileServiceClient struct {
// contains filtered or unexported fields
}
SecurityProfileServiceClient is a smartwebsecurity.SecurityProfileServiceClient with lazy GRPC connection initialization.
func (*SecurityProfileServiceClient) Create ¶
func (c *SecurityProfileServiceClient) Create(ctx context.Context, in *smartwebsecurity.CreateSecurityProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements smartwebsecurity.SecurityProfileServiceClient
func (*SecurityProfileServiceClient) Delete ¶
func (c *SecurityProfileServiceClient) Delete(ctx context.Context, in *smartwebsecurity.DeleteSecurityProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements smartwebsecurity.SecurityProfileServiceClient
func (*SecurityProfileServiceClient) Get ¶
func (c *SecurityProfileServiceClient) Get(ctx context.Context, in *smartwebsecurity.GetSecurityProfileRequest, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
Get implements smartwebsecurity.SecurityProfileServiceClient
func (*SecurityProfileServiceClient) List ¶
func (c *SecurityProfileServiceClient) List(ctx context.Context, in *smartwebsecurity.ListSecurityProfilesRequest, opts ...grpc.CallOption) (*smartwebsecurity.ListSecurityProfilesResponse, error)
List implements smartwebsecurity.SecurityProfileServiceClient
func (*SecurityProfileServiceClient) SecurityProfileIterator ¶
func (c *SecurityProfileServiceClient) SecurityProfileIterator(ctx context.Context, req *smartwebsecurity.ListSecurityProfilesRequest, opts ...grpc.CallOption) *SecurityProfileIterator
func (*SecurityProfileServiceClient) Update ¶
func (c *SecurityProfileServiceClient) Update(ctx context.Context, in *smartwebsecurity.UpdateSecurityProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements smartwebsecurity.SecurityProfileServiceClient
type SmartWebSecurity ¶
type SmartWebSecurity struct {
// contains filtered or unexported fields
}
SmartWebSecurity provides access to "smartwebsecurity" component of Yandex.Cloud
func NewSmartWebSecurity ¶
func NewSmartWebSecurity(g func(ctx context.Context) (*grpc.ClientConn, error)) *SmartWebSecurity
NewSmartWebSecurity creates instance of SmartWebSecurity
func (*SmartWebSecurity) SecurityProfile ¶
func (s *SmartWebSecurity) SecurityProfile() *SecurityProfileServiceClient
SecurityProfile gets SecurityProfileService client