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 186 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
20799d0
feat(accesscontextmanager)!: update the API
yoshi-automation Jan 10, 2025
08e3756
fix(addressvalidation): update the API
yoshi-automation Jan 10, 2025
2849e27
feat(admin): update the API
yoshi-automation Jan 10, 2025
5788055
fix(adsense): update the API
yoshi-automation Jan 10, 2025
b2441d9
feat(adsenseplatform): update the API
yoshi-automation Jan 10, 2025
d01b6ae
feat(aiplatform)!: update the API
yoshi-automation Jan 10, 2025
abe0199
fix(alertcenter): update the API
yoshi-automation Jan 10, 2025
aef3d76
feat(alloydb): update the API
yoshi-automation Jan 10, 2025
7c09c13
fix(analyticsadmin): update the API
yoshi-automation Jan 10, 2025
4cbee95
feat(analyticsdata): update the API
yoshi-automation Jan 10, 2025
aef1501
feat(analyticshub)!: update the API
yoshi-automation Jan 10, 2025
e9d3e96
fix(androiddeviceprovisioning): update the API
yoshi-automation Jan 10, 2025
2d046f2
feat(androidenterprise)!: update the API
yoshi-automation Jan 10, 2025
2ce5b0d
feat(androidmanagement): update the API
yoshi-automation Jan 10, 2025
076afb8
feat(androidpublisher): update the API
yoshi-automation Jan 10, 2025
1b0a9e0
fix(apigateway): update the API
yoshi-automation Jan 10, 2025
fc0a8e2
feat(apikeys): update the API
yoshi-automation Jan 10, 2025
8324381
feat(appengine): update the API
yoshi-automation Jan 10, 2025
14a6270
feat(apphub): update the API
yoshi-automation Jan 10, 2025
932216c
fix(areainsights): update the API
yoshi-automation Jan 10, 2025
e25b3be
feat(artifactregistry): update the API
yoshi-automation Jan 10, 2025
68607f8
feat(assuredworkloads): update the API
yoshi-automation Jan 10, 2025
6111860
feat(authorizedbuyersmarketplace): update the API
yoshi-automation Jan 10, 2025
9391f1d
feat(backupdr)!: update the API
yoshi-automation Jan 10, 2025
d610e55
fix(batch): update the API
yoshi-automation Jan 10, 2025
1614874
feat(beyondcorp)!: update the API
yoshi-automation Jan 10, 2025
da19723
feat(bigquery): update the API
yoshi-automation Jan 10, 2025
e4bb29a
feat(bigqueryreservation): update the API
yoshi-automation Jan 10, 2025
a9de0f9
fix(bigtableadmin): update the API
yoshi-automation Jan 10, 2025
88ba10c
feat(binaryauthorization)!: update the API
yoshi-automation Jan 10, 2025
3d30be1
fix(blockchainnodeengine): update the API
yoshi-automation Jan 10, 2025
bc78afa
feat(calendar): update the API
yoshi-automation Jan 10, 2025
f852b78
fix(certificatemanager): update the API
yoshi-automation Jan 10, 2025
e1b5d0b
feat(chat): update the API
yoshi-automation Jan 10, 2025
611c374
feat(checks): update the API
yoshi-automation Jan 10, 2025
eb5158d
feat(chromemanagement): update the API
yoshi-automation Jan 10, 2025
b887899
fix(chromepolicy): update the API
yoshi-automation Jan 10, 2025
e07af96
feat(classroom): update the API
yoshi-automation Jan 10, 2025
0cd1871
feat(cloudasset): update the API
yoshi-automation Jan 10, 2025
9ac8f68
feat(cloudbilling): update the API
yoshi-automation Jan 10, 2025
8d3e0df
feat(cloudbuild): update the API
yoshi-automation Jan 10, 2025
c2cfcf9
feat(cloudchannel): update the API
yoshi-automation Jan 10, 2025
fa1f1b8
feat(cloudcontrolspartner): update the API
yoshi-automation Jan 10, 2025
d2a0ea5
feat(clouddeploy): update the API
yoshi-automation Jan 10, 2025
c499eea
feat(cloudfunctions): update the API
yoshi-automation Jan 10, 2025
b5ac46c
feat(cloudidentity): update the API
yoshi-automation Jan 10, 2025
45ffbab
fix(cloudkms): update the API
yoshi-automation Jan 10, 2025
bce868a
fix(cloudscheduler): update the API
yoshi-automation Jan 10, 2025
c138aac
feat(cloudsearch)!: update the API
yoshi-automation Jan 10, 2025
7155b04
fix(cloudshell): update the API
yoshi-automation Jan 10, 2025
af90a24
fix(cloudsupport): update the API
yoshi-automation Jan 10, 2025
3e2d110
fix(cloudtasks): update the API
yoshi-automation Jan 10, 2025
f3ce8c6
fix(composer): update the API
yoshi-automation Jan 10, 2025
d03ae85
feat(compute)!: update the API
yoshi-automation Jan 10, 2025
e7f2ec7
feat(config): update the API
yoshi-automation Jan 10, 2025
49c4b34
feat(connectors): update the API
yoshi-automation Jan 10, 2025
3143673
fix(contactcenteraiplatform): update the API
yoshi-automation Jan 10, 2025
8a94900
feat(contactcenterinsights): update the API
yoshi-automation Jan 10, 2025
d560231
feat(container): update the API
yoshi-automation Jan 10, 2025
5f900b1
feat(content)!: update the API
yoshi-automation Jan 10, 2025
72ecb44
fix(contentwarehouse): update the API
yoshi-automation Jan 10, 2025
b440432
feat(css): update the API
yoshi-automation Jan 10, 2025
79a7304
feat(datacatalog): update the API
yoshi-automation Jan 10, 2025
7161862
feat(dataflow): update the API
yoshi-automation Jan 10, 2025
363d2fc
feat(dataform)!: update the API
yoshi-automation Jan 10, 2025
f891330
feat(datafusion)!: update the API
yoshi-automation Jan 10, 2025
afa153e
fix(datalabeling): update the API
yoshi-automation Jan 10, 2025
1f4d85d
feat(datamigration)!: update the API
yoshi-automation Jan 10, 2025
53db0cd
feat(dataplex): update the API
yoshi-automation Jan 10, 2025
05ad54d
fix(dataproc): update the API
yoshi-automation Jan 10, 2025
7985613
feat(datastore): update the API
yoshi-automation Jan 10, 2025
70947a1
feat(datastream): update the API
yoshi-automation Jan 10, 2025
296db36
feat(deploymentmanager): update the API
yoshi-automation Jan 10, 2025
d9b1695
feat(developerconnect): update the API
yoshi-automation Jan 10, 2025
c910c0e
feat(dialogflow): update the API
yoshi-automation Jan 10, 2025
40d4702
feat(digitalassetlinks)!: update the API
yoshi-automation Jan 10, 2025
fbc59fe
feat(discoveryengine)!: update the API
yoshi-automation Jan 10, 2025
dffd39c
feat(displayvideo): update the API
yoshi-automation Jan 10, 2025
5343a29
feat(dlp): update the API
yoshi-automation Jan 10, 2025
f40203f
feat(dns): update the API
yoshi-automation Jan 10, 2025
f3e6c95
feat(documentai): update the API
yoshi-automation Jan 10, 2025
6f0515d
fix(domains): update the API
yoshi-automation Jan 10, 2025
3735230
feat(drive): update the API
yoshi-automation Jan 10, 2025
14d8907
feat(eventarc): update the API
yoshi-automation Jan 10, 2025
f04f539
feat(fcm): update the API
yoshi-automation Jan 10, 2025
37e3eb7
feat(file)!: update the API
yoshi-automation Jan 10, 2025
54d86dc
fix(firebase): update the API
yoshi-automation Jan 10, 2025
7d79234
feat(firebaseappdistribution): update the API
yoshi-automation Jan 10, 2025
a405a1b
fix(firebasedatabase): update the API
yoshi-automation Jan 10, 2025
138d8f2
fix(firebasedataconnect): update the API
yoshi-automation Jan 10, 2025
bb0a5ba
fix(firebasehosting): update the API
yoshi-automation Jan 10, 2025
6136023
feat(firebaseml): update the API
yoshi-automation Jan 10, 2025
e189e17
fix(firebaserules): update the API
yoshi-automation Jan 10, 2025
ea4b23f
feat(firebasestorage)!: update the API
yoshi-automation Jan 10, 2025
3e3ccfd
fix(firestore): update the API
yoshi-automation Jan 10, 2025
fdaaff1
feat(forms): update the API
yoshi-automation Jan 10, 2025
e91a255
fix(games): update the API
yoshi-automation Jan 10, 2025
165fc09
fix(gamesManagement): update the API
yoshi-automation Jan 10, 2025
c22205e
fix(gkebackup): update the API
yoshi-automation Jan 10, 2025
3a0595a
feat(gkehub): update the API
yoshi-automation Jan 10, 2025
17c3787
feat(gkeonprem): update the API
yoshi-automation Jan 10, 2025
1b415ca
feat(healthcare): update the API
yoshi-automation Jan 10, 2025
f25371b
feat(iam)!: update the API
yoshi-automation Jan 10, 2025
6ed0d20
feat(iamcredentials): update the API
yoshi-automation Jan 10, 2025
0fed213
fix(iap): update the API
yoshi-automation Jan 10, 2025
62a8c11
feat(identitytoolkit): update the API
yoshi-automation Jan 10, 2025
42c4962
feat(jobs): update the API
yoshi-automation Jan 10, 2025
22b8299
feat(language)!: update the API
yoshi-automation Jan 10, 2025
98a0b40
fix(localservices): update the API
yoshi-automation Jan 10, 2025
e1e126b
fix(logging): update the API
yoshi-automation Jan 10, 2025
e9b23d2
fix(looker): update the API
yoshi-automation Jan 10, 2025
a0d3238
fix(memcache): update the API
yoshi-automation Jan 10, 2025
e36c997
feat(merchantapi): update the API
yoshi-automation Jan 10, 2025
f72f244
fix(metastore): update the API
yoshi-automation Jan 10, 2025
d3a5e1e
feat(migrationcenter): update the API
yoshi-automation Jan 10, 2025
2bd21cd
fix(ml): update the API
yoshi-automation Jan 10, 2025
c2457e9
feat(monitoring): update the API
yoshi-automation Jan 10, 2025
39efe0e
fix(mybusinessaccountmanagement): update the API
yoshi-automation Jan 10, 2025
142bd0a
fix(mybusinessbusinessinformation): update the API
yoshi-automation Jan 10, 2025
6fae92e
fix(mybusinessverifications): update the API
yoshi-automation Jan 10, 2025
7af14d1
fix(netapp): update the API
yoshi-automation Jan 10, 2025
6b68d14
feat(networkconnectivity)!: update the API
yoshi-automation Jan 10, 2025
3746aaa
feat(networkmanagement)!: update the API
yoshi-automation Jan 10, 2025
1366bb9
feat(networksecurity): update the API
yoshi-automation Jan 10, 2025
c2fca17
feat(networkservices): update the API
yoshi-automation Jan 10, 2025
a6bcc0e
feat(notebooks): update the API
yoshi-automation Jan 10, 2025
f2fbf8a
fix(ondemandscanning): update the API
yoshi-automation Jan 10, 2025
9af8684
feat(oracledatabase)!: update the API
yoshi-automation Jan 10, 2025
11414af
feat(orgpolicy): update the API
yoshi-automation Jan 10, 2025
a65a6ed
feat(osconfig): update the API
yoshi-automation Jan 10, 2025
5951c6c
fix(oslogin): update the API
yoshi-automation Jan 10, 2025
641eaa7
fix(parallelstore): update the API
yoshi-automation Jan 10, 2025
e08c2ba
feat(paymentsresellersubscription): update the API
yoshi-automation Jan 10, 2025
5848b26
feat(places): update the API
yoshi-automation Jan 10, 2025
553fca4
feat(playdeveloperreporting): update the API
yoshi-automation Jan 10, 2025
ed5bba0
feat(playintegrity): update the API
yoshi-automation Jan 10, 2025
350c3a9
feat(policysimulator): update the API
yoshi-automation Jan 10, 2025
0e2a76e
feat(privateca)!: update the API
yoshi-automation Jan 10, 2025
6bd3142
feat(pubsub): update the API
yoshi-automation Jan 10, 2025
ac0515f
fix(pubsublite): update the API
yoshi-automation Jan 10, 2025
c246b3e
fix(rapidmigrationassessment): update the API
yoshi-automation Jan 10, 2025
0b359e6
fix(readerrevenuesubscriptionlinking): update the API
yoshi-automation Jan 10, 2025
10b05e4
feat(recaptchaenterprise): update the API
yoshi-automation Jan 10, 2025
d3cd5c3
feat(recommender): update the API
yoshi-automation Jan 10, 2025
396c383
feat(redis)!: update the API
yoshi-automation Jan 10, 2025
ac76541
feat(retail)!: update the API
yoshi-automation Jan 10, 2025
936a526
feat(run): update the API
yoshi-automation Jan 10, 2025
97c6b19
fix(runtimeconfig): update the API
yoshi-automation Jan 10, 2025
58ed87a
feat(searchads360): update the API
yoshi-automation Jan 10, 2025
548b933
fix(secretmanager): update the API
yoshi-automation Jan 10, 2025
d686efb
feat(securitycenter)!: update the API
yoshi-automation Jan 10, 2025
cd79dea
fix(securityposture): update the API
yoshi-automation Jan 10, 2025
fe7dd6b
feat(serviceconsumermanagement): update the API
yoshi-automation Jan 10, 2025
a551df6
feat(servicecontrol)!: update the API
yoshi-automation Jan 10, 2025
8f0dd7f
feat(servicemanagement): update the API
yoshi-automation Jan 10, 2025
78bf437
feat(servicenetworking): update the API
yoshi-automation Jan 10, 2025
e989a1a
feat(serviceusage): update the API
yoshi-automation Jan 10, 2025
700c4dd
feat(sheets): update the API
yoshi-automation Jan 10, 2025
2dc281d
fix(solar): update the API
yoshi-automation Jan 10, 2025
2aea46b
feat(spanner): update the API
yoshi-automation Jan 10, 2025
05c067b
feat(sqladmin)!: update the API
yoshi-automation Jan 10, 2025
c65279e
feat(storage): update the API
yoshi-automation Jan 10, 2025
d8f7916
fix(storagetransfer): update the API
yoshi-automation Jan 10, 2025
ca635a3
feat(sts): update the API
yoshi-automation Jan 10, 2025
4fa8f10
feat(tagmanager): update the API
yoshi-automation Jan 10, 2025
2787e6c
fix(tasks): update the API
yoshi-automation Jan 10, 2025
0cdc57d
feat(testing)!: update the API
yoshi-automation Jan 10, 2025
1303574
feat(texttospeech)!: update the API
yoshi-automation Jan 10, 2025
13ea902
feat(tpu): update the API
yoshi-automation Jan 10, 2025
074f242
fix(transcoder): update the API
yoshi-automation Jan 10, 2025
631cee5
feat(translate): update the API
yoshi-automation Jan 10, 2025
8a146a2
fix(travelimpactmodel): update the API
yoshi-automation Jan 10, 2025
44de8ee
fix(vault): update the API
yoshi-automation Jan 10, 2025
bb545f8
fix(verifiedaccess): update the API
yoshi-automation Jan 10, 2025
7cdf91f
fix(vision): update the API
yoshi-automation Jan 10, 2025
b27437d
feat(vmmigration): update the API
yoshi-automation Jan 10, 2025
f5662cb
fix(vmwareengine): update the API
yoshi-automation Jan 10, 2025
12d2745
feat(walletobjects): update the API
yoshi-automation Jan 10, 2025
4f5dd1a
fix(webrisk): update the API
yoshi-automation Jan 10, 2025
dfa2ce4
fix(workflowexecutions): update the API
yoshi-automation Jan 10, 2025
316f813
feat(workflows): update the API
yoshi-automation Jan 10, 2025
363cc90
feat(workloadmanager)!: update the API
yoshi-automation Jan 10, 2025
11e2a9a
feat(workspaceevents): update the API
yoshi-automation Jan 10, 2025
57cfadf
feat(workstations): update the API
yoshi-automation Jan 10, 2025
1b50c5a
feat(youtube): update the API
yoshi-automation Jan 10, 2025
c1895ee
feat: regenerate index files
yoshi-automation Jan 10, 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
  •  
  •  
  •  
120 changes: 66 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": "20241216",
"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,12 +1922,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 +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