Class: Google::Cloud::AssuredWorkloads::V1::Workload::KMSSettings

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb

Overview

Settings specific to the Key Management Service. This message is deprecated. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.

Instance Attribute Summary collapse

Instance Attribute Details

#next_rotation_time::Google::Protobuf::Timestamp

Returns Required. Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.

Returns:

  • (::Google::Protobuf::Timestamp)

    Required. Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.



259
260
261
262
# File 'proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb', line 259

class KMSSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#rotation_period::Google::Protobuf::Duration

Returns Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.

Returns:

  • (::Google::Protobuf::Duration)

    Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.



259
260
261
262
# File 'proto_docs/google/cloud/assuredworkloads/v1/assuredworkloads.rb', line 259

class KMSSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end