Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
b691d45
feat(accesscontextmanager)!: update the API
yoshi-automation Jan 28, 2025
bdb72f9
fix(addressvalidation): update the API
yoshi-automation Jan 28, 2025
3253e9e
feat(admin): update the API
yoshi-automation Jan 28, 2025
2d0eec8
fix(adsense): update the API
yoshi-automation Jan 28, 2025
a059b63
feat(adsenseplatform): update the API
yoshi-automation Jan 28, 2025
c8d438b
feat(aiplatform)!: update the API
yoshi-automation Jan 28, 2025
ca1ce01
fix(alertcenter): update the API
yoshi-automation Jan 28, 2025
12b57cd
feat(alloydb): update the API
yoshi-automation Jan 28, 2025
08db46b
feat(analyticsadmin): update the API
yoshi-automation Jan 28, 2025
f4daa0c
feat(analyticsdata): update the API
yoshi-automation Jan 28, 2025
eb868c1
feat(analyticshub)!: update the API
yoshi-automation Jan 28, 2025
c10930a
fix(androiddeviceprovisioning): update the API
yoshi-automation Jan 28, 2025
403120d
feat(androidenterprise)!: update the API
yoshi-automation Jan 28, 2025
25a9a9b
feat(androidmanagement): update the API
yoshi-automation Jan 28, 2025
3010a49
feat(androidpublisher): update the API
yoshi-automation Jan 28, 2025
32b3cfc
fix(apigateway): update the API
yoshi-automation Jan 28, 2025
6ca2268
feat(apikeys): update the API
yoshi-automation Jan 28, 2025
b26fd9c
feat(appengine): update the API
yoshi-automation Jan 28, 2025
79327a2
fix(apphub): update the API
yoshi-automation Jan 28, 2025
99821d1
fix(areainsights): update the API
yoshi-automation Jan 28, 2025
fda7c7c
feat(artifactregistry): update the API
yoshi-automation Jan 28, 2025
eaff2c6
feat(assuredworkloads): update the API
yoshi-automation Jan 28, 2025
8acb817
feat(authorizedbuyersmarketplace): update the API
yoshi-automation Jan 28, 2025
0165da1
feat(backupdr)!: update the API
yoshi-automation Jan 28, 2025
82449d0
fix(batch): update the API
yoshi-automation Jan 28, 2025
214eb18
feat(beyondcorp)!: update the API
yoshi-automation Jan 28, 2025
bccbe0e
feat(bigquery): update the API
yoshi-automation Jan 28, 2025
62bd3a2
feat(bigqueryreservation): update the API
yoshi-automation Jan 28, 2025
d415af8
fix(bigtableadmin): update the API
yoshi-automation Jan 28, 2025
844ab3f
feat(binaryauthorization)!: update the API
yoshi-automation Jan 28, 2025
73f8a79
fix(blockchainnodeengine): update the API
yoshi-automation Jan 28, 2025
0c07ed1
feat(calendar): update the API
yoshi-automation Jan 28, 2025
76b0407
fix(certificatemanager): update the API
yoshi-automation Jan 28, 2025
6ac4cb5
feat(chat): update the API
yoshi-automation Jan 28, 2025
46faed3
feat(checks): update the API
yoshi-automation Jan 28, 2025
894ef5c
feat(chromemanagement): update the API
yoshi-automation Jan 28, 2025
e70d493
fix(chromepolicy): update the API
yoshi-automation Jan 28, 2025
a55195d
feat(classroom): update the API
yoshi-automation Jan 28, 2025
bc714bc
feat(cloudasset): update the API
yoshi-automation Jan 28, 2025
348cec6
feat(cloudbilling): update the API
yoshi-automation Jan 28, 2025
b5bcbe8
feat(cloudbuild): update the API
yoshi-automation Jan 28, 2025
d9bfc07
feat(cloudchannel): update the API
yoshi-automation Jan 28, 2025
9e0ac7f
feat(cloudcontrolspartner): update the API
yoshi-automation Jan 28, 2025
8041975
feat(clouddeploy): update the API
yoshi-automation Jan 28, 2025
470f0dc
feat(cloudfunctions): update the API
yoshi-automation Jan 28, 2025
8a35968
feat(cloudidentity): update the API
yoshi-automation Jan 28, 2025
ca65359
fix(cloudkms): update the API
yoshi-automation Jan 28, 2025
04c661b
fix(cloudscheduler): update the API
yoshi-automation Jan 28, 2025
647cfbf
feat(cloudsearch)!: update the API
yoshi-automation Jan 28, 2025
45289cf
fix(cloudshell): update the API
yoshi-automation Jan 28, 2025
bd0ec78
fix(cloudsupport): update the API
yoshi-automation Jan 28, 2025
c7e5466
fix(cloudtasks): update the API
yoshi-automation Jan 28, 2025
c2a622c
fix(composer): update the API
yoshi-automation Jan 28, 2025
c9e71c6
feat(compute)!: update the API
yoshi-automation Jan 28, 2025
dec83cd
feat(config): update the API
yoshi-automation Jan 28, 2025
e8035c5
feat(connectors): update the API
yoshi-automation Jan 28, 2025
4f731c3
fix(contactcenteraiplatform): update the API
yoshi-automation Jan 28, 2025
cee4a30
feat(contactcenterinsights): update the API
yoshi-automation Jan 28, 2025
89105de
feat(container): update the API
yoshi-automation Jan 28, 2025
cbeaece
feat(content)!: update the API
yoshi-automation Jan 28, 2025
384db0d
fix(contentwarehouse): update the API
yoshi-automation Jan 28, 2025
1c00eee
feat(css): update the API
yoshi-automation Jan 28, 2025
960fe73
feat(datacatalog): update the API
yoshi-automation Jan 28, 2025
97da599
feat(dataflow): update the API
yoshi-automation Jan 28, 2025
8a14bf1
feat(dataform)!: update the API
yoshi-automation Jan 28, 2025
9f85402
feat(datafusion)!: update the API
yoshi-automation Jan 28, 2025
b227f4e
fix(datalabeling): update the API
yoshi-automation Jan 28, 2025
02381bc
feat(datamigration)!: update the API
yoshi-automation Jan 28, 2025
b1bbf30
feat(dataplex): update the API
yoshi-automation Jan 28, 2025
4a6b0ee
fix(dataproc): update the API
yoshi-automation Jan 28, 2025
02e7839
feat(datastore): update the API
yoshi-automation Jan 28, 2025
d152a21
feat(datastream): update the API
yoshi-automation Jan 28, 2025
38f7c3d
feat(deploymentmanager): update the API
yoshi-automation Jan 28, 2025
5e7870b
feat(developerconnect): update the API
yoshi-automation Jan 28, 2025
9ff190c
feat(dialogflow): update the API
yoshi-automation Jan 28, 2025
cb65f9b
feat(digitalassetlinks)!: update the API
yoshi-automation Jan 28, 2025
53e6391
feat(discoveryengine)!: update the API
yoshi-automation Jan 28, 2025
fd595e0
feat(displayvideo)!: update the API
yoshi-automation Jan 28, 2025
dd28739
feat(dlp): update the API
yoshi-automation Jan 28, 2025
846ee7c
feat(dns): update the API
yoshi-automation Jan 28, 2025
a26e4f7
feat(documentai): update the API
yoshi-automation Jan 28, 2025
232212c
fix(domains): update the API
yoshi-automation Jan 28, 2025
c9d813e
feat(drive): update the API
yoshi-automation Jan 28, 2025
c2859d6
feat(eventarc): update the API
yoshi-automation Jan 28, 2025
4642acf
feat(fcm): update the API
yoshi-automation Jan 28, 2025
a1c5c39
feat(file)!: update the API
yoshi-automation Jan 28, 2025
9dea7f6
fix(firebase): update the API
yoshi-automation Jan 28, 2025
68196cb
feat(firebaseappdistribution): update the API
yoshi-automation Jan 28, 2025
aba06eb
fix(firebasedatabase): update the API
yoshi-automation Jan 28, 2025
567f600
feat(firebasedataconnect): update the API
yoshi-automation Jan 28, 2025
99c97d2
fix(firebasehosting): update the API
yoshi-automation Jan 28, 2025
b593c39
feat(firebaseml): update the API
yoshi-automation Jan 28, 2025
4b66e3c
fix(firebaserules): update the API
yoshi-automation Jan 28, 2025
0179b6a
feat(firebasestorage)!: update the API
yoshi-automation Jan 28, 2025
a604606
feat(firestore): update the API
yoshi-automation Jan 28, 2025
e9c532e
feat(forms): update the API
yoshi-automation Jan 28, 2025
3a63a63
fix(games): update the API
yoshi-automation Jan 28, 2025
fc84bfb
fix(gamesManagement): update the API
yoshi-automation Jan 28, 2025
9857cb1
fix(gkebackup): update the API
yoshi-automation Jan 28, 2025
83e3cd3
feat(gkehub)!: update the API
yoshi-automation Jan 28, 2025
7900be3
feat(gkeonprem): update the API
yoshi-automation Jan 28, 2025
508eab0
feat(healthcare): update the API
yoshi-automation Jan 28, 2025
d867bcd
feat(iam)!: update the API
yoshi-automation Jan 28, 2025
a7e14f3
feat(iamcredentials): update the API
yoshi-automation Jan 28, 2025
fbf5bee
fix(iap): update the API
yoshi-automation Jan 28, 2025
0dc7cdd
feat(identitytoolkit): update the API
yoshi-automation Jan 28, 2025
df1b05d
feat(jobs): update the API
yoshi-automation Jan 28, 2025
2756164
feat(language)!: update the API
yoshi-automation Jan 28, 2025
87bdac1
fix(localservices): update the API
yoshi-automation Jan 28, 2025
7e79123
fix(logging): update the API
yoshi-automation Jan 28, 2025
1d40d4a
feat(looker): update the API
yoshi-automation Jan 28, 2025
ca4b299
fix(managedidentities): update the API
yoshi-automation Jan 28, 2025
9e6c539
fix(memcache): update the API
yoshi-automation Jan 28, 2025
ad0e747
feat(merchantapi)!: update the API
yoshi-automation Jan 28, 2025
8bb4dfa
fix(metastore): update the API
yoshi-automation Jan 28, 2025
de11740
feat(migrationcenter): update the API
yoshi-automation Jan 28, 2025
0cee85a
fix(ml): update the API
yoshi-automation Jan 28, 2025
532b56b
feat(monitoring): update the API
yoshi-automation Jan 28, 2025
400a201
fix(mybusinessaccountmanagement): update the API
yoshi-automation Jan 28, 2025
31cff6f
fix(mybusinessbusinessinformation): update the API
yoshi-automation Jan 28, 2025
8e4b99c
fix(mybusinessverifications): update the API
yoshi-automation Jan 28, 2025
a1809d0
fix(netapp): update the API
yoshi-automation Jan 28, 2025
8ca51ca
feat(networkconnectivity)!: update the API
yoshi-automation Jan 28, 2025
8516319
feat(networkmanagement)!: update the API
yoshi-automation Jan 28, 2025
efa8e92
feat(networksecurity): update the API
yoshi-automation Jan 28, 2025
1a99c1d
feat(networkservices): update the API
yoshi-automation Jan 28, 2025
163bef1
feat(notebooks): update the API
yoshi-automation Jan 28, 2025
31c9bbd
fix(ondemandscanning): update the API
yoshi-automation Jan 28, 2025
655814c
feat(oracledatabase)!: update the API
yoshi-automation Jan 28, 2025
6a4ebbb
feat(orgpolicy): update the API
yoshi-automation Jan 28, 2025
f002724
feat(osconfig): update the API
yoshi-automation Jan 28, 2025
5664437
fix(oslogin): update the API
yoshi-automation Jan 28, 2025
babaa50
fix(parallelstore): update the API
yoshi-automation Jan 28, 2025
46fb702
feat(paymentsresellersubscription): update the API
yoshi-automation Jan 28, 2025
a9a301b
feat(places): update the API
yoshi-automation Jan 28, 2025
50941c8
feat(playdeveloperreporting): update the API
yoshi-automation Jan 28, 2025
78a0d7a
feat(playintegrity): update the API
yoshi-automation Jan 28, 2025
5e5ac7e
feat(policysimulator): update the API
yoshi-automation Jan 28, 2025
ccf6791
feat(privateca)!: update the API
yoshi-automation Jan 28, 2025
02ed104
feat(pubsub): update the API
yoshi-automation Jan 28, 2025
5cfc13b
fix(pubsublite): update the API
yoshi-automation Jan 28, 2025
4e0b89c
fix(rapidmigrationassessment): update the API
yoshi-automation Jan 28, 2025
a143543
fix(readerrevenuesubscriptionlinking): update the API
yoshi-automation Jan 28, 2025
69ec5a9
feat(recaptchaenterprise): update the API
yoshi-automation Jan 28, 2025
f19c9b3
feat(recommender): update the API
yoshi-automation Jan 28, 2025
43175f5
feat(redis)!: update the API
yoshi-automation Jan 28, 2025
2b1ec64
fix(resourcesettings): update the API
yoshi-automation Jan 28, 2025
28a9351
feat(retail)!: update the API
yoshi-automation Jan 28, 2025
57a7890
feat(run): update the API
yoshi-automation Jan 28, 2025
abfd7e7
fix(runtimeconfig): update the API
yoshi-automation Jan 28, 2025
f4069b8
feat(searchads360): update the API
yoshi-automation Jan 28, 2025
c13ae72
fix(secretmanager): update the API
yoshi-automation Jan 28, 2025
f8ee67e
feat(securitycenter)!: update the API
yoshi-automation Jan 28, 2025
f928393
fix(securityposture): update the API
yoshi-automation Jan 28, 2025
84edfda
feat(serviceconsumermanagement): update the API
yoshi-automation Jan 28, 2025
97e4259
feat(servicecontrol)!: update the API
yoshi-automation Jan 28, 2025
910e4f5
feat(servicemanagement): update the API
yoshi-automation Jan 28, 2025
dadf034
feat(servicenetworking): update the API
yoshi-automation Jan 28, 2025
79a32b2
feat(serviceusage): update the API
yoshi-automation Jan 28, 2025
ceb77b9
feat(sheets): update the API
yoshi-automation Jan 28, 2025
7795107
fix(solar): update the API
yoshi-automation Jan 28, 2025
c01966e
feat(spanner): update the API
yoshi-automation Jan 28, 2025
d029b6f
feat(sqladmin)!: update the API
yoshi-automation Jan 28, 2025
f058bc8
feat(storage): update the API
yoshi-automation Jan 28, 2025
e1d1e8a
fix(storagetransfer): update the API
yoshi-automation Jan 28, 2025
ee57ad1
feat(sts): update the API
yoshi-automation Jan 28, 2025
5538700
feat(tagmanager): update the API
yoshi-automation Jan 28, 2025
439b133
fix(tasks): update the API
yoshi-automation Jan 28, 2025
23682fc
feat(testing)!: update the API
yoshi-automation Jan 28, 2025
dcb449d
feat(texttospeech)!: update the API
yoshi-automation Jan 28, 2025
cde5467
feat(tpu): update the API
yoshi-automation Jan 28, 2025
59ad657
fix(transcoder): update the API
yoshi-automation Jan 28, 2025
a8ddf06
feat(translate): update the API
yoshi-automation Jan 28, 2025
c852e3b
fix(travelimpactmodel): update the API
yoshi-automation Jan 28, 2025
df823b8
fix(vault): update the API
yoshi-automation Jan 28, 2025
98c5f4f
fix(verifiedaccess): update the API
yoshi-automation Jan 28, 2025
1bc3107
fix(vision): update the API
yoshi-automation Jan 28, 2025
fe781d0
feat(vmmigration): update the API
yoshi-automation Jan 28, 2025
f46761e
fix(vmwareengine): update the API
yoshi-automation Jan 28, 2025
295177e
feat(walletobjects): update the API
yoshi-automation Jan 28, 2025
2118615
feat(webfonts): update the API
yoshi-automation Jan 28, 2025
2bcdb40
fix(webrisk): update the API
yoshi-automation Jan 28, 2025
9f7d2f0
feat(websecurityscanner): update the API
yoshi-automation Jan 28, 2025
0b5dc99
fix(workflowexecutions): update the API
yoshi-automation Jan 28, 2025
f1aeae0
feat(workflows): update the API
yoshi-automation Jan 28, 2025
0389d5e
feat(workloadmanager)!: update the API
yoshi-automation Jan 28, 2025
8534c5a
feat(workspaceevents): update the API
yoshi-automation Jan 28, 2025
57127c1
feat(workstations): update the API
yoshi-automation Jan 28, 2025
dd2800c
feat(youtube): update the API
yoshi-automation Jan 28, 2025
32e980d
feat: regenerate index files
yoshi-automation Jan 28, 2025
cbdc4e6
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Jan 29, 2025
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
  •  
  •  
  •  
124 changes: 70 additions & 54 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": "20250115",
"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 All @@ -1818,6 +1822,10 @@
"accessLevel": {
"description": "An AccessLevel resource name that allows protected resources inside the ServicePerimeters to access outside the ServicePerimeter boundaries. AccessLevels listed must be in the same policy as this ServicePerimeter. Referencing a nonexistent AccessLevel will cause an error. If an AccessLevel name is not specified, only resources within the perimeter can be accessed through Google Cloud calls with request origins within the perimeter. Example: `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is specified for `access_level`, then all EgressSources will be allowed.",
"type": "string"
},
"resource": {
"description": "A Google Cloud resource that you want to allow to egress the perimeter. These resources can access data outside the perimeter. This field only supports projects. The project format is `projects/{project_number}`. The resource can be in any Google Cloud organization, not just the organization where the perimeter is defined. You can't use `*` in this field to allow all Google Cloud resources.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -1905,10 +1913,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,12 +1926,16 @@
"$ref": "ScopedAccessSettings"
},
"type": "array"
},
"sessionSettings": {
"$ref": "SessionSettings",
"description": "Optional. The Google Cloud session length (GCSL) policy for the group key."
}
},
"type": "object"
},
"GcpUserAccessBindingOperationMetadata": {
"description": "Metadata of GCP Access Binding Long Running Operations.",
"description": "Metadata of Google Cloud Access Binding Long Running Operations.",
"id": "GcpUserAccessBindingOperationMetadata",
"properties": {},
"type": "object"
Expand Down Expand Up @@ -2003,6 +2011,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 +2299,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 +2390,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 +2475,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
Loading