Class: Google::Apis::SecretmanagerV1::DisableSecretVersionRequest
- Inherits:
-
Object
- Object
- Google::Apis::SecretmanagerV1::DisableSecretVersionRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/secretmanager_v1/classes.rb,
lib/google/apis/secretmanager_v1/representations.rb,
lib/google/apis/secretmanager_v1/representations.rb
Overview
Request message for SecretManagerService.DisableSecretVersion.
Instance Attribute Summary collapse
-
#etag ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DisableSecretVersionRequest
constructor
A new instance of DisableSecretVersionRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DisableSecretVersionRequest
Returns a new instance of DisableSecretVersionRequest.
333 334 335 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 333 def initialize(**args) update!(**args) end |
Instance Attribute Details
#etag ⇒ String
Optional. Etag of the SecretVersion. The request succeeds if it matches the
etag of the currently stored secret version object. If the etag is omitted,
the request succeeds.
Corresponds to the JSON property etag
331 332 333 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 331 def etag @etag end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
338 339 340 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 338 def update!(**args) @etag = args[:etag] if args.key?(:etag) end |