|
1638 | 1638 | }
|
1639 | 1639 | }
|
1640 | 1640 | },
|
1641 |
| - "revision": "20240918", |
| 1641 | + "revision": "20241231", |
1642 | 1642 | "rootUrl": "https://pubsub.googleapis.com/",
|
1643 | 1643 | "schemas": {
|
1644 | 1644 | "AcknowledgeRequest": {
|
|
1656 | 1656 | "type": "object"
|
1657 | 1657 | },
|
1658 | 1658 | "AnalyticsHubSubscriptionInfo": {
|
1659 |
| - "description": "Information about an associated Analytics Hub subscription (https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions).", |
| 1659 | + "description": "Information about an associated [Analytics Hub subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions).", |
1660 | 1660 | "id": "AnalyticsHubSubscriptionInfo",
|
1661 | 1661 | "properties": {
|
1662 | 1662 | "listing": {
|
|
1735 | 1735 | },
|
1736 | 1736 | "type": "object"
|
1737 | 1737 | },
|
| 1738 | + "AwsMsk": { |
| 1739 | + "description": "Ingestion settings for Amazon MSK.", |
| 1740 | + "id": "AwsMsk", |
| 1741 | + "properties": { |
| 1742 | + "awsRoleArn": { |
| 1743 | + "description": "Required. AWS role ARN to be used for Federated Identity authentication with Amazon MSK. Check the Pub/Sub docs for how to set up this role and the required permissions that need to be attached to it.", |
| 1744 | + "type": "string" |
| 1745 | + }, |
| 1746 | + "clusterArn": { |
| 1747 | + "description": "Required. The Amazon Resource Name (ARN) that uniquely identifies the cluster.", |
| 1748 | + "type": "string" |
| 1749 | + }, |
| 1750 | + "gcpServiceAccount": { |
| 1751 | + "description": "Required. The GCP service account to be used for Federated Identity authentication with Amazon MSK (via a `AssumeRoleWithWebIdentity` call for the provided role). The `aws_role_arn` must be set up with `accounts.google.com:sub` equals to this service account number.", |
| 1752 | + "type": "string" |
| 1753 | + }, |
| 1754 | + "state": { |
| 1755 | + "description": "Output only. An output-only field that indicates the state of the Amazon MSK ingestion source.", |
| 1756 | + "enum": [ |
| 1757 | + "STATE_UNSPECIFIED", |
| 1758 | + "ACTIVE", |
| 1759 | + "MSK_PERMISSION_DENIED", |
| 1760 | + "PUBLISH_PERMISSION_DENIED", |
| 1761 | + "CLUSTER_NOT_FOUND", |
| 1762 | + "TOPIC_NOT_FOUND" |
| 1763 | + ], |
| 1764 | + "enumDescriptions": [ |
| 1765 | + "Default value. This value is unused.", |
| 1766 | + "Ingestion is active.", |
| 1767 | + "Permission denied encountered while consuming data from Amazon MSK.", |
| 1768 | + "Permission denied encountered while publishing to the topic.", |
| 1769 | + "The provided MSK cluster wasn't found.", |
| 1770 | + "The provided topic wasn't found." |
| 1771 | + ], |
| 1772 | + "readOnly": true, |
| 1773 | + "type": "string" |
| 1774 | + }, |
| 1775 | + "topic": { |
| 1776 | + "description": "Required. The name of the topic in the Amazon MSK cluster that Pub/Sub will import from.", |
| 1777 | + "type": "string" |
| 1778 | + } |
| 1779 | + }, |
| 1780 | + "type": "object" |
| 1781 | + }, |
| 1782 | + "AzureEventHubs": { |
| 1783 | + "description": "Ingestion settings for Azure Event Hubs.", |
| 1784 | + "id": "AzureEventHubs", |
| 1785 | + "properties": { |
| 1786 | + "clientId": { |
| 1787 | + "description": "Optional. The client id of the Azure application that is being used to authenticate Pub/Sub.", |
| 1788 | + "type": "string" |
| 1789 | + }, |
| 1790 | + "eventHub": { |
| 1791 | + "description": "Optional. The name of the Event Hub.", |
| 1792 | + "type": "string" |
| 1793 | + }, |
| 1794 | + "gcpServiceAccount": { |
| 1795 | + "description": "Optional. The GCP service account to be used for Federated Identity authentication.", |
| 1796 | + "type": "string" |
| 1797 | + }, |
| 1798 | + "namespace": { |
| 1799 | + "description": "Optional. The name of the Event Hubs namespace.", |
| 1800 | + "type": "string" |
| 1801 | + }, |
| 1802 | + "resourceGroup": { |
| 1803 | + "description": "Optional. Name of the resource group within the azure subscription.", |
| 1804 | + "type": "string" |
| 1805 | + }, |
| 1806 | + "state": { |
| 1807 | + "description": "Output only. An output-only field that indicates the state of the Event Hubs ingestion source.", |
| 1808 | + "enum": [ |
| 1809 | + "STATE_UNSPECIFIED", |
| 1810 | + "ACTIVE", |
| 1811 | + "EVENT_HUBS_PERMISSION_DENIED", |
| 1812 | + "PUBLISH_PERMISSION_DENIED", |
| 1813 | + "NAMESPACE_NOT_FOUND", |
| 1814 | + "EVENT_HUB_NOT_FOUND", |
| 1815 | + "SUBSCRIPTION_NOT_FOUND", |
| 1816 | + "RESOURCE_GROUP_NOT_FOUND" |
| 1817 | + ], |
| 1818 | + "enumDescriptions": [ |
| 1819 | + "Default value. This value is unused.", |
| 1820 | + "Ingestion is active.", |
| 1821 | + "Permission denied encountered while consuming data from Event Hubs. This can happen when `client_id`, or `tenant_id` are invalid. Or the right permissions haven't been granted.", |
| 1822 | + "Permission denied encountered while publishing to the topic.", |
| 1823 | + "The provided Event Hubs namespace couldn't be found.", |
| 1824 | + "The provided Event Hub couldn't be found.", |
| 1825 | + "The provided Event Hubs subscription couldn't be found.", |
| 1826 | + "The provided Event Hubs resource group couldn't be found." |
| 1827 | + ], |
| 1828 | + "readOnly": true, |
| 1829 | + "type": "string" |
| 1830 | + }, |
| 1831 | + "subscriptionId": { |
| 1832 | + "description": "Optional. The Azure subscription id.", |
| 1833 | + "type": "string" |
| 1834 | + }, |
| 1835 | + "tenantId": { |
| 1836 | + "description": "Optional. The tenant id of the Azure application that is being used to authenticate Pub/Sub.", |
| 1837 | + "type": "string" |
| 1838 | + } |
| 1839 | + }, |
| 1840 | + "type": "object" |
| 1841 | + }, |
1738 | 1842 | "BigQueryConfig": {
|
1739 | 1843 | "description": "Configuration for a BigQuery subscription.",
|
1740 | 1844 | "id": "BigQueryConfig",
|
|
1944 | 2048 | },
|
1945 | 2049 | "type": "object"
|
1946 | 2050 | },
|
| 2051 | + "ConfluentCloud": { |
| 2052 | + "description": "Ingestion settings for Confluent Cloud.", |
| 2053 | + "id": "ConfluentCloud", |
| 2054 | + "properties": { |
| 2055 | + "bootstrapServer": { |
| 2056 | + "description": "Required. The address of the bootstrap server. The format is url:port.", |
| 2057 | + "type": "string" |
| 2058 | + }, |
| 2059 | + "clusterId": { |
| 2060 | + "description": "Required. The id of the cluster.", |
| 2061 | + "type": "string" |
| 2062 | + }, |
| 2063 | + "gcpServiceAccount": { |
| 2064 | + "description": "Required. The GCP service account to be used for Federated Identity authentication with `identity_pool_id`.", |
| 2065 | + "type": "string" |
| 2066 | + }, |
| 2067 | + "identityPoolId": { |
| 2068 | + "description": "Required. The id of the identity pool to be used for Federated Identity authentication with Confluent Cloud. See https://docs.confluent.io/cloud/current/security/authenticate/workload-identities/identity-providers/oauth/identity-pools.html#add-oauth-identity-pools.", |
| 2069 | + "type": "string" |
| 2070 | + }, |
| 2071 | + "state": { |
| 2072 | + "description": "Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.", |
| 2073 | + "enum": [ |
| 2074 | + "STATE_UNSPECIFIED", |
| 2075 | + "ACTIVE", |
| 2076 | + "CONFLUENT_CLOUD_PERMISSION_DENIED", |
| 2077 | + "PUBLISH_PERMISSION_DENIED", |
| 2078 | + "UNREACHABLE_BOOTSTRAP_SERVER", |
| 2079 | + "CLUSTER_NOT_FOUND", |
| 2080 | + "TOPIC_NOT_FOUND" |
| 2081 | + ], |
| 2082 | + "enumDescriptions": [ |
| 2083 | + "Default value. This value is unused.", |
| 2084 | + "Ingestion is active.", |
| 2085 | + "Permission denied encountered while consuming data from Confluent Cloud.", |
| 2086 | + "Permission denied encountered while publishing to the topic.", |
| 2087 | + "The provided bootstrap server address is unreachable.", |
| 2088 | + "The provided cluster wasn't found.", |
| 2089 | + "The provided topic wasn't found." |
| 2090 | + ], |
| 2091 | + "readOnly": true, |
| 2092 | + "type": "string" |
| 2093 | + }, |
| 2094 | + "topic": { |
| 2095 | + "description": "Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.", |
| 2096 | + "type": "string" |
| 2097 | + } |
| 2098 | + }, |
| 2099 | + "type": "object" |
| 2100 | + }, |
1947 | 2101 | "CreateSnapshotRequest": {
|
1948 | 2102 | "description": "Request for the `CreateSnapshot` method.",
|
1949 | 2103 | "id": "CreateSnapshotRequest",
|
|
2033 | 2187 | "$ref": "AwsKinesis",
|
2034 | 2188 | "description": "Optional. Amazon Kinesis Data Streams."
|
2035 | 2189 | },
|
| 2190 | + "awsMsk": { |
| 2191 | + "$ref": "AwsMsk", |
| 2192 | + "description": "Optional. Amazon MSK." |
| 2193 | + }, |
| 2194 | + "azureEventHubs": { |
| 2195 | + "$ref": "AzureEventHubs", |
| 2196 | + "description": "Optional. Azure Event Hubs." |
| 2197 | + }, |
2036 | 2198 | "cloudStorage": {
|
2037 | 2199 | "$ref": "CloudStorage",
|
2038 | 2200 | "description": "Optional. Cloud Storage."
|
2039 | 2201 | },
|
| 2202 | + "confluentCloud": { |
| 2203 | + "$ref": "ConfluentCloud", |
| 2204 | + "description": "Optional. Confluent Cloud." |
| 2205 | + }, |
2040 | 2206 | "platformLogsSettings": {
|
2041 | 2207 | "$ref": "PlatformLogsSettings",
|
2042 | 2208 | "description": "Optional. Platform Logs settings. If unset, no Platform Logs will be generated."
|
|
0 commit comments