mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update all APIs
Like documented in the README ``` rm -f .api.deps .cli.deps && FETCH_APIS=1 make update-json -j8 ```
This commit is contained in:
@@ -1079,7 +1079,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"query": {
|
||||
"description": "Required. The search query. * Must be specified in [Common Expression Language](https://opensource.google/projects/cel). * Must contain equality operators on the parent, e.g. `parent == 'customers/{customer_id}'`. The `customer_id` must begin with \"C\" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) * Can contain optional inclusion operators on `labels` such as `cloudidentity.googleapis.com/groups.discussion_forum' in labels`). * Can contain an optional equality operator on `domain_name` or `startsWith/contains/equality` operator on `group_key`, e.g. `domain_name == 'abc.com'`, `group_key.startsWith('dev')`, `group_key.contains('dev'), group_key == 'dev@abc.com'` * Can contain an optional `startsWith/contains/equality` operator on `display_name`, such as `display_name.startsWith('dev')` , `display_name.contains('dev')`, `display_name == 'dev'`",
|
||||
"description": "Required. The search query. * Must be specified in [Common Expression Language](https://opensource.google/projects/cel). * Must contain equality operators on the parent, e.g. `parent == 'customers/{customer_id}'`. The `customer_id` must begin with \"C\" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) * Can contain optional inclusion operators on `labels` such as `'cloudidentity.googleapis.com/groups.discussion_forum' in labels`). * Can contain an optional equality operator on `domain_name`. e.g. `domain_name == 'examplepetstore.com'` * Can contain optional `startsWith/contains/equality` operators on `group_key`, e.g. `group_key.startsWith('dev')`, `group_key.contains('dev'), group_key == 'dev@examplepetstore.com'` * Can contain optional `startsWith/contains/equality` operators on `display_name`, such as `display_name.startsWith('dev')` , `display_name.contains('dev')`, `display_name == 'dev'`",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -1409,6 +1409,54 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"searchDirectGroups": {
|
||||
"description": "Searches direct groups of a member.",
|
||||
"flatPath": "v1beta1/groups/{groupsId}/memberships:searchDirectGroups",
|
||||
"httpMethod": "GET",
|
||||
"id": "cloudidentity.groups.memberships.searchDirectGroups",
|
||||
"parameterOrder": [
|
||||
"parent"
|
||||
],
|
||||
"parameters": {
|
||||
"orderBy": {
|
||||
"description": "The ordering of membership relation for the display name or email in the response. The syntax for this field can be found at https://cloud.google.com/apis/design/design_patterns#sorting_order. Example: Sort by the ascending display name: order_by=\"group_name\" or order_by=\"group_name asc\". Sort by the descending display name: order_by=\"group_name desc\". Sort by the ascending group key: order_by=\"group_key\" or order_by=\"group_key asc\". Sort by the descending group key: order_by=\"group_key desc\".",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"pageSize": {
|
||||
"description": "The default page size is 200 (max 1000).",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
},
|
||||
"pageToken": {
|
||||
"description": "The next_page_token value returned from a previous list request, if any",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "[Resource name](https://cloud.google.com/apis/design/resource_names) of the group to search transitive memberships in. Format: groups/{group_id}, where group_id is always '-' as this API will search across all groups for a given member.",
|
||||
"location": "path",
|
||||
"pattern": "^groups/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
},
|
||||
"query": {
|
||||
"description": "Required. A CEL expression that MUST include member specification AND label(s). Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a `member_key_id` and a `member_key_namespace`, which requires an additional query input: `member_key_namespace`. Example query: `member_key_id == 'member_key_id_value' && 'label_value' in labels`",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+parent}/memberships:searchDirectGroups",
|
||||
"response": {
|
||||
"$ref": "SearchDirectGroupsResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-identity.groups",
|
||||
"https://www.googleapis.com/auth/cloud-identity.groups.readonly",
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"searchTransitiveGroups": {
|
||||
"description": "Search transitive groups of a member. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive group is any group that has a direct or indirect membership to the member. Actor must have view permissions all transitive groups.",
|
||||
"flatPath": "v1beta1/groups/{groupsId}/memberships:searchTransitiveGroups",
|
||||
@@ -1437,7 +1485,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"query": {
|
||||
"description": "Required. A CEL expression that MUST include member specification AND label(s). This is a `required` field. Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a `member_key_id` and a `member_key_namespace`, which requires an additional query input: `member_key_namespace`. Example query: `member_key_id == 'member_key_id_value' && in labels`",
|
||||
"description": "Required. A CEL expression that MUST include member specification AND label(s). This is a `required` field. Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a `member_key_id` and a `member_key_namespace`, which requires an additional query input: `member_key_namespace`. Example query: `member_key_id == 'member_key_id_value' && in labels` Query may optionally contain equality operators on the parent of the group restricting the search within a particular customer, e.g. `parent == 'customers/{customer_id}'`. The `customer_id` must begin with \"C\" (for example, 'C046psxkn'). This filtering is only supported for Admins with groups read permissons on the input customer. Example query: `member_key_id == 'member_key_id_value' && in labels && parent == 'customers/C046psxkn'`",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
}
|
||||
@@ -1572,7 +1620,7 @@
|
||||
"parameterOrder": [],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "A [Common Expression Language](https://github.com/google/cel-spec) expression to filter the results. The only currently-supported filter is filtering by customer. For example: `customer==\"customers/C0123abc\"`. Omitting the filter or specifying a filter of `customer==\"customers/my_customer\"` will return the profiles for the customer that the caller (authenticated user) belongs to.",
|
||||
"description": "A [Common Expression Language](https://github.com/google/cel-spec) expression to filter the results. The only supported filter is filtering by customer. For example: `customer==\"customers/C0123abc\"`. Omitting the filter or specifying a filter of `customer==\"customers/my_customer\"` will return the profiles for the customer that the caller (authenticated user) belongs to.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -1830,7 +1878,7 @@
|
||||
"parameterOrder": [],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "A CEL expression to filter the results. The only currently-supported filter is filtering by customer. For example: `customer==customers/C0123abc`. Omitting the filter or specifying a filter of `customer==customers/my_customer` will return the assignments for the customer that the caller (authenticated user) belongs to.",
|
||||
"description": "A CEL expression to filter the results. The only supported filter is filtering by customer. For example: `customer==customers/C0123abc`. Omitting the filter or specifying a filter of `customer==customers/my_customer` will return the assignments for the customer that the caller (authenticated user) belongs to.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -1967,7 +2015,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20230117",
|
||||
"revision": "20240227",
|
||||
"rootUrl": "https://cloudidentity.googleapis.com/",
|
||||
"schemas": {
|
||||
"AddIdpCredentialOperationMetadata": {
|
||||
@@ -1991,10 +2039,18 @@
|
||||
"description": "Resource representing the Android specific attributes of a Device.",
|
||||
"id": "AndroidAttributes",
|
||||
"properties": {
|
||||
"ctsProfileMatch": {
|
||||
"description": "Whether the device passes Android CTS compliance.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"enabledUnknownSources": {
|
||||
"description": "Whether applications from unknown sources can be installed on device.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"hasPotentiallyHarmfulApps": {
|
||||
"description": "Whether any potentially harmful apps were detected on the device.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"ownerProfileAccount": {
|
||||
"description": "Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles.",
|
||||
"type": "boolean"
|
||||
@@ -2018,6 +2074,14 @@
|
||||
"supportsWorkProfile": {
|
||||
"description": "Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the \"Enforce Work Profile\" policy.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"verifiedBoot": {
|
||||
"description": "Whether Android verified boot status is GREEN.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"verifyAppsEnabled": {
|
||||
"description": "Whether Google Play Protect Verify Apps is enabled.",
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -2066,6 +2130,128 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"BrowserAttributes": {
|
||||
"description": "Contains information about browser profiles reported by the Endpoint Verification extension.",
|
||||
"id": "BrowserAttributes",
|
||||
"properties": {
|
||||
"chromeBrowserInfo": {
|
||||
"$ref": "BrowserInfo",
|
||||
"description": "Represents the current state of the [Chrome browser attributes](https://cloud.google.com/access-context-manager/docs/browser-attributes) sent by the Endpoint Verification extension."
|
||||
},
|
||||
"chromeProfileId": {
|
||||
"description": "Chrome profile ID that is exposed by the Chrome API. It is unique for each device.",
|
||||
"type": "string"
|
||||
},
|
||||
"lastProfileSyncTime": {
|
||||
"description": "Timestamp in milliseconds since Epoch when the profile/gcm id was last synced.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"BrowserInfo": {
|
||||
"description": "Browser-specific fields reported by the Endpoint Verification extension. LINT.IfChange",
|
||||
"id": "BrowserInfo",
|
||||
"properties": {
|
||||
"browserManagementState": {
|
||||
"description": "Output only. Browser's management state.",
|
||||
"enum": [
|
||||
"UNSPECIFIED",
|
||||
"UNMANAGED",
|
||||
"MANAGED_BY_OTHER_DOMAIN",
|
||||
"PROFILE_MANAGED",
|
||||
"BROWSER_MANAGED"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Management state is not specified.",
|
||||
"Browser/Profile is not managed by any customer.",
|
||||
"Browser/Profile is managed, but by some other customer.",
|
||||
"Profile is managed by customer.",
|
||||
"Browser is managed by customer."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"browserVersion": {
|
||||
"description": "Version of the request initiating browser.",
|
||||
"type": "string"
|
||||
},
|
||||
"isBuiltInDnsClientEnabled": {
|
||||
"description": "Current state of [built-in DNS client](https://chromeenterprise.google/policies/#BuiltInDnsClientEnabled).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isBulkDataEntryAnalysisEnabled": {
|
||||
"description": "Current state of [bulk data analysis](https://chromeenterprise.google/policies/#OnBulkDataEntryEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isChromeCleanupEnabled": {
|
||||
"description": "Current state of [Chrome Cleanup](https://chromeenterprise.google/policies/#ChromeCleanupEnabled).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isChromeRemoteDesktopAppBlocked": {
|
||||
"description": "Current state of [Chrome Remote Desktop app](https://chromeenterprise.google/policies/#URLBlocklist).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isFileDownloadAnalysisEnabled": {
|
||||
"description": "Current state of [file download analysis](https://chromeenterprise.google/policies/#OnFileDownloadedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isFileUploadAnalysisEnabled": {
|
||||
"description": "Current state of [file upload analysis](https://chromeenterprise.google/policies/#OnFileAttachedEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isRealtimeUrlCheckEnabled": {
|
||||
"description": "Current state of [real-time URL check](https://chromeenterprise.google/policies/#EnterpriseRealTimeUrlCheckMode). Set to true if provider list from Chrome is non-empty.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isSecurityEventAnalysisEnabled": {
|
||||
"description": "Current state of [security event analysis](https://chromeenterprise.google/policies/#OnSecurityEventEnterpriseConnector). Set to true if provider list from Chrome is non-empty.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isSiteIsolationEnabled": {
|
||||
"description": "Current state of [site isolation](https://chromeenterprise.google/policies/?policy=IsolateOrigins).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"isThirdPartyBlockingEnabled": {
|
||||
"description": "Current state of [third-party blocking](https://chromeenterprise.google/policies/#ThirdPartyBlockingEnabled).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"passwordProtectionWarningTrigger": {
|
||||
"description": "Current state of [password protection trigger](https://chromeenterprise.google/policies/#PasswordProtectionWarningTrigger).",
|
||||
"enum": [
|
||||
"PASSWORD_PROTECTION_TRIGGER_UNSPECIFIED",
|
||||
"PROTECTION_OFF",
|
||||
"PASSWORD_REUSE",
|
||||
"PHISHING_REUSE"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Password protection is not specified.",
|
||||
"Password reuse is never detected.",
|
||||
"Warning is shown when the user reuses their protected password on a non-allowed site.",
|
||||
"Warning is shown when the user reuses their protected password on a phishing site."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"safeBrowsingProtectionLevel": {
|
||||
"description": "Current state of [Safe Browsing protection level](https://chromeenterprise.google/policies/#SafeBrowsingProtectionLevel).",
|
||||
"enum": [
|
||||
"SAFE_BROWSING_LEVEL_UNSPECIFIED",
|
||||
"DISABLED",
|
||||
"STANDARD",
|
||||
"ENHANCED"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Browser protection level is not specified.",
|
||||
"No protection against dangerous websites, downloads, and extensions.",
|
||||
"Standard protection against websites, downloads, and extensions that are known to be dangerous.",
|
||||
"Faster, proactive protection against dangerous websites, downloads, and extensions."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CancelUserInvitationRequest": {
|
||||
"description": "Request to cancel sent invitation for target email in UserInvitation.",
|
||||
"id": "CancelUserInvitationRequest",
|
||||
@@ -2516,7 +2702,7 @@
|
||||
},
|
||||
"endpointVerificationSpecificAttributes": {
|
||||
"$ref": "EndpointVerificationSpecificAttributes",
|
||||
"description": "Output only. Attributes specific to Endpoint Verification devices.",
|
||||
"description": "Output only. Attributes specific to [Endpoint Verification](https://cloud.google.com/endpoint-verification/docs/overview) devices.",
|
||||
"readOnly": true
|
||||
},
|
||||
"hostname": {
|
||||
@@ -2750,7 +2936,7 @@
|
||||
"id": "DynamicGroupMetadata",
|
||||
"properties": {
|
||||
"queries": {
|
||||
"description": "Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.",
|
||||
"description": "Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 500 dynamic groups.",
|
||||
"items": {
|
||||
"$ref": "DynamicGroupQuery"
|
||||
},
|
||||
@@ -2815,9 +3001,24 @@
|
||||
"type": "object"
|
||||
},
|
||||
"EndpointVerificationSpecificAttributes": {
|
||||
"description": "Resource representing the Endpoint Verification-specific attributes of a Device. https://cloud.google.com/endpoint-verification/docs/overview",
|
||||
"description": "Resource representing the [Endpoint Verification-specific attributes](https://cloud.google.com/endpoint-verification/docs/device-information) of a device.",
|
||||
"id": "EndpointVerificationSpecificAttributes",
|
||||
"properties": {
|
||||
"additionalSignals": {
|
||||
"additionalProperties": {
|
||||
"description": "Properties of the object.",
|
||||
"type": "any"
|
||||
},
|
||||
"description": "Additional signals reported by Endpoint Verification. It includes the following attributes: 1. Non-configurable attributes: hotfixes, av_installed, av_enabled, windows_domain_name, is_os_native_firewall_enabled, and is_secure_boot_enabled. 2. Configurable attributes: file_config, registry_config, and plist_config.",
|
||||
"type": "object"
|
||||
},
|
||||
"browserAttributes": {
|
||||
"description": "Details of browser profiles reported by Endpoint Verification.",
|
||||
"items": {
|
||||
"$ref": "BrowserAttributes"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"certificateAttributes": {
|
||||
"description": "Details of certificates.",
|
||||
"items": {
|
||||
@@ -2880,10 +3081,18 @@
|
||||
"description": "Resource representing the Android specific attributes of a Device.",
|
||||
"id": "GoogleAppsCloudidentityDevicesV1AndroidAttributes",
|
||||
"properties": {
|
||||
"ctsProfileMatch": {
|
||||
"description": "Whether the device passes Android CTS compliance.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"enabledUnknownSources": {
|
||||
"description": "Whether applications from unknown sources can be installed on device.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"hasPotentiallyHarmfulApps": {
|
||||
"description": "Whether any potentially harmful apps were detected on the device.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"ownerProfileAccount": {
|
||||
"description": "Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles.",
|
||||
"type": "boolean"
|
||||
@@ -2907,6 +3116,14 @@
|
||||
"supportsWorkProfile": {
|
||||
"description": "Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the \"Enforce Work Profile\" policy.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"verifiedBoot": {
|
||||
"description": "Whether Android verified boot status is GREEN.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"verifyAppsEnabled": {
|
||||
"description": "Whether Google Play Protect Verify Apps is enabled.",
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -3240,6 +3457,10 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"hostname": {
|
||||
"description": "Host name of the device.",
|
||||
"type": "string"
|
||||
},
|
||||
"imei": {
|
||||
"description": "Output only. IMEI number of device if GSM device; empty otherwise.",
|
||||
"readOnly": true,
|
||||
@@ -3512,6 +3733,14 @@
|
||||
"description": "A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.",
|
||||
"id": "Group",
|
||||
"properties": {
|
||||
"additionalGroupKeys": {
|
||||
"description": "Output only. Additional group keys associated with the Group.",
|
||||
"items": {
|
||||
"$ref": "EntityKey"
|
||||
},
|
||||
"readOnly": true,
|
||||
"type": "array"
|
||||
},
|
||||
"createTime": {
|
||||
"description": "Output only. The time when the `Group` was created.",
|
||||
"format": "google-datetime",
|
||||
@@ -4026,6 +4255,27 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"deliverySetting": {
|
||||
"description": "Output only. Delivery setting associated with the membership.",
|
||||
"enum": [
|
||||
"DELIVERY_SETTING_UNSPECIFIED",
|
||||
"ALL_MAIL",
|
||||
"DIGEST",
|
||||
"DAILY",
|
||||
"NONE",
|
||||
"DISABLED"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Default. Should not be used.",
|
||||
"Represents each mail should be delivered",
|
||||
"Represents 1 email for every 25 messages.",
|
||||
"Represents daily summary of messages.",
|
||||
"Represents no delivery.",
|
||||
"Represents disabled state."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"memberKey": {
|
||||
"$ref": "EntityKey",
|
||||
"description": "Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned."
|
||||
@@ -4094,6 +4344,47 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"MembershipRelation": {
|
||||
"description": "Message containing membership relation.",
|
||||
"id": "MembershipRelation",
|
||||
"properties": {
|
||||
"description": {
|
||||
"description": "An extended description to help users determine the purpose of a `Group`.",
|
||||
"type": "string"
|
||||
},
|
||||
"displayName": {
|
||||
"description": "The display name of the `Group`.",
|
||||
"type": "string"
|
||||
},
|
||||
"group": {
|
||||
"description": "The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Group`. Shall be of the form `groups/{group_id}`.",
|
||||
"type": "string"
|
||||
},
|
||||
"groupKey": {
|
||||
"$ref": "EntityKey",
|
||||
"description": "The `EntityKey` of the `Group`."
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value.",
|
||||
"type": "object"
|
||||
},
|
||||
"membership": {
|
||||
"description": "The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Membership`. Shall be of the form `groups/{group_id}/memberships/{membership_id}`.",
|
||||
"type": "string"
|
||||
},
|
||||
"roles": {
|
||||
"description": "The `MembershipRole`s that apply to the `Membership`.",
|
||||
"items": {
|
||||
"$ref": "MembershipRole"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"MembershipRole": {
|
||||
"description": "A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.",
|
||||
"id": "MembershipRole",
|
||||
@@ -4222,7 +4513,7 @@
|
||||
"description": "Properties of the object. Contains field @type with type URL.",
|
||||
"type": "any"
|
||||
},
|
||||
"description": "The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
|
||||
"description": "The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
@@ -4341,11 +4632,11 @@
|
||||
"type": "string"
|
||||
},
|
||||
"logoutRedirectUri": {
|
||||
"description": "The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is currently not supported. Must use `HTTPS`.",
|
||||
"description": "The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`.",
|
||||
"type": "string"
|
||||
},
|
||||
"singleSignOnServiceUri": {
|
||||
"description": "Required. The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Currently assumed to accept the `HTTP-Redirect` binding.",
|
||||
"description": "Required. The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
@@ -4356,7 +4647,7 @@
|
||||
"id": "SamlSpConfig",
|
||||
"properties": {
|
||||
"assertionConsumerServiceUri": {
|
||||
"description": "Output only. The SAML **Assertion Consumer Service (ACS) URL** to be used for the IDP-initiated login. Currently assumed to accept response messages via the `HTTP-POST` binding.",
|
||||
"description": "Output only. The SAML **Assertion Consumer Service (ACS) URL** to be used for the IDP-initiated login. Assumed to accept response messages via the `HTTP-POST` binding.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
@@ -4379,6 +4670,24 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SearchDirectGroupsResponse": {
|
||||
"description": "The response message for MembershipsService.SearchDirectGroups.",
|
||||
"id": "SearchDirectGroupsResponse",
|
||||
"properties": {
|
||||
"memberships": {
|
||||
"description": "List of direct groups satisfying the query.",
|
||||
"items": {
|
||||
"$ref": "MembershipRelation"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"nextPageToken": {
|
||||
"description": "Token to retrieve the next page of results, or empty if there are no more results available for listing.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"SearchGroupsResponse": {
|
||||
"description": "The response message for GroupsService.SearchGroups.",
|
||||
"id": "SearchGroupsResponse",
|
||||
|
||||
Reference in New Issue
Block a user