Skip to content

Commit

Permalink
feat(securitycenter): update the api
Browse files Browse the repository at this point in the history
#### securitycenter:v1

The following keys were added:
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCreateTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCreateTime (Total Keys: 2)

#### securitycenter:v1beta1

The following keys were added:
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCreateTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCreateTime (Total Keys: 2)

#### securitycenter:v1beta2

The following keys were added:
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV1ExternalSystem.properties.caseCreateTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCloseTime (Total Keys: 2)
- schemas.GoogleCloudSecuritycenterV2ExternalSystem.properties.caseCreateTime (Total Keys: 2)
  • Loading branch information
yoshi-automation committed Mar 5, 2024
1 parent eb0ea7d commit 991041a
Show file tree
Hide file tree
Showing 12 changed files with 480 additions and 366 deletions.
Expand Up @@ -637,8 +637,8 @@ <h3>Method Details</h3>
&quot;userName&quot;: &quot;A String&quot;, # A string that represents a username. The username provided depends on the type of the finding and is likely not an IAM principal. For example, this can be a system username if the finding is related to a virtual machine, or it can be an application login username.
},
&quot;application&quot;: { # Represents an application associated with a finding. # Represents an application associated with the finding.
&quot;baseUri&quot;: &quot;A String&quot;, # The base URI that identifies the network location of the application in which the vulnerability was detected. Examples: http://11.22.33.44, http://foo.com, http://11.22.33.44:8080
&quot;fullUri&quot;: &quot;A String&quot;, # The full URI with payload that can be used to reproduce the vulnerability. Example: http://11.22.33.44/reflected/parameter/attribute/singlequoted/js?p=aMmYgI6H
&quot;baseUri&quot;: &quot;A String&quot;, # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`.
&quot;fullUri&quot;: &quot;A String&quot;, # The full URI with payload that can be used to reproduce the vulnerability. For example, `http://example.com?p=aMmYgI6H`.
},
&quot;attackExposure&quot;: { # An attack exposure contains the results of an attack path simulation run. # The results of an attack path simulation relevant to this finding.
&quot;attackExposureResult&quot;: &quot;A String&quot;, # The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789
Expand All @@ -650,22 +650,22 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # What state this AttackExposure is in. This captures whether or not an attack exposure has been calculated or not.
},
&quot;backupDisasterRecovery&quot;: { # Information related to Google Cloud Backup and DR Service findings. # Fields related to Backup and DR findings.
&quot;appliance&quot;: &quot;A String&quot;, # The name of the Backup and DR appliance that captures, moves, and manages the lifecycle of backup data. For example, backup-server-57137.
&quot;applications&quot;: [ # The names of Backup and DR applications. An application is a VM, database, or file system on a managed host monitored by a backup and recovery appliance. For example, centos7-01-vol00”, “centos7-01-vol01”, “centos7-01-vol02.
&quot;appliance&quot;: &quot;A String&quot;, # The name of the Backup and DR appliance that captures, moves, and manages the lifecycle of backup data. For example, `backup-server-57137`.
&quot;applications&quot;: [ # The names of Backup and DR applications. An application is a VM, database, or file system on a managed host monitored by a backup and recovery appliance. For example, `centos7-01-vol00`, `centos7-01-vol01`, `centos7-01-vol02`.
&quot;A String&quot;,
],
&quot;backupCreateTime&quot;: &quot;A String&quot;, # The timestamp at which the Backup and DR backup was created.
&quot;backupTemplate&quot;: &quot;A String&quot;, # The name of a Backup and DR template which comprises one or more backup policies. See the [Backup and DR documentation](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#temp) for more information. For example, snap-ov.
&quot;backupType&quot;: &quot;A String&quot;, # The backup type of the Backup and DR image. For example, Snapshot”, “Remote Snapshot”, “OnVault.
&quot;host&quot;: &quot;A String&quot;, # The name of a Backup and DR host, which is managed by the backup and recovery appliance and known to the management console. The host can be of type Generic (for example, Compute Engine, SQL Server, Oracle DB, SMB file system, etc.), vCenter, or an ESX server. See the [Backup and DR documentation on hosts](https://cloud.google.com/backup-disaster-recovery/docs/configuration/manage-hosts-and-their-applications) for more information. For example, centos7-01.
&quot;policies&quot;: [ # The names of Backup and DR policies that are associated with a template and that define when to run a backup, how frequently to run a backup, and how long to retain the backup image. For example, onvaults.
&quot;backupTemplate&quot;: &quot;A String&quot;, # The name of a Backup and DR template which comprises one or more backup policies. See the [Backup and DR documentation](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#temp) for more information. For example, `snap-ov`.
&quot;backupType&quot;: &quot;A String&quot;, # The backup type of the Backup and DR image. For example, `Snapshot`, `Remote Snapshot`, `OnVault`.
&quot;host&quot;: &quot;A String&quot;, # The name of a Backup and DR host, which is managed by the backup and recovery appliance and known to the management console. The host can be of type Generic (for example, Compute Engine, SQL Server, Oracle DB, SMB file system, etc.), vCenter, or an ESX server. See the [Backup and DR documentation on hosts](https://cloud.google.com/backup-disaster-recovery/docs/configuration/manage-hosts-and-their-applications) for more information. For example, `centos7-01`.
&quot;policies&quot;: [ # The names of Backup and DR policies that are associated with a template and that define when to run a backup, how frequently to run a backup, and how long to retain the backup image. For example, `onvaults`.
&quot;A String&quot;,
],
&quot;policyOptions&quot;: [ # The names of Backup and DR advanced policy options of a policy applying to an application. See the [Backup and DR documentation on policy options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings). For example, skipofflineappsincongrp, nounmap.
&quot;policyOptions&quot;: [ # The names of Backup and DR advanced policy options of a policy applying to an application. See the [Backup and DR documentation on policy options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings). For example, `skipofflineappsincongrp, nounmap`.
&quot;A String&quot;,
],
&quot;profile&quot;: &quot;A String&quot;, # The name of the Backup and DR resource profile that specifies the storage media for backups of application and VM data. See the [Backup and DR documentation on profiles](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#profile). For example, GCP.
&quot;storagePool&quot;: &quot;A String&quot;, # The name of the Backup and DR storage pool that the backup and recovery appliance is storing data in. The storage pool could be of type Cloud, Primary, Snapshot, or OnVault. See the [Backup and DR documentation on storage pools](https://cloud.google.com/backup-disaster-recovery/docs/concepts/storage-pools). For example, DiskPoolOne.
&quot;profile&quot;: &quot;A String&quot;, # The name of the Backup and DR resource profile that specifies the storage media for backups of application and VM data. See the [Backup and DR documentation on profiles](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#profile). For example, `GCP`.
&quot;storagePool&quot;: &quot;A String&quot;, # The name of the Backup and DR storage pool that the backup and recovery appliance is storing data in. The storage pool could be of type Cloud, Primary, Snapshot, or OnVault. See the [Backup and DR documentation on storage pools](https://cloud.google.com/backup-disaster-recovery/docs/concepts/storage-pools). For example, `DiskPoolOne`.
},
&quot;canonicalName&quot;: &quot;A String&quot;, # The canonical name of the finding. It&#x27;s either &quot;organizations/{organization_id}/sources/{source_id}/findings/{finding_id}&quot;, &quot;folders/{folder_id}/sources/{source_id}/findings/{finding_id}&quot; or &quot;projects/{project_number}/sources/{source_id}/findings/{finding_id}&quot;, depending on the closest CRM ancestor of the resource associated with the finding.
&quot;category&quot;: &quot;A String&quot;, # The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: &quot;XSS_FLASH_INJECTION&quot;
Expand Down Expand Up @@ -757,6 +757,8 @@ <h3>Method Details</h3>
&quot;assignees&quot;: [ # References primary/secondary etc assignees in the external system.
&quot;A String&quot;,
],
&quot;caseCloseTime&quot;: &quot;A String&quot;, # The time when the case was closed, as reported by the external system.
&quot;caseCreateTime&quot;: &quot;A String&quot;, # The time when the case was created, as reported by the external system.
&quot;casePriority&quot;: &quot;A String&quot;, # The priority of the finding&#x27;s corresponding case in the external system.
&quot;caseSla&quot;: &quot;A String&quot;, # The SLA of the finding&#x27;s corresponding case in the external system.
&quot;caseUri&quot;: &quot;A String&quot;, # The link to the finding&#x27;s corresponding case in the external system.
Expand Down Expand Up @@ -1047,9 +1049,9 @@ <h3>Method Details</h3>
&quot;name&quot;: &quot;A String&quot;, # Name of the posture, for example, `CIS-Posture`.
&quot;policy&quot;: &quot;A String&quot;, # The ID of the updated policy, for example, `compute-policy-1`.
&quot;policyDriftDetails&quot;: [ # The details about a change in an updated policy that violates the deployed posture.
{ # The policy field that violates the deployed posture and its expected and and detected values.
&quot;detectedValue&quot;: &quot;A String&quot;, # The detected value that violates the deployed posture, for example, `false` or `allowed_values={&quot;projects/22831892}`.
&quot;expectedValue&quot;: &quot;A String&quot;, # The value of this field that was configured in a posture, for example, `true` or `allowed_values={&quot;projects/29831892}`.
{ # The policy field that violates the deployed posture and its expected and detected values.
&quot;detectedValue&quot;: &quot;A String&quot;, # The detected value that violates the deployed posture, for example, `false` or `allowed_values={&quot;projects/22831892&quot;}`.
&quot;expectedValue&quot;: &quot;A String&quot;, # The value of this field that was configured in a posture, for example, `true` or `allowed_values={&quot;projects/29831892&quot;}`.
&quot;field&quot;: &quot;A String&quot;, # The name of the updated field, for example constraint.implementation.policy_rules[0].enforce
},
],
Expand Down
Expand Up @@ -99,6 +99,8 @@ <h3>Method Details</h3>
&quot;assignees&quot;: [ # References primary/secondary etc assignees in the external system.
&quot;A String&quot;,
],
&quot;caseCloseTime&quot;: &quot;A String&quot;, # The time when the case was closed, as reported by the external system.
&quot;caseCreateTime&quot;: &quot;A String&quot;, # The time when the case was created, as reported by the external system.
&quot;casePriority&quot;: &quot;A String&quot;, # The priority of the finding&#x27;s corresponding case in the external system.
&quot;caseSla&quot;: &quot;A String&quot;, # The SLA of the finding&#x27;s corresponding case in the external system.
&quot;caseUri&quot;: &quot;A String&quot;, # The link to the finding&#x27;s corresponding case in the external system.
Expand Down Expand Up @@ -129,6 +131,8 @@ <h3>Method Details</h3>
&quot;assignees&quot;: [ # References primary/secondary etc assignees in the external system.
&quot;A String&quot;,
],
&quot;caseCloseTime&quot;: &quot;A String&quot;, # The time when the case was closed, as reported by the external system.
&quot;caseCreateTime&quot;: &quot;A String&quot;, # The time when the case was created, as reported by the external system.
&quot;casePriority&quot;: &quot;A String&quot;, # The priority of the finding&#x27;s corresponding case in the external system.
&quot;caseSla&quot;: &quot;A String&quot;, # The SLA of the finding&#x27;s corresponding case in the external system.
&quot;caseUri&quot;: &quot;A String&quot;, # The link to the finding&#x27;s corresponding case in the external system.
Expand Down

0 comments on commit 991041a

Please sign in to comment.