HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk_old/node_modules/aws-sdk/apis/securitylake-2018-05-10.min.json
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2018-05-10",
    "endpointPrefix": "securitylake",
    "jsonVersion": "1.1",
    "protocol": "rest-json",
    "serviceFullName": "Amazon Security Lake",
    "serviceId": "SecurityLake",
    "signatureVersion": "v4",
    "signingName": "securitylake",
    "uid": "securitylake-2018-05-10"
  },
  "operations": {
    "CreateAwsLogSource": {
      "http": {
        "requestUri": "/v1/logsources/aws",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "inputOrder"
        ],
        "members": {
          "enableAllDimensions": {
            "shape": "S2"
          },
          "enableSingleDimension": {
            "shape": "S6"
          },
          "enableTwoDimensions": {
            "shape": "S4"
          },
          "inputOrder": {
            "shape": "S8"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "failed": {
            "shape": "Sb"
          },
          "processing": {
            "shape": "Sb"
          }
        }
      }
    },
    "CreateCustomLogSource": {
      "http": {
        "requestUri": "/v1/logsources/custom",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "customSourceName",
          "eventClass",
          "glueInvocationRoleArn",
          "logProviderAccountId"
        ],
        "members": {
          "customSourceName": {},
          "eventClass": {},
          "glueInvocationRoleArn": {},
          "logProviderAccountId": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "customDataLocation",
          "glueCrawlerName",
          "glueDatabaseName",
          "glueTableName",
          "logProviderAccessRoleArn"
        ],
        "members": {
          "customDataLocation": {},
          "glueCrawlerName": {},
          "glueDatabaseName": {},
          "glueTableName": {},
          "logProviderAccessRoleArn": {}
        }
      }
    },
    "CreateDatalake": {
      "http": {
        "requestUri": "/v1/datalake",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "configurations": {
            "shape": "Sj"
          },
          "enableAll": {
            "type": "boolean"
          },
          "metaStoreManagerRoleArn": {},
          "regions": {
            "shape": "Sm"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateDatalakeAutoEnable": {
      "http": {
        "requestUri": "/v1/datalake/autoenable",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "configurationForNewAccounts"
        ],
        "members": {
          "configurationForNewAccounts": {
            "shape": "Sv"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateDatalakeDelegatedAdmin": {
      "http": {
        "requestUri": "/v1/datalake/delegate",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "account"
        ],
        "members": {
          "account": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateDatalakeExceptionsSubscription": {
      "http": {
        "requestUri": "/v1/datalake/exceptions/subscription",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "notificationEndpoint",
          "subscriptionProtocol"
        ],
        "members": {
          "notificationEndpoint": {},
          "subscriptionProtocol": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "CreateSubscriber": {
      "http": {
        "requestUri": "/v1/subscribers",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "accountId",
          "externalId",
          "sourceTypes",
          "subscriberName"
        ],
        "members": {
          "accessTypes": {
            "shape": "S16"
          },
          "accountId": {},
          "externalId": {},
          "sourceTypes": {
            "shape": "S18"
          },
          "subscriberDescription": {},
          "subscriberName": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "subscriptionId"
        ],
        "members": {
          "resourceShareArn": {},
          "resourceShareName": {},
          "roleArn": {},
          "s3BucketArn": {},
          "snsArn": {},
          "subscriptionId": {}
        }
      }
    },
    "CreateSubscriptionNotificationConfiguration": {
      "http": {
        "requestUri": "/subscription-notifications/{subscriptionId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "subscriptionId"
        ],
        "members": {
          "createSqs": {
            "type": "boolean"
          },
          "httpsApiKeyName": {},
          "httpsApiKeyValue": {},
          "httpsMethod": {},
          "roleArn": {},
          "subscriptionEndpoint": {},
          "subscriptionId": {
            "location": "uri",
            "locationName": "subscriptionId"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "queueArn": {}
        }
      }
    },
    "DeleteAwsLogSource": {
      "http": {
        "requestUri": "/v1/logsources/aws/delete",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "inputOrder"
        ],
        "members": {
          "disableAllDimensions": {
            "shape": "S2"
          },
          "disableSingleDimension": {
            "shape": "S6"
          },
          "disableTwoDimensions": {
            "shape": "S4"
          },
          "inputOrder": {
            "shape": "S8"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "failed": {
            "shape": "Sb"
          },
          "processing": {
            "shape": "Sb"
          }
        }
      }
    },
    "DeleteCustomLogSource": {
      "http": {
        "method": "DELETE",
        "requestUri": "/v1/logsources/custom",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "customSourceName"
        ],
        "members": {
          "customSourceName": {
            "location": "querystring",
            "locationName": "customSourceName"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "customDataLocation"
        ],
        "members": {
          "customDataLocation": {}
        }
      },
      "idempotent": true
    },
    "DeleteDatalake": {
      "http": {
        "method": "DELETE",
        "requestUri": "/v1/datalake",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "DeleteDatalakeAutoEnable": {
      "http": {
        "requestUri": "/v1/datalake/autoenable/delete",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "removeFromConfigurationForNewAccounts"
        ],
        "members": {
          "removeFromConfigurationForNewAccounts": {
            "shape": "Sv"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteDatalakeDelegatedAdmin": {
      "http": {
        "method": "DELETE",
        "requestUri": "/v1/datalake/delegate/{account}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "account"
        ],
        "members": {
          "account": {
            "location": "uri",
            "locationName": "account"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteDatalakeExceptionsSubscription": {
      "http": {
        "method": "DELETE",
        "requestUri": "/v1/datalake/exceptions/subscription",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "required": [
          "status"
        ],
        "members": {
          "status": {}
        }
      }
    },
    "DeleteSubscriber": {
      "http": {
        "method": "DELETE",
        "requestUri": "/v1/subscribers",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "id"
        ],
        "members": {
          "id": {
            "location": "querystring",
            "locationName": "id"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "DeleteSubscriptionNotificationConfiguration": {
      "http": {
        "method": "DELETE",
        "requestUri": "/subscription-notifications/{subscriptionId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "subscriptionId"
        ],
        "members": {
          "subscriptionId": {
            "location": "uri",
            "locationName": "subscriptionId"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "GetDatalake": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/datalake",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "required": [
          "configurations"
        ],
        "members": {
          "configurations": {
            "type": "map",
            "key": {},
            "value": {
              "type": "structure",
              "members": {
                "encryptionKey": {},
                "replicationDestinationRegions": {
                  "shape": "Sm"
                },
                "replicationRoleArn": {},
                "retentionSettings": {
                  "shape": "Sn"
                },
                "s3BucketArn": {},
                "status": {},
                "tagsMap": {
                  "shape": "Sr"
                },
                "updateStatus": {
                  "type": "structure",
                  "members": {
                    "lastUpdateFailure": {
                      "type": "structure",
                      "members": {
                        "code": {},
                        "reason": {}
                      }
                    },
                    "lastUpdateRequestId": {},
                    "lastUpdateStatus": {}
                  }
                }
              }
            }
          }
        }
      }
    },
    "GetDatalakeAutoEnable": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/datalake/autoenable",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "required": [
          "autoEnableNewAccounts"
        ],
        "members": {
          "autoEnableNewAccounts": {
            "shape": "Sv"
          }
        }
      }
    },
    "GetDatalakeExceptionsExpiry": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/datalake/exceptions/expiry",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "required": [
          "exceptionMessageExpiry"
        ],
        "members": {
          "exceptionMessageExpiry": {
            "type": "long"
          }
        }
      }
    },
    "GetDatalakeExceptionsSubscription": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/datalake/exceptions/subscription",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "required": [
          "protocolAndNotificationEndpoint"
        ],
        "members": {
          "protocolAndNotificationEndpoint": {
            "type": "structure",
            "members": {
              "endpoint": {},
              "protocol": {}
            }
          }
        }
      }
    },
    "GetDatalakeStatus": {
      "http": {
        "requestUri": "/v1/datalake/status",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "accountSet": {
            "shape": "S6"
          },
          "maxAccountResults": {
            "type": "integer"
          },
          "nextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "accountSourcesList"
        ],
        "members": {
          "accountSourcesList": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "account",
                "sourceType"
              ],
              "members": {
                "account": {},
                "eventClass": {},
                "logsStatus": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "required": [
                      "healthStatus",
                      "pathToLogs"
                    ],
                    "members": {
                      "healthStatus": {},
                      "pathToLogs": {}
                    }
                  }
                },
                "sourceType": {}
              }
            }
          },
          "nextToken": {}
        }
      }
    },
    "GetSubscriber": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/subscribers/{id}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "id"
        ],
        "members": {
          "id": {
            "location": "uri",
            "locationName": "id"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscriber": {
            "shape": "S2r"
          }
        }
      }
    },
    "ListDatalakeExceptions": {
      "http": {
        "requestUri": "/v1/datalake/exceptions",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "maxFailures": {
            "type": "integer"
          },
          "nextToken": {},
          "regionSet": {
            "shape": "Sm"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "nonRetryableFailures"
        ],
        "members": {
          "nextToken": {},
          "nonRetryableFailures": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "failures": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "required": [
                      "exceptionMessage",
                      "remediation",
                      "timestamp"
                    ],
                    "members": {
                      "exceptionMessage": {},
                      "remediation": {},
                      "timestamp": {
                        "shape": "S2s"
                      }
                    }
                  }
                },
                "region": {}
              }
            }
          }
        }
      }
    },
    "ListLogSources": {
      "http": {
        "requestUri": "/v1/logsources/list",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "inputOrder": {
            "shape": "S8"
          },
          "listAllDimensions": {
            "shape": "S2"
          },
          "listSingleDimension": {
            "shape": "S6"
          },
          "listTwoDimensions": {
            "shape": "S4"
          },
          "maxResults": {
            "type": "integer"
          },
          "nextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "regionSourceTypesAccountsList"
        ],
        "members": {
          "nextToken": {},
          "regionSourceTypesAccountsList": {
            "type": "list",
            "member": {
              "shape": "S2"
            }
          }
        }
      }
    },
    "ListSubscribers": {
      "http": {
        "method": "GET",
        "requestUri": "/v1/subscribers",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "subscribers"
        ],
        "members": {
          "nextToken": {},
          "subscribers": {
            "type": "list",
            "member": {
              "shape": "S2r"
            }
          }
        }
      }
    },
    "UpdateDatalake": {
      "http": {
        "method": "PUT",
        "requestUri": "/v1/datalake",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "configurations"
        ],
        "members": {
          "configurations": {
            "shape": "Sj"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      },
      "idempotent": true
    },
    "UpdateDatalakeExceptionsExpiry": {
      "http": {
        "method": "PUT",
        "requestUri": "/v1/datalake/exceptions/expiry",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "exceptionMessageExpiry"
        ],
        "members": {
          "exceptionMessageExpiry": {
            "type": "long"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateDatalakeExceptionsSubscription": {
      "http": {
        "method": "PUT",
        "requestUri": "/v1/datalake/exceptions/subscription",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "notificationEndpoint",
          "subscriptionProtocol"
        ],
        "members": {
          "notificationEndpoint": {},
          "subscriptionProtocol": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateSubscriber": {
      "http": {
        "method": "PUT",
        "requestUri": "/v1/subscribers/{id}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "id",
          "sourceTypes"
        ],
        "members": {
          "externalId": {},
          "id": {
            "location": "uri",
            "locationName": "id"
          },
          "sourceTypes": {
            "shape": "S18"
          },
          "subscriberDescription": {},
          "subscriberName": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscriber": {
            "shape": "S2r"
          }
        }
      },
      "idempotent": true
    },
    "UpdateSubscriptionNotificationConfiguration": {
      "http": {
        "method": "PUT",
        "requestUri": "/subscription-notifications/{subscriptionId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "required": [
          "subscriptionId"
        ],
        "members": {
          "createSqs": {
            "type": "boolean"
          },
          "httpsApiKeyName": {},
          "httpsApiKeyValue": {},
          "httpsMethod": {},
          "roleArn": {},
          "subscriptionEndpoint": {},
          "subscriptionId": {
            "location": "uri",
            "locationName": "subscriptionId"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "queueArn": {}
        }
      }
    }
  },
  "shapes": {
    "S2": {
      "type": "map",
      "key": {},
      "value": {
        "shape": "S4"
      }
    },
    "S4": {
      "type": "map",
      "key": {},
      "value": {
        "type": "list",
        "member": {}
      }
    },
    "S6": {
      "type": "list",
      "member": {}
    },
    "S8": {
      "type": "list",
      "member": {}
    },
    "Sb": {
      "type": "list",
      "member": {}
    },
    "Sj": {
      "type": "map",
      "key": {},
      "value": {
        "type": "structure",
        "members": {
          "encryptionKey": {},
          "replicationDestinationRegions": {
            "shape": "Sm"
          },
          "replicationRoleArn": {},
          "retentionSettings": {
            "shape": "Sn"
          },
          "tagsMap": {
            "shape": "Sr"
          }
        }
      }
    },
    "Sm": {
      "type": "list",
      "member": {}
    },
    "Sn": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "retentionPeriod": {
            "type": "integer"
          },
          "storageClass": {}
        }
      }
    },
    "Sr": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Sv": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "region",
          "sources"
        ],
        "members": {
          "region": {},
          "sources": {
            "type": "list",
            "member": {}
          }
        }
      }
    },
    "S16": {
      "type": "list",
      "member": {}
    },
    "S18": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "awsSourceType": {},
          "customSourceType": {}
        },
        "union": true
      }
    },
    "S2r": {
      "type": "structure",
      "required": [
        "accountId",
        "sourceTypes",
        "subscriptionId"
      ],
      "members": {
        "accessTypes": {
          "shape": "S16"
        },
        "accountId": {},
        "createdAt": {
          "shape": "S2s"
        },
        "externalId": {},
        "resourceShareArn": {},
        "resourceShareName": {},
        "roleArn": {},
        "s3BucketArn": {},
        "snsArn": {},
        "sourceTypes": {
          "shape": "S18"
        },
        "subscriberDescription": {},
        "subscriberName": {},
        "subscriptionEndpoint": {},
        "subscriptionId": {},
        "subscriptionProtocol": {},
        "subscriptionStatus": {},
        "updatedAt": {
          "shape": "S2s"
        }
      }
    },
    "S2s": {
      "type": "timestamp",
      "timestampFormat": "iso8601"
    }
  }
}