| { |
| "clientLibrary": { |
| "name": "cloud.google.com/go/secretmanager/apiv1", |
| "version": "1.11.3", |
| "language": "GO", |
| "apis": [ |
| { |
| "id": "google.cloud.secretmanager.v1", |
| "version": "v1" |
| } |
| ] |
| }, |
| "snippets": [ |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_AccessSecretVersion_sync", |
| "title": "secretmanager AccessSecretVersion Sample", |
| "description": "AccessSecretVersion accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the secret data.\n\n`projects/*/secrets/*/versions/latest` is an alias to the most recently\ncreated [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].", |
| "file": "Client/AccessSecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "AccessSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.AccessSecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.AccessSecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.AccessSecretVersionResponse", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "AccessSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.AccessSecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_AddSecretVersion_sync", |
| "title": "secretmanager AddSecretVersion Sample", |
| "description": "AddSecretVersion creates a new [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] containing secret data and attaches\nit to an existing [Secret][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/AddSecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "AddSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.AddSecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.AddSecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.SecretVersion", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "AddSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_CreateSecret_sync", |
| "title": "secretmanager CreateSecret Sample", |
| "description": "CreateSecret creates a new [Secret][google.cloud.secretmanager.v1.Secret] containing no [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].", |
| "file": "Client/CreateSecret/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "CreateSecret", |
| "fullName": "google.cloud.secretmanager.v1.Client.CreateSecret", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.CreateSecretRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.Secret", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "CreateSecret", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.CreateSecret", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_DeleteSecret_sync", |
| "title": "secretmanager DeleteSecret Sample", |
| "description": "DeleteSecret deletes a [Secret][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/DeleteSecret/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "DeleteSecret", |
| "fullName": "google.cloud.secretmanager.v1.Client.DeleteSecret", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.DeleteSecretRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "DeleteSecret", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.DeleteSecret", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 51, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_DestroySecretVersion_sync", |
| "title": "secretmanager DestroySecretVersion Sample", |
| "description": "DestroySecretVersion destroys a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].\n\nSets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to\n[DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED] and irrevocably destroys the\nsecret data.", |
| "file": "Client/DestroySecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "DestroySecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.DestroySecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.DestroySecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.SecretVersion", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "DestroySecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.DestroySecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_DisableSecretVersion_sync", |
| "title": "secretmanager DisableSecretVersion Sample", |
| "description": "DisableSecretVersion disables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].\n\nSets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to\n[DISABLED][google.cloud.secretmanager.v1.SecretVersion.State.DISABLED].", |
| "file": "Client/DisableSecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "DisableSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.DisableSecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.DisableSecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.SecretVersion", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "DisableSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.DisableSecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_EnableSecretVersion_sync", |
| "title": "secretmanager EnableSecretVersion Sample", |
| "description": "EnableSecretVersion enables a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].\n\nSets the [state][google.cloud.secretmanager.v1.SecretVersion.state] of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] to\n[ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED].", |
| "file": "Client/EnableSecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "EnableSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.EnableSecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.EnableSecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.SecretVersion", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "EnableSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.EnableSecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_GetIamPolicy_sync", |
| "title": "secretmanager GetIamPolicy Sample", |
| "description": "GetIamPolicy gets the access control policy for a secret.\nReturns empty policy if the secret exists and does not have a policy set.", |
| "file": "Client/GetIamPolicy/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "GetIamPolicy", |
| "fullName": "google.cloud.secretmanager.v1.Client.GetIamPolicy", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "iampb.GetIamPolicyRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*iampb.Policy", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "GetIamPolicy", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetIamPolicy", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecret_sync", |
| "title": "secretmanager GetSecret Sample", |
| "description": "GetSecret gets metadata for a given [Secret][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/GetSecret/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "GetSecret", |
| "fullName": "google.cloud.secretmanager.v1.Client.GetSecret", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.GetSecretRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.Secret", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "GetSecret", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetSecret", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_GetSecretVersion_sync", |
| "title": "secretmanager GetSecretVersion Sample", |
| "description": "GetSecretVersion gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].\n\n`projects/*/secrets/*/versions/latest` is an alias to the most recently\ncreated [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].", |
| "file": "Client/GetSecretVersion/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "GetSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.Client.GetSecretVersion", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.GetSecretVersionRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.SecretVersion", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "GetSecretVersion", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.GetSecretVersion", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecretVersions_sync", |
| "title": "secretmanager ListSecretVersions Sample", |
| "description": "ListSecretVersions lists [SecretVersions][google.cloud.secretmanager.v1.SecretVersion]. This call does not return secret\ndata.", |
| "file": "Client/ListSecretVersions/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "ListSecretVersions", |
| "fullName": "google.cloud.secretmanager.v1.Client.ListSecretVersions", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.ListSecretVersionsRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "SecretVersionIterator", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "ListSecretVersions", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.ListSecretVersions", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 60, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_ListSecrets_sync", |
| "title": "secretmanager ListSecrets Sample", |
| "description": "ListSecrets lists [Secrets][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/ListSecrets/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "ListSecrets", |
| "fullName": "google.cloud.secretmanager.v1.Client.ListSecrets", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.ListSecretsRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "SecretIterator", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "ListSecrets", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.ListSecrets", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 60, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_SetIamPolicy_sync", |
| "title": "secretmanager SetIamPolicy Sample", |
| "description": "SetIamPolicy sets the access control policy on the specified secret. Replaces any\nexisting policy.\n\nPermissions on [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] are enforced according\nto the policy set on the associated [Secret][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/SetIamPolicy/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "SetIamPolicy", |
| "fullName": "google.cloud.secretmanager.v1.Client.SetIamPolicy", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "iampb.SetIamPolicyRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*iampb.Policy", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "SetIamPolicy", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.SetIamPolicy", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_TestIamPermissions_sync", |
| "title": "secretmanager TestIamPermissions Sample", |
| "description": "TestIamPermissions returns permissions that a caller has for the specified secret.\nIf the secret does not exist, this call returns an empty set of\npermissions, not a NOT_FOUND error.\n\nNote: This operation is designed to be used for building permission-aware\nUIs and command-line tools, not for authorization checking. This operation\nmay \"fail open\" without warning.", |
| "file": "Client/TestIamPermissions/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "TestIamPermissions", |
| "fullName": "google.cloud.secretmanager.v1.Client.TestIamPermissions", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "iampb.TestIamPermissionsRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*iampb.TestIamPermissionsResponse", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "TestIamPermissions", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.TestIamPermissions", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| }, |
| { |
| "regionTag": "secretmanager_v1_generated_SecretManagerService_UpdateSecret_sync", |
| "title": "secretmanager UpdateSecret Sample", |
| "description": "UpdateSecret updates metadata of an existing [Secret][google.cloud.secretmanager.v1.Secret].", |
| "file": "Client/UpdateSecret/main.go", |
| "language": "GO", |
| "clientMethod": { |
| "shortName": "UpdateSecret", |
| "fullName": "google.cloud.secretmanager.v1.Client.UpdateSecret", |
| "parameters": [ |
| { |
| "type": "context.Context", |
| "name": "ctx" |
| }, |
| { |
| "type": "secretmanagerpb.UpdateSecretRequest", |
| "name": "req" |
| }, |
| { |
| "type": "...gax.CallOption", |
| "name": "opts" |
| } |
| ], |
| "resultType": "*secretmanagerpb.Secret", |
| "client": { |
| "shortName": "Client", |
| "fullName": "google.cloud.secretmanager.v1.Client" |
| }, |
| "method": { |
| "shortName": "UpdateSecret", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService.UpdateSecret", |
| "service": { |
| "shortName": "SecretManagerService", |
| "fullName": "google.cloud.secretmanager.v1.SecretManagerService" |
| } |
| } |
| }, |
| "origin": "API_DEFINITION", |
| "segments": [ |
| { |
| "start": 18, |
| "end": 53, |
| "type": "FULL" |
| } |
| ] |
| } |
| ] |
| } |