package secretmanager
Import Path
google.golang.org/genproto/googleapis/cloud/secretmanager/v1 (on go.dev )
Dependency Relation
imports 14 packages , and imported by 2 packages
Package-Level Type Names (total 39, in which 36 are exported)
/* sort exporteds by: alphabet | popularity */
type AccessSecretVersionRequest (struct)
Request message for [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use AccessSecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .AccessSecretVersion (ctx context .Context , in *AccessSecretVersionRequest , opts ...grpc .CallOption ) (*AccessSecretVersionResponse , error )
func SecretManagerServiceServer .AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
func (*UnimplementedSecretManagerServiceServer ).AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).AccessSecretVersion (ctx context .Context , req *AccessSecretVersionRequest , opts ...gax .CallOption ) (*AccessSecretVersionResponse , error )
type AccessSecretVersionResponse (struct)
Response message for [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion].
Fields (total 5, in which 2 are exported )
Name string
The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format
`projects/*/secrets/*/versions/*`.
Payload *SecretPayload
Secret payload
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 7, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use AccessSecretVersionResponse.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) GetPayload () *SecretPayload
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Outputs Of (at least 4, all are exported )
func SecretManagerServiceClient .AccessSecretVersion (ctx context .Context , in *AccessSecretVersionRequest , opts ...grpc .CallOption ) (*AccessSecretVersionResponse , error )
func SecretManagerServiceServer .AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
func (*UnimplementedSecretManagerServiceServer ).AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).AccessSecretVersion (ctx context .Context , req *AccessSecretVersionRequest , opts ...gax .CallOption ) (*AccessSecretVersionResponse , error )
type AddSecretVersionRequest (struct)
Request message for [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion].
Fields (total 5, in which 2 are exported )
Parent string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret] to associate with the
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*`.
Payload *SecretPayload
Required. The secret payload of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 7, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use AddSecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetParent () string
(*T) GetPayload () *SecretPayload
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .AddSecretVersion (ctx context .Context , in *AddSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).AddSecretVersion (ctx context .Context , req *AddSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
type CreateSecretRequest (struct)
Request message for [SecretManagerService.CreateSecret][google.cloud.secretmanager.v1.SecretManagerService.CreateSecret].
Fields (total 6, in which 3 are exported )
Parent string
Required. The resource name of the project to associate with the
[Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*`.
Secret *Secret
Required. A [Secret][google.cloud.secretmanager.v1.Secret] with initial field values.
SecretId string
Required. This must be unique within the project.
A secret ID is a string with a maximum length of 255 characters and can
contain uppercase and lowercase letters, numerals, and the hyphen (`-`) and
underscore (`_`) characters.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 8, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use CreateSecretRequest.ProtoReflect.Descriptor instead.
(*T) GetParent () string
(*T) GetSecret () *Secret
(*T) GetSecretId () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .CreateSecret (ctx context .Context , in *CreateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceServer .CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).CreateSecret (ctx context .Context , req *CreateSecretRequest , opts ...gax .CallOption ) (*Secret , error )
type DeleteSecretRequest (struct)
Request message for [SecretManagerService.DeleteSecret][google.cloud.secretmanager.v1.SecretManagerService.DeleteSecret].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use DeleteSecretRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .DeleteSecret (ctx context .Context , in *DeleteSecretRequest , opts ...grpc .CallOption ) (*emptypb .Empty , error )
func SecretManagerServiceServer .DeleteSecret (context .Context , *DeleteSecretRequest ) (*emptypb .Empty , error )
func (*UnimplementedSecretManagerServiceServer ).DeleteSecret (context .Context , *DeleteSecretRequest ) (*emptypb .Empty , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).DeleteSecret (ctx context .Context , req *DeleteSecretRequest , opts ...gax .CallOption ) error
type DestroySecretVersionRequest (struct)
Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DestroySecretVersion].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use DestroySecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .DestroySecretVersion (ctx context .Context , in *DestroySecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).DestroySecretVersion (ctx context .Context , req *DestroySecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
type DisableSecretVersionRequest (struct)
Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DisableSecretVersion].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use DisableSecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .DisableSecretVersion (ctx context .Context , in *DisableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).DisableSecretVersion (ctx context .Context , req *DisableSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
type EnableSecretVersionRequest (struct)
Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.EnableSecretVersion].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use EnableSecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .EnableSecretVersion (ctx context .Context , in *EnableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).EnableSecretVersion (ctx context .Context , req *EnableSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
type GetSecretRequest (struct)
Request message for [SecretManagerService.GetSecret][google.cloud.secretmanager.v1.SecretManagerService.GetSecret].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use GetSecretRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .GetSecret (ctx context .Context , in *GetSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceServer .GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).GetSecret (ctx context .Context , req *GetSecretRequest , opts ...gax .CallOption ) (*Secret , error )
type GetSecretVersionRequest (struct)
Request message for [SecretManagerService.GetSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.GetSecretVersion].
Fields (total 4, in which 1 are exported )
Name string
Required. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret], in the format `projects/*/secrets/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 6, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use GetSecretVersionRequest.ProtoReflect.Descriptor instead.
(*T) GetName () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .GetSecretVersion (ctx context .Context , in *GetSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).GetSecretVersion (ctx context .Context , req *GetSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
type ListSecretsRequest (struct)
Request message for [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1.SecretManagerService.ListSecrets].
Fields (total 6, in which 3 are exported )
PageSize int32
Optional. The maximum number of results to be returned in a single page. If
set to 0, the server decides the number of results to return. If the
number is greater than 25000, it is capped at 25000.
PageToken string
Optional. Pagination token, returned earlier via
[ListSecretsResponse.next_page_token][google.cloud.secretmanager.v1.ListSecretsResponse.next_page_token].
Parent string
Required. The resource name of the project associated with the
[Secrets][google.cloud.secretmanager.v1.Secret], in the format `projects/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 8, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use ListSecretsRequest.ProtoReflect.Descriptor instead.
(*T) GetPageSize () int32
(*T) GetPageToken () string
(*T) GetParent () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .ListSecrets (ctx context .Context , in *ListSecretsRequest , opts ...grpc .CallOption ) (*ListSecretsResponse , error )
func SecretManagerServiceServer .ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
func (*UnimplementedSecretManagerServiceServer ).ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).ListSecrets (ctx context .Context , req *ListSecretsRequest , opts ...gax .CallOption ) *secretmanager .SecretIterator
type ListSecretsResponse (struct)
Response message for [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1.SecretManagerService.ListSecrets].
Fields (total 6, in which 3 are exported )
NextPageToken string
A token to retrieve the next page of results. Pass this value in
[ListSecretsRequest.page_token][google.cloud.secretmanager.v1.ListSecretsRequest.page_token] to retrieve the next page.
Secrets []*Secret
The list of [Secrets][google.cloud.secretmanager.v1.Secret] sorted in reverse by create_time (newest
first).
TotalSize int32
The total number of [Secrets][google.cloud.secretmanager.v1.Secret].
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 8, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use ListSecretsResponse.ProtoReflect.Descriptor instead.
(*T) GetNextPageToken () string
(*T) GetSecrets () []*Secret
(*T) GetTotalSize () int32
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Outputs Of (at least 3, all are exported )
func SecretManagerServiceClient .ListSecrets (ctx context .Context , in *ListSecretsRequest , opts ...grpc .CallOption ) (*ListSecretsResponse , error )
func SecretManagerServiceServer .ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
func (*UnimplementedSecretManagerServiceServer ).ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
type ListSecretVersionsRequest (struct)
Request message for [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions].
Fields (total 6, in which 3 are exported )
PageSize int32
Optional. The maximum number of results to be returned in a single page. If
set to 0, the server decides the number of results to return. If the
number is greater than 25000, it is capped at 25000.
PageToken string
Optional. Pagination token, returned earlier via
[ListSecretsResponse.next_page_token][google.cloud.secretmanager.v1.ListSecretsResponse.next_page_token].
Parent string
Required. The resource name of the project associated with the
[Secrets][google.cloud.secretmanager.v1.Secret], in the format `projects/*`.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 8, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use ListSecretVersionsRequest.ProtoReflect.Descriptor instead.
(*T) GetPageSize () int32
(*T) GetPageToken () string
(*T) GetParent () string
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .ListSecretVersions (ctx context .Context , in *ListSecretVersionsRequest , opts ...grpc .CallOption ) (*ListSecretVersionsResponse , error )
func SecretManagerServiceServer .ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
func (*UnimplementedSecretManagerServiceServer ).ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).ListSecretVersions (ctx context .Context , req *ListSecretVersionsRequest , opts ...gax .CallOption ) *secretmanager .SecretVersionIterator
type ListSecretVersionsResponse (struct)
Response message for [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions].
Fields (total 6, in which 3 are exported )
NextPageToken string
A token to retrieve the next page of results. Pass this value in
[ListSecretVersionsRequest.page_token][google.cloud.secretmanager.v1.ListSecretVersionsRequest.page_token] to retrieve the next page.
TotalSize int32
The total number of [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
Versions []*SecretVersion
The list of [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] sorted in reverse by
create_time (newest first).
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 8, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use ListSecretVersionsResponse.ProtoReflect.Descriptor instead.
(*T) GetNextPageToken () string
(*T) GetTotalSize () int32
(*T) GetVersions () []*SecretVersion
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Outputs Of (at least 3, all are exported )
func SecretManagerServiceClient .ListSecretVersions (ctx context .Context , in *ListSecretVersionsRequest , opts ...grpc .CallOption ) (*ListSecretVersionsResponse , error )
func SecretManagerServiceServer .ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
func (*UnimplementedSecretManagerServiceServer ).ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
type Secret (struct)
A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
be accessed.
A [Secret][google.cloud.secretmanager.v1.Secret] is made up of zero or more [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] that
represent the secret data.
Fields (total 7, in which 4 are exported )
CreateTime *timestamppb .Timestamp
Output only. The time at which the [Secret][google.cloud.secretmanager.v1.Secret] was created.
Labels map[string ]string
The labels assigned to this Secret.
Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
of maximum 128 bytes, and must conform to the following PCRE regular
expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`
Label values must be between 0 and 63 characters long, have a UTF-8
encoding of maximum 128 bytes, and must conform to the following PCRE
regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`
No more than 64 labels can be assigned to a given resource.
Name string
Output only. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret] in the format `projects/*/secrets/*`.
Replication *Replication
Required. Immutable. The replication policy of the secret data attached to the [Secret][google.cloud.secretmanager.v1.Secret].
The replication policy cannot be changed after the Secret has been created.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 9, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use Secret.ProtoReflect.Descriptor instead.
(*T) GetCreateTime () *timestamppb .Timestamp
(*T) GetLabels () map[string ]string
(*T) GetName () string
(*T) GetReplication () *Replication
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Outputs Of (at least 16, all are exported )
func (*CreateSecretRequest ).GetSecret () *Secret
func (*ListSecretsResponse ).GetSecrets () []*Secret
func SecretManagerServiceClient .CreateSecret (ctx context .Context , in *CreateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceClient .GetSecret (ctx context .Context , in *GetSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceClient .UpdateSecret (ctx context .Context , in *UpdateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceServer .CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
func SecretManagerServiceServer .GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
func SecretManagerServiceServer .UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
func (*UpdateSecretRequest ).GetSecret () *Secret
func cloud.google.com/go/secretmanager/apiv1.(*Client ).CreateSecret (ctx context .Context , req *CreateSecretRequest , opts ...gax .CallOption ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).GetSecret (ctx context .Context , req *GetSecretRequest , opts ...gax .CallOption ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).UpdateSecret (ctx context .Context , req *UpdateSecretRequest , opts ...gax .CallOption ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*SecretIterator ).Next () (*Secret , error )
type SecretManagerServiceClient (interface)
SecretManagerServiceClient is the client API for SecretManagerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Methods (total 15, all are exported )
( T) AccessSecretVersion (ctx context .Context , in *AccessSecretVersionRequest , opts ...grpc .CallOption ) (*AccessSecretVersionResponse , error )
Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the secret data.
`projects/*/secrets/*/versions/latest` is an alias to the `latest`
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
( T) AddSecretVersion (ctx context .Context , in *AddSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
Creates a new [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] containing secret data and attaches
it to an existing [Secret][google.cloud.secretmanager.v1.Secret].
( T) CreateSecret (ctx context .Context , in *CreateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
Creates a new [Secret][google.cloud.secretmanager.v1.Secret] containing no [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
( T) DeleteSecret (ctx context .Context , in *DeleteSecretRequest , opts ...grpc .CallOption ) (*emptypb .Empty , error )
Deletes a [Secret][google.cloud.secretmanager.v1.Secret].
( T) DestroySecretVersion (ctx context .Context , in *DestroySecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
Destroys a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED] and irrevocably destroys the
secret data.
( T) DisableSecretVersion (ctx context .Context , in *DisableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
Disables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[DISABLED][google.cloud.secretmanager.v1.SecretVersion.State.DISABLED].
( T) EnableSecretVersion (ctx context .Context , in *EnableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
Enables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED].
( T) GetIamPolicy (ctx context .Context , in *v1 .GetIamPolicyRequest , opts ...grpc .CallOption ) (*v1 .Policy , error )
Gets the access control policy for a secret.
Returns empty policy if the secret exists and does not have a policy set.
( T) GetSecret (ctx context .Context , in *GetSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
Gets metadata for a given [Secret][google.cloud.secretmanager.v1.Secret].
( T) GetSecretVersion (ctx context .Context , in *GetSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
`projects/*/secrets/*/versions/latest` is an alias to the `latest`
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
( T) ListSecretVersions (ctx context .Context , in *ListSecretVersionsRequest , opts ...grpc .CallOption ) (*ListSecretVersionsResponse , error )
Lists [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. This call does not return secret
data.
( T) ListSecrets (ctx context .Context , in *ListSecretsRequest , opts ...grpc .CallOption ) (*ListSecretsResponse , error )
Lists [Secrets][google.cloud.secretmanager.v1.Secret].
( T) SetIamPolicy (ctx context .Context , in *v1 .SetIamPolicyRequest , opts ...grpc .CallOption ) (*v1 .Policy , error )
Sets the access control policy on the specified secret. Replaces any
existing policy.
Permissions on [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] are enforced according
to the policy set on the associated [Secret][google.cloud.secretmanager.v1.Secret].
( T) TestIamPermissions (ctx context .Context , in *v1 .TestIamPermissionsRequest , opts ...grpc .CallOption ) (*v1 .TestIamPermissionsResponse , error )
Returns permissions that a caller has for the specified secret.
If the secret does not exist, this call returns an empty set of
permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware
UIs and command-line tools, not for authorization checking. This operation
may "fail open" without warning.
( T) UpdateSecret (ctx context .Context , in *UpdateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
Updates metadata of an existing [Secret][google.cloud.secretmanager.v1.Secret].
Implemented By (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
*secretManagerServiceClient
Implements (at least one exported )
T : google.golang.org/genproto/googleapis/iam/v1.IAMPolicyClient
As Outputs Of (at least one exported )
func NewSecretManagerServiceClient (cc grpc .ClientConnInterface ) SecretManagerServiceClient
type SecretManagerServiceServer (interface)
SecretManagerServiceServer is the server API for SecretManagerService service.
Methods (total 15, all are exported )
( T) AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the secret data.
`projects/*/secrets/*/versions/latest` is an alias to the `latest`
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
( T) AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
Creates a new [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] containing secret data and attaches
it to an existing [Secret][google.cloud.secretmanager.v1.Secret].
( T) CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
Creates a new [Secret][google.cloud.secretmanager.v1.Secret] containing no [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
( T) DeleteSecret (context .Context , *DeleteSecretRequest ) (*emptypb .Empty , error )
Deletes a [Secret][google.cloud.secretmanager.v1.Secret].
( T) DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
Destroys a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED] and irrevocably destroys the
secret data.
( T) DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
Disables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[DISABLED][google.cloud.secretmanager.v1.SecretVersion.State.DISABLED].
( T) EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
Enables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
Sets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to
[ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED].
( T) GetIamPolicy (context .Context , *v1 .GetIamPolicyRequest ) (*v1 .Policy , error )
Gets the access control policy for a secret.
Returns empty policy if the secret exists and does not have a policy set.
( T) GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
Gets metadata for a given [Secret][google.cloud.secretmanager.v1.Secret].
( T) GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
`projects/*/secrets/*/versions/latest` is an alias to the `latest`
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
( T) ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
Lists [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. This call does not return secret
data.
( T) ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
Lists [Secrets][google.cloud.secretmanager.v1.Secret].
( T) SetIamPolicy (context .Context , *v1 .SetIamPolicyRequest ) (*v1 .Policy , error )
Sets the access control policy on the specified secret. Replaces any
existing policy.
Permissions on [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] are enforced according
to the policy set on the associated [Secret][google.cloud.secretmanager.v1.Secret].
( T) TestIamPermissions (context .Context , *v1 .TestIamPermissionsRequest ) (*v1 .TestIamPermissionsResponse , error )
Returns permissions that a caller has for the specified secret.
If the secret does not exist, this call returns an empty set of
permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware
UIs and command-line tools, not for authorization checking. This operation
may "fail open" without warning.
( T) UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
Updates metadata of an existing [Secret][google.cloud.secretmanager.v1.Secret].
Implemented By (at least one exported )
*UnimplementedSecretManagerServiceServer
Implements (at least one exported )
T : google.golang.org/genproto/googleapis/iam/v1.IAMPolicyServer
As Inputs Of (at least one exported )
func RegisterSecretManagerServiceServer (s *grpc .Server , srv SecretManagerServiceServer )
type SecretVersion (struct)
A secret version resource in the Secret Manager API.
Fields (total 8, in which 5 are exported )
CreateTime *timestamppb .Timestamp
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
DestroyTime *timestamppb .Timestamp
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed.
Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is
[DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
Name string
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the
format `projects/*/secrets/*/versions/*`.
[SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and
are incremented for each subsequent version of the secret.
ReplicationStatus *ReplicationStatus
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
State SecretVersion_State
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 10, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use SecretVersion.ProtoReflect.Descriptor instead.
(*T) GetCreateTime () *timestamppb .Timestamp
(*T) GetDestroyTime () *timestamppb .Timestamp
(*T) GetName () string
(*T) GetReplicationStatus () *ReplicationStatus
(*T) GetState () SecretVersion_State
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Outputs Of (at least 22, all are exported )
func (*ListSecretVersionsResponse ).GetVersions () []*SecretVersion
func SecretManagerServiceClient .AddSecretVersion (ctx context .Context , in *AddSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceClient .DestroySecretVersion (ctx context .Context , in *DestroySecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceClient .DisableSecretVersion (ctx context .Context , in *DisableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceClient .EnableSecretVersion (ctx context .Context , in *EnableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceClient .GetSecretVersion (ctx context .Context , in *GetSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
func SecretManagerServiceServer .AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
func SecretManagerServiceServer .DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
func SecretManagerServiceServer .DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
func SecretManagerServiceServer .EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
func SecretManagerServiceServer .GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
func (*UnimplementedSecretManagerServiceServer ).GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).AddSecretVersion (ctx context .Context , req *AddSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).DestroySecretVersion (ctx context .Context , req *DestroySecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).DisableSecretVersion (ctx context .Context , req *DisableSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).EnableSecretVersion (ctx context .Context , req *EnableSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).GetSecretVersion (ctx context .Context , req *GetSecretVersionRequest , opts ...gax .CallOption ) (*SecretVersion , error )
func cloud.google.com/go/secretmanager/apiv1.(*SecretVersionIterator ).Next () (*SecretVersion , error )
type UnimplementedSecretManagerServiceServer (struct)
UnimplementedSecretManagerServiceServer can be embedded to have forward compatible implementations.
Methods (total 15, all are exported )
(*T) AccessSecretVersion (context .Context , *AccessSecretVersionRequest ) (*AccessSecretVersionResponse , error )
(*T) AddSecretVersion (context .Context , *AddSecretVersionRequest ) (*SecretVersion , error )
(*T) CreateSecret (context .Context , *CreateSecretRequest ) (*Secret , error )
(*T) DeleteSecret (context .Context , *DeleteSecretRequest ) (*emptypb .Empty , error )
(*T) DestroySecretVersion (context .Context , *DestroySecretVersionRequest ) (*SecretVersion , error )
(*T) DisableSecretVersion (context .Context , *DisableSecretVersionRequest ) (*SecretVersion , error )
(*T) EnableSecretVersion (context .Context , *EnableSecretVersionRequest ) (*SecretVersion , error )
(*T) GetIamPolicy (context .Context , *v1 .GetIamPolicyRequest ) (*v1 .Policy , error )
(*T) GetSecret (context .Context , *GetSecretRequest ) (*Secret , error )
(*T) GetSecretVersion (context .Context , *GetSecretVersionRequest ) (*SecretVersion , error )
(*T) ListSecretVersions (context .Context , *ListSecretVersionsRequest ) (*ListSecretVersionsResponse , error )
(*T) ListSecrets (context .Context , *ListSecretsRequest ) (*ListSecretsResponse , error )
(*T) SetIamPolicy (context .Context , *v1 .SetIamPolicyRequest ) (*v1 .Policy , error )
(*T) TestIamPermissions (context .Context , *v1 .TestIamPermissionsRequest ) (*v1 .TestIamPermissionsResponse , error )
(*T) UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
Implements (at least 2, both are exported )
*T : SecretManagerServiceServer
*T : google.golang.org/genproto/googleapis/iam/v1.IAMPolicyServer
type UpdateSecretRequest (struct)
Request message for [SecretManagerService.UpdateSecret][google.cloud.secretmanager.v1.SecretManagerService.UpdateSecret].
Fields (total 5, in which 2 are exported )
Secret *Secret
Required. [Secret][google.cloud.secretmanager.v1.Secret] with updated field values.
UpdateMask *fieldmaskpb .FieldMask
Required. Specifies the fields to be updated.
/* 3 unexporteds ... */ /* 3 unexporteds: */
sizeCache protoimpl .SizeCache
state protoimpl .MessageState
unknownFields protoimpl .UnknownFields
Methods (total 7, all are exported )
(*T) Descriptor () ([]byte , []int )
Deprecated: Use UpdateSecretRequest.ProtoReflect.Descriptor instead.
(*T) GetSecret () *Secret
(*T) GetUpdateMask () *fieldmaskpb .FieldMask
(*T) ProtoMessage ()
(*T) ProtoReflect () protoreflect .Message
(*T) Reset ()
(*T) String () string
Implements (at least 7, in which 4 are exported )
*T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*T : google.golang.org/protobuf/runtime/protoiface.MessageV1
*T : expvar.Var
*T : fmt.Stringer
/* 3+ unexporteds ... */ /* 3+ unexporteds: */
*T : google.golang.org/protobuf/internal/impl.messageV1
*T : context.stringer
*T : runtime.stringer
As Inputs Of (at least 4, all are exported )
func SecretManagerServiceClient .UpdateSecret (ctx context .Context , in *UpdateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
func SecretManagerServiceServer .UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
func (*UnimplementedSecretManagerServiceServer ).UpdateSecret (context .Context , *UpdateSecretRequest ) (*Secret , error )
func cloud.google.com/go/secretmanager/apiv1.(*Client ).UpdateSecret (ctx context .Context , req *UpdateSecretRequest , opts ...gax .CallOption ) (*Secret , error )
/* 3 unexporteds ... */ /* 3 unexporteds: */ type secretManagerServiceClient (struct)
Fields (only one, which is unexported )
/* one unexported ... */ /* one unexported: */
cc grpc .ClientConnInterface
Methods (total 15, all are exported )
(*T) AccessSecretVersion (ctx context .Context , in *AccessSecretVersionRequest , opts ...grpc .CallOption ) (*AccessSecretVersionResponse , error )
(*T) AddSecretVersion (ctx context .Context , in *AddSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
(*T) CreateSecret (ctx context .Context , in *CreateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
(*T) DeleteSecret (ctx context .Context , in *DeleteSecretRequest , opts ...grpc .CallOption ) (*emptypb .Empty , error )
(*T) DestroySecretVersion (ctx context .Context , in *DestroySecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
(*T) DisableSecretVersion (ctx context .Context , in *DisableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
(*T) EnableSecretVersion (ctx context .Context , in *EnableSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
(*T) GetIamPolicy (ctx context .Context , in *v1 .GetIamPolicyRequest , opts ...grpc .CallOption ) (*v1 .Policy , error )
(*T) GetSecret (ctx context .Context , in *GetSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
(*T) GetSecretVersion (ctx context .Context , in *GetSecretVersionRequest , opts ...grpc .CallOption ) (*SecretVersion , error )
(*T) ListSecretVersions (ctx context .Context , in *ListSecretVersionsRequest , opts ...grpc .CallOption ) (*ListSecretVersionsResponse , error )
(*T) ListSecrets (ctx context .Context , in *ListSecretsRequest , opts ...grpc .CallOption ) (*ListSecretsResponse , error )
(*T) SetIamPolicy (ctx context .Context , in *v1 .SetIamPolicyRequest , opts ...grpc .CallOption ) (*v1 .Policy , error )
(*T) TestIamPermissions (ctx context .Context , in *v1 .TestIamPermissionsRequest , opts ...grpc .CallOption ) (*v1 .TestIamPermissionsResponse , error )
(*T) UpdateSecret (ctx context .Context , in *UpdateSecretRequest , opts ...grpc .CallOption ) (*Secret , error )
Implements (at least 2, both are exported )
*T : SecretManagerServiceClient
*T : google.golang.org/genproto/googleapis/iam/v1.IAMPolicyClient
Package-Level Constants (total 4, all are exported)
The pages are generated with Golds v0.3.2-preview . (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .