Skip to content

Commit 5ea07fa

Browse files
feat(assuredworkloads): update the api
#### assuredworkloads:v1 The following keys were deleted: - schemas.GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions.properties.remediateFolderViolations (Total Keys: 2) The following keys were added: - schemas.GoogleCloudAssuredworkloadsV1Violation.properties.orgPolicyConstraint (Total Keys: 3) - schemas.GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions.properties.assuredWorkloadsMonitoring.type (Total Keys: 1) - schemas.GoogleCloudAssuredworkloadsV1WorkloadPartnerPermissions.properties.serviceAccessApprover.type (Total Keys: 1) #### assuredworkloads:v1beta1 The following keys were deleted: - schemas.GoogleCloudAssuredworkloadsV1beta1Workload.properties.controls (Total Keys: 2) - schemas.GoogleCloudAssuredworkloadsV1beta1WorkloadComplianceControls (Total Keys: 12) - schemas.GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissions.properties.remediateFolderViolations (Total Keys: 2) The following keys were added: - resources.projects.resources.organizations.resources.locations.resources.workloads.methods.analyzeWorkloadMove.parameters.source.deprecated (Total Keys: 1) - schemas.GoogleCloudAssuredworkloadsV1beta1Violation.properties.orgPolicyConstraint (Total Keys: 3) - schemas.GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissions.properties.assuredWorkloadsMonitoring.type (Total Keys: 1) - schemas.GoogleCloudAssuredworkloadsV1beta1WorkloadPartnerPermissions.properties.serviceAccessApprover.type (Total Keys: 1)
1 parent 2d27cef commit 5ea07fa

8 files changed

+65
-108
lines changed

docs/dyn/assuredworkloads_v1.organizations.locations.workloads.html

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,9 @@ <h3>Method Details</h3>
151151
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
152152
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
153153
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
154+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
154155
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
155-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
156+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
156157
},
157158
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
158159
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
@@ -270,8 +271,9 @@ <h3>Method Details</h3>
270271
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
271272
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
272273
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
274+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
273275
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
274-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
276+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
275277
},
276278
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
277279
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
@@ -347,8 +349,9 @@ <h3>Method Details</h3>
347349
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
348350
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
349351
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
352+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
350353
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
351-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
354+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
352355
},
353356
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
354357
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
@@ -402,8 +405,9 @@ <h3>Method Details</h3>
402405
{ # Request for updating permission settings for a partner workload.
403406
&quot;etag&quot;: &quot;A String&quot;, # Optional. The etag of the workload. If this is provided, it must match the server&#x27;s etag.
404407
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Required. The partner permissions to be updated.
408+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
405409
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
406-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
410+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
407411
},
408412
&quot;updateMask&quot;: &quot;A String&quot;, # Required. The list of fields to be updated. E.g. update_mask { paths: &quot;partner_permissions.data_logs_viewer&quot;}
409413
}
@@ -446,8 +450,9 @@ <h3>Method Details</h3>
446450
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
447451
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
448452
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
453+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
449454
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
450-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
455+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
451456
},
452457
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
453458
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
@@ -512,8 +517,9 @@ <h3>Method Details</h3>
512517
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
513518
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
514519
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
520+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
515521
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
516-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
522+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
517523
},
518524
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
519525
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.
@@ -577,8 +583,9 @@ <h3>Method Details</h3>
577583
&quot;name&quot;: &quot;A String&quot;, # Optional. The resource name of the workload. Format: organizations/{organization}/locations/{location}/workloads/{workload} Read-only.
578584
&quot;partner&quot;: &quot;A String&quot;, # Optional. Partner regime associated with this workload.
579585
&quot;partnerPermissions&quot;: { # Permissions granted to the AW Partner SA account for the customer workload # Optional. Permissions granted to the AW Partner SA account for the customer workload
586+
&quot;assuredWorkloadsMonitoring&quot;: True or False, # Optional. Allow partner to view violation alerts.
580587
&quot;dataLogsViewer&quot;: True or False, # Allow the partner to view inspectability logs and monitoring violations.
581-
&quot;remediateFolderViolations&quot;: True or False, # Allow partner to monitor folder and remediate violations
588+
&quot;serviceAccessApprover&quot;: True or False, # Optional. Allow partner to view access approval logs.
582589
},
583590
&quot;provisionedResourcesParent&quot;: &quot;A String&quot;, # Input only. The parent resource for the resources managed by this Assured Workload. May be either empty or a folder resource which is a child of the Workload parent. If not specified all resources are created under the parent organization. Format: folders/{folder_id}
584591
&quot;resourceSettings&quot;: [ # Input only. Resource properties that are used to customize workload resources. These properties (such as custom project id) will be used to create workload resources if possible. This field is optional.

docs/dyn/assuredworkloads_v1.organizations.locations.workloads.violations.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ <h3>Method Details</h3>
152152
],
153153
&quot;name&quot;: &quot;A String&quot;, # Output only. Immutable. Name of the Violation. Format: organizations/{organization}/locations/{location}/workloads/{workload_id}/violations/{violations_id}
154154
&quot;nonCompliantOrgPolicy&quot;: &quot;A String&quot;, # Output only. Immutable. Name of the OrgPolicy which was modified with non-compliant change and resulted this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}
155+
&quot;orgPolicyConstraint&quot;: &quot;A String&quot;, # Output only. Immutable. The org-policy-constraint that was incorrectly changed, which resulted in this violation.
155156
&quot;remediation&quot;: { # Represents remediation guidance to resolve compliance violation for AssuredWorkload # Output only. Compliance violation remediation
156157
&quot;compliantValues&quot;: [ # Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values
157158
&quot;A String&quot;,
@@ -227,6 +228,7 @@ <h3>Method Details</h3>
227228
],
228229
&quot;name&quot;: &quot;A String&quot;, # Output only. Immutable. Name of the Violation. Format: organizations/{organization}/locations/{location}/workloads/{workload_id}/violations/{violations_id}
229230
&quot;nonCompliantOrgPolicy&quot;: &quot;A String&quot;, # Output only. Immutable. Name of the OrgPolicy which was modified with non-compliant change and resulted this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}
231+
&quot;orgPolicyConstraint&quot;: &quot;A String&quot;, # Output only. Immutable. The org-policy-constraint that was incorrectly changed, which resulted in this violation.
230232
&quot;remediation&quot;: { # Represents remediation guidance to resolve compliance violation for AssuredWorkload # Output only. Compliance violation remediation
231233
&quot;compliantValues&quot;: [ # Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values
232234
&quot;A String&quot;,

0 commit comments

Comments
 (0)