Versions in this module Expand all Collapse all v0 v0.26.0 Aug 7, 2018 v0.25.0 Jul 12, 2018 Changes in this version + func DefaultAuthScopes() []string + type CryptoKeyIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*kmspb.CryptoKey, nextPageToken string, err error) + func (it *CryptoKeyIterator) Next() (*kmspb.CryptoKey, error) + func (it *CryptoKeyIterator) PageInfo() *iterator.PageInfo + type CryptoKeyVersionIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*kmspb.CryptoKeyVersion, nextPageToken string, err error) + func (it *CryptoKeyVersionIterator) Next() (*kmspb.CryptoKeyVersion, error) + func (it *CryptoKeyVersionIterator) PageInfo() *iterator.PageInfo + type KeyManagementCallOptions struct + CreateCryptoKey []gax.CallOption + CreateCryptoKeyVersion []gax.CallOption + CreateKeyRing []gax.CallOption + Decrypt []gax.CallOption + DestroyCryptoKeyVersion []gax.CallOption + Encrypt []gax.CallOption + GetCryptoKey []gax.CallOption + GetCryptoKeyVersion []gax.CallOption + GetKeyRing []gax.CallOption + ListCryptoKeyVersions []gax.CallOption + ListCryptoKeys []gax.CallOption + ListKeyRings []gax.CallOption + RestoreCryptoKeyVersion []gax.CallOption + UpdateCryptoKey []gax.CallOption + UpdateCryptoKeyPrimaryVersion []gax.CallOption + UpdateCryptoKeyVersion []gax.CallOption + type KeyManagementClient struct + CallOptions *KeyManagementCallOptions + func NewKeyManagementClient(ctx context.Context, opts ...option.ClientOption) (*KeyManagementClient, error) + func (c *KeyManagementClient) Close() error + func (c *KeyManagementClient) Connection() *grpc.ClientConn + func (c *KeyManagementClient) CreateCryptoKey(ctx context.Context, req *kmspb.CreateCryptoKeyRequest, opts ...gax.CallOption) (*kmspb.CryptoKey, error) + func (c *KeyManagementClient) CreateCryptoKeyVersion(ctx context.Context, req *kmspb.CreateCryptoKeyVersionRequest, ...) (*kmspb.CryptoKeyVersion, error) + func (c *KeyManagementClient) CreateKeyRing(ctx context.Context, req *kmspb.CreateKeyRingRequest, opts ...gax.CallOption) (*kmspb.KeyRing, error) + func (c *KeyManagementClient) Decrypt(ctx context.Context, req *kmspb.DecryptRequest, opts ...gax.CallOption) (*kmspb.DecryptResponse, error) + func (c *KeyManagementClient) DestroyCryptoKeyVersion(ctx context.Context, req *kmspb.DestroyCryptoKeyVersionRequest, ...) (*kmspb.CryptoKeyVersion, error) + func (c *KeyManagementClient) Encrypt(ctx context.Context, req *kmspb.EncryptRequest, opts ...gax.CallOption) (*kmspb.EncryptResponse, error) + func (c *KeyManagementClient) GetCryptoKey(ctx context.Context, req *kmspb.GetCryptoKeyRequest, opts ...gax.CallOption) (*kmspb.CryptoKey, error) + func (c *KeyManagementClient) GetCryptoKeyVersion(ctx context.Context, req *kmspb.GetCryptoKeyVersionRequest, ...) (*kmspb.CryptoKeyVersion, error) + func (c *KeyManagementClient) GetKeyRing(ctx context.Context, req *kmspb.GetKeyRingRequest, opts ...gax.CallOption) (*kmspb.KeyRing, error) + func (c *KeyManagementClient) ListCryptoKeyVersions(ctx context.Context, req *kmspb.ListCryptoKeyVersionsRequest, ...) *CryptoKeyVersionIterator + func (c *KeyManagementClient) ListCryptoKeys(ctx context.Context, req *kmspb.ListCryptoKeysRequest, opts ...gax.CallOption) *CryptoKeyIterator + func (c *KeyManagementClient) ListKeyRings(ctx context.Context, req *kmspb.ListKeyRingsRequest, opts ...gax.CallOption) *KeyRingIterator + func (c *KeyManagementClient) RestoreCryptoKeyVersion(ctx context.Context, req *kmspb.RestoreCryptoKeyVersionRequest, ...) (*kmspb.CryptoKeyVersion, error) + func (c *KeyManagementClient) SetGoogleClientInfo(keyval ...string) + func (c *KeyManagementClient) UpdateCryptoKey(ctx context.Context, req *kmspb.UpdateCryptoKeyRequest, opts ...gax.CallOption) (*kmspb.CryptoKey, error) + func (c *KeyManagementClient) UpdateCryptoKeyPrimaryVersion(ctx context.Context, req *kmspb.UpdateCryptoKeyPrimaryVersionRequest, ...) (*kmspb.CryptoKey, error) + func (c *KeyManagementClient) UpdateCryptoKeyVersion(ctx context.Context, req *kmspb.UpdateCryptoKeyVersionRequest, ...) (*kmspb.CryptoKeyVersion, error) + type KeyRingIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*kmspb.KeyRing, nextPageToken string, err error) + func (it *KeyRingIterator) Next() (*kmspb.KeyRing, error) + func (it *KeyRingIterator) PageInfo() *iterator.PageInfo