{
  "$id": "https://firefox-ci-tc.services.mozilla.com/schemas/auth/v1/aws-s3-credentials-response.json#",
  "$schema": "https://firefox-ci-tc.services.mozilla.com/schemas/common/metaschema.json#",
  "additionalProperties": false,
  "description": "Response for a request to get access to an S3 bucket.\n",
  "properties": {
    "credentials": {
      "additionalProperties": false,
      "description": "Temporary STS credentials for use when operating on S3\n",
      "properties": {
        "accessKeyId": {
          "description": "Access key identifier that identifies the temporary security\ncredentials.\n",
          "title": "AccessKeyId",
          "type": "string"
        },
        "secretAccessKey": {
          "description": "Secret access key used to sign requests\n",
          "title": "SecretAccessKey",
          "type": "string"
        },
        "sessionToken": {
          "description": "A token that must passed with request to use the temporary\nsecurity credentials.\n",
          "title": "SessionToken",
          "type": "string"
        }
      },
      "required": [
        "accessKeyId",
        "secretAccessKey",
        "sessionToken"
      ],
      "title": "Temporary Security Credentials",
      "type": "object"
    },
    "expires": {
      "description": "Date and time of when the temporary credentials expires.\n",
      "format": "date-time",
      "type": "string"
    }
  },
  "required": [
    "credentials",
    "expires"
  ],
  "title": "AWS S3 Credentials Response",
  "type": "object"
}