Documentation
¶
Overview ¶
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Index ¶
- Variables
- func SecurityProfileResolver(name string, client SecurityProfileClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- type SecurityProfileClient
- type SecurityProfileClientIterator
- type SecurityProfileCreateOperation
- func (o *SecurityProfileCreateOperation) Metadata() *smartwebsecurity.CreateSecurityProfileMetadata
- func (o *SecurityProfileCreateOperation) Response() *smartwebsecurity.SecurityProfile
- func (o *SecurityProfileCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
- func (o *SecurityProfileCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*smartwebsecurity.SecurityProfile, error)
- type SecurityProfileDeleteOperation
- func (o *SecurityProfileDeleteOperation) Metadata() *smartwebsecurity.DeleteSecurityProfileMetadata
- func (o *SecurityProfileDeleteOperation) Response() *emptypb.Empty
- func (o *SecurityProfileDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *SecurityProfileDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type SecurityProfileUpdateOperation
- func (o *SecurityProfileUpdateOperation) Metadata() *smartwebsecurity.UpdateSecurityProfileMetadata
- func (o *SecurityProfileUpdateOperation) Response() *smartwebsecurity.SecurityProfile
- func (o *SecurityProfileUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
- func (o *SecurityProfileUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*smartwebsecurity.SecurityProfile, error)
Constants ¶
This section is empty.
Variables ¶
var ( SecurityProfileGet = protoreflect.FullName("yandex.cloud.smartwebsecurity.v1.SecurityProfileService.Get") SecurityProfileList = protoreflect.FullName("yandex.cloud.smartwebsecurity.v1.SecurityProfileService.List") SecurityProfileCreate = protoreflect.FullName("yandex.cloud.smartwebsecurity.v1.SecurityProfileService.Create") SecurityProfileUpdate = protoreflect.FullName("yandex.cloud.smartwebsecurity.v1.SecurityProfileService.Update") SecurityProfileDelete = protoreflect.FullName("yandex.cloud.smartwebsecurity.v1.SecurityProfileService.Delete") SecurityProfileOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
Functions ¶
func SecurityProfileResolver ¶ added in v0.0.30
func SecurityProfileResolver(name string, client SecurityProfileClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
Types ¶
type SecurityProfileClient ¶
type SecurityProfileClient interface {
SecurityProfileClientIterator
Get(context.Context, *smartwebsecurity.GetSecurityProfileRequest, ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
List(context.Context, *smartwebsecurity.ListSecurityProfilesRequest, ...grpc.CallOption) (*smartwebsecurity.ListSecurityProfilesResponse, error)
Create(context.Context, *smartwebsecurity.CreateSecurityProfileRequest, ...grpc.CallOption) (*SecurityProfileCreateOperation, error)
Update(context.Context, *smartwebsecurity.UpdateSecurityProfileRequest, ...grpc.CallOption) (*SecurityProfileUpdateOperation, error)
Delete(context.Context, *smartwebsecurity.DeleteSecurityProfileRequest, ...grpc.CallOption) (*SecurityProfileDeleteOperation, error)
}
SecurityProfileClient provides methods for managing SecurityProfile resources of Yandex.Cloud Smartwebsecurity.
func NewSecurityProfileClient ¶
func NewSecurityProfileClient(connector transport.Connector) SecurityProfileClient
NewSecurityProfileClient returns SecurityProfileClient implementation.
type SecurityProfileClientIterator ¶ added in v0.0.26
type SecurityProfileClientIterator interface {
Iterator(context.Context, *smartwebsecurity.ListSecurityProfilesRequest, ...grpc.CallOption) *iterator.SimpleIterator[*smartwebsecurity.ListSecurityProfilesRequest, *smartwebsecurity.SecurityProfile]
}
type SecurityProfileCreateOperation ¶
SecurityProfileCreateOperation is used to monitor the state of Create operations.
func (*SecurityProfileCreateOperation) Metadata ¶
func (o *SecurityProfileCreateOperation) Metadata() *smartwebsecurity.CreateSecurityProfileMetadata
Metadata retrieves the operation metadata.
func (*SecurityProfileCreateOperation) Response ¶
func (o *SecurityProfileCreateOperation) Response() *smartwebsecurity.SecurityProfile
Response retrieves the operation response.
func (*SecurityProfileCreateOperation) Wait ¶
func (o *SecurityProfileCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
Wait polls the operation until it's done.
func (*SecurityProfileCreateOperation) WaitInterval ¶
func (o *SecurityProfileCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
WaitInterval polls the operation until it's done with custom interval.
type SecurityProfileDeleteOperation ¶
SecurityProfileDeleteOperation is used to monitor the state of Delete operations.
func (*SecurityProfileDeleteOperation) Metadata ¶
func (o *SecurityProfileDeleteOperation) Metadata() *smartwebsecurity.DeleteSecurityProfileMetadata
Metadata retrieves the operation metadata.
func (*SecurityProfileDeleteOperation) Response ¶
func (o *SecurityProfileDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*SecurityProfileDeleteOperation) Wait ¶
func (o *SecurityProfileDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*SecurityProfileDeleteOperation) WaitInterval ¶
func (o *SecurityProfileDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)
WaitInterval polls the operation until it's done with custom interval.
type SecurityProfileUpdateOperation ¶
SecurityProfileUpdateOperation is used to monitor the state of Update operations.
func (*SecurityProfileUpdateOperation) Metadata ¶
func (o *SecurityProfileUpdateOperation) Metadata() *smartwebsecurity.UpdateSecurityProfileMetadata
Metadata retrieves the operation metadata.
func (*SecurityProfileUpdateOperation) Response ¶
func (o *SecurityProfileUpdateOperation) Response() *smartwebsecurity.SecurityProfile
Response retrieves the operation response.
func (*SecurityProfileUpdateOperation) Wait ¶
func (o *SecurityProfileUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
Wait polls the operation until it's done.
func (*SecurityProfileUpdateOperation) WaitInterval ¶
func (o *SecurityProfileUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*smartwebsecurity.SecurityProfile, error)
WaitInterval polls the operation until it's done with custom interval.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by sdkgen-v2.
|
Code generated by sdkgen-v2. |
|
Code generated by sdkgen-v2.
|
Code generated by sdkgen-v2. |