Skip to content

Commit

Permalink
add schema for consumer groups
Browse files Browse the repository at this point in the history
  • Loading branch information
lena-larionova committed Jan 22, 2025
1 parent 9a42c73 commit 6ba7f7e
Show file tree
Hide file tree
Showing 7 changed files with 182 additions and 0 deletions.
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.4/kong-ee-3.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.5/kong-ee-3.5.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.6/kong-ee-3.6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -424,6 +424,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.7/kong-ee-3.7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.8/kong-ee.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/3.9/kong-ee.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Event-Hooks:
type: object
description: Event Hooks schema
Expand Down
26 changes: 26 additions & 0 deletions api-specs/Gateway-EE/latest/kong-ee.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,32 @@ components:
tags:
- silver-tier
username: bob-the-builder
ConsumerGroup:
description: Consumer groups enable the organization and categorization of consumers (users or applications) within an API ecosystem. By grouping consumers together, you eliminate the need to manage them individually, providing a scalable, efficient approach to managing configurations.
type: object
properties:
created_at:
description: Unix epoch when the resource was created.
type: integer
id:
type: string
format: uuid
description: Unique identifier for the Consumer Group.
nullable: true
name:
type: string
description: The name of the Consumer Group.
tags:
description: An optional set of strings associated with the Consumer Group for grouping and filtering.
items:
type: string
type: array
updated_at:
description: Unix epoch when the resource was last updated.
type: integer
additionalProperties: false
required:
- name
Key:
description: A Key object holds a representation of asymmetric keys in various formats. When Kong or a Kong plugin requires a specific public or private key to perform certain operations, it can use this entity.
example:
Expand Down

0 comments on commit 6ba7f7e

Please sign in to comment.