Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3987df7

Browse files
committedOct 25, 2022
feat(assuredworkloads): update the api
#### assuredworkloads:v1 The following keys were added: - schemas.GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest.properties.nonCompliantOrgPolicy.type (Total Keys: 1) #### assuredworkloads:v1beta1 The following keys were added: - schemas.GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest.properties.nonCompliantOrgPolicy.type (Total Keys: 1)
1 parent 3b4ebcf commit 3987df7

6 files changed

+52
-36
lines changed
 

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

+16-16
Large diffs are not rendered by default.

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

+1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ <h3>Method Details</h3>
101101

102102
{ # Request for acknowledging the violation Next Id: 4
103103
&quot;comment&quot;: &quot;A String&quot;, # Required. Business justification explaining the need for violation acknowledgement
104+
&quot;nonCompliantOrgPolicy&quot;: &quot;A String&quot;, # Optional. This field is deprecated and will be removed in future version of the API. Name of the OrgPolicy which was modified with non-compliant change and resulted in this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}
104105
}
105106

106107
x__xgafv: string, V1 error format.

‎docs/dyn/assuredworkloads_v1beta1.organizations.locations.workloads.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ <h3>Method Details</h3>
123123
body: object, The request body.
124124
The object takes the form of:
125125

126-
{ # An Workload object for managing highly regulated workloads of cloud customers.
126+
{ # A Workload object for managing highly regulated workloads of cloud customers.
127127
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
128128
&quot;cjisSettings&quot;: { # Settings specific to resources needed for CJIS. # Input only. Immutable. Settings specific to resources needed for CJIS.
129129
&quot;kmsSettings&quot;: { # Settings specific to the Key Management Service. # Input only. Immutable. Settings used to create a CMEK crypto key.
@@ -256,7 +256,7 @@ <h3>Method Details</h3>
256256
Returns:
257257
An object of the form:
258258

259-
{ # An Workload object for managing highly regulated workloads of cloud customers.
259+
{ # A Workload object for managing highly regulated workloads of cloud customers.
260260
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
261261
&quot;cjisSettings&quot;: { # Settings specific to resources needed for CJIS. # Input only. Immutable. Settings specific to resources needed for CJIS.
262262
&quot;kmsSettings&quot;: { # Settings specific to the Key Management Service. # Input only. Immutable. Settings used to create a CMEK crypto key.
@@ -347,7 +347,7 @@ <h3>Method Details</h3>
347347
{ # Response of ListWorkloads endpoint.
348348
&quot;nextPageToken&quot;: &quot;A String&quot;, # The next page token. Return empty if reached the last page.
349349
&quot;workloads&quot;: [ # List of Workloads under a given parent.
350-
{ # An Workload object for managing highly regulated workloads of cloud customers.
350+
{ # A Workload object for managing highly regulated workloads of cloud customers.
351351
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
352352
&quot;cjisSettings&quot;: { # Settings specific to resources needed for CJIS. # Input only. Immutable. Settings specific to resources needed for CJIS.
353353
&quot;kmsSettings&quot;: { # Settings specific to the Key Management Service. # Input only. Immutable. Settings used to create a CMEK crypto key.
@@ -443,7 +443,7 @@ <h3>Method Details</h3>
443443
body: object, The request body.
444444
The object takes the form of:
445445

446-
{ # An Workload object for managing highly regulated workloads of cloud customers.
446+
{ # A Workload object for managing highly regulated workloads of cloud customers.
447447
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
448448
&quot;cjisSettings&quot;: { # Settings specific to resources needed for CJIS. # Input only. Immutable. Settings specific to resources needed for CJIS.
449449
&quot;kmsSettings&quot;: { # Settings specific to the Key Management Service. # Input only. Immutable. Settings used to create a CMEK crypto key.
@@ -522,7 +522,7 @@ <h3>Method Details</h3>
522522
Returns:
523523
An object of the form:
524524

525-
{ # An Workload object for managing highly regulated workloads of cloud customers.
525+
{ # A Workload object for managing highly regulated workloads of cloud customers.
526526
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account used for the resources which are direct children of workload. This billing account is initially associated with the resources created as part of Workload creation. After the initial creation of these resources, the customer can change the assigned billing account. The resource name has the form `billingAccounts/{billing_account_id}`. For example, `billingAccounts/012345-567890-ABCDEF`.
527527
&quot;cjisSettings&quot;: { # Settings specific to resources needed for CJIS. # Input only. Immutable. Settings specific to resources needed for CJIS.
528528
&quot;kmsSettings&quot;: { # Settings specific to the Key Management Service. # Input only. Immutable. Settings used to create a CMEK crypto key.

‎docs/dyn/assuredworkloads_v1beta1.organizations.locations.workloads.violations.html

+1
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ <h3>Method Details</h3>
101101

102102
{ # Request for acknowledging the violation Next Id: 4
103103
&quot;comment&quot;: &quot;A String&quot;, # Required. Business justification explaining the need for violation acknowledgement
104+
&quot;nonCompliantOrgPolicy&quot;: &quot;A String&quot;, # Optional. This field is deprecated and will be removed in future version of the API. Name of the OrgPolicy which was modified with non-compliant change and resulted in this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}
104105
}
105106

106107
x__xgafv: string, V1 error format.

‎googleapiclient/discovery_cache/documents/assuredworkloads.v1.json

+18-10
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"canonicalName": "Assuredworkloads",
1515
"description": "",
1616
"discoveryVersion": "v1",
17-
"documentationLink": "https://cloud.google.com",
17+
"documentationLink": "https://cloud.google.com/learnmoreurl",
1818
"fullyEncodeReservedExpansion": true,
1919
"icons": {
2020
"x16": "http://www.google.com/images/icons/product/search-16.gif",
@@ -254,7 +254,7 @@
254254
],
255255
"parameters": {
256256
"name": {
257-
"description": "Required. The resource name of the Workload to fetch. This is the workloads's relative path in the API, formatted as \"organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}\". For example, \"organizations/123/locations/us-east1/workloads/assured-workload-1\".",
257+
"description": "Required. The resource name of the Workload to fetch. This is the workload's relative path in the API, formatted as \"organizations/{organization_id}/locations/{location_id}/workloads/{workload_id}\". For example, \"organizations/123/locations/us-east1/workloads/assured-workload-1\".",
258258
"location": "path",
259259
"pattern": "^organizations/[^/]+/locations/[^/]+/workloads/[^/]+$",
260260
"required": true,
@@ -491,7 +491,7 @@
491491
}
492492
}
493493
},
494-
"revision": "20221007",
494+
"revision": "20221014",
495495
"rootUrl": "https://assuredworkloads.googleapis.com/",
496496
"schemas": {
497497
"GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest": {
@@ -501,6 +501,10 @@
501501
"comment": {
502502
"description": "Required. Business justification explaining the need for violation acknowledgement",
503503
"type": "string"
504+
},
505+
"nonCompliantOrgPolicy": {
506+
"description": "Optional. This field is deprecated and will be removed in future version of the API. Name of the OrgPolicy which was modified with non-compliant change and resulted in this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}",
507+
"type": "string"
504508
}
505509
},
506510
"type": "object"
@@ -529,6 +533,7 @@
529533
"EU_REGIONS_AND_SUPPORT",
530534
"CA_REGIONS_AND_SUPPORT",
531535
"ITAR",
536+
"AU_REGIONS_AND_US_SUPPORT",
532537
"ASSURED_WORKLOADS_FOR_PARTNERS"
533538
],
534539
"enumDescriptions": [
@@ -543,7 +548,8 @@
543548
"Assured Workloads For EU Regions and Support controls",
544549
"Assured Workloads For Canada Regions and Support controls",
545550
"International Traffic in Arms Regulations",
546-
"Assured Workloads for Partners;"
551+
"Assured Workloads for Australia Regions and Support controls Available for public preview consumption. Don't create production workloads.",
552+
"Assured Workloads for Partners"
547553
],
548554
"type": "string"
549555
},
@@ -826,7 +832,7 @@
826832
"type": "object"
827833
},
828834
"GoogleCloudAssuredworkloadsV1Workload": {
829-
"description": "An Workload object for managing highly regulated workloads of cloud customers.",
835+
"description": "A Workload object for managing highly regulated workloads of cloud customers.",
830836
"id": "GoogleCloudAssuredworkloadsV1Workload",
831837
"properties": {
832838
"billingAccount": {
@@ -847,6 +853,7 @@
847853
"EU_REGIONS_AND_SUPPORT",
848854
"CA_REGIONS_AND_SUPPORT",
849855
"ITAR",
856+
"AU_REGIONS_AND_US_SUPPORT",
850857
"ASSURED_WORKLOADS_FOR_PARTNERS"
851858
],
852859
"enumDescriptions": [
@@ -861,7 +868,8 @@
861868
"Assured Workloads For EU Regions and Support controls",
862869
"Assured Workloads For Canada Regions and Support controls",
863870
"International Traffic in Arms Regulations",
864-
"Assured Workloads for Partners;"
871+
"Assured Workloads for Australia Regions and Support controls Available for public preview consumption. Don't create production workloads.",
872+
"Assured Workloads for Partners"
865873
],
866874
"type": "string"
867875
},
@@ -928,8 +936,8 @@
928936
"LOCAL_CONTROLS_BY_S3NS"
929937
],
930938
"enumDescriptions": [
931-
"Unknown compliance regime.",
932-
"S3NS regime"
939+
"Unknown partner regime/controls.",
940+
"S3NS regime/controls."
933941
],
934942
"type": "string"
935943
},
@@ -961,7 +969,7 @@
961969
"type": "object"
962970
},
963971
"GoogleCloudAssuredworkloadsV1WorkloadKMSSettings": {
964-
"description": "Settings specific to the Key Management Service.",
972+
"description": "Settings specific to the Key Management Service. This message is deprecated. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field.",
965973
"id": "GoogleCloudAssuredworkloadsV1WorkloadKMSSettings",
966974
"properties": {
967975
"nextRotationTime": {
@@ -1020,7 +1028,7 @@
10201028
"type": "string"
10211029
},
10221030
"resourceType": {
1023-
"description": "Indicates the type of resource. This field should be specified to correspond the id to the right project type (CONSUMER_PROJECT or ENCRYPTION_KEYS_PROJECT)",
1031+
"description": "Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)",
10241032
"enum": [
10251033
"RESOURCE_TYPE_UNSPECIFIED",
10261034
"CONSUMER_PROJECT",

‎googleapiclient/discovery_cache/documents/assuredworkloads.v1beta1.json

+11-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"canonicalName": "Assuredworkloads",
1515
"description": "",
1616
"discoveryVersion": "v1",
17-
"documentationLink": "https://cloud.google.com",
17+
"documentationLink": "https://cloud.google.com/learnmoreurl",
1818
"fullyEncodeReservedExpansion": true,
1919
"icons": {
2020
"x16": "http://www.google.com/images/icons/product/search-16.gif",
@@ -595,7 +595,7 @@
595595
}
596596
}
597597
},
598-
"revision": "20221007",
598+
"revision": "20221014",
599599
"rootUrl": "https://assuredworkloads.googleapis.com/",
600600
"schemas": {
601601
"GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": {
@@ -605,6 +605,10 @@
605605
"comment": {
606606
"description": "Required. Business justification explaining the need for violation acknowledgement",
607607
"type": "string"
608+
},
609+
"nonCompliantOrgPolicy": {
610+
"description": "Optional. This field is deprecated and will be removed in future version of the API. Name of the OrgPolicy which was modified with non-compliant change and resulted in this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}",
611+
"type": "string"
608612
}
609613
},
610614
"type": "object"
@@ -892,7 +896,7 @@
892896
"type": "object"
893897
},
894898
"GoogleCloudAssuredworkloadsV1beta1Workload": {
895-
"description": "An Workload object for managing highly regulated workloads of cloud customers.",
899+
"description": "A Workload object for managing highly regulated workloads of cloud customers.",
896900
"id": "GoogleCloudAssuredworkloadsV1beta1Workload",
897901
"properties": {
898902
"billingAccount": {
@@ -917,6 +921,7 @@
917921
"EU_REGIONS_AND_SUPPORT",
918922
"CA_REGIONS_AND_SUPPORT",
919923
"ITAR",
924+
"AU_REGIONS_AND_US_SUPPORT",
920925
"ASSURED_WORKLOADS_FOR_PARTNERS"
921926
],
922927
"enumDescriptions": [
@@ -931,6 +936,7 @@
931936
"Assured Workloads For EU Regions and Support controls",
932937
"Assured Workloads For Canada Regions and Support controls",
933938
"International Traffic in Arms Regulations",
939+
"Assured Workloads for Australia Regions and Support controls Available for public preview consumption. Don't create production workloads.",
934940
"Assured Workloads for Partners;"
935941
],
936942
"type": "string"
@@ -1015,8 +1021,8 @@
10151021
"LOCAL_CONTROLS_BY_S3NS"
10161022
],
10171023
"enumDescriptions": [
1018-
"Unknown compliance regime.",
1019-
"S3NS regime"
1024+
"Unknown partner regime/controls.",
1025+
"S3NS regime/controls."
10201026
],
10211027
"type": "string"
10221028
},

0 commit comments

Comments
 (0)
Please sign in to comment.