Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: run the generator #3574

Open
wants to merge 178 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
4a9b408
feat(accesscontextmanager)!: update the API
yoshi-automation Dec 16, 2024
bc5d3a8
fix(addressvalidation): update the API
yoshi-automation Dec 16, 2024
1e60c7f
feat(admin): update the API
yoshi-automation Dec 16, 2024
8d0c018
fix(adsense): update the API
yoshi-automation Dec 16, 2024
8b51b5f
fix(adsenseplatform): update the API
yoshi-automation Dec 16, 2024
c0fed37
feat(aiplatform)!: update the API
yoshi-automation Dec 16, 2024
a61386f
fix(alertcenter): update the API
yoshi-automation Dec 16, 2024
67ca6c7
feat(alloydb): update the API
yoshi-automation Dec 16, 2024
1b1d57c
feat(analyticsdata): update the API
yoshi-automation Dec 16, 2024
518cce6
feat(analyticshub)!: update the API
yoshi-automation Dec 16, 2024
8083f36
fix(androiddeviceprovisioning): update the API
yoshi-automation Dec 16, 2024
4944faa
feat(androidenterprise): update the API
yoshi-automation Dec 16, 2024
d3501ca
feat(androidmanagement): update the API
yoshi-automation Dec 16, 2024
e38d29e
feat(androidpublisher): update the API
yoshi-automation Dec 16, 2024
89de1e9
fix(apigateway): update the API
yoshi-automation Dec 16, 2024
897313d
feat(apikeys): update the API
yoshi-automation Dec 16, 2024
12c3f8d
feat(appengine): update the API
yoshi-automation Dec 16, 2024
e324ccd
feat(apphub): update the API
yoshi-automation Dec 16, 2024
1b0134c
feat(artifactregistry): update the API
yoshi-automation Dec 16, 2024
0ba3812
feat(assuredworkloads): update the API
yoshi-automation Dec 16, 2024
cb7bf42
fix(authorizedbuyersmarketplace): update the API
yoshi-automation Dec 16, 2024
3ad36a0
feat(backupdr)!: update the API
yoshi-automation Dec 16, 2024
40943c3
fix(batch): update the API
yoshi-automation Dec 16, 2024
af71180
feat(beyondcorp)!: update the API
yoshi-automation Dec 16, 2024
91f1048
feat(bigquery): update the API
yoshi-automation Dec 16, 2024
5f7d036
feat(bigqueryreservation): update the API
yoshi-automation Dec 16, 2024
790283e
fix(bigtableadmin): update the API
yoshi-automation Dec 16, 2024
9b7ce83
feat(binaryauthorization)!: update the API
yoshi-automation Dec 16, 2024
5d90421
fix(blockchainnodeengine): update the API
yoshi-automation Dec 16, 2024
8aff032
feat(calendar): update the API
yoshi-automation Dec 16, 2024
5b503f6
fix(certificatemanager): update the API
yoshi-automation Dec 16, 2024
7fac99a
feat(chat): update the API
yoshi-automation Dec 16, 2024
63a2f0d
feat(checks): update the API
yoshi-automation Dec 16, 2024
db04278
feat(chromemanagement): update the API
yoshi-automation Dec 16, 2024
6156f60
fix(chromepolicy): update the API
yoshi-automation Dec 16, 2024
09f02b7
feat(classroom): update the API
yoshi-automation Dec 16, 2024
a62345a
feat(cloudasset): update the API
yoshi-automation Dec 16, 2024
ea09713
feat(cloudbilling): update the API
yoshi-automation Dec 16, 2024
9fb8679
feat(cloudbuild): update the API
yoshi-automation Dec 16, 2024
581c304
feat(cloudchannel): update the API
yoshi-automation Dec 16, 2024
00abc31
feat(cloudcontrolspartner): update the API
yoshi-automation Dec 16, 2024
52c6369
feat(clouddeploy): update the API
yoshi-automation Dec 16, 2024
af082de
fix(cloudfunctions): update the API
yoshi-automation Dec 16, 2024
5160f6d
feat(cloudidentity): update the API
yoshi-automation Dec 16, 2024
cf34113
fix(cloudkms): update the API
yoshi-automation Dec 16, 2024
0e4d726
fix(cloudscheduler): update the API
yoshi-automation Dec 16, 2024
69872ed
feat(cloudsearch)!: update the API
yoshi-automation Dec 16, 2024
220aa7c
fix(cloudshell): update the API
yoshi-automation Dec 16, 2024
fa3ed81
fix(cloudsupport): update the API
yoshi-automation Dec 16, 2024
b1426f4
fix(cloudtasks): update the API
yoshi-automation Dec 16, 2024
3a4fcc0
fix(composer): update the API
yoshi-automation Dec 16, 2024
f31bf03
feat(compute)!: update the API
yoshi-automation Dec 16, 2024
a473480
feat(config): update the API
yoshi-automation Dec 16, 2024
40daa9a
feat(connectors): update the API
yoshi-automation Dec 16, 2024
3633879
fix(contactcenteraiplatform): update the API
yoshi-automation Dec 16, 2024
84aaf1c
feat(contactcenterinsights): update the API
yoshi-automation Dec 16, 2024
70534cc
feat(container): update the API
yoshi-automation Dec 16, 2024
95a2a20
feat(content)!: update the API
yoshi-automation Dec 16, 2024
24b3d9e
fix(contentwarehouse): update the API
yoshi-automation Dec 16, 2024
2f26a4d
feat(css): update the API
yoshi-automation Dec 16, 2024
1882e26
feat(datacatalog): update the API
yoshi-automation Dec 16, 2024
c70b511
feat(dataflow): update the API
yoshi-automation Dec 16, 2024
1520b2c
feat(dataform)!: update the API
yoshi-automation Dec 16, 2024
86557f1
feat(datafusion)!: update the API
yoshi-automation Dec 16, 2024
277ab64
fix(datalabeling): update the API
yoshi-automation Dec 16, 2024
a36eac7
feat(datamigration)!: update the API
yoshi-automation Dec 16, 2024
9218453
feat(dataplex): update the API
yoshi-automation Dec 16, 2024
d574089
fix(dataproc): update the API
yoshi-automation Dec 16, 2024
2e5e301
feat(datastore): update the API
yoshi-automation Dec 16, 2024
7748767
feat(datastream): update the API
yoshi-automation Dec 16, 2024
f20b49d
feat(deploymentmanager): update the API
yoshi-automation Dec 16, 2024
a3cd695
feat(developerconnect): update the API
yoshi-automation Dec 16, 2024
edaad5c
feat(dialogflow): update the API
yoshi-automation Dec 16, 2024
2f15c93
feat(digitalassetlinks)!: update the API
yoshi-automation Dec 16, 2024
83a7bf3
feat(discoveryengine)!: update the API
yoshi-automation Dec 16, 2024
85733dc
feat(displayvideo): update the API
yoshi-automation Dec 16, 2024
c4c5021
feat(dlp): update the API
yoshi-automation Dec 16, 2024
c482557
feat(documentai): update the API
yoshi-automation Dec 16, 2024
8756b96
fix(domains): update the API
yoshi-automation Dec 16, 2024
601dbb4
feat(drive): update the API
yoshi-automation Dec 16, 2024
cccd9a5
feat(eventarc): update the API
yoshi-automation Dec 16, 2024
828d9e0
feat(fcm): update the API
yoshi-automation Dec 16, 2024
a3195b1
feat(file)!: update the API
yoshi-automation Dec 16, 2024
f002be8
fix(firebase): update the API
yoshi-automation Dec 16, 2024
7e42f9c
feat(firebaseappdistribution): update the API
yoshi-automation Dec 16, 2024
1e80442
fix(firebasedatabase): update the API
yoshi-automation Dec 16, 2024
9c733db
fix(firebasedataconnect): update the API
yoshi-automation Dec 16, 2024
bfc1c61
fix(firebasehosting): update the API
yoshi-automation Dec 16, 2024
f81a00c
feat(firebaseml): update the API
yoshi-automation Dec 16, 2024
d6efdc5
fix(firebaserules): update the API
yoshi-automation Dec 16, 2024
15c73b7
feat(firebasestorage): update the API
yoshi-automation Dec 16, 2024
99f5ec8
fix(firestore): update the API
yoshi-automation Dec 16, 2024
8d4e8ca
feat(forms): update the API
yoshi-automation Dec 16, 2024
3a0fa33
fix(games): update the API
yoshi-automation Dec 16, 2024
9dfbc4a
fix(gamesManagement): update the API
yoshi-automation Dec 16, 2024
7022198
fix(gkebackup): update the API
yoshi-automation Dec 16, 2024
5398b3d
feat(gkehub): update the API
yoshi-automation Dec 16, 2024
6ada3b8
feat(gkeonprem): update the API
yoshi-automation Dec 16, 2024
9430382
feat(healthcare): update the API
yoshi-automation Dec 16, 2024
094e523
fix(iam): update the API
yoshi-automation Dec 16, 2024
d9a98c7
feat(iamcredentials): update the API
yoshi-automation Dec 16, 2024
461efa6
fix(iap): update the API
yoshi-automation Dec 16, 2024
bde80c2
feat(identitytoolkit): update the API
yoshi-automation Dec 16, 2024
3a16615
feat(language)!: update the API
yoshi-automation Dec 16, 2024
42ef2b9
fix(localservices): update the API
yoshi-automation Dec 16, 2024
c72f214
fix(logging): update the API
yoshi-automation Dec 16, 2024
721d3b9
fix(looker): update the API
yoshi-automation Dec 16, 2024
d492e23
fix(memcache): update the API
yoshi-automation Dec 16, 2024
9c99a0c
feat(merchantapi): update the API
yoshi-automation Dec 16, 2024
9d48db8
fix(metastore): update the API
yoshi-automation Dec 16, 2024
cb0fb8c
feat(migrationcenter): update the API
yoshi-automation Dec 16, 2024
9f85baf
fix(ml): update the API
yoshi-automation Dec 16, 2024
9e3f02e
feat(monitoring): update the API
yoshi-automation Dec 16, 2024
2aed2bd
fix(mybusinessaccountmanagement): update the API
yoshi-automation Dec 16, 2024
f37845c
fix(mybusinessbusinessinformation): update the API
yoshi-automation Dec 16, 2024
0fcf0b9
fix(mybusinessverifications): update the API
yoshi-automation Dec 16, 2024
0220efc
fix(netapp): update the API
yoshi-automation Dec 16, 2024
958008f
feat(networkconnectivity)!: update the API
yoshi-automation Dec 16, 2024
cca77d3
feat(networkmanagement)!: update the API
yoshi-automation Dec 16, 2024
59106b1
feat(networksecurity): update the API
yoshi-automation Dec 16, 2024
f026c09
feat(networkservices): update the API
yoshi-automation Dec 16, 2024
297759d
feat(notebooks): update the API
yoshi-automation Dec 16, 2024
a8b7420
fix(ondemandscanning): update the API
yoshi-automation Dec 16, 2024
718c15e
feat(oracledatabase)!: update the API
yoshi-automation Dec 16, 2024
7d5be0b
feat(orgpolicy): update the API
yoshi-automation Dec 16, 2024
82945a8
feat(osconfig): update the API
yoshi-automation Dec 16, 2024
29dc611
fix(oslogin): update the API
yoshi-automation Dec 16, 2024
5b3c742
fix(parallelstore): update the API
yoshi-automation Dec 16, 2024
eb92f6b
feat(paymentsresellersubscription): update the API
yoshi-automation Dec 16, 2024
cbb63c1
feat(places): update the API
yoshi-automation Dec 16, 2024
be50970
feat(playdeveloperreporting): update the API
yoshi-automation Dec 16, 2024
3918675
feat(playintegrity): update the API
yoshi-automation Dec 16, 2024
aea3073
feat(policysimulator): update the API
yoshi-automation Dec 16, 2024
1ef53b6
feat(privateca)!: update the API
yoshi-automation Dec 16, 2024
5300997
fix(pubsublite): update the API
yoshi-automation Dec 16, 2024
b1cc2a6
fix(rapidmigrationassessment): update the API
yoshi-automation Dec 16, 2024
c1a22ce
fix(readerrevenuesubscriptionlinking): update the API
yoshi-automation Dec 16, 2024
7bc3f1e
feat(recaptchaenterprise): update the API
yoshi-automation Dec 16, 2024
d3373cf
feat(recommender): update the API
yoshi-automation Dec 16, 2024
dfd0722
feat(redis)!: update the API
yoshi-automation Dec 16, 2024
019b659
feat(retail): update the API
yoshi-automation Dec 16, 2024
34f0aa8
feat(run): update the API
yoshi-automation Dec 16, 2024
3b4a4ea
feat(searchads360): update the API
yoshi-automation Dec 16, 2024
0b45836
fix(secretmanager): update the API
yoshi-automation Dec 16, 2024
64b56f8
feat(securitycenter)!: update the API
yoshi-automation Dec 16, 2024
62559ac
fix(securityposture): update the API
yoshi-automation Dec 16, 2024
b8b9143
feat(serviceconsumermanagement): update the API
yoshi-automation Dec 16, 2024
9372675
feat(servicecontrol): update the API
yoshi-automation Dec 16, 2024
d38e5fb
feat(servicemanagement): update the API
yoshi-automation Dec 16, 2024
45ad1a4
feat(servicenetworking): update the API
yoshi-automation Dec 16, 2024
355a9d5
feat(serviceusage): update the API
yoshi-automation Dec 16, 2024
0acaeaa
feat(sheets): update the API
yoshi-automation Dec 16, 2024
b3de014
fix(solar): update the API
yoshi-automation Dec 16, 2024
de4d0e4
feat(spanner): update the API
yoshi-automation Dec 16, 2024
ff32dc5
feat(sqladmin)!: update the API
yoshi-automation Dec 16, 2024
19b6b73
feat(storage): update the API
yoshi-automation Dec 16, 2024
38fc3d8
fix(storagetransfer): update the API
yoshi-automation Dec 16, 2024
70d032d
feat(sts): update the API
yoshi-automation Dec 16, 2024
198e337
feat(tagmanager): update the API
yoshi-automation Dec 16, 2024
98673e3
feat(testing)!: update the API
yoshi-automation Dec 16, 2024
6a6920b
feat(texttospeech)!: update the API
yoshi-automation Dec 16, 2024
22424d9
feat(tpu): update the API
yoshi-automation Dec 16, 2024
dc6b652
fix(transcoder): update the API
yoshi-automation Dec 16, 2024
3c8d503
fix(travelimpactmodel): update the API
yoshi-automation Dec 16, 2024
f527286
fix(vault): update the API
yoshi-automation Dec 16, 2024
91ecaad
fix(verifiedaccess): update the API
yoshi-automation Dec 16, 2024
b21bde4
fix(vision): update the API
yoshi-automation Dec 16, 2024
7abd588
feat(vmmigration): update the API
yoshi-automation Dec 16, 2024
65d080e
fix(vmwareengine): update the API
yoshi-automation Dec 16, 2024
15276e2
feat(walletobjects): update the API
yoshi-automation Dec 16, 2024
0bb56e2
fix(webrisk): update the API
yoshi-automation Dec 16, 2024
1045e05
fix(workflowexecutions): update the API
yoshi-automation Dec 16, 2024
3fd75e8
feat(workflows): update the API
yoshi-automation Dec 16, 2024
8b44647
feat(workloadmanager)!: update the API
yoshi-automation Dec 16, 2024
e970c23
feat(workspaceevents): update the API
yoshi-automation Dec 16, 2024
2aecbbf
feat(workstations): update the API
yoshi-automation Dec 16, 2024
13442e1
feat(youtube): update the API
yoshi-automation Dec 16, 2024
b2a7fa0
feat: regenerate index files
yoshi-automation Dec 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
118 changes: 65 additions & 53 deletions discovery/accesscontextmanager-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -958,7 +958,7 @@
"operations": {
"methods": {
"cancel": {
"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
"flatPath": "v1/operations/{operationsId}:cancel",
"httpMethod": "POST",
"id": "accesscontextmanager.operations.cancel",
Expand Down Expand Up @@ -1205,8 +1205,8 @@
"name"
],
"parameters": {
"appendScopedAccessSettings": {
"description": "Optional. This field will be used to control whether or not scoped access settings are appended to the existing list of scoped access settings. If true, the scoped access settings in the request will be appended to the existing list of scoped access settings. If false, the scoped access settings in the request replace the existing list of scoped access settings.",
"append": {
"description": "Optional. This field controls whether or not certain repeated settings in the update request overwrite or append to existing settings on the binding. If true, then append. Otherwise overwrite. So far, only scoped_access_settings with reauth_settings supports appending. Global access_levels, access_levels in scoped_access_settings, dry_run_access_levels, reauth_settings, and session_settings are not compatible with append functionality, and the request will return an error if append=true when these settings are in the update_mask. The request will also return an error if append=true when \"scoped_access_settings\" is not set in the update_mask.",
"location": "query",
"type": "boolean"
},
Expand All @@ -1218,7 +1218,7 @@
"type": "string"
},
"updateMask": {
"description": "Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and may only contain the following fields: `access_levels`, `dry_run_access_levels`, `reauth_settings`, `scoped_access_settings`. update_mask { paths: \"access_levels\" }",
"description": "Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and may only contain the following fields: `access_levels`, `dry_run_access_levels`, `reauth_settings` `session_settings`, `scoped_access_settings`. update_mask { paths: \"access_levels\" }",
"format": "google-fieldmask",
"location": "query",
"type": "string"
Expand Down Expand Up @@ -1295,7 +1295,7 @@
}
}
},
"revision": "20240923",
"revision": "20241209",
"rootUrl": "https://accesscontextmanager.googleapis.com/",
"schemas": {
"AccessContextManagerOperationMetadata": {
Expand Down Expand Up @@ -1384,9 +1384,9 @@
},
"type": "array"
},
"reauthSettings": {
"$ref": "ReauthSettings",
"description": "Optional. Reauth settings applied to user access on a given AccessScope."
"sessionSettings": {
"$ref": "SessionSettings",
"description": "Optional. Session settings applied to user access on a given AccessScope."
}
},
"type": "object"
Expand Down Expand Up @@ -1807,6 +1807,10 @@
"egressTo": {
"$ref": "EgressTo",
"description": "Defines the conditions on the ApiOperation and destination resources that cause this EgressPolicy to apply."
},
"title": {
"description": "Optional. Human-readable title for the egress rule. The title must be unique within the perimeter and can not exceed 100 characters. Within the access policy, the combined length of all rule titles must not exceed 240,000 characters.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -1905,10 +1909,6 @@
"description": "Immutable. Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)). Should not be specified by the client during creation. Example: \"organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N\"",
"type": "string"
},
"reauthSettings": {
"$ref": "ReauthSettings",
"description": "Optional. GCSL policy for the group key."
},
"restrictedClientApplications": {
"description": "Optional. A list of applications that are subject to this binding's restrictions. If the list is empty, the binding restrictions will universally apply to all applications.",
"items": {
Expand All @@ -1922,6 +1922,10 @@
"$ref": "ScopedAccessSettings"
},
"type": "array"
},
"sessionSettings": {
"$ref": "SessionSettings",
"description": "Optional. The Google Cloud session length (GCSL) policy for the group key."
}
},
"type": "object"
Expand Down Expand Up @@ -2003,6 +2007,10 @@
"ingressTo": {
"$ref": "IngressTo",
"description": "Defines the conditions on the ApiOperation and request destination that cause this IngressPolicy to apply."
},
"title": {
"description": "Optional. Human-readable title for the ingress rule. The title must be unique within the perimeter and can not exceed 100 characters. Within the access policy, the combined length of all rule titles must not exceed 240,000 characters.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -2287,47 +2295,6 @@
},
"type": "object"
},
"ReauthSettings": {
"description": "Stores settings related to Google Cloud Session Length including session duration, the type of challenge (i.e. method) they should face when their session expires, and other related settings.",
"id": "ReauthSettings",
"properties": {
"maxInactivity": {
"description": "Optional. How long a user is allowed to take between actions before a new access token must be issued. Presently only set for Cloud Apps.",
"format": "google-duration",
"type": "string"
},
"reauthMethod": {
"description": "Optional. Reauth method when users GCP session is up.",
"enum": [
"REAUTH_METHOD_UNSPECIFIED",
"LOGIN",
"SECURITY_KEY",
"PASSWORD"
],
"enumDescriptions": [
"If method undefined in API, we will use LOGIN by default.",
"The user will prompted to perform regular login. Users who are enrolled for two-step verification and haven't chosen to \"Remember this computer\" will be prompted for their second factor.",
"The user will be prompted to autheticate using their security key. If no security key has been configured, then we will fallback to LOGIN.",
"The user will be prompted for their password."
],
"type": "string"
},
"sessionLength": {
"description": "Optional. The session length. Setting this field to zero is equal to disabling. Reauth. Also can set infinite session by flipping the enabled bit to false below. If use_oidc_max_age is true, for OIDC apps, the session length will be the minimum of this field and OIDC max_age param.",
"format": "google-duration",
"type": "string"
},
"sessionLengthEnabled": {
"description": "Optional. Big red button to turn off GCSL. When false, all fields set above will be disregarded and the session length is basically infinite.",
"type": "boolean"
},
"useOidcMaxAge": {
"description": "Optional. Only useful for OIDC apps. When false, the OIDC max_age param, if passed in the authentication request will be ignored. When true, the re-auth period will be the minimum of the session_length field and the max_age OIDC param.",
"type": "boolean"
}
},
"type": "object"
},
"ReplaceAccessLevelsRequest": {
"description": "A request to replace all existing Access Levels in an Access Policy with the Access Levels provided. This is done atomically.",
"id": "ReplaceAccessLevelsRequest",
Expand Down Expand Up @@ -2419,6 +2386,10 @@
"description": "Description of the `ServicePerimeter` and its use. Does not affect behavior.",
"type": "string"
},
"etag": {
"description": "Optional. An opaque identifier for the current version of the `ServicePerimeter`. This identifier does not follow any specific format. If an etag is not provided, the operation will be performed as if a valid etag is provided.",
"type": "string"
},
"name": {
"description": "Identifier. Resource name for the `ServicePerimeter`. Format: `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`. The `service_perimeter` component must begin with a letter, followed by alphanumeric characters or `_`. After you create a `ServicePerimeter`, you cannot change its `name`.",
"type": "string"
Expand Down Expand Up @@ -2500,6 +2471,47 @@
},
"type": "object"
},
"SessionSettings": {
"description": "Stores settings related to Google Cloud Session Length including session duration, the type of challenge (i.e. method) they should face when their session expires, and other related settings.",
"id": "SessionSettings",
"properties": {
"maxInactivity": {
"description": "Optional. How long a user is allowed to take between actions before a new access token must be issued. Only set for Google Cloud apps.",
"format": "google-duration",
"type": "string"
},
"sessionLength": {
"description": "Optional. The session length. Setting this field to zero is equal to disabling session. Also can set infinite session by flipping the enabled bit to false below. If use_oidc_max_age is true, for OIDC apps, the session length will be the minimum of this field and OIDC max_age param.",
"format": "google-duration",
"type": "string"
},
"sessionLengthEnabled": {
"description": "Optional. This field enables or disables Google Cloud session length. When false, all fields set above will be disregarded and the session length is basically infinite.",
"type": "boolean"
},
"sessionReauthMethod": {
"description": "Optional. Session method when user's Google Cloud session is up.",
"enum": [
"SESSION_REAUTH_METHOD_UNSPECIFIED",
"LOGIN",
"SECURITY_KEY",
"PASSWORD"
],
"enumDescriptions": [
"If method is undefined in the API, LOGIN will be used by default.",
"The user will be prompted to perform regular login. Users who are enrolled for two-step verification and haven't chosen \"Remember this computer\" will be prompted for their second factor.",
"The user will be prompted to authenticate using their security key. If no security key has been configured, then authentication will fallback to LOGIN.",
"The user will be prompted for their password."
],
"type": "string"
},
"useOidcMaxAge": {
"description": "Optional. Only useful for OIDC apps. When false, the OIDC max_age param, if passed in the authentication request will be ignored. When true, the re-auth period will be the minimum of the session_length field and the max_age OIDC param.",
"type": "boolean"
}
},
"type": "object"
},
"SetIamPolicyRequest": {
"description": "Request message for `SetIamPolicy` method.",
"id": "SetIamPolicyRequest",
Expand Down
Loading