diff --git a/api_names_out.yaml b/api_names_out.yaml index c31eeb3a9b3..526453c6a3e 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -14903,6 +14903,7 @@ "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/fedrampHighSettings": fedramp_high_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/fedrampModerateSettings": fedramp_moderate_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/il4Settings": il4_settings +"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/kmsSettings": kms_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/labels": labels "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/labels/label": label "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1Workload/name": name @@ -14942,6 +14943,7 @@ "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/fedrampHighSettings": fedramp_high_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/fedrampModerateSettings": fedramp_moderate_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/il4Settings": il4_settings +"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/kmsSettings": kms_settings "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/labels": labels "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/labels/label": label "/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1Workload/name": name diff --git a/generated/google/apis/assuredworkloads_v1beta1.rb b/generated/google/apis/assuredworkloads_v1beta1.rb index 3b268b7b4e1..2b71835b4ff 100644 --- a/generated/google/apis/assuredworkloads_v1beta1.rb +++ b/generated/google/apis/assuredworkloads_v1beta1.rb @@ -25,7 +25,7 @@ module Apis # @see https://cloud.google.com module AssuredworkloadsV1beta1 VERSION = 'V1beta1' - REVISION = '20201105' + REVISION = '20201112' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/assuredworkloads_v1beta1/classes.rb b/generated/google/apis/assuredworkloads_v1beta1/classes.rb index 1a40b80b475..d6ef0e02dea 100644 --- a/generated/google/apis/assuredworkloads_v1beta1/classes.rb +++ b/generated/google/apis/assuredworkloads_v1beta1/classes.rb @@ -74,11 +74,6 @@ class GoogleCloudAssuredworkloadsV1Workload # @return [String] attr_accessor :billing_account - # Settings specific to resources needed for CJIS. - # Corresponds to the JSON property `cjisSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadCjisSettings] - attr_accessor :cjis_settings - # Required. Immutable. Compliance Regime associated with this workload. # Corresponds to the JSON property `complianceRegime` # @return [String] @@ -102,20 +97,10 @@ class GoogleCloudAssuredworkloadsV1Workload # @return [String] attr_accessor :etag - # Settings specific to resources needed for FedRAMP High. - # Corresponds to the JSON property `fedrampHighSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings] - attr_accessor :fedramp_high_settings - - # Settings specific to resources needed for FedRAMP Moderate. - # Corresponds to the JSON property `fedrampModerateSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings] - attr_accessor :fedramp_moderate_settings - - # Settings specific to resources needed for IL4. - # Corresponds to the JSON property `il4Settings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadIl4Settings] - attr_accessor :il4_settings + # Settings specific to the Key Management Service. + # Corresponds to the JSON property `kmsSettings` + # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings] + attr_accessor :kms_settings # Optional. Labels applied to the workload. # Corresponds to the JSON property `labels` @@ -151,14 +136,11 @@ def initialize(**args) # Update properties of this object def update!(**args) @billing_account = args[:billing_account] if args.key?(:billing_account) - @cjis_settings = args[:cjis_settings] if args.key?(:cjis_settings) @compliance_regime = args[:compliance_regime] if args.key?(:compliance_regime) @create_time = args[:create_time] if args.key?(:create_time) @display_name = args[:display_name] if args.key?(:display_name) @etag = args[:etag] if args.key?(:etag) - @fedramp_high_settings = args[:fedramp_high_settings] if args.key?(:fedramp_high_settings) - @fedramp_moderate_settings = args[:fedramp_moderate_settings] if args.key?(:fedramp_moderate_settings) - @il4_settings = args[:il4_settings] if args.key?(:il4_settings) + @kms_settings = args[:kms_settings] if args.key?(:kms_settings) @labels = args[:labels] if args.key?(:labels) @name = args[:name] if args.key?(:name) @provisioned_resources_parent = args[:provisioned_resources_parent] if args.key?(:provisioned_resources_parent) @@ -166,82 +148,6 @@ def update!(**args) end end - # Settings specific to resources needed for CJIS. - class GoogleCloudAssuredworkloadsV1WorkloadCjisSettings - include Google::Apis::Core::Hashable - - # Settings specific to the Key Management Service. - # Corresponds to the JSON property `kmsSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings] - attr_accessor :kms_settings - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @kms_settings = args[:kms_settings] if args.key?(:kms_settings) - end - end - - # Settings specific to resources needed for FedRAMP High. - class GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings - include Google::Apis::Core::Hashable - - # Settings specific to the Key Management Service. - # Corresponds to the JSON property `kmsSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings] - attr_accessor :kms_settings - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @kms_settings = args[:kms_settings] if args.key?(:kms_settings) - end - end - - # Settings specific to resources needed for FedRAMP Moderate. - class GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings - include Google::Apis::Core::Hashable - - # Settings specific to the Key Management Service. - # Corresponds to the JSON property `kmsSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings] - attr_accessor :kms_settings - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @kms_settings = args[:kms_settings] if args.key?(:kms_settings) - end - end - - # Settings specific to resources needed for IL4. - class GoogleCloudAssuredworkloadsV1WorkloadIl4Settings - include Google::Apis::Core::Hashable - - # Settings specific to the Key Management Service. - # Corresponds to the JSON property `kmsSettings` - # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings] - attr_accessor :kms_settings - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @kms_settings = args[:kms_settings] if args.key?(:kms_settings) - end - end - # Settings specific to the Key Management Service. class GoogleCloudAssuredworkloadsV1WorkloadKmsSettings include Google::Apis::Core::Hashable @@ -416,6 +322,11 @@ class GoogleCloudAssuredworkloadsV1beta1Workload # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadIl4Settings] attr_accessor :il4_settings + # Settings specific to the Key Management Service. + # Corresponds to the JSON property `kmsSettings` + # @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadKmsSettings] + attr_accessor :kms_settings + # Optional. Labels applied to the workload. # Corresponds to the JSON property `labels` # @return [Hash] @@ -458,6 +369,7 @@ def update!(**args) @fedramp_high_settings = args[:fedramp_high_settings] if args.key?(:fedramp_high_settings) @fedramp_moderate_settings = args[:fedramp_moderate_settings] if args.key?(:fedramp_moderate_settings) @il4_settings = args[:il4_settings] if args.key?(:il4_settings) + @kms_settings = args[:kms_settings] if args.key?(:kms_settings) @labels = args[:labels] if args.key?(:labels) @name = args[:name] if args.key?(:name) @provisioned_resources_parent = args[:provisioned_resources_parent] if args.key?(:provisioned_resources_parent) diff --git a/generated/google/apis/assuredworkloads_v1beta1/representations.rb b/generated/google/apis/assuredworkloads_v1beta1/representations.rb index 876bc7897ea..7e4afa7de6e 100644 --- a/generated/google/apis/assuredworkloads_v1beta1/representations.rb +++ b/generated/google/apis/assuredworkloads_v1beta1/representations.rb @@ -34,30 +34,6 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudAssuredworkloadsV1WorkloadCjisSettings - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudAssuredworkloadsV1WorkloadIl4Settings - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudAssuredworkloadsV1WorkloadKmsSettings class Representation < Google::Apis::Core::JsonRepresentation; end @@ -162,17 +138,11 @@ class GoogleCloudAssuredworkloadsV1Workload # @private class Representation < Google::Apis::Core::JsonRepresentation property :billing_account, as: 'billingAccount' - property :cjis_settings, as: 'cjisSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadCjisSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadCjisSettings::Representation - property :compliance_regime, as: 'complianceRegime' property :create_time, as: 'createTime' property :display_name, as: 'displayName' property :etag, as: 'etag' - property :fedramp_high_settings, as: 'fedrampHighSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings::Representation - - property :fedramp_moderate_settings, as: 'fedrampModerateSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings::Representation - - property :il4_settings, as: 'il4Settings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadIl4Settings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadIl4Settings::Representation + property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings::Representation hash :labels, as: 'labels' property :name, as: 'name' @@ -182,38 +152,6 @@ class Representation < Google::Apis::Core::JsonRepresentation end end - class GoogleCloudAssuredworkloadsV1WorkloadCjisSettings - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings::Representation - - end - end - - class GoogleCloudAssuredworkloadsV1WorkloadFedrampHighSettings - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings::Representation - - end - end - - class GoogleCloudAssuredworkloadsV1WorkloadFedrampModerateSettings - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings::Representation - - end - end - - class GoogleCloudAssuredworkloadsV1WorkloadIl4Settings - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1WorkloadKmsSettings::Representation - - end - end - class GoogleCloudAssuredworkloadsV1WorkloadKmsSettings # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -265,6 +203,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :il4_settings, as: 'il4Settings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadIl4Settings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadIl4Settings::Representation + property :kms_settings, as: 'kmsSettings', class: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadKmsSettings, decorator: Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1WorkloadKmsSettings::Representation + hash :labels, as: 'labels' property :name, as: 'name' property :provisioned_resources_parent, as: 'provisionedResourcesParent' diff --git a/generated/google/apis/assuredworkloads_v1beta1/synth.metadata b/generated/google/apis/assuredworkloads_v1beta1/synth.metadata index 1f850819174..b752d1642a5 100644 --- a/generated/google/apis/assuredworkloads_v1beta1/synth.metadata +++ b/generated/google/apis/assuredworkloads_v1beta1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "0ba45b6d22f2eced00e873b91fc685285919d4ff" + "sha": "5a5fc28c514f8c35b017cae0c2a86d8c0dceb8dd" } } ]