Skip to content

Commit

Permalink
Update discovery documents and generated code
Browse files Browse the repository at this point in the history
automatically_generated_update
  • Loading branch information
amanda-tarafa authored and jskeet committed Nov 14, 2023
1 parent 6081756 commit c00ff39
Show file tree
Hide file tree
Showing 848 changed files with 33,522 additions and 25,362 deletions.
85 changes: 84 additions & 1 deletion DiscoveryJson/accessapproval_v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -913,7 +913,7 @@
}
}
},
"revision": "20231103",
"revision": "20231110",
"rootUrl": "https://accessapproval.googleapis.com/",
"schemas": {
"AccessApprovalServiceAccount": {
Expand Down Expand Up @@ -1219,10 +1219,93 @@
"description": "The resource name of the customer CryptoKeyVersion used for signing.",
"type": "string"
},
"googleKeyAlgorithm": {
"description": "The hashing algorithm used for signature verification. It will only be present in the case of Google managed keys.",
"enum": [
"CRYPTO_KEY_VERSION_ALGORITHM_UNSPECIFIED",
"GOOGLE_SYMMETRIC_ENCRYPTION",
"AES_128_GCM",
"AES_256_GCM",
"AES_128_CBC",
"AES_256_CBC",
"AES_128_CTR",
"AES_256_CTR",
"RSA_SIGN_PSS_2048_SHA256",
"RSA_SIGN_PSS_3072_SHA256",
"RSA_SIGN_PSS_4096_SHA256",
"RSA_SIGN_PSS_4096_SHA512",
"RSA_SIGN_PKCS1_2048_SHA256",
"RSA_SIGN_PKCS1_3072_SHA256",
"RSA_SIGN_PKCS1_4096_SHA256",
"RSA_SIGN_PKCS1_4096_SHA512",
"RSA_SIGN_RAW_PKCS1_2048",
"RSA_SIGN_RAW_PKCS1_3072",
"RSA_SIGN_RAW_PKCS1_4096",
"RSA_DECRYPT_OAEP_2048_SHA256",
"RSA_DECRYPT_OAEP_3072_SHA256",
"RSA_DECRYPT_OAEP_4096_SHA256",
"RSA_DECRYPT_OAEP_4096_SHA512",
"RSA_DECRYPT_OAEP_2048_SHA1",
"RSA_DECRYPT_OAEP_3072_SHA1",
"RSA_DECRYPT_OAEP_4096_SHA1",
"EC_SIGN_P256_SHA256",
"EC_SIGN_P384_SHA384",
"EC_SIGN_SECP256K1_SHA256",
"HMAC_SHA256",
"HMAC_SHA1",
"HMAC_SHA384",
"HMAC_SHA512",
"HMAC_SHA224",
"EXTERNAL_SYMMETRIC_ENCRYPTION"
],
"enumDescriptions": [
"Not specified.",
"Creates symmetric encryption keys.",
"AES-GCM (Galois Counter Mode) using 128-bit keys.",
"AES-GCM (Galois Counter Mode) using 256-bit keys.",
"AES-CBC (Cipher Block Chaining Mode) using 128-bit keys.",
"AES-CBC (Cipher Block Chaining Mode) using 256-bit keys.",
"AES-CTR (Counter Mode) using 128-bit keys.",
"AES-CTR (Counter Mode) using 256-bit keys.",
"RSASSA-PSS 2048 bit key with a SHA256 digest.",
"RSASSA-PSS 3072 bit key with a SHA256 digest.",
"RSASSA-PSS 4096 bit key with a SHA256 digest.",
"RSASSA-PSS 4096 bit key with a SHA512 digest.",
"RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest.",
"RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest.",
"RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest.",
"RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest.",
"RSASSA-PKCS1-v1_5 signing without encoding, with a 2048 bit key.",
"RSASSA-PKCS1-v1_5 signing without encoding, with a 3072 bit key.",
"RSASSA-PKCS1-v1_5 signing without encoding, with a 4096 bit key.",
"RSAES-OAEP 2048 bit key with a SHA256 digest.",
"RSAES-OAEP 3072 bit key with a SHA256 digest.",
"RSAES-OAEP 4096 bit key with a SHA256 digest.",
"RSAES-OAEP 4096 bit key with a SHA512 digest.",
"RSAES-OAEP 2048 bit key with a SHA1 digest.",
"RSAES-OAEP 3072 bit key with a SHA1 digest.",
"RSAES-OAEP 4096 bit key with a SHA1 digest.",
"ECDSA on the NIST P-256 curve with a SHA256 digest. Other hash functions can also be used: https://cloud.google.com/kms/docs/create-validate-signatures#ecdsa_support_for_other_hash_algorithms",
"ECDSA on the NIST P-384 curve with a SHA384 digest. Other hash functions can also be used: https://cloud.google.com/kms/docs/create-validate-signatures#ecdsa_support_for_other_hash_algorithms",
"ECDSA on the non-NIST secp256k1 curve. This curve is only supported for HSM protection level. Other hash functions can also be used: https://cloud.google.com/kms/docs/create-validate-signatures#ecdsa_support_for_other_hash_algorithms",
"HMAC-SHA256 signing with a 256 bit key.",
"HMAC-SHA1 signing with a 160 bit key.",
"HMAC-SHA384 signing with a 384 bit key.",
"HMAC-SHA512 signing with a 512 bit key.",
"HMAC-SHA224 signing with a 224 bit key.",
"Algorithm representing symmetric encryption by an external key manager."
],
"type": "string"
},
"googlePublicKeyPem": {
"description": "The public key for the Google default signing, encoded in PEM format. The signature was created using a private key which may be verified using this public key.",
"type": "string"
},
"serializedApprovalRequest": {
"description": "The serialized ApprovalRequest message without the approve.signature_info field. This to allow the customer to verify signatures if they want to.",
"format": "byte",
"type": "string"
},
"signature": {
"description": "The digital signature.",
"format": "byte",
Expand Down
34 changes: 33 additions & 1 deletion DiscoveryJson/admob_v1beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -758,7 +758,7 @@
}
}
},
"revision": "20230928",
"revision": "20231114",
"rootUrl": "https://admob.googleapis.com/",
"schemas": {
"AdSource": {
Expand Down Expand Up @@ -1429,15 +1429,32 @@
"description": "The display name for the mediation A/B experiment.",
"type": "string"
},
"endTime": {
"description": "Output only. The time at which the experiment was ended or target to end (in UTC).",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"experimentId": {
"description": "Output only. Unique identifier for the mediation A/B experiment. It is an output only property.",
"readOnly": true,
"type": "string"
},
"mediationGroupId": {
"description": "Output only. The mediation group id this experiment belongs to. This can be used for filtering the experiments in the list experiments API.",
"readOnly": true,
"type": "string"
},
"name": {
"description": "Resource name for this experiment. The format is accounts/{publisher_id}/ mediationGroups/{mediation_group_id}/mediationAbExperiment/ {mediation_group_experiment_id}. For example: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345",
"type": "string"
},
"startTime": {
"description": "Output only. The time at which the experiment was started (in UTC).",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"state": {
"description": "Output only. The state of the experiment. It is an output only field.",
"enum": [
Expand Down Expand Up @@ -1466,6 +1483,21 @@
"description": "The percentage of the mediation A/B experiment traffic that will be send to the treatment (variant B). The remainder is sent to the control (variant A). The percentage is expressed as an integer in the inclusive range of [1,99]. See https://support.google.com/admob/answer/9572326 for details.",
"format": "int64",
"type": "string"
},
"variantLeader": {
"description": "Output only. The variant leader for the experiment according to some key metrics.",
"enum": [
"VARIANT_LEADER_UNSPECIFIED",
"CONTROL",
"TREATMENT"
],
"enumDescriptions": [
"Default value of the enum. Do not use.",
"The control leading the experiment.",
"The treatment leading the experiment."
],
"readOnly": true,
"type": "string"
}
},
"type": "object"
Expand Down
12 changes: 2 additions & 10 deletions DiscoveryJson/analyticsadmin_v1alpha.json
Original file line number Diff line number Diff line change
Expand Up @@ -4298,7 +4298,7 @@
}
}
},
"revision": "20231031",
"revision": "20231112",
"rootUrl": "https://analyticsadmin.googleapis.com/",
"schemas": {
"GoogleAnalyticsAdminV1alphaAccessBetweenFilter": {
Expand Down Expand Up @@ -4884,20 +4884,12 @@
"REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED",
"PAID_AND_ORGANIC_CHANNELS_DATA_DRIVEN",
"PAID_AND_ORGANIC_CHANNELS_LAST_CLICK",
"PAID_AND_ORGANIC_CHANNELS_FIRST_CLICK",
"PAID_AND_ORGANIC_CHANNELS_LINEAR",
"PAID_AND_ORGANIC_CHANNELS_POSITION_BASED",
"PAID_AND_ORGANIC_CHANNELS_TIME_DECAY",
"GOOGLE_PAID_CHANNELS_LAST_CLICK"
],
"enumDescriptions": [
"Reporting attribution model unspecified.",
"Data-driven attribution distributes credit for the conversion based on data for each conversion event. Each Data-driven model is specific to each advertiser and each conversion event. Previously CROSS_CHANNEL_DATA_DRIVEN",
"Ignores direct traffic and attributes 100% of the conversion value to the last channel that the customer clicked through (or engaged view through for YouTube) before converting. Previously CROSS_CHANNEL_LAST_CLICK",
"Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Gives all credit for the conversion to the first channel that a customer clicked (or engaged view through for YouTube) before converting. Previously CROSS_CHANNEL_FIRST_CLICK",
"Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Distributes the credit for the conversion equally across all the channels a customer clicked (or engaged view through for YouTube) before converting. Previously CROSS_CHANNEL_LINEAR",
"Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Attributes 40% credit to the first and last interaction, and the remaining 20% credit is distributed evenly to the middle interactions. Previously CROSS_CHANNEL_POSITION_BASED",
"Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Gives more credit to the touchpoints that happened closer in time to the conversion. Previously CROSS_CHANNEL_TIME_DECAY",
"Attributes 100% of the conversion value to the last Google Paid channel that the customer clicked through before converting. Previously ADS_PREFERRED_LAST_CLICK"
],
"type": "string"
Expand Down Expand Up @@ -5656,7 +5648,7 @@
"type": "string"
},
"groupingRule": {
"description": "Required. The grouping rules of channels. Maximum number of rules is 25.",
"description": "Required. The grouping rules of channels. Maximum number of rules is 50.",
"items": {
"$ref": "GoogleAnalyticsAdminV1alphaGroupingRule"
},
Expand Down
10 changes: 5 additions & 5 deletions DiscoveryJson/androiddeviceprovisioning_v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -851,15 +851,15 @@
}
}
},
"revision": "20231029",
"revision": "20231113",
"rootUrl": "https://androiddeviceprovisioning.googleapis.com/",
"schemas": {
"ClaimDeviceRequest": {
"description": "Request message to claim a device on behalf of a customer.",
"id": "ClaimDeviceRequest",
"properties": {
"configurationId": {
"description": "Optional. The unique identifier of the configuration (internally known as profile) to set for the section.",
"description": "Optional. The ID of the configuration applied to the device section.",
"format": "int64",
"type": "string"
},
Expand Down Expand Up @@ -899,7 +899,7 @@
"type": "string"
},
"simlockProfileId": {
"description": "Optional. ",
"description": "Optional. Must and can only be set when DeviceProvisioningSectionType is SECTION_TYPE_SIM_LOCK. The unique identifier of the SimLock profile.",
"format": "int64",
"type": "string"
}
Expand Down Expand Up @@ -1715,7 +1715,7 @@
"id": "PartnerClaim",
"properties": {
"configurationId": {
"description": "Optional. The unique identifier of the configuration (internally known as profile) to set for the section.",
"description": "Optional. The ID of the configuration applied to the device section.",
"format": "int64",
"type": "string"
},
Expand Down Expand Up @@ -1755,7 +1755,7 @@
"type": "string"
},
"simlockProfileId": {
"description": "Optional. ",
"description": "Optional. Must and can only be set when DeviceProvisioningSectionType is SECTION_TYPE_SIM_LOCK. The unique identifier of the SimLock profile.",
"format": "int64",
"type": "string"
}
Expand Down
14 changes: 7 additions & 7 deletions DiscoveryJson/androidenterprise_v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2649,7 +2649,7 @@
}
}
},
"revision": "20231107",
"revision": "20231113",
"rootUrl": "https://androidenterprise.googleapis.com/",
"schemas": {
"Administrator": {
Expand Down Expand Up @@ -3207,7 +3207,7 @@
"description": "The device report updated with the latest app states."
},
"retailBrand": {
"description": "Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND",
"description": "Retail brand for the device, if set. See android.os.Build.BRAND",
"type": "string"
},
"sdkVersion": {
Expand Down Expand Up @@ -3990,11 +3990,11 @@
"id": "Permission",
"properties": {
"description": {
"description": "A longer description of the Permissions resource, giving more details of what it affects. This field may be absent.",
"description": "A longer description of the Permissions resource, giving more details of what it affects.",
"type": "string"
},
"name": {
"description": "The name of the permission. This field may be absent.",
"description": "The name of the permission.",
"type": "string"
},
"permissionId": {
Expand All @@ -4010,7 +4010,7 @@
"properties": {
"autoUpdatePolicy": {
"deprecated": true,
"description": "Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
"description": "Controls when automatic app updates on the device can be applied. Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, autoUpdatePolicy has no effect. \"choiceToTheUser\" allows the device's user to configure the app update policy. \"always\" enables auto updates. \"never\" disables auto updates. \"wifiOnly\" enables auto updates only when the device is connected to wifi.",
"enum": [
"autoUpdatePolicyUnspecified",
"choiceToTheUser",
Expand Down Expand Up @@ -4361,7 +4361,7 @@
"description": "The auto-install policy for the product."
},
"autoUpdateMode": {
"description": "The auto-update mode for the product.",
"description": "The auto-update mode for the product. When autoUpdateMode is used, it always takes precedence over the user's choice. So when a user makes changes to the device settings manually, these changes are ignored.",
"enum": [
"autoUpdateModeUnspecified",
"autoUpdateDefault",
Expand All @@ -4377,7 +4377,7 @@
"type": "string"
},
"enterpriseAuthenticationAppLinkConfigs": {
"description": "An authentication URL configuration for the authenticator app of an identity provider. This helps to launch the identity provider's authenticator app during the authentication happening in a private app using Android WebView. Authenticator app should already be the [default handler](https://developer.android.com/training/app-links/verify-site-associations) for the authentication url on the device.",
"description": "An authentication URL configuration for the authenticator app of an identity provider. This helps to launch the identity provider's authenticator app during the authentication happening in a private app using Android WebView. Authenticator app should already be the default handler for the authentication url on the device.",
"items": {
"$ref": "EnterpriseAuthenticationAppLinkConfig"
},
Expand Down
Loading

0 comments on commit c00ff39

Please sign in to comment.