|
426 | 426 | }
|
427 | 427 | }
|
428 | 428 | },
|
429 |
| -"revision": "20240929", |
| 429 | +"revision": "20241025", |
430 | 430 | "rootUrl": "https://serviceusage.googleapis.com/",
|
431 | 431 | "schemas": {
|
432 | 432 | "AddEnableRulesMetadata": {
|
|
2044 | 2044 | "properties": {},
|
2045 | 2045 | "type": "object"
|
2046 | 2046 | },
|
| 2047 | +"GoogleApiServiceusageV2betaAnalysis": { |
| 2048 | +"description": "A message to group the analysis information.", |
| 2049 | +"id": "GoogleApiServiceusageV2betaAnalysis", |
| 2050 | +"properties": { |
| 2051 | +"analysis": { |
| 2052 | +"$ref": "GoogleApiServiceusageV2betaAnalysisResult", |
| 2053 | +"description": "Output only. Analysis result of updating a policy.", |
| 2054 | +"readOnly": true |
| 2055 | +}, |
| 2056 | +"analysisType": { |
| 2057 | +"description": "Output only. The type of analysis.", |
| 2058 | +"enum": [ |
| 2059 | +"ANALYSIS_TYPE_UNSPECIFIED", |
| 2060 | +"ANALYSIS_TYPE_DEPENDENCY", |
| 2061 | +"ANALYSIS_TYPE_RESOURCE_USAGE" |
| 2062 | +], |
| 2063 | +"enumDescriptions": [ |
| 2064 | +"Unspecified analysis type. Do not use.", |
| 2065 | +"The analysis of service dependencies.", |
| 2066 | +"The analysis of service resource usage." |
| 2067 | +], |
| 2068 | +"readOnly": true, |
| 2069 | +"type": "string" |
| 2070 | +}, |
| 2071 | +"displayName": { |
| 2072 | +"description": "Output only. The user friendly display name of the analysis type. E.g. service dependency analysis, service resource usage analysis, etc.", |
| 2073 | +"readOnly": true, |
| 2074 | +"type": "string" |
| 2075 | +}, |
| 2076 | +"service": { |
| 2077 | +"description": "The names of the service that has analysis result of warnings or blockers. Example: `services/storage.googleapis.com`.", |
| 2078 | +"type": "string" |
| 2079 | +} |
| 2080 | +}, |
| 2081 | +"type": "object" |
| 2082 | +}, |
| 2083 | +"GoogleApiServiceusageV2betaAnalysisResult": { |
| 2084 | +"description": "An analysis result including blockers and warnings.", |
| 2085 | +"id": "GoogleApiServiceusageV2betaAnalysisResult", |
| 2086 | +"properties": { |
| 2087 | +"blockers": { |
| 2088 | +"description": "Blocking information that would prevent the policy changes at runtime.", |
| 2089 | +"items": { |
| 2090 | +"$ref": "GoogleApiServiceusageV2betaImpact" |
| 2091 | +}, |
| 2092 | +"type": "array" |
| 2093 | +}, |
| 2094 | +"warnings": { |
| 2095 | +"description": "Warning information indicating that the policy changes might be unsafe, but will not block the changes at runtime.", |
| 2096 | +"items": { |
| 2097 | +"$ref": "GoogleApiServiceusageV2betaImpact" |
| 2098 | +}, |
| 2099 | +"type": "array" |
| 2100 | +} |
| 2101 | +}, |
| 2102 | +"type": "object" |
| 2103 | +}, |
| 2104 | +"GoogleApiServiceusageV2betaAnalyzeConsumerPolicyMetadata": { |
| 2105 | +"description": "Metadata for the `AnalyzeConsumerPolicy` method.", |
| 2106 | +"id": "GoogleApiServiceusageV2betaAnalyzeConsumerPolicyMetadata", |
| 2107 | +"properties": {}, |
| 2108 | +"type": "object" |
| 2109 | +}, |
| 2110 | +"GoogleApiServiceusageV2betaAnalyzeConsumerPolicyResponse": { |
| 2111 | +"description": "The response of analyzing a consumer policy update.", |
| 2112 | +"id": "GoogleApiServiceusageV2betaAnalyzeConsumerPolicyResponse", |
| 2113 | +"properties": { |
| 2114 | +"analysis": { |
| 2115 | +"description": "The list of analyses returned from performing the intended policy update analysis. The analysis is grouped by service name and different analysis types. The empty analysis list means that the consumer policy can be updated without any warnings or blockers.", |
| 2116 | +"items": { |
| 2117 | +"$ref": "GoogleApiServiceusageV2betaAnalysis" |
| 2118 | +}, |
| 2119 | +"type": "array" |
| 2120 | +} |
| 2121 | +}, |
| 2122 | +"type": "object" |
| 2123 | +}, |
| 2124 | +"GoogleApiServiceusageV2betaConsumerPolicy": { |
| 2125 | +"description": "Consumer Policy is a set of rules that define what services or service groups can be used for a cloud resource hierarchy.", |
| 2126 | +"id": "GoogleApiServiceusageV2betaConsumerPolicy", |
| 2127 | +"properties": { |
| 2128 | +"annotations": { |
| 2129 | +"additionalProperties": { |
| 2130 | +"type": "string" |
| 2131 | +}, |
| 2132 | +"description": "Optional. Annotations is an unstructured key-value map stored with a policy that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. [AIP-128](https://google.aip.dev/128#annotations)", |
| 2133 | +"type": "object" |
| 2134 | +}, |
| 2135 | +"createTime": { |
| 2136 | +"description": "Output only. The time the policy was created. For singleton policies, this is the first touch of the policy.", |
| 2137 | +"format": "google-datetime", |
| 2138 | +"readOnly": true, |
| 2139 | +"type": "string" |
| 2140 | +}, |
| 2141 | +"enableRules": { |
| 2142 | +"description": "Enable rules define usable services, groups, and categories. There can currently be at most one `EnableRule`. This restriction will be lifted in later releases.", |
| 2143 | +"items": { |
| 2144 | +"$ref": "GoogleApiServiceusageV2betaEnableRule" |
| 2145 | +}, |
| 2146 | +"type": "array" |
| 2147 | +}, |
| 2148 | +"etag": { |
| 2149 | +"description": "Output only. An opaque tag indicating the current version of the policy, used for concurrency control.", |
| 2150 | +"readOnly": true, |
| 2151 | +"type": "string" |
| 2152 | +}, |
| 2153 | +"name": { |
| 2154 | +"description": "Output only. The resource name of the policy. Only the `default` policy is supported: `projects/12345/consumerPolicies/default`, `folders/12345/consumerPolicies/default`, `organizations/12345/consumerPolicies/default`.", |
| 2155 | +"readOnly": true, |
| 2156 | +"type": "string" |
| 2157 | +}, |
| 2158 | +"updateTime": { |
| 2159 | +"description": "Output only. The time the policy was last updated.", |
| 2160 | +"format": "google-datetime", |
| 2161 | +"readOnly": true, |
| 2162 | +"type": "string" |
| 2163 | +} |
| 2164 | +}, |
| 2165 | +"type": "object" |
| 2166 | +}, |
| 2167 | +"GoogleApiServiceusageV2betaEnableRule": { |
| 2168 | +"description": "The consumer policy rule that defines enabled services, groups, and categories.", |
| 2169 | +"id": "GoogleApiServiceusageV2betaEnableRule", |
| 2170 | +"properties": { |
| 2171 | +"services": { |
| 2172 | +"description": "The names of the services that are enabled. Example: `services/storage.googleapis.com`.", |
| 2173 | +"items": { |
| 2174 | +"type": "string" |
| 2175 | +}, |
| 2176 | +"type": "array" |
| 2177 | +} |
| 2178 | +}, |
| 2179 | +"type": "object" |
| 2180 | +}, |
| 2181 | +"GoogleApiServiceusageV2betaImpact": { |
| 2182 | +"description": "A message to group impacts of updating a policy.", |
| 2183 | +"id": "GoogleApiServiceusageV2betaImpact", |
| 2184 | +"properties": { |
| 2185 | +"detail": { |
| 2186 | +"description": "Output only. User friendly impact detail in a free form message.", |
| 2187 | +"readOnly": true, |
| 2188 | +"type": "string" |
| 2189 | +}, |
| 2190 | +"impactType": { |
| 2191 | +"description": "Output only. The type of impact.", |
| 2192 | +"enum": [ |
| 2193 | +"IMPACT_TYPE_UNSPECIFIED", |
| 2194 | +"DEPENDENCY_MISSING_DEPENDENCIES" |
| 2195 | +], |
| 2196 | +"enumDescriptions": [ |
| 2197 | +"Reserved Blocks (Block n contains codes from 100n to 100(n+1) -1 Block 0 - Special/Admin codes Block 1 - Impact Type of ANALYSIS_TYPE_DEPENDENCY Block 2 - Impact Type of ANALYSIS_TYPE_RESOURCE_USAGE ...", |
| 2198 | +"Block 1 - Impact Type of ANALYSIS_TYPE_DEPENDENCY" |
| 2199 | +], |
| 2200 | +"readOnly": true, |
| 2201 | +"type": "string" |
| 2202 | +} |
| 2203 | +}, |
| 2204 | +"type": "object" |
| 2205 | +}, |
| 2206 | +"GoogleApiServiceusageV2betaUpdateConsumerPolicyMetadata": { |
| 2207 | +"description": "Metadata for the `UpdateConsumerPolicy` method.", |
| 2208 | +"id": "GoogleApiServiceusageV2betaUpdateConsumerPolicyMetadata", |
| 2209 | +"properties": {}, |
| 2210 | +"type": "object" |
| 2211 | +}, |
2047 | 2212 | "Http": {
|
2048 | 2213 | "description": "Defines the HTTP configuration for an API service. It contains a list of HttpRule, each specifying the mapping of an RPC method to one or more HTTP REST API methods.",
|
2049 | 2214 | "id": "Http",
|
|
0 commit comments