Skip to main content

Update a Gateway

PATCH 

/networking/v1/gateways/:id

General Availability

Make a request to update a gateway.

Request

Responses

Gateway.

Response Headers
    X-Request-Id

    The unique identifier for the API request.

    X-RateLimit-Limit

    The maximum number of requests you're permitted to make per time period.

    X-RateLimit-Remaining

    The number of requests remaining in the current rate limit window.

    X-RateLimit-Reset

    The relative time in seconds until the current rate-limit window resets.

    Important: This differs from Github and Twitter's same-named header which uses UTC epoch seconds. We use relative time to avoid client/server time synchronization issues.

OpenAPI definition (YAML)
paths:
  /networking/v1/gateways/{id}:
    patch:
      x-lifecycle-stage: General Availability
      x-self-access: true
      operationId: updateNetworkingV1Gateway
      description: '[![General Availability](https://img.shields.io/badge/Lifecycle%20Stage-General%20Availability-%2345c6e8)](#section/Versioning/API-Lifecycle-Policy)


        Make a request to update a gateway.


        '
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
        description: The unique identifier for the gateway.
      tags:
      - Gateways (networking/v1)
      security:
      - cloud-api-key: []
      - confluent-sts-access-token: []
      requestBody:
        content:
          application/json:
            schema:
              allOf:
              - type: object
                description: 'A Gateway represents a slice of traffic capacity in a region that is reserved
                  for a customer.



                  ## The Gateways Model

                  <SchemaDefinition schemaRef="#/components/schemas/networking.v1.Gateway" />


                  ## Quotas and Limits

                  This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html):


                  | Quota | Description |

                  | --- | --- |

                  | `gateways_per_region_per_environment` | Number of Gateways per region per environment
                  |'
                properties:
                  metadata:
                    allOf:
                    - description: ObjectMeta is metadata that all persisted resources must have, which
                        includes all objects users must create.
                      properties: {}
                      readOnly: true
                      title: ObjectMeta
                    - properties:
                        self:
                          example: https://api.confluent.cloud/networking/v1/gateways/gw-12345
                        resource_name:
                          example: crn://confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/environment=env-abc123/gateway=gw-12345
                  spec:
                    type: object
                    description: The desired state of the Gateway
                    properties:
                      display_name:
                        type: string
                        description: The name of the gateway.
                        example: prod-gateway
                      environment:
                        allOf:
                        - type: object
                          description: ObjectReference provides information for you to locate the referred
                            object
                          required:
                          - id
                          properties:
                            id:
                              type: string
                              description: ID of the referred resource
                              minLength: 1
                              maxLength: 255
                            environment:
                              type: string
                              description: Environment of the referred resource, if env-scoped
                              minLength: 1
                              maxLength: 255
                          title: ObjectReference
                        description: The environment to which this belongs.
                    x-enable-id: true
                    x-enable-listmeta: true
                    x-enable-objectmeta: true
                    title: networking.v1.GatewaySpec
                title: networking.v1.Gateway
              - type: object
                required:
                - spec
                properties:
                  spec:
                    type: object
                    required:
                    - environment
                    properties:
                      environment:
                        example:
                          id: env-00000
      responses:
        '200':
          description: Gateway.
          content:
            application/json:
              schema:
                allOf:
                - type: object
                  description: 'A Gateway represents a slice of traffic capacity in a region that is reserved
                    for a customer.



                    ## The Gateways Model

                    <SchemaDefinition schemaRef="#/components/schemas/networking.v1.Gateway" />


                    ## Quotas and Limits

                    This resource is subject to the [following quotas](https://docs.confluent.io/cloud/current/quotas/overview.html):


                    | Quota | Description |

                    | --- | --- |

                    | `gateways_per_region_per_environment` | Number of Gateways per region per environment
                    |'
                  properties:
                    api_version:
                      type: string
                      enum:
                      - networking/v1
                      description: APIVersion defines the schema version of this representation of a resource.
                      readOnly: true
                    kind:
                      type: string
                      description: Kind defines the object this REST resource represents.
                      readOnly: true
                      enum:
                      - Gateway
                    id:
                      description: ID is the "natural identifier" for an object within its scope/namespace;
                        it is normally unique across time but not space. That is, you can assume that
                        the ID will not be reclaimed and reused after an object is deleted ("time"); however,
                        it may collide with IDs for other object `kinds` or objects of the same `kind`
                        within a different scope/namespace ("space").
                      type: string
                      maxLength: 255
                      readOnly: true
                      example: dlz-f3a90de
                    metadata:
                      allOf:
                      - description: ObjectMeta is metadata that all persisted resources must have, which
                          includes all objects users must create.
                        required:
                        - self
                        properties:
                          self:
                            description: Self is a Uniform Resource Locator (URL) at which an object can
                              be addressed. This URL encodes the service location, API version, and other
                              particulars necessary to locate the resource at a point in time
                            type: string
                            format: uri
                            readOnly: true
                            example: https://api.confluent.cloud/v2/kafka-clusters/lkc-f3a90de
                          resource_name:
                            description: Resource Name is a Uniform Resource Identifier (URI) that is
                              globally unique across space and time. It is represented as a Confluent
                              Resource Name
                            type: string
                            format: uri
                            readOnly: true
                            example: crn://confluent.cloud/kafka=lkc-f3a90de
                          created_at:
                            type: string
                            format: date-time
                            example: '2006-01-02T15:04:05-07:00'
                            readOnly: true
                            description: The date and time at which this object was created. It is represented
                              in RFC3339 format and is in UTC.
                          updated_at:
                            type: string
                            format: date-time
                            example: '2006-01-02T15:04:05-07:00'
                            readOnly: true
                            description: The date and time at which this object was last updated. It is
                              represented in RFC3339 format and is in UTC.
                          deleted_at:
                            type: string
                            format: date-time
                            example: '2006-01-02T15:04:05-07:00'
                            readOnly: true
                            description: The date and time at which this object was (or will be) deleted.
                              It is represented in RFC3339 format and is in UTC.
                        readOnly: true
                        title: ObjectMeta
                      - properties:
                          self:
                            example: https://api.confluent.cloud/networking/v1/gateways/gw-12345
                          resource_name:
                            example: crn://confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/environment=env-abc123/gateway=gw-12345
                    spec:
                      type: object
                      description: The desired state of the Gateway
                      properties:
                        display_name:
                          type: string
                          description: The name of the gateway.
                          example: prod-gateway
                        config:
                          type: object
                          description: Gateway type specific configuration. Please note that Peering configs
                            are not supported in Create requests.
                          oneOf:
                          - type: object
                            description: AWS Egress Private Link Gateway details from AWS.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: AWS Egress Private Link Gateway Spec kind type.
                                type: string
                                enum:
                                - AwsEgressPrivateLinkGatewaySpec
                              region:
                                type: string
                                description: AWS region of the Egress Private Link Gateway.
                            title: networking.v1.AwsEgressPrivateLinkGatewaySpec
                          - type: object
                            description: AWS Private Network Interface Gateway details from AWS.
                            required:
                            - kind
                            - region
                            - zones
                            properties:
                              kind:
                                description: AWS Private Network Interface Gateway Spec kind type.
                                type: string
                                enum:
                                - AwsPrivateNetworkInterfaceGatewaySpec
                              region:
                                type: string
                                description: AWS region of the Private Network Interface Gateway.
                              zones:
                                type: array
                                items:
                                  type: string
                                description: AWS availability zone ids of the Private Network Interface
                                  Gateway.
                            title: networking.v1.AwsPrivateNetworkInterfaceGatewaySpec
                          - type: object
                            description: AWS Ingress Private Link Gateway details from AWS.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: AWS Ingress Private Link Gateway Spec kind type.
                                type: string
                                enum:
                                - AwsIngressPrivateLinkGatewaySpec
                              region:
                                type: string
                                description: AWS region of the Ingress Private Link Gateway.
                            title: networking.v1.AwsIngressPrivateLinkGatewaySpec
                          - type: object
                            description: AWS Peering Gateway details from AWS.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: AWS Peering Gateway Spec kind type.
                                type: string
                                enum:
                                - AwsPeeringGatewaySpec
                              region:
                                type: string
                                description: AWS region of the Peering Gateway.
                            title: networking.v1.AwsPeeringGatewaySpec
                          - type: object
                            description: Azure Peering Gateway details from Azure.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: Azure Peering Gateway Spec kind type.
                                type: string
                                enum:
                                - AzurePeeringGatewaySpec
                              region:
                                type: string
                                description: Azure region of the Peering Gateway.
                            title: networking.v1.AzurePeeringGatewaySpec
                          - type: object
                            description: Azure Egress Private Link Gateway details from Azure.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: Azure Egress Private Link Gateway Spec kind type.
                                type: string
                                enum:
                                - AzureEgressPrivateLinkGatewaySpec
                              region:
                                type: string
                                description: Azure region of the Egress Private Link Gateway.
                            title: networking.v1.AzureEgressPrivateLinkGatewaySpec
                          - type: object
                            description: Azure Ingress Private Link Gateway details from Azure.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: Azure Ingress Private Link Gateway Spec kind type.
                                type: string
                                enum:
                                - AzureIngressPrivateLinkGatewaySpec
                              region:
                                type: string
                                description: Azure region of the Ingress Private Link Gateway.
                            title: networking.v1.AzureIngressPrivateLinkGatewaySpec
                          - type: object
                            description: GCP Peering Gateway details.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: GCP Peering Gateway Spec kind type.
                                type: string
                                enum:
                                - GcpPeeringGatewaySpec
                              region:
                                type: string
                                description: GCP region of the Peering Gateway.
                            title: networking.v1.GcpPeeringGatewaySpec
                          - type: object
                            description: GCP Private Service Connect Gateway details from GCP.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: GCP Private Service Connect Gateway Spec kind type.
                                type: string
                                enum:
                                - GcpEgressPrivateServiceConnectGatewaySpec
                              region:
                                type: string
                                description: GCP region of the Egress Private Service Connect Gateway.
                            title: networking.v1.GcpEgressPrivateServiceConnectGatewaySpec
                          - type: object
                            description: GCP Ingress Private Service Connect Gateway details from GCP.
                            required:
                            - kind
                            - region
                            properties:
                              kind:
                                description: GCP Ingress Private Service Connect Gateway Spec kind type.
                                type: string
                                enum:
                                - GcpIngressPrivateServiceConnectGatewaySpec
                              region:
                                type: string
                                description: GCP region of the Ingress Private Service Connect Gateway.
                            title: networking.v1.GcpIngressPrivateServiceConnectGatewaySpec
                          discriminator:
                            propertyName: kind
                            mapping:
                              AwsPrivateNetworkInterfaceGatewaySpec:
                                type: object
                                description: AWS Private Network Interface Gateway details from AWS.
                                required:
                                - kind
                                - region
                                - zones
                                properties:
                                  kind:
                                    description: AWS Private Network Interface Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AwsPrivateNetworkInterfaceGatewaySpec
                                  region:
                                    type: string
                                    description: AWS region of the Private Network Interface Gateway.
                                  zones:
                                    type: array
                                    items:
                                      type: string
                                    description: AWS availability zone ids of the Private Network Interface
                                      Gateway.
                                title: networking.v1.AwsPrivateNetworkInterfaceGatewaySpec
                              AwsPeeringGatewaySpec:
                                type: object
                                description: AWS Peering Gateway details from AWS.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: AWS Peering Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AwsPeeringGatewaySpec
                                  region:
                                    type: string
                                    description: AWS region of the Peering Gateway.
                                title: networking.v1.AwsPeeringGatewaySpec
                              AwsEgressPrivateLinkGatewaySpec:
                                type: object
                                description: AWS Egress Private Link Gateway details from AWS.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: AWS Egress Private Link Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AwsEgressPrivateLinkGatewaySpec
                                  region:
                                    type: string
                                    description: AWS region of the Egress Private Link Gateway.
                                title: networking.v1.AwsEgressPrivateLinkGatewaySpec
                              AwsIngressPrivateLinkGatewaySpec:
                                type: object
                                description: AWS Ingress Private Link Gateway details from AWS.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: AWS Ingress Private Link Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AwsIngressPrivateLinkGatewaySpec
                                  region:
                                    type: string
                                    description: AWS region of the Ingress Private Link Gateway.
                                title: networking.v1.AwsIngressPrivateLinkGatewaySpec
                              AzurePeeringGatewaySpec:
                                type: object
                                description: Azure Peering Gateway details from Azure.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: Azure Peering Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AzurePeeringGatewaySpec
                                  region:
                                    type: string
                                    description: Azure region of the Peering Gateway.
                                title: networking.v1.AzurePeeringGatewaySpec
                              AzureEgressPrivateLinkGatewaySpec:
                                type: object
                                description: Azure Egress Private Link Gateway details from Azure.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: Azure Egress Private Link Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AzureEgressPrivateLinkGatewaySpec
                                  region:
                                    type: string
                                    description: Azure region of the Egress Private Link Gateway.
                                title: networking.v1.AzureEgressPrivateLinkGatewaySpec
                              AzureIngressPrivateLinkGatewaySpec:
                                type: object
                                description: Azure Ingress Private Link Gateway details from Azure.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: Azure Ingress Private Link Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - AzureIngressPrivateLinkGatewaySpec
                                  region:
                                    type: string
                                    description: Azure region of the Ingress Private Link Gateway.
                                title: networking.v1.AzureIngressPrivateLinkGatewaySpec
                              GcpPeeringGatewaySpec:
                                type: object
                                description: GCP Peering Gateway details.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: GCP Peering Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - GcpPeeringGatewaySpec
                                  region:
                                    type: string
                                    description: GCP region of the Peering Gateway.
                                title: networking.v1.GcpPeeringGatewaySpec
                              GcpEgressPrivateServiceConnectGatewaySpec:
                                type: object
                                description: GCP Private Service Connect Gateway details from GCP.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: GCP Private Service Connect Gateway Spec kind type.
                                    type: string
                                    enum:
                                    - GcpEgressPrivateServiceConnectGatewaySpec
                                  region:
                                    type: string
                                    description: GCP region of the Egress Private Service Connect Gateway.
                                title: networking.v1.GcpEgressPrivateServiceConnectGatewaySpec
                              GcpIngressPrivateServiceConnectGatewaySpec:
                                type: object
                                description: GCP Ingress Private Service Connect Gateway details from
                                  GCP.
                                required:
                                - kind
                                - region
                                properties:
                                  kind:
                                    description: GCP Ingress Private Service Connect Gateway Spec kind
                                      type.
                                    type: string
                                    enum:
                                    - GcpIngressPrivateServiceConnectGatewaySpec
                                  region:
                                    type: string
                                    description: GCP region of the Ingress Private Service Connect Gateway.
                                title: networking.v1.GcpIngressPrivateServiceConnectGatewaySpec
                          x-immutable: true
                        environment:
                          allOf:
                          - type: object
                            description: ObjectReference provides information for you to locate the referred
                              object
                            required:
                            - id
                            - related
                            - resource_name
                            properties:
                              id:
                                type: string
                                description: ID of the referred resource
                                minLength: 1
                                maxLength: 255
                              environment:
                                type: string
                                description: Environment of the referred resource, if env-scoped
                                minLength: 1
                                maxLength: 255
                              related:
                                type: string
                                format: uri
                                description: API URL for accessing or modifying the referred object
                                minLength: 1
                                readOnly: true
                              resource_name:
                                type: string
                                format: uri
                                description: CRN reference to the referred resource
                                minLength: 1
                                readOnly: true
                              api_version:
                                type: string
                                description: API group and version of the referred resource
                                minLength: 1
                                readOnly: true
                              kind:
                                type: string
                                description: Kind of the referred resource
                                minLength: 1
                                readOnly: true
                            title: ObjectReference
                          description: The environment to which this belongs.
                      x-enable-id: true
                      x-enable-listmeta: true
                      x-enable-objectmeta: true
                      title: networking.v1.GatewaySpec
                    status:
                      type: object
                      required:
                      - phase
                      description: The status of the Gateway
                      properties:
                        phase:
                          type: string
                          description: "The lifecycle phase of the gateway:\n\n  CREATED: gateway exists\
                            \ without an Access Point.\n\n  PROVISIONING: gateway provisioning is in progress;\n\
                            \n  READY:  gateway is ready;\n\n  FAILED: gateway is in a failed state;\n\
                            \n  DEPROVISIONING: gateway deprovisioning is in progress;\n\n  EXPIRED: gateway\
                            \ has timed out waiting for connections, can only be deleted;\n"
                          readOnly: true
                          example: READY
                          enum:
                          - CREATED
                          - PROVISIONING
                          - READY
                          - FAILED
                          - DEPROVISIONING
                          - EXPIRED
                        error_code:
                          type: string
                          description: Error code if gateway is in a failed state. May be used for programmatic
                            error checking.
                          readOnly: true
                        error_message:
                          type: string
                          description: Displayable error message if gateway is in a failed state
                          readOnly: true
                        cloud_gateway:
                          type: object
                          description: Gateway type specific status.
                          oneOf:
                          - type: object
                            required:
                            - kind
                            description: AWS Egress Private Link Gateway details from AWS.
                            properties:
                              kind:
                                description: AWS Egress Private Link Gateway Status kind type.
                                type: string
                                enum:
                                - AwsEgressPrivateLinkGatewayStatus
                              principal_arn:
                                description: The principal ARN used by the AWS Egress Private Link Gateway.
                                type: string
                                example: arn:aws:iam::123456789012:cc-tenant-1-role
                                readOnly: true
                            title: networking.v1.AwsEgressPrivateLinkGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: AWS Ingress Private Link Gateway details from AWS.
                            properties:
                              kind:
                                description: AWS Ingress Private Link Gateway Status kind type.
                                type: string
                                enum:
                                - AwsIngressPrivateLinkGatewayStatus
                              vpc_endpoint_service_name:
                                description: The ID of the AWS VPC Endpoint Service that can be used to
                                  establish connections for all zones.
                                type: string
                                example: com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000
                                readOnly: true
                            title: networking.v1.AwsIngressPrivateLinkGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: AWS Private Network Interface Gateway details from AWS.
                            properties:
                              kind:
                                description: AWS Private Network Interface Gateway Status kind type.
                                type: string
                                enum:
                                - AwsPrivateNetworkInterfaceGatewayStatus
                              account:
                                description: The AWS account ID associated with the Private Network Interface
                                  Gateway.
                                type: string
                                example: '000000000000'
                                readOnly: true
                            title: networking.v1.AwsPrivateNetworkInterfaceGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: Azure Egress Private Link Gateway details from Azure.
                            properties:
                              kind:
                                description: Azure Egress Private Link Gateway Status kind type.
                                type: string
                                enum:
                                - AzureEgressPrivateLinkGatewayStatus
                              subscription:
                                type: string
                                description: The Azure Subscription ID associated with the Confluent Cloud
                                  VPC.
                                example: 00000000-0000-0000-0000-000000000000
                                readOnly: true
                            title: networking.v1.AzureEgressPrivateLinkGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: Azure Ingress Private Link Gateway details from Azure.
                            properties:
                              kind:
                                description: Azure Ingress Private Link Gateway Status kind type.
                                type: string
                                enum:
                                - AzureIngressPrivateLinkGatewayStatus
                              private_link_service_alias:
                                description: Alias of the Confluent Cloud Private Link Service.
                                type: string
                                readOnly: true
                                example: plattg-123abc-privatelink.00000000-0000-0000-0000-000000000000.centralus.azure.privatelinkservice
                              private_link_service_resource_id:
                                description: Resource ID of the Confluent Cloud Private Link Service.
                                type: string
                                readOnly: true
                                example: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/plattg-123abc/providers/Microsoft.Network/privateLinkServices/plattg-123abc-privatelink
                            title: networking.v1.AzureIngressPrivateLinkGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: GCP Peering Gateway details from GCP.
                            properties:
                              kind:
                                description: GCP Peering Gateway Status kind type.
                                type: string
                                enum:
                                - GcpPeeringGatewayStatus
                              iam_principal:
                                description: The IAM principal email used by the GCP Peering Gateway.
                                type: string
                                example: my-service-account@my-project.iam.gserviceaccount.com
                                readOnly: true
                            title: networking.v1.GcpPeeringGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: GCP Private Service Connect Gateway details from GCP.
                            properties:
                              kind:
                                description: GCP Private Service Connect Gateway Status kind type.
                                type: string
                                enum:
                                - GcpEgressPrivateServiceConnectGatewayStatus
                              project:
                                type: string
                                description: The GCP project used by the GCP Private Service Connect Gateway.
                                example: proj-tenant-1
                                readOnly: true
                            title: networking.v1.GcpEgressPrivateServiceConnectGatewayStatus
                          - type: object
                            required:
                            - kind
                            description: GCP Ingress Private Service Connect Gateway details from GCP.
                            properties:
                              kind:
                                description: GCP Ingress Private Service Connect Gateway Status kind type.
                                type: string
                                enum:
                                - GcpIngressPrivateServiceConnectGatewayStatus
                              private_service_connect_service_attachment:
                                description: URI of the Private Service Connect Service Attachment in
                                  Confluent Cloud.
                                type: string
                                readOnly: true
                                example: projects/traffic-prod/regions/us-central1/serviceAttachments/plattg-abc123-service-attachment
                            title: networking.v1.GcpIngressPrivateServiceConnectGatewayStatus
                          readOnly: true
                          discriminator:
                            propertyName: kind
                            mapping:
                              AwsPrivateNetworkInterfaceGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: AWS Private Network Interface Gateway details from AWS.
                                properties:
                                  kind:
                                    description: AWS Private Network Interface Gateway Status kind type.
                                    type: string
                                    enum:
                                    - AwsPrivateNetworkInterfaceGatewayStatus
                                  account:
                                    description: The AWS account ID associated with the Private Network
                                      Interface Gateway.
                                    type: string
                                    example: '000000000000'
                                    readOnly: true
                                title: networking.v1.AwsPrivateNetworkInterfaceGatewayStatus
                              AwsEgressPrivateLinkGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: AWS Egress Private Link Gateway details from AWS.
                                properties:
                                  kind:
                                    description: AWS Egress Private Link Gateway Status kind type.
                                    type: string
                                    enum:
                                    - AwsEgressPrivateLinkGatewayStatus
                                  principal_arn:
                                    description: The principal ARN used by the AWS Egress Private Link
                                      Gateway.
                                    type: string
                                    example: arn:aws:iam::123456789012:cc-tenant-1-role
                                    readOnly: true
                                title: networking.v1.AwsEgressPrivateLinkGatewayStatus
                              AwsIngressPrivateLinkGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: AWS Ingress Private Link Gateway details from AWS.
                                properties:
                                  kind:
                                    description: AWS Ingress Private Link Gateway Status kind type.
                                    type: string
                                    enum:
                                    - AwsIngressPrivateLinkGatewayStatus
                                  vpc_endpoint_service_name:
                                    description: The ID of the AWS VPC Endpoint Service that can be used
                                      to establish connections for all zones.
                                    type: string
                                    example: com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000
                                    readOnly: true
                                title: networking.v1.AwsIngressPrivateLinkGatewayStatus
                              AzureEgressPrivateLinkGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: Azure Egress Private Link Gateway details from Azure.
                                properties:
                                  kind:
                                    description: Azure Egress Private Link Gateway Status kind type.
                                    type: string
                                    enum:
                                    - AzureEgressPrivateLinkGatewayStatus
                                  subscription:
                                    type: string
                                    description: The Azure Subscription ID associated with the Confluent
                                      Cloud VPC.
                                    example: 00000000-0000-0000-0000-000000000000
                                    readOnly: true
                                title: networking.v1.AzureEgressPrivateLinkGatewayStatus
                              AzureIngressPrivateLinkGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: Azure Ingress Private Link Gateway details from Azure.
                                properties:
                                  kind:
                                    description: Azure Ingress Private Link Gateway Status kind type.
                                    type: string
                                    enum:
                                    - AzureIngressPrivateLinkGatewayStatus
                                  private_link_service_alias:
                                    description: Alias of the Confluent Cloud Private Link Service.
                                    type: string
                                    readOnly: true
                                    example: plattg-123abc-privatelink.00000000-0000-0000-0000-000000000000.centralus.azure.privatelinkservice
                                  private_link_service_resource_id:
                                    description: Resource ID of the Confluent Cloud Private Link Service.
                                    type: string
                                    readOnly: true
                                    example: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/plattg-123abc/providers/Microsoft.Network/privateLinkServices/plattg-123abc-privatelink
                                title: networking.v1.AzureIngressPrivateLinkGatewayStatus
                              GcpPeeringGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: GCP Peering Gateway details from GCP.
                                properties:
                                  kind:
                                    description: GCP Peering Gateway Status kind type.
                                    type: string
                                    enum:
                                    - GcpPeeringGatewayStatus
                                  iam_principal:
                                    description: The IAM principal email used by the GCP Peering Gateway.
                                    type: string
                                    example: my-service-account@my-project.iam.gserviceaccount.com
                                    readOnly: true
                                title: networking.v1.GcpPeeringGatewayStatus
                              GcpEgressPrivateServiceConnectGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: GCP Private Service Connect Gateway details from GCP.
                                properties:
                                  kind:
                                    description: GCP Private Service Connect Gateway Status kind type.
                                    type: string
                                    enum:
                                    - GcpEgressPrivateServiceConnectGatewayStatus
                                  project:
                                    type: string
                                    description: The GCP project used by the GCP Private Service Connect
                                      Gateway.
                                    example: proj-tenant-1
                                    readOnly: true
                                title: networking.v1.GcpEgressPrivateServiceConnectGatewayStatus
                              GcpIngressPrivateServiceConnectGatewayStatus:
                                type: object
                                required:
                                - kind
                                description: GCP Ingress Private Service Connect Gateway details from
                                  GCP.
                                properties:
                                  kind:
                                    description: GCP Ingress Private Service Connect Gateway Status kind
                                      type.
                                    type: string
                                    enum:
                                    - GcpIngressPrivateServiceConnectGatewayStatus
                                  private_service_connect_service_attachment:
                                    description: URI of the Private Service Connect Service Attachment
                                      in Confluent Cloud.
                                    type: string
                                    readOnly: true
                                    example: projects/traffic-prod/regions/us-central1/serviceAttachments/plattg-abc123-service-attachment
                                title: networking.v1.GcpIngressPrivateServiceConnectGatewayStatus
                      readOnly: true
                      title: networking.v1.GatewayStatus
                  title: networking.v1.Gateway
                - type: object
                  required:
                  - api_version
                  - kind
                  - id
                  - spec
                  - status
                  properties:
                    spec:
                      type: object
                      required:
                      - config
                      - environment
                - type: object
                  properties:
                    spec:
                      type: object
                      properties:
                        environment:
                          example:
                            id: env-00000
                            related: https://api.confluent.cloud/v2/environments/env-00000
                            resource_name: https://api.confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/environment=env-00000
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
            X-RateLimit-Limit:
              schema:
                type: integer
              description: The maximum number of requests you're permitted to make per time period.
            X-RateLimit-Remaining:
              schema:
                type: integer
              description: The number of requests remaining in the current rate limit window.
            X-RateLimit-Reset:
              schema:
                type: integer
              description: "The relative time in seconds until the current rate-limit window resets. \
                \ \n  \n**Important:** This differs from Github and Twitter's same-named header which\
                \ uses UTC epoch seconds. We use relative time to avoid client/server time synchronization\
                \ issues."
        '400':
          description: Bad Request
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '400'
                  code: invalid_filter
                  title: Invalid Filter
                  detail: The 'delorean' resource can't be filtered by 'num_doors'
                  source:
                    parameter: num_doors
        '401':
          x-summary: Unauthorized
          description: The request lacks valid authentication credentials for this resource.
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
            WWW-Authenticate:
              schema:
                type: string
              description: The unique identifier for the API request.
              example: Basic error="invalid_key", error_description="The API Key is invalid"
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '401'
                  code: user_unauthenticated
                  title: Authentication Required
                  detail: Valid authentication credentials must be provided
        '402':
          x-summary: Over Quota
          description: The request would exceed one or more quotas.
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '402'
                  code: quota_exceeded
                  title: Kafka Clusters Per Org Quota Exceeded
                  detail: 'The request would exceed the quota: kafka_clusters_per_environment'
        '403':
          x-summary: Forbidden
          description: The access credentials were considered insufficient to grant access
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '403'
                  code: user_unauthorized
                  title: User Access Unauthorized
                  detail: The user 'mcfly' is not allowed to access the 'delorean' resource without the
                    'plutonium' role.
        '404':
          description: Not Found
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '404'
                  title: Not Found
        '409':
          x-summary: Conflict
          description: The request is in conflict with the current server state
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
            Location:
              schema:
                type: string
                format: uri
                example: https://api.confluent.cloud/{object}/{id}
              description: Resource URI of conflicting resource
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '409'
                  code: resource_already_exists
                  title: Resource Already exists
                  detail: The entitlement '91e3e86f-fca6-4f14-98f5-a48e64113ce2' already exists.
        '422':
          description: Validation Failed
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
                - status: '422'
                  code: invalid_configuration
                  id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  title: Validation Failed
                  detail: 'The property ''/cluster/storage_size'' of type string did not match the following
                    type: integer'
                  source:
                    pointer: /cluster/storage_size
        '429':
          description: Rate Limit Exceeded
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
            X-RateLimit-Limit:
              schema:
                type: integer
              description: The maximum number of requests you're permitted to make per time period.
            X-RateLimit-Remaining:
              schema:
                type: integer
              description: The number of requests remaining in the current rate limit window.
            X-RateLimit-Reset:
              schema:
                type: integer
              description: "The relative time in seconds until the current rate-limit window resets. \
                \ \n  \n**Important:** This differs from Github and Twitter's same-named header which\
                \ uses UTC epoch seconds. We use relative time to avoid client/server time synchronization\
                \ issues."
            Retry-After:
              schema:
                type: integer
              description: The number of seconds to wait until the rate limit window resets. Only sent
                when the rate limit is reached.
        '500':
          description: Oops, something went wrong!
          headers:
            X-Request-Id:
              schema:
                type: string
              description: The unique identifier for the API request.
          content:
            application/json:
              schema:
                type: object
                description: Provides information about problems encountered while performing an operation.
                required:
                - errors
                properties:
                  errors:
                    description: List of errors which caused this operation to fail
                    type: array
                    items:
                      type: object
                      description: Describes a particular error encountered while performing an operation.
                      properties:
                        id:
                          description: A unique identifier for this particular occurrence of the problem.
                          type: string
                          maxLength: 255
                        status:
                          description: The HTTP status code applicable to this problem, expressed as a
                            string value.
                          type: string
                        code:
                          description: An application-specific error code, expressed as a string value.
                          type: string
                        title:
                          description: A short, human-readable summary of the problem. It **SHOULD NOT**
                            change from occurrence to occurrence of the problem, except for purposes of
                            localization.
                          type: string
                        detail:
                          description: A human-readable explanation specific to this occurrence of the
                            problem.
                          type: string
                        source:
                          type: object
                          description: If this error was caused by a particular part of the API request,
                            the source will point to the query string parameter or request body property
                            that caused it.
                          properties:
                            pointer:
                              description: A JSON Pointer [RFC6901] to the associated entity in the request
                                document [e.g. "/spec" for a spec object, or "/spec/title" for a specific
                                field].
                              type: string
                            parameter:
                              description: A string indicating which query parameter caused the error.
                              type: string
                        error_code:
                          type: integer
                          format: int32
                        message:
                          type: string
                          nullable: true
                      additionalProperties: false
                      title: Error
                    uniqueItems: true
                title: Failure
              example:
                errors:
                - id: ed42afdc-f0d5-4c0d-b428-9fc6ed6e279d
                  status: '500'
                  code: out_of_gas
                  title: DeLorean Out Of Gas
                  detail: The DeLorean has run out of gas, but Doc Brown will fill 'er up for you asap
      servers:
      - url: https://api.confluent.cloud
        description: Confluent Cloud API
      jsonRequestBodyExample:
        spec:
          display_name: prod-gateway
          config:
            kind: AwsEgressPrivateLinkGatewaySpec
            region: string
          environment:
            id: env-00000