mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update dependencies
This commit is contained in:
@@ -157,6 +157,31 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getServiceAccount": {
|
||||
"description": "Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.",
|
||||
"flatPath": "v1/folders/{foldersId}/serviceAccount",
|
||||
"httpMethod": "GET",
|
||||
"id": "accessapproval.folders.getServiceAccount",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the AccessApprovalServiceAccount to retrieve.",
|
||||
"location": "path",
|
||||
"pattern": "^folders/[^/]+/serviceAccount$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}",
|
||||
"response": {
|
||||
"$ref": "AccessApprovalServiceAccount"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"updateAccessApprovalSettings": {
|
||||
"description": "Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.",
|
||||
"flatPath": "v1/folders/{foldersId}/accessApprovalSettings",
|
||||
@@ -276,6 +301,34 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"invalidate": {
|
||||
"description": "Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.",
|
||||
"flatPath": "v1/folders/{foldersId}/approvalRequests/{approvalRequestsId}:invalidate",
|
||||
"httpMethod": "POST",
|
||||
"id": "accessapproval.folders.approvalRequests.invalidate",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the ApprovalRequest to invalidate.",
|
||||
"location": "path",
|
||||
"pattern": "^folders/[^/]+/approvalRequests/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}:invalidate",
|
||||
"request": {
|
||||
"$ref": "InvalidateApprovalRequestMessage"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ApprovalRequest"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.",
|
||||
"flatPath": "v1/folders/{foldersId}/approvalRequests",
|
||||
@@ -373,6 +426,31 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getServiceAccount": {
|
||||
"description": "Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.",
|
||||
"flatPath": "v1/organizations/{organizationsId}/serviceAccount",
|
||||
"httpMethod": "GET",
|
||||
"id": "accessapproval.organizations.getServiceAccount",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the AccessApprovalServiceAccount to retrieve.",
|
||||
"location": "path",
|
||||
"pattern": "^organizations/[^/]+/serviceAccount$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}",
|
||||
"response": {
|
||||
"$ref": "AccessApprovalServiceAccount"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"updateAccessApprovalSettings": {
|
||||
"description": "Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.",
|
||||
"flatPath": "v1/organizations/{organizationsId}/accessApprovalSettings",
|
||||
@@ -492,6 +570,34 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"invalidate": {
|
||||
"description": "Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.",
|
||||
"flatPath": "v1/organizations/{organizationsId}/approvalRequests/{approvalRequestsId}:invalidate",
|
||||
"httpMethod": "POST",
|
||||
"id": "accessapproval.organizations.approvalRequests.invalidate",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the ApprovalRequest to invalidate.",
|
||||
"location": "path",
|
||||
"pattern": "^organizations/[^/]+/approvalRequests/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}:invalidate",
|
||||
"request": {
|
||||
"$ref": "InvalidateApprovalRequestMessage"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ApprovalRequest"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.",
|
||||
"flatPath": "v1/organizations/{organizationsId}/approvalRequests",
|
||||
@@ -589,6 +695,31 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getServiceAccount": {
|
||||
"description": "Retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.",
|
||||
"flatPath": "v1/projects/{projectsId}/serviceAccount",
|
||||
"httpMethod": "GET",
|
||||
"id": "accessapproval.projects.getServiceAccount",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the AccessApprovalServiceAccount to retrieve.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/serviceAccount$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}",
|
||||
"response": {
|
||||
"$ref": "AccessApprovalServiceAccount"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"updateAccessApprovalSettings": {
|
||||
"description": "Updates the settings associated with a project, folder, or organization. Settings to update are determined by the value of field_mask.",
|
||||
"flatPath": "v1/projects/{projectsId}/accessApprovalSettings",
|
||||
@@ -708,6 +839,34 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"invalidate": {
|
||||
"description": "Invalidates an existing ApprovalRequest. Returns the updated ApprovalRequest. NOTE: This does not deny access to the resource if another request has been made and approved. It only invalidates a single approval. Returns FAILED_PRECONDITION if the request exists but is not in an approved state.",
|
||||
"flatPath": "v1/projects/{projectsId}/approvalRequests/{approvalRequestsId}:invalidate",
|
||||
"httpMethod": "POST",
|
||||
"id": "accessapproval.projects.approvalRequests.invalidate",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Name of the ApprovalRequest to invalidate.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/approvalRequests/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}:invalidate",
|
||||
"request": {
|
||||
"$ref": "InvalidateApprovalRequestMessage"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ApprovalRequest"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists approval requests associated with a project, folder, or organization. Approval requests can be filtered by state (pending, active, dismissed). The order is reverse chronological.",
|
||||
"flatPath": "v1/projects/{projectsId}/approvalRequests",
|
||||
@@ -754,13 +913,37 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220225",
|
||||
"revision": "20230120",
|
||||
"rootUrl": "https://accessapproval.googleapis.com/",
|
||||
"schemas": {
|
||||
"AccessApprovalServiceAccount": {
|
||||
"description": "Access Approval service account related to a project/folder/organization.",
|
||||
"id": "AccessApprovalServiceAccount",
|
||||
"properties": {
|
||||
"accountEmail": {
|
||||
"description": "Email address of the service account.",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "The resource name of the Access Approval service account. Format is one of: * \"projects/{project}/serviceAccount\" * \"folders/{folder}/serviceAccount\" * \"organizations/{organization}/serviceAccount\"",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AccessApprovalSettings": {
|
||||
"description": "Settings on a Project/Folder/Organization related to Access Approval.",
|
||||
"id": "AccessApprovalSettings",
|
||||
"properties": {
|
||||
"activeKeyVersion": {
|
||||
"description": "The asymmetric crypto key version to use for signing approval requests. Empty active_key_version indicates that a Google-managed key should be used for signing. This property will be ignored if set by an ancestor of this resource, and new non-empty values may not be set.",
|
||||
"type": "string"
|
||||
},
|
||||
"ancestorHasActiveKeyVersion": {
|
||||
"description": "Output only. This field is read only (not settable via UpdateAccessApprovalSettings method). If the field is true, that indicates that an ancestor of this Project or Folder has set active_key_version (this field will always be unset for the organization since organizations do not have ancestors).",
|
||||
"readOnly": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
"enrolledAncestor": {
|
||||
"description": "Output only. This field is read only (not settable via UpdateAccessApprovalSettings method). If the field is true, that indicates that at least one service is enrolled for Access Approval in one or more ancestors of the Project or Folder (this field will always be unset for the organization since organizations do not have ancestors).",
|
||||
"readOnly": true,
|
||||
@@ -773,6 +956,11 @@
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"invalidKeyVersion": {
|
||||
"description": "Output only. This field is read only (not settable via UpdateAccessApprovalSettings method). If the field is true, that indicates that there is some configuration issue with the active_key_version configured at this level in the resource hierarchy (e.g. it doesn't exist or the Access Approval service account doesn't have the correct permissions on it, etc.) This key version is not necessarily the effective key version at this level, as key versions are inherited top-down.",
|
||||
"readOnly": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
"name": {
|
||||
"description": "The resource name of the settings. Format is one of: * \"projects/{project}/accessApprovalSettings\" * \"folders/{folder}/accessApprovalSettings\" * \"organizations/{organization}/accessApprovalSettings\"",
|
||||
"type": "string"
|
||||
@@ -815,13 +1003,17 @@
|
||||
"TYPE_UNSPECIFIED",
|
||||
"CUSTOMER_INITIATED_SUPPORT",
|
||||
"GOOGLE_INITIATED_SERVICE",
|
||||
"GOOGLE_INITIATED_REVIEW"
|
||||
"GOOGLE_INITIATED_REVIEW",
|
||||
"THIRD_PARTY_DATA_REQUEST",
|
||||
"GOOGLE_RESPONSE_TO_PRODUCTION_ALERT"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Default value for proto, shouldn't be used.",
|
||||
"Customer made a request or raised an issue that required the principal to access customer data. `detail` is of the form (\"#####\" is the issue ID): * \"Feedback Report: #####\" * \"Case Number: #####\" * \"Case ID: #####\" * \"E-PIN Reference: #####\" * \"Google-#####\" * \"T-#####\"",
|
||||
"The principal accessed customer data in order to diagnose or resolve a suspected issue in services or a known outage. Often this access is used to confirm that customers are not affected by a suspected service issue or to remediate a reversible system issue.",
|
||||
"Google initiated service for security, fraud, abuse, or compliance purposes."
|
||||
"The principal accessed customer data in order to diagnose or resolve a suspected issue in services. Often this access is used to confirm that customers are not affected by a suspected service issue or to remediate a reversible system issue.",
|
||||
"Google initiated service for security, fraud, abuse, or compliance purposes.",
|
||||
"The principal was compelled to access customer data in order to respond to a legal third party data request or process, including legal processes from customers themselves.",
|
||||
"The principal accessed customer data in order to diagnose or resolve a suspected issue in services or a known outage."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
@@ -894,10 +1086,23 @@
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"autoApproved": {
|
||||
"description": "True when the request has been auto-approved.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"expireTime": {
|
||||
"description": "The time at which the approval expires.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"invalidateTime": {
|
||||
"description": "If set, denotes the timestamp at which the approval is invalidated.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"signatureInfo": {
|
||||
"$ref": "SignatureInfo",
|
||||
"description": "The signature for the ApprovalRequest and details on how it was signed."
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -925,7 +1130,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Empty": {
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.",
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
|
||||
"id": "Empty",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
@@ -935,7 +1140,7 @@
|
||||
"id": "EnrolledService",
|
||||
"properties": {
|
||||
"cloudProduct": {
|
||||
"description": "The product for which Access Approval will be enrolled. Allowed values are listed below (case-sensitive): * all * GA * App Engine * BigQuery * Cloud Bigtable * Cloud Key Management Service * Compute Engine * Cloud Dataflow * Cloud DLP * Cloud EKM * Cloud HSM * Cloud Identity and Access Management * Cloud Logging * Cloud Pub/Sub * Cloud Spanner * Cloud SQL * Cloud Storage * Google Kubernetes Engine * Organization Policy Serivice * Persistent Disk * Resource Manager * Speaker ID Note: These values are supported as input for legacy purposes, but will not be returned from the API. * all * ga-only * appengine.googleapis.com * bigquery.googleapis.com * bigtable.googleapis.com * container.googleapis.com * cloudkms.googleapis.com * cloudresourcemanager.googleapis.com * cloudsql.googleapis.com * compute.googleapis.com * dataflow.googleapis.com * dlp.googleapis.com * iam.googleapis.com * logging.googleapis.com * orgpolicy.googleapis.com * pubsub.googleapis.com * spanner.googleapis.com * speakerid.googleapis.com * storage.googleapis.com Calls to UpdateAccessApprovalSettings using 'all' or any of the XXX.googleapis.com will be translated to the associated product name ('all', 'App Engine', etc.). Note: 'all' will enroll the resource in all products supported at both 'GA' and 'Preview' levels. More information about levels of support is available at https://cloud.google.com/access-approval/docs/supported-services",
|
||||
"description": "The product for which Access Approval will be enrolled. Allowed values are listed below (case-sensitive): * all * GA * App Engine . * Artifact Registry * BigQuery * Cloud Bigtable * Cloud Key Management Service * Compute Engine * Cloud Dataflow * Cloud Dataproc * Cloud DLP * Cloud EKM * Cloud HSM * Cloud Identity and Access Management * Cloud Logging * Cloud Pub/Sub * Cloud Spanner * Cloud SQL * Cloud Storage * Google Kubernetes Engine * Organization Policy Serivice * Persistent Disk * Resource Manager * Secret Manager * Speaker ID Note: These values are supported as input for legacy purposes, but will not be returned from the API. * all * ga-only * appengine.googleapis.com * artifactregistry.googleapis.com * bigquery.googleapis.com * bigtable.googleapis.com * container.googleapis.com * cloudkms.googleapis.com * cloudresourcemanager.googleapis.com * cloudsql.googleapis.com * compute.googleapis.com * dataflow.googleapis.com * dataproc.googleapis.com * dlp.googleapis.com * iam.googleapis.com * logging.googleapis.com * orgpolicy.googleapis.com * pubsub.googleapis.com * spanner.googleapis.com * secretmanager.googleapis.com * speakerid.googleapis.com * storage.googleapis.com Calls to UpdateAccessApprovalSettings using 'all' or any of the XXX.googleapis.com will be translated to the associated product name ('all', 'App Engine', etc.). Note: 'all' will enroll the resource in all products supported at both 'GA' and 'Preview' levels. More information about levels of support is available at https://cloud.google.com/access-approval/docs/supported-services",
|
||||
"type": "string"
|
||||
},
|
||||
"enrollmentLevel": {
|
||||
@@ -953,6 +1158,12 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"InvalidateApprovalRequestMessage": {
|
||||
"description": "Request to invalidate an existing approval.",
|
||||
"id": "InvalidateApprovalRequestMessage",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"ListApprovalRequestsResponse": {
|
||||
"description": "Response to listing of ApprovalRequest objects.",
|
||||
"id": "ListApprovalRequestsResponse",
|
||||
@@ -981,6 +1192,26 @@
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SignatureInfo": {
|
||||
"description": "Information about the digital signature of the resource.",
|
||||
"id": "SignatureInfo",
|
||||
"properties": {
|
||||
"customerKmsKeyVersion": {
|
||||
"description": "The resource name of the customer CryptoKeyVersion used for signing.",
|
||||
"type": "string"
|
||||
},
|
||||
"googlePublicKeyPem": {
|
||||
"description": "The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.",
|
||||
"type": "string"
|
||||
},
|
||||
"signature": {
|
||||
"description": "The digital signature.",
|
||||
"format": "byte",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"servicePath": "",
|
||||
|
||||
Reference in New Issue
Block a user