|
3271 | 3271 | "VpcConfigs" |
3272 | 3272 | ] |
3273 | 3273 | }, |
| 3274 | + "ServerlessConnectivityInfo": { |
| 3275 | + "type": "structure", |
| 3276 | + "documentation": "\n <p>Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.</p>\n ", |
| 3277 | + "members": { |
| 3278 | + "NetworkType": { |
| 3279 | + "shape": "NetworkType", |
| 3280 | + "locationName": "networkType", |
| 3281 | + "documentation": "\n <p>The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.</p><p>By default, a cluster uses the IPv4 network type.</p>\n " |
| 3282 | + } |
| 3283 | + } |
| 3284 | + }, |
3274 | 3285 | "Serverless": { |
3275 | 3286 | "type": "structure", |
3276 | 3287 | "documentation": "\n <p>Serverless cluster.</p>\n ", |
|
3284 | 3295 | "shape": "ServerlessClientAuthentication", |
3285 | 3296 | "locationName": "clientAuthentication", |
3286 | 3297 | "documentation": "\n <p>Includes all client authentication information.</p>\n " |
| 3298 | + }, |
| 3299 | + "ConnectivityInfo": { |
| 3300 | + "shape": "ServerlessConnectivityInfo", |
| 3301 | + "locationName": "connectivityInfo", |
| 3302 | + "documentation": "\n <p>Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.</p>\n " |
3287 | 3303 | } |
3288 | 3304 | }, |
3289 | 3305 | "required": [ |
|
3516 | 3532 | "shape": "VpcConnectivity", |
3517 | 3533 | "locationName": "vpcConnectivity", |
3518 | 3534 | "documentation": "\n <p>VPC connectivity access control for brokers.</p>\n " |
| 3535 | + }, |
| 3536 | + "NetworkType": { |
| 3537 | + "shape": "NetworkType", |
| 3538 | + "locationName": "networkType", |
| 3539 | + "documentation": "\n <p>The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.</p><p>By default, a cluster uses the IPv4 network type.</p>\n " |
3519 | 3540 | } |
3520 | 3541 | }, |
3521 | 3542 | "documentation": "\n <p>Information about the broker access configuration.</p>\n " |
|
4171 | 4192 | "ClusterOperationV2Serverless": { |
4172 | 4193 | "type": "structure", |
4173 | 4194 | "members": { |
| 4195 | + "SourceClusterInfo": { |
| 4196 | + "shape": "ServerlessConnectivityInfo", |
| 4197 | + "locationName": "sourceClusterInfo", |
| 4198 | + "documentation": "\n <p>Describes the cluster's attributes before any updates are applied. For example, networkType, which can be either IPv4 or DUAL.</p>" |
| 4199 | + }, |
| 4200 | + "TargetClusterInfo": { |
| 4201 | + "shape": "ServerlessConnectivityInfo", |
| 4202 | + "locationName": "targetClusterInfo", |
| 4203 | + "documentation": "\n <p>Describes the cluster's attributes after any updates are applied. For example, networkType, which can be either IPv4 or DUAL.</p>" |
| 4204 | + }, |
4174 | 4205 | "VpcConnectionInfo": { |
4175 | 4206 | "shape": "VpcConnectionInfoServerless", |
4176 | 4207 | "locationName": "vpcConnectionInfo", |
|
5287 | 5318 | "shape": "__string", |
5288 | 5319 | "locationName": "bootstrapBrokerStringVpcConnectivitySaslIam", |
5289 | 5320 | "documentation": "\n <p>A string containing one or more DNS names (or IP) and SASL/IAM port pairs for VPC connectivity.</p>\n " |
| 5321 | + }, |
| 5322 | + "BootstrapBrokerStringIpv6": { |
| 5323 | + "shape": "__string", |
| 5324 | + "locationName": "bootstrapBrokerStringIpv6", |
| 5325 | + "documentation": "\n <p>A string that contains one or more DNS names (or IP) and port pairs for IPv6 connectivity.</p>\n " |
| 5326 | + }, |
| 5327 | + "BootstrapBrokerStringTlsIpv6": { |
| 5328 | + "shape": "__string", |
| 5329 | + "locationName": "bootstrapBrokerStringTlsIpv6", |
| 5330 | + "documentation": "\n <p>A string that contains one or more DNS names (or IP) and TLS port pairs for IPv6 connectivity.</p>\n " |
| 5331 | + }, |
| 5332 | + "BootstrapBrokerStringSaslScramIpv6": { |
| 5333 | + "shape": "__string", |
| 5334 | + "locationName": "bootstrapBrokerStringSaslScramIpv6", |
| 5335 | + "documentation": "\n <p>A string that contains one or more DNS names (or IP) and SASL SCRAM port pairs for IPv6 connectivity.</p>\n " |
| 5336 | + }, |
| 5337 | + "BootstrapBrokerStringSaslIamIpv6": { |
| 5338 | + "shape": "__string", |
| 5339 | + "locationName": "bootstrapBrokerStringSaslIamIpv6", |
| 5340 | + "documentation": "\n <p>A string that contains one or more DNS names (or IP) and SASL IAM port pairs for IPv6 connectivity.</p>\n " |
5290 | 5341 | } |
5291 | 5342 | } |
5292 | 5343 | }, |
|
6466 | 6517 | }, |
6467 | 6518 | "documentation": "\n <p>The node information object.</p>\n " |
6468 | 6519 | }, |
| 6520 | + "NetworkType": { |
| 6521 | + "type": "string", |
| 6522 | + "documentation": "\n <p>The network type of the cluster, which is IPv4 or DUAL. The DUAL network type uses both IPv4 and IPv6 addresses for your cluster and its resources.</p><p>By default, a cluster uses the IPv4 network type.</p>\n ", |
| 6523 | + "enum": [ |
| 6524 | + "IPV4", |
| 6525 | + "DUAL" |
| 6526 | + ] |
| 6527 | + }, |
6469 | 6528 | "NodeType": { |
6470 | 6529 | "type": "string", |
6471 | 6530 | "documentation": "\n <p>The broker or Zookeeper node.</p>\n ", |
|
0 commit comments