generated/google/apis/cloudasset_v1beta1/representations.rb in google-api-client-0.40.2 vs generated/google/apis/cloudasset_v1beta1/representations.rb in google-api-client-0.41.0

- old
+ new

@@ -68,10 +68,94 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudOrgpolicyV1BooleanPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudOrgpolicyV1ListPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudOrgpolicyV1Policy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudOrgpolicyV1RestoreDefault + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1AccessLevel + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1AccessPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1BasicLevel + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1Condition + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1CustomLevel + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1DevicePolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1OsConstraint + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1ServicePerimeter + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Operation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -113,16 +197,24 @@ end class Asset # @private class Representation < Google::Apis::Core::JsonRepresentation + property :access_level, as: 'accessLevel', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessLevel::Representation + + property :access_policy, as: 'accessPolicy', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessPolicy::Representation + property :asset_type, as: 'assetType' property :iam_policy, as: 'iamPolicy', class: Google::Apis::CloudassetV1beta1::Policy, decorator: Google::Apis::CloudassetV1beta1::Policy::Representation property :name, as: 'name' + collection :org_policy, as: 'orgPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1Policy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1Policy::Representation + property :resource, as: 'resource', class: Google::Apis::CloudassetV1beta1::Resource, decorator: Google::Apis::CloudassetV1beta1::Resource::Representation + property :service_perimeter, as: 'servicePerimeter', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeter, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeter::Representation + end end class AuditConfig # @private @@ -183,9 +275,158 @@ class GcsDestination # @private class Representation < Google::Apis::Core::JsonRepresentation property :uri, as: 'uri' property :uri_prefix, as: 'uriPrefix' + end + end + + class GoogleCloudOrgpolicyV1BooleanPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :enforced, as: 'enforced' + end + end + + class GoogleCloudOrgpolicyV1ListPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :all_values, as: 'allValues' + collection :allowed_values, as: 'allowedValues' + collection :denied_values, as: 'deniedValues' + property :inherit_from_parent, as: 'inheritFromParent' + property :suggested_value, as: 'suggestedValue' + end + end + + class GoogleCloudOrgpolicyV1Policy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :boolean_policy, as: 'booleanPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1BooleanPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1BooleanPolicy::Representation + + property :constraint, as: 'constraint' + property :etag, :base64 => true, as: 'etag' + property :list_policy, as: 'listPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1ListPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1ListPolicy::Representation + + property :restore_default, as: 'restoreDefault', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1RestoreDefault, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1RestoreDefault::Representation + + property :update_time, as: 'updateTime' + property :version, as: 'version' + end + end + + class GoogleCloudOrgpolicyV1RestoreDefault + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleIdentityAccesscontextmanagerV1AccessLevel + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :basic, as: 'basic', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1BasicLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1BasicLevel::Representation + + property :custom, as: 'custom', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1CustomLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1CustomLevel::Representation + + property :description, as: 'description' + property :name, as: 'name' + property :title, as: 'title' + end + end + + class GoogleIdentityAccesscontextmanagerV1AccessPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :etag, as: 'etag' + property :name, as: 'name' + property :parent, as: 'parent' + property :title, as: 'title' + end + end + + class GoogleIdentityAccesscontextmanagerV1BasicLevel + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :combining_function, as: 'combiningFunction' + collection :conditions, as: 'conditions', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1Condition, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1Condition::Representation + + end + end + + class GoogleIdentityAccesscontextmanagerV1Condition + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :device_policy, as: 'devicePolicy', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1DevicePolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1DevicePolicy::Representation + + collection :ip_subnetworks, as: 'ipSubnetworks' + collection :members, as: 'members' + property :negate, as: 'negate' + collection :regions, as: 'regions' + collection :required_access_levels, as: 'requiredAccessLevels' + end + end + + class GoogleIdentityAccesscontextmanagerV1CustomLevel + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :expr, as: 'expr', class: Google::Apis::CloudassetV1beta1::Expr, decorator: Google::Apis::CloudassetV1beta1::Expr::Representation + + end + end + + class GoogleIdentityAccesscontextmanagerV1DevicePolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :allowed_device_management_levels, as: 'allowedDeviceManagementLevels' + collection :allowed_encryption_statuses, as: 'allowedEncryptionStatuses' + collection :os_constraints, as: 'osConstraints', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1OsConstraint, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1OsConstraint::Representation + + property :require_admin_approval, as: 'requireAdminApproval' + property :require_corp_owned, as: 'requireCorpOwned' + property :require_screenlock, as: 'requireScreenlock' + end + end + + class GoogleIdentityAccesscontextmanagerV1OsConstraint + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :minimum_version, as: 'minimumVersion' + property :os_type, as: 'osType' + property :require_verified_chrome_os, as: 'requireVerifiedChromeOs' + end + end + + class GoogleIdentityAccesscontextmanagerV1ServicePerimeter + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :name, as: 'name' + property :perimeter_type, as: 'perimeterType' + property :spec, as: 'spec', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig::Representation + + property :status, as: 'status', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig::Representation + + property :title, as: 'title' + property :use_explicit_dry_run_spec, as: 'useExplicitDryRunSpec' + end + end + + class GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :access_levels, as: 'accessLevels' + collection :resources, as: 'resources' + collection :restricted_services, as: 'restrictedServices' + property :vpc_accessible_services, as: 'vpcAccessibleServices', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices::Representation + + end + end + + class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :allowed_services, as: 'allowedServices' + property :enable_restriction, as: 'enableRestriction' end end class Operation # @private