Chick-fil-A · Schema

SecurityGroupDetail

Detailed security group including inbound and outbound rules and associated instances.

Fast FoodRestaurantFood and BeverageLoyaltyMobile OrderingCatering

Properties

Name Type Description
GroupId string
InboundRules array
OutboundRules array
Instances array Instances associated with this security group.
View JSON Schema on GitHub

JSON Schema

bovine-security-group-detail-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "SecurityGroupDetail",
  "description": "Detailed security group including inbound and outbound rules and associated instances.",
  "$id": "https://raw.githubusercontent.com/api-evangelist/chickfila/refs/heads/main/json-schema/bovine-security-group-detail-schema.json",
  "type": "object",
  "properties": {
    "GroupId": {
      "type": "string",
      "example": "sg-0a1b2c3d4e5f60718"
    },
    "InboundRules": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "A single inbound or outbound security group rule.",
        "properties": {
          "FromPort": {
            "type": "integer",
            "example": 443
          },
          "ToPort": {
            "type": "integer",
            "example": 443
          },
          "Protocol": {
            "type": "string",
            "example": "tcp"
          },
          "Cidr": {
            "type": "string",
            "example": "10.0.0.0/16"
          }
        }
      }
    },
    "OutboundRules": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "A single inbound or outbound security group rule.",
        "properties": {
          "FromPort": {
            "type": "integer",
            "example": 443
          },
          "ToPort": {
            "type": "integer",
            "example": 443
          },
          "Protocol": {
            "type": "string",
            "example": "tcp"
          },
          "Cidr": {
            "type": "string",
            "example": "10.0.0.0/16"
          }
        }
      }
    },
    "Instances": {
      "type": "array",
      "description": "Instances associated with this security group.",
      "items": {
        "type": "object",
        "properties": {
          "InstanceId": {
            "type": "string",
            "example": "i-0a1b2c3d4e5f60718"
          },
          "Name": {
            "type": "string",
            "example": "prod-web-1"
          }
        }
      }
    }
  }
}