Class: Google::Apis::SecretmanagerV1::EnableSecretVersionRequest
- Inherits:
-
Object
- Object
- Google::Apis::SecretmanagerV1::EnableSecretVersionRequest
- 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.EnableSecretVersion.
Instance Attribute Summary collapse
-
#etag ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnableSecretVersionRequest
constructor
A new instance of EnableSecretVersionRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnableSecretVersionRequest
Returns a new instance of EnableSecretVersionRequest.
373 374 375 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 373 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
371 372 373 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 371 def etag @etag end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
378 379 380 |
# File 'lib/google/apis/secretmanager_v1/classes.rb', line 378 def update!(**args) @etag = args[:etag] if args.key?(:etag) end |