lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.19.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.20.0

- old
+ new

@@ -164,10 +164,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class IamBinding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Indicator class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -176,10 +182,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class OnboardingState + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Reference class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -317,18 +329,21 @@ property :event_time, as: 'eventTime' hash :external_systems, as: 'externalSystems', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem::Representation property :external_uri, as: 'externalUri' property :finding_class, as: 'findingClass' + collection :iam_bindings, as: 'iamBindings', class: Google::Apis::SecuritycenterV1beta2::IamBinding, decorator: Google::Apis::SecuritycenterV1beta2::IamBinding::Representation + property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1beta2::Indicator, decorator: Google::Apis::SecuritycenterV1beta2::Indicator::Representation property :mitre_attack, as: 'mitreAttack', class: Google::Apis::SecuritycenterV1beta2::MitreAttack, decorator: Google::Apis::SecuritycenterV1beta2::MitreAttack::Representation property :mute, as: 'mute' property :mute_initiator, as: 'muteInitiator' property :mute_update_time, as: 'muteUpdateTime' property :name, as: 'name' + property :next_steps, as: 'nextSteps' property :parent, as: 'parent' property :resource_name, as: 'resourceName' property :security_marks, as: 'securityMarks', class: Google::Apis::SecuritycenterV1beta2::SecurityMarks, decorator: Google::Apis::SecuritycenterV1beta2::SecurityMarks::Representation property :severity, as: 'severity' @@ -506,10 +521,19 @@ hash :marks, as: 'marks' property :name, as: 'name' end end + class IamBinding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :action, as: 'action' + property :member, as: 'member' + property :role, as: 'role' + end + end + class Indicator # @private class Representation < Google::Apis::Core::JsonRepresentation collection :domains, as: 'domains' collection :ip_addresses, as: 'ipAddresses' @@ -522,9 +546,17 @@ collection :additional_tactics, as: 'additionalTactics' collection :additional_techniques, as: 'additionalTechniques' property :primary_tactic, as: 'primaryTactic' collection :primary_techniques, as: 'primaryTechniques' property :version, as: 'version' + end + end + + class OnboardingState + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :name, as: 'name' + property :onboarding_level, as: 'onboardingLevel' end end class Reference # @private