Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Automated regeneration of assuredworkloads v1beta1 client #1530

Merged
merged 1 commit into from Nov 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 2 additions & 0 deletions api_names_out.yaml
Expand Up @@ -14792,6 +14792,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
Expand Down Expand Up @@ -14831,6 +14832,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
Expand Down
2 changes: 1 addition & 1 deletion generated/google/apis/assuredworkloads_v1beta1.rb
Expand Up @@ -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'
Expand Down
110 changes: 11 additions & 99 deletions generated/google/apis/assuredworkloads_v1beta1/classes.rb
Expand Up @@ -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]
Expand All @@ -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`
Expand Down Expand Up @@ -151,97 +136,18 @@ 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)
@resources = args[:resources] if args.key?(:resources)
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
Expand Down Expand Up @@ -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<String,String>]
Expand Down Expand Up @@ -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)
Expand Down
66 changes: 3 additions & 63 deletions generated/google/apis/assuredworkloads_v1beta1/representations.rb
Expand Up @@ -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

Expand Down Expand Up @@ -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'
Expand All @@ -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
Expand Down Expand Up @@ -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'
Expand Down
Expand Up @@ -4,7 +4,7 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/google-api-ruby-client.git",
"sha": "0ba45b6d22f2eced00e873b91fc685285919d4ff"
"sha": "5a5fc28c514f8c35b017cae0c2a86d8c0dceb8dd"
}
}
]
Expand Down