|
|
|
@ -110,8 +110,8 @@ service SecretManagerService { |
|
|
|
|
|
|
|
|
|
// 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]. |
|
|
|
|
// `projects/*/secrets/*/versions/latest` is an alias to the most recently |
|
|
|
|
// created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. |
|
|
|
|
rpc GetSecretVersion(GetSecretVersionRequest) returns (SecretVersion) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{name=projects/*/secrets/*/versions/*}" |
|
|
|
@ -121,8 +121,8 @@ service SecretManagerService { |
|
|
|
|
|
|
|
|
|
// 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]. |
|
|
|
|
// `projects/*/secrets/*/versions/latest` is an alias to the most recently |
|
|
|
|
// created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. |
|
|
|
|
rpc AccessSecretVersion(AccessSecretVersionRequest) returns (AccessSecretVersionResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{name=projects/*/secrets/*/versions/*}:access" |
|
|
|
@ -325,8 +325,9 @@ message ListSecretVersionsResponse { |
|
|
|
|
message GetSecretVersionRequest { |
|
|
|
|
// Required. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format |
|
|
|
|
// `projects/*/secrets/*/versions/*`. |
|
|
|
|
// `projects/*/secrets/*/versions/latest` is an alias to the `latest` |
|
|
|
|
// [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. |
|
|
|
|
// |
|
|
|
|
// `projects/*/secrets/*/versions/latest` is an alias to the most recently |
|
|
|
|
// created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. |
|
|
|
|
string name = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
@ -348,6 +349,9 @@ message UpdateSecretRequest { |
|
|
|
|
message AccessSecretVersionRequest { |
|
|
|
|
// Required. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format |
|
|
|
|
// `projects/*/secrets/*/versions/*`. |
|
|
|
|
// |
|
|
|
|
// `projects/*/secrets/*/versions/latest` is an alias to the most recently |
|
|
|
|
// created [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. |
|
|
|
|
string name = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
@ -378,6 +382,11 @@ message DeleteSecretRequest { |
|
|
|
|
type: "secretmanager.googleapis.com/Secret" |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. Etag of the [Secret][google.cloud.secretmanager.v1.Secret]. The request succeeds if it matches |
|
|
|
|
// the etag of the currently stored secret object. If the etag is omitted, |
|
|
|
|
// the request succeeds. |
|
|
|
|
string etag = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [SecretManagerService.DisableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DisableSecretVersion]. |
|
|
|
@ -390,6 +399,11 @@ message DisableSecretVersionRequest { |
|
|
|
|
type: "secretmanager.googleapis.com/SecretVersion" |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. Etag of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. The request succeeds if it matches |
|
|
|
|
// the etag of the currently stored secret version object. If the etag is |
|
|
|
|
// omitted, the request succeeds. |
|
|
|
|
string etag = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [SecretManagerService.EnableSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.EnableSecretVersion]. |
|
|
|
@ -402,6 +416,11 @@ message EnableSecretVersionRequest { |
|
|
|
|
type: "secretmanager.googleapis.com/SecretVersion" |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. Etag of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. The request succeeds if it matches |
|
|
|
|
// the etag of the currently stored secret version object. If the etag is |
|
|
|
|
// omitted, the request succeeds. |
|
|
|
|
string etag = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [SecretManagerService.DestroySecretVersion][google.cloud.secretmanager.v1.SecretManagerService.DestroySecretVersion]. |
|
|
|
@ -414,4 +433,9 @@ message DestroySecretVersionRequest { |
|
|
|
|
type: "secretmanager.googleapis.com/SecretVersion" |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. Etag of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. The request succeeds if it matches |
|
|
|
|
// the etag of the currently stored secret version object. If the etag is |
|
|
|
|
// omitted, the request succeeds. |
|
|
|
|
string etag = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|