Skip to content

Commit

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

The following keys were added:
- schemas.GoogleCloudAssuredworkloadsV1Workload.properties.complianceStatus (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus (Total Keys: 6)
  • Loading branch information
yoshi-automation committed Nov 1, 2022
1 parent fe3896b commit ffbd7e4
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 2 deletions.
Expand Up @@ -121,6 +121,10 @@ <h3>Method Details</h3>
{ # A Workload object for managing highly regulated workloads of cloud customers.
&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`.
&quot;complianceRegime&quot;: &quot;A String&quot;, # Required. Immutable. Compliance Regime associated with this workload.
&quot;complianceStatus&quot;: { # Represents the Compliance Status of this workload # Output only. Count of active Violations in the Workload.
&quot;acknowledgedViolationCount&quot;: 42, # Count of active Violations which are acknowledged in the Workload.
&quot;activeViolationCount&quot;: 42, # Count of active Violations which haven&#x27;t been acknowledged.
},
&quot;compliantButDisallowedServices&quot;: [ # Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.&quot;
&quot;A String&quot;,
],
Expand Down Expand Up @@ -226,6 +230,10 @@ <h3>Method Details</h3>
{ # A Workload object for managing highly regulated workloads of cloud customers.
&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`.
&quot;complianceRegime&quot;: &quot;A String&quot;, # Required. Immutable. Compliance Regime associated with this workload.
&quot;complianceStatus&quot;: { # Represents the Compliance Status of this workload # Output only. Count of active Violations in the Workload.
&quot;acknowledgedViolationCount&quot;: 42, # Count of active Violations which are acknowledged in the Workload.
&quot;activeViolationCount&quot;: 42, # Count of active Violations which haven&#x27;t been acknowledged.
},
&quot;compliantButDisallowedServices&quot;: [ # Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.&quot;
&quot;A String&quot;,
],
Expand Down Expand Up @@ -289,6 +297,10 @@ <h3>Method Details</h3>
{ # A Workload object for managing highly regulated workloads of cloud customers.
&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`.
&quot;complianceRegime&quot;: &quot;A String&quot;, # Required. Immutable. Compliance Regime associated with this workload.
&quot;complianceStatus&quot;: { # Represents the Compliance Status of this workload # Output only. Count of active Violations in the Workload.
&quot;acknowledgedViolationCount&quot;: 42, # Count of active Violations which are acknowledged in the Workload.
&quot;activeViolationCount&quot;: 42, # Count of active Violations which haven&#x27;t been acknowledged.
},
&quot;compliantButDisallowedServices&quot;: [ # Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.&quot;
&quot;A String&quot;,
],
Expand Down Expand Up @@ -357,6 +369,10 @@ <h3>Method Details</h3>
{ # A Workload object for managing highly regulated workloads of cloud customers.
&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`.
&quot;complianceRegime&quot;: &quot;A String&quot;, # Required. Immutable. Compliance Regime associated with this workload.
&quot;complianceStatus&quot;: { # Represents the Compliance Status of this workload # Output only. Count of active Violations in the Workload.
&quot;acknowledgedViolationCount&quot;: 42, # Count of active Violations which are acknowledged in the Workload.
&quot;activeViolationCount&quot;: 42, # Count of active Violations which haven&#x27;t been acknowledged.
},
&quot;compliantButDisallowedServices&quot;: [ # Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.&quot;
&quot;A String&quot;,
],
Expand Down Expand Up @@ -408,6 +424,10 @@ <h3>Method Details</h3>
{ # A Workload object for managing highly regulated workloads of cloud customers.
&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`.
&quot;complianceRegime&quot;: &quot;A String&quot;, # Required. Immutable. Compliance Regime associated with this workload.
&quot;complianceStatus&quot;: { # Represents the Compliance Status of this workload # Output only. Count of active Violations in the Workload.
&quot;acknowledgedViolationCount&quot;: 42, # Count of active Violations which are acknowledged in the Workload.
&quot;activeViolationCount&quot;: 42, # Count of active Violations which haven&#x27;t been acknowledged.
},
&quot;compliantButDisallowedServices&quot;: [ # Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.&quot;
&quot;A String&quot;,
],
Expand Down
Expand Up @@ -491,7 +491,7 @@
}
}
},
"revision": "20221014",
"revision": "20221020",
"rootUrl": "https://assuredworkloads.googleapis.com/",
"schemas": {
"GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest": {
Expand Down Expand Up @@ -873,6 +873,11 @@
],
"type": "string"
},
"complianceStatus": {
"$ref": "GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus",
"description": "Output only. Count of active Violations in the Workload.",
"readOnly": true
},
"compliantButDisallowedServices": {
"description": "Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.\"",
"items": {
Expand Down Expand Up @@ -968,6 +973,23 @@
},
"type": "object"
},
"GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus": {
"description": "Represents the Compliance Status of this workload",
"id": "GoogleCloudAssuredworkloadsV1WorkloadComplianceStatus",
"properties": {
"acknowledgedViolationCount": {
"description": "Count of active Violations which are acknowledged in the Workload.",
"format": "int32",
"type": "integer"
},
"activeViolationCount": {
"description": "Count of active Violations which haven't been acknowledged.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"GoogleCloudAssuredworkloadsV1WorkloadKMSSettings": {
"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.",
"id": "GoogleCloudAssuredworkloadsV1WorkloadKMSSettings",
Expand Down
Expand Up @@ -595,7 +595,7 @@
}
}
},
"revision": "20221014",
"revision": "20221020",
"rootUrl": "https://assuredworkloads.googleapis.com/",
"schemas": {
"GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": {
Expand Down

0 comments on commit ffbd7e4

Please sign in to comment.