Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAMClient ¶
type IAMClient interface { Dial(host, port string, opts ...grpc.DialOption) error DialWithContext(ctx context.Context, host, port string, opts ...grpc.DialOption) error Close() DeepPing() error DeepPingWithContext(ctx context.Context) error CheckAuthentication(token, arn string) (iam_grpcapi.UserClaims, error) CheckAuthenticationWithContext(ctx context.Context, token, arn string) (iam_grpcapi.UserClaims, error) CheckAuthenticationByEndpoint(token, api, method, endpoint string) (iam_grpcapi.UserClaims, error) CheckAuthenticationByEndpointWithContext(ctx context.Context, token, api, method, endpoint string) (iam_grpcapi.UserClaims, error) GetNodesByUser(userID string) (nodeIDs []string, err error) GetNodesByUserWithContext(ctx context.Context, userID string) (nodeIDs []string, err error) GetEventRecords(since int, limit *int32) ([]eventsource.Record, error) GetEventRecordsWithContext(ctx context.Context, since int, limit *int32) ([]eventsource.Record, error) }
func CreateClient ¶
func CreateClient() IAMClient
Click to show internal directories.
Click to hide internal directories.