{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2018-10-26",
    "endpointPrefix": "securityhub",
    "jsonVersion": "1.1",
    "protocol": "rest-json",
    "serviceFullName": "AWS SecurityHub",
    "serviceId": "SecurityHub",
    "signatureVersion": "v4",
    "signingName": "securityhub",
    "uid": "securityhub-2018-10-26"
  },
  "operations": {
    "AcceptInvitation": {
      "http": {
        "requestUri": "/master"
      },
      "input": {
        "type": "structure",
        "required": [
          "MasterId",
          "InvitationId"
        ],
        "members": {
          "MasterId": {},
          "InvitationId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "BatchDisableStandards": {
      "http": {
        "requestUri": "/standards/deregister"
      },
      "input": {
        "type": "structure",
        "required": [
          "StandardsSubscriptionArns"
        ],
        "members": {
          "StandardsSubscriptionArns": {
            "shape": "S5"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "StandardsSubscriptions": {
            "shape": "S7"
          }
        }
      }
    },
    "BatchEnableStandards": {
      "http": {
        "requestUri": "/standards/register"
      },
      "input": {
        "type": "structure",
        "required": [
          "StandardsSubscriptionRequests"
        ],
        "members": {
          "StandardsSubscriptionRequests": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "StandardsArn"
              ],
              "members": {
                "StandardsArn": {},
                "StandardsInput": {
                  "shape": "S9"
                }
              }
            }
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "StandardsSubscriptions": {
            "shape": "S7"
          }
        }
      }
    },
    "BatchImportFindings": {
      "http": {
        "requestUri": "/findings/import"
      },
      "input": {
        "type": "structure",
        "required": [
          "Findings"
        ],
        "members": {
          "Findings": {
            "shape": "Sg"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "FailedCount",
          "SuccessCount"
        ],
        "members": {
          "FailedCount": {
            "type": "integer"
          },
          "SuccessCount": {
            "type": "integer"
          },
          "FailedFindings": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Id",
                "ErrorCode",
                "ErrorMessage"
              ],
              "members": {
                "Id": {},
                "ErrorCode": {},
                "ErrorMessage": {}
              }
            }
          }
        }
      }
    },
    "BatchUpdateFindings": {
      "http": {
        "method": "PATCH",
        "requestUri": "/findings/batchupdate"
      },
      "input": {
        "type": "structure",
        "required": [
          "FindingIdentifiers"
        ],
        "members": {
          "FindingIdentifiers": {
            "shape": "S95"
          },
          "Note": {
            "shape": "S97"
          },
          "Severity": {
            "type": "structure",
            "members": {
              "Normalized": {
                "type": "integer"
              },
              "Product": {
                "type": "double"
              },
              "Label": {}
            }
          },
          "VerificationState": {},
          "Confidence": {
            "type": "integer"
          },
          "Criticality": {
            "type": "integer"
          },
          "Types": {
            "shape": "Si"
          },
          "UserDefinedFields": {
            "shape": "Sp"
          },
          "Workflow": {
            "type": "structure",
            "members": {
              "Status": {}
            }
          },
          "RelatedFindings": {
            "shape": "S8a"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "ProcessedFindings",
          "UnprocessedFindings"
        ],
        "members": {
          "ProcessedFindings": {
            "shape": "S95"
          },
          "UnprocessedFindings": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "FindingIdentifier",
                "ErrorCode",
                "ErrorMessage"
              ],
              "members": {
                "FindingIdentifier": {
                  "shape": "S96"
                },
                "ErrorCode": {},
                "ErrorMessage": {}
              }
            }
          }
        }
      }
    },
    "CreateActionTarget": {
      "http": {
        "requestUri": "/actionTargets"
      },
      "input": {
        "type": "structure",
        "required": [
          "Name",
          "Description",
          "Id"
        ],
        "members": {
          "Name": {},
          "Description": {},
          "Id": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "ActionTargetArn"
        ],
        "members": {
          "ActionTargetArn": {}
        }
      }
    },
    "CreateInsight": {
      "http": {
        "requestUri": "/insights"
      },
      "input": {
        "type": "structure",
        "required": [
          "Name",
          "Filters",
          "GroupByAttribute"
        ],
        "members": {
          "Name": {},
          "Filters": {
            "shape": "S9h"
          },
          "GroupByAttribute": {}
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "InsightArn"
        ],
        "members": {
          "InsightArn": {}
        }
      }
    },
    "CreateMembers": {
      "http": {
        "requestUri": "/members"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountDetails"
        ],
        "members": {
          "AccountDetails": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "AccountId"
              ],
              "members": {
                "AccountId": {},
                "Email": {}
              }
            }
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "DeclineInvitations": {
      "http": {
        "requestUri": "/invitations/decline"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "DeleteActionTarget": {
      "http": {
        "method": "DELETE",
        "requestUri": "/actionTargets/{ActionTargetArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ActionTargetArn"
        ],
        "members": {
          "ActionTargetArn": {
            "location": "uri",
            "locationName": "ActionTargetArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "ActionTargetArn"
        ],
        "members": {
          "ActionTargetArn": {}
        }
      }
    },
    "DeleteInsight": {
      "http": {
        "method": "DELETE",
        "requestUri": "/insights/{InsightArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "InsightArn"
        ],
        "members": {
          "InsightArn": {
            "location": "uri",
            "locationName": "InsightArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "InsightArn"
        ],
        "members": {
          "InsightArn": {}
        }
      }
    },
    "DeleteInvitations": {
      "http": {
        "requestUri": "/invitations/delete"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "DeleteMembers": {
      "http": {
        "requestUri": "/members/delete"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "DescribeActionTargets": {
      "http": {
        "requestUri": "/actionTargets/get"
      },
      "input": {
        "type": "structure",
        "members": {
          "ActionTargetArns": {
            "shape": "Sai"
          },
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "ActionTargets"
        ],
        "members": {
          "ActionTargets": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "ActionTargetArn",
                "Name",
                "Description"
              ],
              "members": {
                "ActionTargetArn": {},
                "Name": {},
                "Description": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeHub": {
      "http": {
        "method": "GET",
        "requestUri": "/accounts"
      },
      "input": {
        "type": "structure",
        "members": {
          "HubArn": {
            "location": "querystring",
            "locationName": "HubArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "HubArn": {},
          "SubscribedAt": {},
          "AutoEnableControls": {
            "type": "boolean"
          }
        }
      }
    },
    "DescribeOrganizationConfiguration": {
      "http": {
        "method": "GET",
        "requestUri": "/organization/configuration"
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {
          "AutoEnable": {
            "type": "boolean"
          },
          "MemberAccountLimitReached": {
            "type": "boolean"
          }
        }
      }
    },
    "DescribeProducts": {
      "http": {
        "method": "GET",
        "requestUri": "/products"
      },
      "input": {
        "type": "structure",
        "members": {
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          },
          "ProductArn": {
            "location": "querystring",
            "locationName": "ProductArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Products"
        ],
        "members": {
          "Products": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "ProductArn"
              ],
              "members": {
                "ProductArn": {},
                "ProductName": {},
                "CompanyName": {},
                "Description": {},
                "Categories": {
                  "type": "list",
                  "member": {}
                },
                "IntegrationTypes": {
                  "type": "list",
                  "member": {}
                },
                "MarketplaceUrl": {},
                "ActivationUrl": {},
                "ProductSubscriptionResourcePolicy": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeStandards": {
      "http": {
        "method": "GET",
        "requestUri": "/standards"
      },
      "input": {
        "type": "structure",
        "members": {
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Standards": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "StandardsArn": {},
                "Name": {},
                "Description": {},
                "EnabledByDefault": {
                  "type": "boolean"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DescribeStandardsControls": {
      "http": {
        "method": "GET",
        "requestUri": "/standards/controls/{StandardsSubscriptionArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "StandardsSubscriptionArn"
        ],
        "members": {
          "StandardsSubscriptionArn": {
            "location": "uri",
            "locationName": "StandardsSubscriptionArn"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Controls": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "StandardsControlArn": {},
                "ControlStatus": {},
                "DisabledReason": {},
                "ControlStatusUpdatedAt": {
                  "shape": "Sb8"
                },
                "ControlId": {},
                "Title": {},
                "Description": {},
                "RemediationUrl": {},
                "SeverityRating": {},
                "RelatedRequirements": {
                  "shape": "S82"
                }
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "DisableImportFindingsForProduct": {
      "http": {
        "method": "DELETE",
        "requestUri": "/productSubscriptions/{ProductSubscriptionArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ProductSubscriptionArn"
        ],
        "members": {
          "ProductSubscriptionArn": {
            "location": "uri",
            "locationName": "ProductSubscriptionArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DisableOrganizationAdminAccount": {
      "http": {
        "requestUri": "/organization/admin/disable"
      },
      "input": {
        "type": "structure",
        "required": [
          "AdminAccountId"
        ],
        "members": {
          "AdminAccountId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DisableSecurityHub": {
      "http": {
        "method": "DELETE",
        "requestUri": "/accounts"
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DisassociateFromMasterAccount": {
      "http": {
        "requestUri": "/master/disassociate"
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DisassociateMembers": {
      "http": {
        "requestUri": "/members/disassociate"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "EnableImportFindingsForProduct": {
      "http": {
        "requestUri": "/productSubscriptions"
      },
      "input": {
        "type": "structure",
        "required": [
          "ProductArn"
        ],
        "members": {
          "ProductArn": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ProductSubscriptionArn": {}
        }
      }
    },
    "EnableOrganizationAdminAccount": {
      "http": {
        "requestUri": "/organization/admin/enable"
      },
      "input": {
        "type": "structure",
        "required": [
          "AdminAccountId"
        ],
        "members": {
          "AdminAccountId": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "EnableSecurityHub": {
      "http": {
        "requestUri": "/accounts"
      },
      "input": {
        "type": "structure",
        "members": {
          "Tags": {
            "shape": "Sbp"
          },
          "EnableDefaultStandards": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "GetEnabledStandards": {
      "http": {
        "requestUri": "/standards/get"
      },
      "input": {
        "type": "structure",
        "members": {
          "StandardsSubscriptionArns": {
            "shape": "S5"
          },
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "StandardsSubscriptions": {
            "shape": "S7"
          },
          "NextToken": {}
        }
      }
    },
    "GetFindings": {
      "http": {
        "requestUri": "/findings"
      },
      "input": {
        "type": "structure",
        "members": {
          "Filters": {
            "shape": "S9h"
          },
          "SortCriteria": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Field": {},
                "SortOrder": {}
              }
            }
          },
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Findings"
        ],
        "members": {
          "Findings": {
            "shape": "Sg"
          },
          "NextToken": {}
        }
      }
    },
    "GetInsightResults": {
      "http": {
        "method": "GET",
        "requestUri": "/insights/results/{InsightArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "InsightArn"
        ],
        "members": {
          "InsightArn": {
            "location": "uri",
            "locationName": "InsightArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "InsightResults"
        ],
        "members": {
          "InsightResults": {
            "type": "structure",
            "required": [
              "InsightArn",
              "GroupByAttribute",
              "ResultValues"
            ],
            "members": {
              "InsightArn": {},
              "GroupByAttribute": {},
              "ResultValues": {
                "type": "list",
                "member": {
                  "type": "structure",
                  "required": [
                    "GroupByAttributeValue",
                    "Count"
                  ],
                  "members": {
                    "GroupByAttributeValue": {},
                    "Count": {
                      "type": "integer"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "GetInsights": {
      "http": {
        "requestUri": "/insights/get"
      },
      "input": {
        "type": "structure",
        "members": {
          "InsightArns": {
            "shape": "Sai"
          },
          "NextToken": {},
          "MaxResults": {
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "required": [
          "Insights"
        ],
        "members": {
          "Insights": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "InsightArn",
                "Name",
                "Filters",
                "GroupByAttribute"
              ],
              "members": {
                "InsightArn": {},
                "Name": {},
                "Filters": {
                  "shape": "S9h"
                },
                "GroupByAttribute": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "GetInvitationsCount": {
      "http": {
        "method": "GET",
        "requestUri": "/invitations/count"
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {
          "InvitationsCount": {
            "type": "integer"
          }
        }
      }
    },
    "GetMasterAccount": {
      "http": {
        "method": "GET",
        "requestUri": "/master"
      },
      "input": {
        "type": "structure",
        "members": {}
      },
      "output": {
        "type": "structure",
        "members": {
          "Master": {
            "shape": "Scd"
          }
        }
      }
    },
    "GetMembers": {
      "http": {
        "requestUri": "/members/get"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Members": {
            "shape": "Scg"
          },
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "InviteMembers": {
      "http": {
        "requestUri": "/members/invite"
      },
      "input": {
        "type": "structure",
        "required": [
          "AccountIds"
        ],
        "members": {
          "AccountIds": {
            "shape": "Sa7"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "UnprocessedAccounts": {
            "shape": "Sa4"
          }
        }
      }
    },
    "ListEnabledProductsForImport": {
      "http": {
        "method": "GET",
        "requestUri": "/productSubscriptions"
      },
      "input": {
        "type": "structure",
        "members": {
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "ProductSubscriptions": {
            "type": "list",
            "member": {}
          },
          "NextToken": {}
        }
      }
    },
    "ListInvitations": {
      "http": {
        "method": "GET",
        "requestUri": "/invitations"
      },
      "input": {
        "type": "structure",
        "members": {
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Invitations": {
            "type": "list",
            "member": {
              "shape": "Scd"
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListMembers": {
      "http": {
        "method": "GET",
        "requestUri": "/members"
      },
      "input": {
        "type": "structure",
        "members": {
          "OnlyAssociated": {
            "location": "querystring",
            "locationName": "OnlyAssociated",
            "type": "boolean"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Members": {
            "shape": "Scg"
          },
          "NextToken": {}
        }
      }
    },
    "ListOrganizationAdminAccounts": {
      "http": {
        "method": "GET",
        "requestUri": "/organization/admin"
      },
      "input": {
        "type": "structure",
        "members": {
          "MaxResults": {
            "location": "querystring",
            "locationName": "MaxResults",
            "type": "integer"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "NextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "AdminAccounts": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "AccountId": {},
                "Status": {}
              }
            }
          },
          "NextToken": {}
        }
      }
    },
    "ListTagsForResource": {
      "http": {
        "method": "GET",
        "requestUri": "/tags/{ResourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn"
        ],
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "ResourceArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Tags": {
            "shape": "Sbp"
          }
        }
      }
    },
    "TagResource": {
      "http": {
        "requestUri": "/tags/{ResourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "Tags"
        ],
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "ResourceArn"
          },
          "Tags": {
            "shape": "Sbp"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UntagResource": {
      "http": {
        "method": "DELETE",
        "requestUri": "/tags/{ResourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ResourceArn",
          "TagKeys"
        ],
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "ResourceArn"
          },
          "TagKeys": {
            "location": "querystring",
            "locationName": "tagKeys",
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateActionTarget": {
      "http": {
        "method": "PATCH",
        "requestUri": "/actionTargets/{ActionTargetArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "ActionTargetArn"
        ],
        "members": {
          "ActionTargetArn": {
            "location": "uri",
            "locationName": "ActionTargetArn"
          },
          "Name": {},
          "Description": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateFindings": {
      "http": {
        "method": "PATCH",
        "requestUri": "/findings"
      },
      "input": {
        "type": "structure",
        "required": [
          "Filters"
        ],
        "members": {
          "Filters": {
            "shape": "S9h"
          },
          "Note": {
            "shape": "S97"
          },
          "RecordState": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateInsight": {
      "http": {
        "method": "PATCH",
        "requestUri": "/insights/{InsightArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "InsightArn"
        ],
        "members": {
          "InsightArn": {
            "location": "uri",
            "locationName": "InsightArn"
          },
          "Name": {},
          "Filters": {
            "shape": "S9h"
          },
          "GroupByAttribute": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateOrganizationConfiguration": {
      "http": {
        "requestUri": "/organization/configuration"
      },
      "input": {
        "type": "structure",
        "required": [
          "AutoEnable"
        ],
        "members": {
          "AutoEnable": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateSecurityHubConfiguration": {
      "http": {
        "method": "PATCH",
        "requestUri": "/accounts"
      },
      "input": {
        "type": "structure",
        "members": {
          "AutoEnableControls": {
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateStandardsControl": {
      "http": {
        "method": "PATCH",
        "requestUri": "/standards/control/{StandardsControlArn+}"
      },
      "input": {
        "type": "structure",
        "required": [
          "StandardsControlArn"
        ],
        "members": {
          "StandardsControlArn": {
            "location": "uri",
            "locationName": "StandardsControlArn"
          },
          "ControlStatus": {},
          "DisabledReason": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    }
  },
  "shapes": {
    "S5": {
      "type": "list",
      "member": {}
    },
    "S7": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "StandardsSubscriptionArn",
          "StandardsArn",
          "StandardsInput",
          "StandardsStatus"
        ],
        "members": {
          "StandardsSubscriptionArn": {},
          "StandardsArn": {},
          "StandardsInput": {
            "shape": "S9"
          },
          "StandardsStatus": {}
        }
      }
    },
    "S9": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Sg": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "SchemaVersion",
          "Id",
          "ProductArn",
          "GeneratorId",
          "AwsAccountId",
          "Types",
          "CreatedAt",
          "UpdatedAt",
          "Severity",
          "Title",
          "Description",
          "Resources"
        ],
        "members": {
          "SchemaVersion": {},
          "Id": {},
          "ProductArn": {},
          "GeneratorId": {},
          "AwsAccountId": {},
          "Types": {
            "shape": "Si"
          },
          "FirstObservedAt": {},
          "LastObservedAt": {},
          "CreatedAt": {},
          "UpdatedAt": {},
          "Severity": {
            "type": "structure",
            "members": {
              "Product": {
                "type": "double"
              },
              "Label": {},
              "Normalized": {
                "type": "integer"
              },
              "Original": {}
            }
          },
          "Confidence": {
            "type": "integer"
          },
          "Criticality": {
            "type": "integer"
          },
          "Title": {},
          "Description": {},
          "Remediation": {
            "type": "structure",
            "members": {
              "Recommendation": {
                "type": "structure",
                "members": {
                  "Text": {},
                  "Url": {}
                }
              }
            }
          },
          "SourceUrl": {},
          "ProductFields": {
            "shape": "Sp"
          },
          "UserDefinedFields": {
            "shape": "Sp"
          },
          "Malware": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Name"
              ],
              "members": {
                "Name": {},
                "Type": {},
                "Path": {},
                "State": {}
              }
            }
          },
          "Network": {
            "type": "structure",
            "members": {
              "Direction": {},
              "Protocol": {},
              "OpenPortRange": {
                "shape": "Sw"
              },
              "SourceIpV4": {},
              "SourceIpV6": {},
              "SourcePort": {
                "type": "integer"
              },
              "SourceDomain": {},
              "SourceMac": {},
              "DestinationIpV4": {},
              "DestinationIpV6": {},
              "DestinationPort": {
                "type": "integer"
              },
              "DestinationDomain": {}
            }
          },
          "NetworkPath": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "ComponentId": {},
                "ComponentType": {},
                "Egress": {
                  "shape": "Sz"
                },
                "Ingress": {
                  "shape": "Sz"
                }
              }
            }
          },
          "Process": {
            "type": "structure",
            "members": {
              "Name": {},
              "Path": {},
              "Pid": {
                "type": "integer"
              },
              "ParentPid": {
                "type": "integer"
              },
              "LaunchedAt": {},
              "TerminatedAt": {}
            }
          },
          "ThreatIntelIndicators": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Type": {},
                "Value": {},
                "Category": {},
                "LastObservedAt": {},
                "Source": {},
                "SourceUrl": {}
              }
            }
          },
          "Resources": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Type",
                "Id"
              ],
              "members": {
                "Type": {},
                "Id": {},
                "Partition": {},
                "Region": {},
                "ResourceRole": {},
                "Tags": {
                  "shape": "Sp"
                },
                "Details": {
                  "type": "structure",
                  "members": {
                    "AwsAutoScalingAutoScalingGroup": {
                      "type": "structure",
                      "members": {
                        "LaunchConfigurationName": {},
                        "LoadBalancerNames": {
                          "shape": "S11"
                        },
                        "HealthCheckType": {},
                        "HealthCheckGracePeriod": {
                          "type": "integer"
                        },
                        "CreatedTime": {}
                      }
                    },
                    "AwsCodeBuildProject": {
                      "type": "structure",
                      "members": {
                        "EncryptionKey": {},
                        "Environment": {
                          "type": "structure",
                          "members": {
                            "Certificate": {},
                            "ImagePullCredentialsType": {},
                            "RegistryCredential": {
                              "type": "structure",
                              "members": {
                                "Credential": {},
                                "CredentialProvider": {}
                              }
                            },
                            "Type": {}
                          }
                        },
                        "Name": {},
                        "Source": {
                          "type": "structure",
                          "members": {
                            "Type": {},
                            "Location": {},
                            "GitCloneDepth": {
                              "type": "integer"
                            },
                            "InsecureSsl": {
                              "type": "boolean"
                            }
                          }
                        },
                        "ServiceRole": {},
                        "VpcConfig": {
                          "type": "structure",
                          "members": {
                            "VpcId": {},
                            "Subnets": {
                              "shape": "S1j"
                            },
                            "SecurityGroupIds": {
                              "shape": "S1j"
                            }
                          }
                        }
                      }
                    },
                    "AwsCloudFrontDistribution": {
                      "type": "structure",
                      "members": {
                        "CacheBehaviors": {
                          "type": "structure",
                          "members": {
                            "Items": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "ViewerProtocolPolicy": {}
                                }
                              }
                            }
                          }
                        },
                        "DefaultCacheBehavior": {
                          "type": "structure",
                          "members": {
                            "ViewerProtocolPolicy": {}
                          }
                        },
                        "DefaultRootObject": {},
                        "DomainName": {},
                        "ETag": {},
                        "LastModifiedTime": {},
                        "Logging": {
                          "type": "structure",
                          "members": {
                            "Bucket": {},
                            "Enabled": {
                              "type": "boolean"
                            },
                            "IncludeCookies": {
                              "type": "boolean"
                            },
                            "Prefix": {}
                          }
                        },
                        "Origins": {
                          "type": "structure",
                          "members": {
                            "Items": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "DomainName": {},
                                  "Id": {},
                                  "OriginPath": {},
                                  "S3OriginConfig": {
                                    "type": "structure",
                                    "members": {
                                      "OriginAccessIdentity": {}
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "OriginGroups": {
                          "type": "structure",
                          "members": {
                            "Items": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "FailoverCriteria": {
                                    "type": "structure",
                                    "members": {
                                      "StatusCodes": {
                                        "type": "structure",
                                        "members": {
                                          "Items": {
                                            "type": "list",
                                            "member": {
                                              "type": "integer"
                                            }
                                          },
                                          "Quantity": {
                                            "type": "integer"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "Status": {},
                        "WebAclId": {}
                      }
                    },
                    "AwsEc2Instance": {
                      "type": "structure",
                      "members": {
                        "Type": {},
                        "ImageId": {},
                        "IpV4Addresses": {
                          "shape": "S11"
                        },
                        "IpV6Addresses": {
                          "shape": "S11"
                        },
                        "KeyName": {},
                        "IamInstanceProfileArn": {},
                        "VpcId": {},
                        "SubnetId": {},
                        "LaunchedAt": {}
                      }
                    },
                    "AwsEc2NetworkInterface": {
                      "type": "structure",
                      "members": {
                        "Attachment": {
                          "type": "structure",
                          "members": {
                            "AttachTime": {},
                            "AttachmentId": {},
                            "DeleteOnTermination": {
                              "type": "boolean"
                            },
                            "DeviceIndex": {
                              "type": "integer"
                            },
                            "InstanceId": {},
                            "InstanceOwnerId": {},
                            "Status": {}
                          }
                        },
                        "NetworkInterfaceId": {},
                        "SecurityGroups": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "GroupName": {},
                              "GroupId": {}
                            }
                          }
                        },
                        "SourceDestCheck": {
                          "type": "boolean"
                        },
                        "IpV6Addresses": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "IpV6Address": {}
                            }
                          }
                        },
                        "PrivateIpAddresses": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "PrivateIpAddress": {},
                              "PrivateDnsName": {}
                            }
                          }
                        },
                        "PublicDnsName": {},
                        "PublicIp": {}
                      }
                    },
                    "AwsEc2SecurityGroup": {
                      "type": "structure",
                      "members": {
                        "GroupName": {},
                        "GroupId": {},
                        "OwnerId": {},
                        "VpcId": {},
                        "IpPermissions": {
                          "shape": "S2a"
                        },
                        "IpPermissionsEgress": {
                          "shape": "S2a"
                        }
                      }
                    },
                    "AwsEc2Volume": {
                      "type": "structure",
                      "members": {
                        "CreateTime": {},
                        "Encrypted": {
                          "type": "boolean"
                        },
                        "Size": {
                          "type": "integer"
                        },
                        "SnapshotId": {},
                        "Status": {},
                        "KmsKeyId": {},
                        "Attachments": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "AttachTime": {},
                              "DeleteOnTermination": {
                                "type": "boolean"
                              },
                              "InstanceId": {},
                              "Status": {}
                            }
                          }
                        }
                      }
                    },
                    "AwsEc2Vpc": {
                      "type": "structure",
                      "members": {
                        "CidrBlockAssociationSet": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "AssociationId": {},
                              "CidrBlock": {},
                              "CidrBlockState": {}
                            }
                          }
                        },
                        "Ipv6CidrBlockAssociationSet": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "AssociationId": {},
                              "Ipv6CidrBlock": {},
                              "CidrBlockState": {}
                            }
                          }
                        },
                        "DhcpOptionsId": {},
                        "State": {}
                      }
                    },
                    "AwsEc2Eip": {
                      "type": "structure",
                      "members": {
                        "InstanceId": {},
                        "PublicIp": {},
                        "AllocationId": {},
                        "AssociationId": {},
                        "Domain": {},
                        "PublicIpv4Pool": {},
                        "NetworkBorderGroup": {},
                        "NetworkInterfaceId": {},
                        "NetworkInterfaceOwnerId": {},
                        "PrivateIpAddress": {}
                      }
                    },
                    "AwsElbv2LoadBalancer": {
                      "type": "structure",
                      "members": {
                        "AvailabilityZones": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "ZoneName": {},
                              "SubnetId": {}
                            }
                          }
                        },
                        "CanonicalHostedZoneId": {},
                        "CreatedTime": {},
                        "DNSName": {},
                        "IpAddressType": {},
                        "Scheme": {},
                        "SecurityGroups": {
                          "type": "list",
                          "member": {}
                        },
                        "State": {
                          "type": "structure",
                          "members": {
                            "Code": {},
                            "Reason": {}
                          }
                        },
                        "Type": {},
                        "VpcId": {}
                      }
                    },
                    "AwsElasticsearchDomain": {
                      "type": "structure",
                      "members": {
                        "AccessPolicies": {},
                        "DomainEndpointOptions": {
                          "type": "structure",
                          "members": {
                            "EnforceHTTPS": {
                              "type": "boolean"
                            },
                            "TLSSecurityPolicy": {}
                          }
                        },
                        "DomainId": {},
                        "DomainName": {},
                        "Endpoint": {},
                        "Endpoints": {
                          "shape": "Sp"
                        },
                        "ElasticsearchVersion": {},
                        "EncryptionAtRestOptions": {
                          "type": "structure",
                          "members": {
                            "Enabled": {
                              "type": "boolean"
                            },
                            "KmsKeyId": {}
                          }
                        },
                        "NodeToNodeEncryptionOptions": {
                          "type": "structure",
                          "members": {
                            "Enabled": {
                              "type": "boolean"
                            }
                          }
                        },
                        "VPCOptions": {
                          "type": "structure",
                          "members": {
                            "AvailabilityZones": {
                              "shape": "S1j"
                            },
                            "SecurityGroupIds": {
                              "shape": "S1j"
                            },
                            "SubnetIds": {
                              "shape": "S1j"
                            },
                            "VPCId": {}
                          }
                        }
                      }
                    },
                    "AwsS3Bucket": {
                      "type": "structure",
                      "members": {
                        "OwnerId": {},
                        "OwnerName": {},
                        "CreatedAt": {},
                        "ServerSideEncryptionConfiguration": {
                          "type": "structure",
                          "members": {
                            "Rules": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "ApplyServerSideEncryptionByDefault": {
                                    "type": "structure",
                                    "members": {
                                      "SSEAlgorithm": {},
                                      "KMSMasterKeyID": {}
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "AwsS3Object": {
                      "type": "structure",
                      "members": {
                        "LastModified": {},
                        "ETag": {},
                        "VersionId": {},
                        "ContentType": {},
                        "ServerSideEncryption": {},
                        "SSEKMSKeyId": {}
                      }
                    },
                    "AwsSecretsManagerSecret": {
                      "type": "structure",
                      "members": {
                        "RotationRules": {
                          "type": "structure",
                          "members": {
                            "AutomaticallyAfterDays": {
                              "type": "integer"
                            }
                          }
                        },
                        "RotationOccurredWithinFrequency": {
                          "type": "boolean"
                        },
                        "KmsKeyId": {},
                        "RotationEnabled": {
                          "type": "boolean"
                        },
                        "RotationLambdaArn": {},
                        "Deleted": {
                          "type": "boolean"
                        },
                        "Name": {},
                        "Description": {}
                      }
                    },
                    "AwsIamAccessKey": {
                      "type": "structure",
                      "members": {
                        "UserName": {
                          "deprecated": true,
                          "deprecatedMessage": "This field is deprecated, use PrincipalName instead."
                        },
                        "Status": {},
                        "CreatedAt": {},
                        "PrincipalId": {},
                        "PrincipalType": {},
                        "PrincipalName": {},
                        "AccountId": {},
                        "AccessKeyId": {},
                        "SessionContext": {
                          "type": "structure",
                          "members": {
                            "Attributes": {
                              "type": "structure",
                              "members": {
                                "MfaAuthenticated": {
                                  "type": "boolean"
                                },
                                "CreationDate": {}
                              }
                            },
                            "SessionIssuer": {
                              "type": "structure",
                              "members": {
                                "Type": {},
                                "PrincipalId": {},
                                "Arn": {},
                                "AccountId": {},
                                "UserName": {}
                              }
                            }
                          }
                        }
                      }
                    },
                    "AwsIamUser": {
                      "type": "structure",
                      "members": {
                        "AttachedManagedPolicies": {
                          "shape": "S3h"
                        },
                        "CreateDate": {},
                        "GroupList": {
                          "shape": "S11"
                        },
                        "Path": {},
                        "PermissionsBoundary": {
                          "shape": "S3j"
                        },
                        "UserId": {},
                        "UserName": {},
                        "UserPolicyList": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "PolicyName": {}
                            }
                          }
                        }
                      }
                    },
                    "AwsIamPolicy": {
                      "type": "structure",
                      "members": {
                        "AttachmentCount": {
                          "type": "integer"
                        },
                        "CreateDate": {},
                        "DefaultVersionId": {},
                        "Description": {},
                        "IsAttachable": {
                          "type": "boolean"
                        },
                        "Path": {},
                        "PermissionsBoundaryUsageCount": {
                          "type": "integer"
                        },
                        "PolicyId": {},
                        "PolicyName": {},
                        "PolicyVersionList": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "VersionId": {},
                              "IsDefaultVersion": {
                                "type": "boolean"
                              },
                              "CreateDate": {}
                            }
                          }
                        },
                        "UpdateDate": {}
                      }
                    },
                    "AwsApiGatewayV2Stage": {
                      "type": "structure",
                      "members": {
                        "CreatedDate": {},
                        "Description": {},
                        "DefaultRouteSettings": {
                          "shape": "S3q"
                        },
                        "DeploymentId": {},
                        "LastUpdatedDate": {},
                        "RouteSettings": {
                          "shape": "S3q"
                        },
                        "StageName": {},
                        "StageVariables": {
                          "shape": "Sp"
                        },
                        "AccessLogSettings": {
                          "shape": "S3r"
                        },
                        "AutoDeploy": {
                          "type": "boolean"
                        },
                        "LastDeploymentStatusMessage": {},
                        "ApiGatewayManaged": {
                          "type": "boolean"
                        }
                      }
                    },
                    "AwsApiGatewayV2Api": {
                      "type": "structure",
                      "members": {
                        "ApiEndpoint": {},
                        "ApiId": {},
                        "ApiKeySelectionExpression": {},
                        "CreatedDate": {},
                        "Description": {},
                        "Version": {},
                        "Name": {},
                        "ProtocolType": {},
                        "RouteSelectionExpression": {},
                        "CorsConfiguration": {
                          "type": "structure",
                          "members": {
                            "AllowOrigins": {
                              "shape": "S1j"
                            },
                            "AllowCredentials": {
                              "type": "boolean"
                            },
                            "ExposeHeaders": {
                              "shape": "S1j"
                            },
                            "MaxAge": {
                              "type": "integer"
                            },
                            "AllowMethods": {
                              "shape": "S1j"
                            },
                            "AllowHeaders": {
                              "shape": "S1j"
                            }
                          }
                        }
                      }
                    },
                    "AwsDynamoDbTable": {
                      "type": "structure",
                      "members": {
                        "AttributeDefinitions": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "AttributeName": {},
                              "AttributeType": {}
                            }
                          }
                        },
                        "BillingModeSummary": {
                          "type": "structure",
                          "members": {
                            "BillingMode": {},
                            "LastUpdateToPayPerRequestDateTime": {}
                          }
                        },
                        "CreationDateTime": {},
                        "GlobalSecondaryIndexes": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Backfilling": {
                                "type": "boolean"
                              },
                              "IndexArn": {},
                              "IndexName": {},
                              "IndexSizeBytes": {
                                "type": "long"
                              },
                              "IndexStatus": {},
                              "ItemCount": {
                                "type": "integer"
                              },
                              "KeySchema": {
                                "shape": "S41"
                              },
                              "Projection": {
                                "shape": "S43"
                              },
                              "ProvisionedThroughput": {
                                "shape": "S44"
                              }
                            }
                          }
                        },
                        "GlobalTableVersion": {},
                        "ItemCount": {
                          "type": "integer"
                        },
                        "KeySchema": {
                          "shape": "S41"
                        },
                        "LatestStreamArn": {},
                        "LatestStreamLabel": {},
                        "LocalSecondaryIndexes": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "IndexArn": {},
                              "IndexName": {},
                              "KeySchema": {
                                "shape": "S41"
                              },
                              "Projection": {
                                "shape": "S43"
                              }
                            }
                          }
                        },
                        "ProvisionedThroughput": {
                          "shape": "S44"
                        },
                        "Replicas": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "GlobalSecondaryIndexes": {
                                "type": "list",
                                "member": {
                                  "type": "structure",
                                  "members": {
                                    "IndexName": {},
                                    "ProvisionedThroughputOverride": {
                                      "shape": "S4b"
                                    }
                                  }
                                }
                              },
                              "KmsMasterKeyId": {},
                              "ProvisionedThroughputOverride": {
                                "shape": "S4b"
                              },
                              "RegionName": {},
                              "ReplicaStatus": {},
                              "ReplicaStatusDescription": {}
                            }
                          }
                        },
                        "RestoreSummary": {
                          "type": "structure",
                          "members": {
                            "SourceBackupArn": {},
                            "SourceTableArn": {},
                            "RestoreDateTime": {},
                            "RestoreInProgress": {
                              "type": "boolean"
                            }
                          }
                        },
                        "SseDescription": {
                          "type": "structure",
                          "members": {
                            "InaccessibleEncryptionDateTime": {},
                            "Status": {},
                            "SseType": {},
                            "KmsMasterKeyArn": {}
                          }
                        },
                        "StreamSpecification": {
                          "type": "structure",
                          "members": {
                            "StreamEnabled": {
                              "type": "boolean"
                            },
                            "StreamViewType": {}
                          }
                        },
                        "TableId": {},
                        "TableName": {},
                        "TableSizeBytes": {
                          "type": "long"
                        },
                        "TableStatus": {}
                      }
                    },
                    "AwsApiGatewayStage": {
                      "type": "structure",
                      "members": {
                        "DeploymentId": {},
                        "ClientCertificateId": {},
                        "StageName": {},
                        "Description": {},
                        "CacheClusterEnabled": {
                          "type": "boolean"
                        },
                        "CacheClusterSize": {},
                        "CacheClusterStatus": {},
                        "MethodSettings": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "MetricsEnabled": {
                                "type": "boolean"
                              },
                              "LoggingLevel": {},
                              "DataTraceEnabled": {
                                "type": "boolean"
                              },
                              "ThrottlingBurstLimit": {
                                "type": "integer"
                              },
                              "ThrottlingRateLimit": {
                                "type": "double"
                              },
                              "CachingEnabled": {
                                "type": "boolean"
                              },
                              "CacheTtlInSeconds": {
                                "type": "integer"
                              },
                              "CacheDataEncrypted": {
                                "type": "boolean"
                              },
                              "RequireAuthorizationForCacheControl": {
                                "type": "boolean"
                              },
                              "UnauthorizedCacheControlHeaderStrategy": {},
                              "HttpMethod": {},
                              "ResourcePath": {}
                            }
                          }
                        },
                        "Variables": {
                          "shape": "Sp"
                        },
                        "DocumentationVersion": {},
                        "AccessLogSettings": {
                          "shape": "S3r"
                        },
                        "CanarySettings": {
                          "type": "structure",
                          "members": {
                            "PercentTraffic": {
                              "type": "double"
                            },
                            "DeploymentId": {},
                            "StageVariableOverrides": {
                              "shape": "Sp"
                            },
                            "UseStageCache": {
                              "type": "boolean"
                            }
                          }
                        },
                        "TracingEnabled": {
                          "type": "boolean"
                        },
                        "CreatedDate": {},
                        "LastUpdatedDate": {},
                        "WebAclArn": {}
                      }
                    },
                    "AwsApiGatewayRestApi": {
                      "type": "structure",
                      "members": {
                        "Id": {},
                        "Name": {},
                        "Description": {},
                        "CreatedDate": {},
                        "Version": {},
                        "BinaryMediaTypes": {
                          "shape": "S1j"
                        },
                        "MinimumCompressionSize": {
                          "type": "integer"
                        },
                        "ApiKeySource": {},
                        "EndpointConfiguration": {
                          "type": "structure",
                          "members": {
                            "Types": {
                              "shape": "S1j"
                            }
                          }
                        }
                      }
                    },
                    "AwsCloudTrailTrail": {
                      "type": "structure",
                      "members": {
                        "CloudWatchLogsLogGroupArn": {},
                        "CloudWatchLogsRoleArn": {},
                        "HasCustomEventSelectors": {
                          "type": "boolean"
                        },
                        "HomeRegion": {},
                        "IncludeGlobalServiceEvents": {
                          "type": "boolean"
                        },
                        "IsMultiRegionTrail": {
                          "type": "boolean"
                        },
                        "IsOrganizationTrail": {
                          "type": "boolean"
                        },
                        "KmsKeyId": {},
                        "LogFileValidationEnabled": {
                          "type": "boolean"
                        },
                        "Name": {},
                        "S3BucketName": {},
                        "S3KeyPrefix": {},
                        "SnsTopicArn": {},
                        "SnsTopicName": {},
                        "TrailArn": {}
                      }
                    },
                    "AwsSsmPatchCompliance": {
                      "type": "structure",
                      "members": {
                        "Patch": {
                          "type": "structure",
                          "members": {
                            "ComplianceSummary": {
                              "type": "structure",
                              "members": {
                                "Status": {},
                                "CompliantCriticalCount": {
                                  "type": "integer"
                                },
                                "CompliantHighCount": {
                                  "type": "integer"
                                },
                                "CompliantMediumCount": {
                                  "type": "integer"
                                },
                                "ExecutionType": {},
                                "NonCompliantCriticalCount": {
                                  "type": "integer"
                                },
                                "CompliantInformationalCount": {
                                  "type": "integer"
                                },
                                "NonCompliantInformationalCount": {
                                  "type": "integer"
                                },
                                "CompliantUnspecifiedCount": {
                                  "type": "integer"
                                },
                                "NonCompliantLowCount": {
                                  "type": "integer"
                                },
                                "NonCompliantHighCount": {
                                  "type": "integer"
                                },
                                "CompliantLowCount": {
                                  "type": "integer"
                                },
                                "ComplianceType": {},
                                "PatchBaselineId": {},
                                "OverallSeverity": {},
                                "NonCompliantMediumCount": {
                                  "type": "integer"
                                },
                                "NonCompliantUnspecifiedCount": {
                                  "type": "integer"
                                },
                                "PatchGroup": {}
                              }
                            }
                          }
                        }
                      }
                    },
                    "AwsCertificateManagerCertificate": {
                      "type": "structure",
                      "members": {
                        "CertificateAuthorityArn": {},
                        "CreatedAt": {},
                        "DomainName": {},
                        "DomainValidationOptions": {
                          "shape": "S4q"
                        },
                        "ExtendedKeyUsages": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Name": {},
                              "OId": {}
                            }
                          }
                        },
                        "FailureReason": {},
                        "ImportedAt": {},
                        "InUseBy": {
                          "shape": "S11"
                        },
                        "IssuedAt": {},
                        "Issuer": {},
                        "KeyAlgorithm": {},
                        "KeyUsages": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Name": {}
                            }
                          }
                        },
                        "NotAfter": {},
                        "NotBefore": {},
                        "Options": {
                          "type": "structure",
                          "members": {
                            "CertificateTransparencyLoggingPreference": {}
                          }
                        },
                        "RenewalEligibility": {},
                        "RenewalSummary": {
                          "type": "structure",
                          "members": {
                            "DomainValidationOptions": {
                              "shape": "S4q"
                            },
                            "RenewalStatus": {},
                            "RenewalStatusReason": {},
                            "UpdatedAt": {}
                          }
                        },
                        "Serial": {},
                        "SignatureAlgorithm": {},
                        "Status": {},
                        "Subject": {},
                        "SubjectAlternativeNames": {
                          "shape": "S11"
                        },
                        "Type": {}
                      }
                    },
                    "AwsRedshiftCluster": {
                      "type": "structure",
                      "members": {
                        "AllowVersionUpgrade": {
                          "type": "boolean"
                        },
                        "AutomatedSnapshotRetentionPeriod": {
                          "type": "integer"
                        },
                        "AvailabilityZone": {},
                        "ClusterAvailabilityStatus": {},
                        "ClusterCreateTime": {},
                        "ClusterIdentifier": {},
                        "ClusterNodes": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "NodeRole": {},
                              "PrivateIpAddress": {},
                              "PublicIpAddress": {}
                            }
                          }
                        },
                        "ClusterParameterGroups": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "ClusterParameterStatusList": {
                                "type": "list",
                                "member": {
                                  "type": "structure",
                                  "members": {
                                    "ParameterName": {},
                                    "ParameterApplyStatus": {},
                                    "ParameterApplyErrorDescription": {}
                                  }
                                }
                              },
                              "ParameterApplyStatus": {},
                              "ParameterGroupName": {}
                            }
                          }
                        },
                        "ClusterPublicKey": {},
                        "ClusterRevisionNumber": {},
                        "ClusterSecurityGroups": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "ClusterSecurityGroupName": {},
                              "Status": {}
                            }
                          }
                        },
                        "ClusterSnapshotCopyStatus": {
                          "type": "structure",
                          "members": {
                            "DestinationRegion": {},
                            "ManualSnapshotRetentionPeriod": {
                              "type": "integer"
                            },
                            "RetentionPeriod": {
                              "type": "integer"
                            },
                            "SnapshotCopyGrantName": {}
                          }
                        },
                        "ClusterStatus": {},
                        "ClusterSubnetGroupName": {},
                        "ClusterVersion": {},
                        "DBName": {},
                        "DeferredMaintenanceWindows": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "DeferMaintenanceEndTime": {},
                              "DeferMaintenanceIdentifier": {},
                              "DeferMaintenanceStartTime": {}
                            }
                          }
                        },
                        "ElasticIpStatus": {
                          "type": "structure",
                          "members": {
                            "ElasticIp": {},
                            "Status": {}
                          }
                        },
                        "ElasticResizeNumberOfNodeOptions": {},
                        "Encrypted": {
                          "type": "boolean"
                        },
                        "Endpoint": {
                          "type": "structure",
                          "members": {
                            "Address": {},
                            "Port": {
                              "type": "integer"
                            }
                          }
                        },
                        "EnhancedVpcRouting": {
                          "type": "boolean"
                        },
                        "ExpectedNextSnapshotScheduleTime": {},
                        "ExpectedNextSnapshotScheduleTimeStatus": {},
                        "HsmStatus": {
                          "type": "structure",
                          "members": {
                            "HsmClientCertificateIdentifier": {},
                            "HsmConfigurationIdentifier": {},
                            "Status": {}
                          }
                        },
                        "IamRoles": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "ApplyStatus": {},
                              "IamRoleArn": {}
                            }
                          }
                        },
                        "KmsKeyId": {},
                        "MaintenanceTrackName": {},
                        "ManualSnapshotRetentionPeriod": {
                          "type": "integer"
                        },
                        "MasterUsername": {},
                        "NextMaintenanceWindowStartTime": {},
                        "NodeType": {},
                        "NumberOfNodes": {
                          "type": "integer"
                        },
                        "PendingActions": {
                          "shape": "S11"
                        },
                        "PendingModifiedValues": {
                          "type": "structure",
                          "members": {
                            "AutomatedSnapshotRetentionPeriod": {
                              "type": "integer"
                            },
                            "ClusterIdentifier": {},
                            "ClusterType": {},
                            "ClusterVersion": {},
                            "EncryptionType": {},
                            "EnhancedVpcRouting": {
                              "type": "boolean"
                            },
                            "MaintenanceTrackName": {},
                            "MasterUserPassword": {},
                            "NodeType": {},
                            "NumberOfNodes": {
                              "type": "integer"
                            },
                            "PubliclyAccessible": {
                              "type": "boolean"
                            }
                          }
                        },
                        "PreferredMaintenanceWindow": {},
                        "PubliclyAccessible": {
                          "type": "boolean"
                        },
                        "ResizeInfo": {
                          "type": "structure",
                          "members": {
                            "AllowCancelResize": {
                              "type": "boolean"
                            },
                            "ResizeType": {}
                          }
                        },
                        "RestoreStatus": {
                          "type": "structure",
                          "members": {
                            "CurrentRestoreRateInMegaBytesPerSecond": {
                              "type": "double"
                            },
                            "ElapsedTimeInSeconds": {
                              "type": "long"
                            },
                            "EstimatedTimeToCompletionInSeconds": {
                              "type": "long"
                            },
                            "ProgressInMegaBytes": {
                              "type": "long"
                            },
                            "SnapshotSizeInMegaBytes": {
                              "type": "long"
                            },
                            "Status": {}
                          }
                        },
                        "SnapshotScheduleIdentifier": {},
                        "SnapshotScheduleState": {},
                        "VpcId": {},
                        "VpcSecurityGroups": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Status": {},
                              "VpcSecurityGroupId": {}
                            }
                          }
                        }
                      }
                    },
                    "AwsElbLoadBalancer": {
                      "type": "structure",
                      "members": {
                        "AvailabilityZones": {
                          "shape": "S11"
                        },
                        "BackendServerDescriptions": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "InstancePort": {
                                "type": "integer"
                              },
                              "PolicyNames": {
                                "shape": "S11"
                              }
                            }
                          }
                        },
                        "CanonicalHostedZoneName": {},
                        "CanonicalHostedZoneNameID": {},
                        "CreatedTime": {},
                        "DnsName": {},
                        "HealthCheck": {
                          "type": "structure",
                          "members": {
                            "HealthyThreshold": {
                              "type": "integer"
                            },
                            "Interval": {
                              "type": "integer"
                            },
                            "Target": {},
                            "Timeout": {
                              "type": "integer"
                            },
                            "UnhealthyThreshold": {
                              "type": "integer"
                            }
                          }
                        },
                        "Instances": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "InstanceId": {}
                            }
                          }
                        },
                        "ListenerDescriptions": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Listener": {
                                "type": "structure",
                                "members": {
                                  "InstancePort": {
                                    "type": "integer"
                                  },
                                  "InstanceProtocol": {},
                                  "LoadBalancerPort": {
                                    "type": "integer"
                                  },
                                  "Protocol": {},
                                  "SslCertificateId": {}
                                }
                              },
                              "PolicyNames": {
                                "shape": "S11"
                              }
                            }
                          }
                        },
                        "LoadBalancerAttributes": {
                          "type": "structure",
                          "members": {
                            "AccessLog": {
                              "type": "structure",
                              "members": {
                                "EmitInterval": {
                                  "type": "integer"
                                },
                                "Enabled": {
                                  "type": "boolean"
                                },
                                "S3BucketName": {},
                                "S3BucketPrefix": {}
                              }
                            },
                            "ConnectionDraining": {
                              "type": "structure",
                              "members": {
                                "Enabled": {
                                  "type": "boolean"
                                },
                                "Timeout": {
                                  "type": "integer"
                                }
                              }
                            },
                            "ConnectionSettings": {
                              "type": "structure",
                              "members": {
                                "IdleTimeout": {
                                  "type": "integer"
                                }
                              }
                            },
                            "CrossZoneLoadBalancing": {
                              "type": "structure",
                              "members": {
                                "Enabled": {
                                  "type": "boolean"
                                }
                              }
                            }
                          }
                        },
                        "LoadBalancerName": {},
                        "Policies": {
                          "type": "structure",
                          "members": {
                            "AppCookieStickinessPolicies": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "CookieName": {},
                                  "PolicyName": {}
                                }
                              }
                            },
                            "LbCookieStickinessPolicies": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "CookieExpirationPeriod": {
                                    "type": "long"
                                  },
                                  "PolicyName": {}
                                }
                              }
                            },
                            "OtherPolicies": {
                              "shape": "S11"
                            }
                          }
                        },
                        "Scheme": {},
                        "SecurityGroups": {
                          "shape": "S11"
                        },
                        "SourceSecurityGroup": {
                          "type": "structure",
                          "members": {
                            "GroupName": {},
                            "OwnerAlias": {}
                          }
                        },
                        "Subnets": {
                          "shape": "S11"
                        },
                        "VpcId": {}
                      }
                    },
                    "AwsIamGroup": {
                      "type": "structure",
                      "members": {
                        "AttachedManagedPolicies": {
                          "shape": "S3h"
                        },
                        "CreateDate": {},
                        "GroupId": {},
                        "GroupName": {},
                        "GroupPolicyList": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "PolicyName": {}
                            }
                          }
                        },
                        "Path": {}
                      }
                    },
                    "AwsIamRole": {
                      "type": "structure",
                      "members": {
                        "AssumeRolePolicyDocument": {},
                        "AttachedManagedPolicies": {
                          "shape": "S3h"
                        },
                        "CreateDate": {},
                        "InstanceProfileList": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Arn": {},
                              "CreateDate": {},
                              "InstanceProfileId": {},
                              "InstanceProfileName": {},
                              "Path": {},
                              "Roles": {
                                "type": "list",
                                "member": {
                                  "type": "structure",
                                  "members": {
                                    "Arn": {},
                                    "AssumeRolePolicyDocument": {},
                                    "CreateDate": {},
                                    "Path": {},
                                    "RoleId": {},
                                    "RoleName": {}
                                  }
                                }
                              }
                            }
                          }
                        },
                        "PermissionsBoundary": {
                          "shape": "S3j"
                        },
                        "RoleId": {},
                        "RoleName": {},
                        "RolePolicyList": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "PolicyName": {}
                            }
                          }
                        },
                        "MaxSessionDuration": {
                          "type": "integer"
                        },
                        "Path": {}
                      }
                    },
                    "AwsKmsKey": {
                      "type": "structure",
                      "members": {
                        "AWSAccountId": {},
                        "CreationDate": {
                          "type": "double"
                        },
                        "KeyId": {},
                        "KeyManager": {},
                        "KeyState": {},
                        "Origin": {},
                        "Description": {}
                      }
                    },
                    "AwsLambdaFunction": {
                      "type": "structure",
                      "members": {
                        "Code": {
                          "type": "structure",
                          "members": {
                            "S3Bucket": {},
                            "S3Key": {},
                            "S3ObjectVersion": {},
                            "ZipFile": {}
                          }
                        },
                        "CodeSha256": {},
                        "DeadLetterConfig": {
                          "type": "structure",
                          "members": {
                            "TargetArn": {}
                          }
                        },
                        "Environment": {
                          "type": "structure",
                          "members": {
                            "Variables": {
                              "shape": "Sp"
                            },
                            "Error": {
                              "type": "structure",
                              "members": {
                                "ErrorCode": {},
                                "Message": {}
                              }
                            }
                          }
                        },
                        "FunctionName": {},
                        "Handler": {},
                        "KmsKeyArn": {},
                        "LastModified": {},
                        "Layers": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Arn": {},
                              "CodeSize": {
                                "type": "integer"
                              }
                            }
                          }
                        },
                        "MasterArn": {},
                        "MemorySize": {
                          "type": "integer"
                        },
                        "RevisionId": {},
                        "Role": {},
                        "Runtime": {},
                        "Timeout": {
                          "type": "integer"
                        },
                        "TracingConfig": {
                          "type": "structure",
                          "members": {
                            "Mode": {}
                          }
                        },
                        "VpcConfig": {
                          "type": "structure",
                          "members": {
                            "SecurityGroupIds": {
                              "shape": "S1j"
                            },
                            "SubnetIds": {
                              "shape": "S1j"
                            },
                            "VpcId": {}
                          }
                        },
                        "Version": {}
                      }
                    },
                    "AwsLambdaLayerVersion": {
                      "type": "structure",
                      "members": {
                        "Version": {
                          "type": "long"
                        },
                        "CompatibleRuntimes": {
                          "shape": "S1j"
                        },
                        "CreatedDate": {}
                      }
                    },
                    "AwsRdsDbInstance": {
                      "type": "structure",
                      "members": {
                        "AssociatedRoles": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "RoleArn": {},
                              "FeatureName": {},
                              "Status": {}
                            }
                          }
                        },
                        "CACertificateIdentifier": {},
                        "DBClusterIdentifier": {},
                        "DBInstanceIdentifier": {},
                        "DBInstanceClass": {},
                        "DbInstancePort": {
                          "type": "integer"
                        },
                        "DbiResourceId": {},
                        "DBName": {},
                        "DeletionProtection": {
                          "type": "boolean"
                        },
                        "Endpoint": {
                          "shape": "S6w"
                        },
                        "Engine": {},
                        "EngineVersion": {},
                        "IAMDatabaseAuthenticationEnabled": {
                          "type": "boolean"
                        },
                        "InstanceCreateTime": {},
                        "KmsKeyId": {},
                        "PubliclyAccessible": {
                          "type": "boolean"
                        },
                        "StorageEncrypted": {
                          "type": "boolean"
                        },
                        "TdeCredentialArn": {},
                        "VpcSecurityGroups": {
                          "shape": "S6x"
                        },
                        "MultiAz": {
                          "type": "boolean"
                        },
                        "EnhancedMonitoringResourceArn": {},
                        "DbInstanceStatus": {},
                        "MasterUsername": {},
                        "AllocatedStorage": {
                          "type": "integer"
                        },
                        "PreferredBackupWindow": {},
                        "BackupRetentionPeriod": {
                          "type": "integer"
                        },
                        "DbSecurityGroups": {
                          "shape": "S11"
                        },
                        "DbParameterGroups": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "DbParameterGroupName": {},
                              "ParameterApplyStatus": {}
                            }
                          }
                        },
                        "AvailabilityZone": {},
                        "DbSubnetGroup": {
                          "type": "structure",
                          "members": {
                            "DbSubnetGroupName": {},
                            "DbSubnetGroupDescription": {},
                            "VpcId": {},
                            "SubnetGroupStatus": {},
                            "Subnets": {
                              "type": "list",
                              "member": {
                                "type": "structure",
                                "members": {
                                  "SubnetIdentifier": {},
                                  "SubnetAvailabilityZone": {
                                    "type": "structure",
                                    "members": {
                                      "Name": {}
                                    }
                                  },
                                  "SubnetStatus": {}
                                }
                              }
                            },
                            "DbSubnetGroupArn": {}
                          }
                        },
                        "PreferredMaintenanceWindow": {},
                        "PendingModifiedValues": {
                          "type": "structure",
                          "members": {
                            "DbInstanceClass": {},
                            "AllocatedStorage": {
                              "type": "integer"
                            },
                            "MasterUserPassword": {},
                            "Port": {
                              "type": "integer"
                            },
                            "BackupRetentionPeriod": {
                              "type": "integer"
                            },
                            "MultiAZ": {
                              "type": "boolean"
                            },
                            "EngineVersion": {},
                            "LicenseModel": {},
                            "Iops": {
                              "type": "integer"
                            },
                            "DbInstanceIdentifier": {},
                            "StorageType": {},
                            "CaCertificateIdentifier": {},
                            "DbSubnetGroupName": {},
                            "PendingCloudWatchLogsExports": {
                              "type": "structure",
                              "members": {
                                "LogTypesToEnable": {
                                  "shape": "S11"
                                },
                                "LogTypesToDisable": {
                                  "shape": "S11"
                                }
                              }
                            },
                            "ProcessorFeatures": {
                              "shape": "S77"
                            }
                          }
                        },
                        "LatestRestorableTime": {},
                        "AutoMinorVersionUpgrade": {
                          "type": "boolean"
                        },
                        "ReadReplicaSourceDBInstanceIdentifier": {},
                        "ReadReplicaDBInstanceIdentifiers": {
                          "shape": "S11"
                        },
                        "ReadReplicaDBClusterIdentifiers": {
                          "shape": "S11"
                        },
                        "LicenseModel": {},
                        "Iops": {
                          "type": "integer"
                        },
                        "OptionGroupMemberships": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "OptionGroupName": {},
                              "Status": {}
                            }
                          }
                        },
                        "CharacterSetName": {},
                        "SecondaryAvailabilityZone": {},
                        "StatusInfos": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "StatusType": {},
                              "Normal": {
                                "type": "boolean"
                              },
                              "Status": {},
                              "Message": {}
                            }
                          }
                        },
                        "StorageType": {},
                        "DomainMemberships": {
                          "shape": "S7d"
                        },
                        "CopyTagsToSnapshot": {
                          "type": "boolean"
                        },
                        "MonitoringInterval": {
                          "type": "integer"
                        },
                        "MonitoringRoleArn": {},
                        "PromotionTier": {
                          "type": "integer"
                        },
                        "Timezone": {},
                        "PerformanceInsightsEnabled": {
                          "type": "boolean"
                        },
                        "PerformanceInsightsKmsKeyId": {},
                        "PerformanceInsightsRetentionPeriod": {
                          "type": "integer"
                        },
                        "EnabledCloudWatchLogsExports": {
                          "shape": "S11"
                        },
                        "ProcessorFeatures": {
                          "shape": "S77"
                        },
                        "ListenerEndpoint": {
                          "shape": "S6w"
                        },
                        "MaxAllocatedStorage": {
                          "type": "integer"
                        }
                      }
                    },
                    "AwsSnsTopic": {
                      "type": "structure",
                      "members": {
                        "KmsMasterKeyId": {},
                        "Subscription": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Endpoint": {},
                              "Protocol": {}
                            }
                          }
                        },
                        "TopicName": {},
                        "Owner": {}
                      }
                    },
                    "AwsSqsQueue": {
                      "type": "structure",
                      "members": {
                        "KmsDataKeyReusePeriodSeconds": {
                          "type": "integer"
                        },
                        "KmsMasterKeyId": {},
                        "QueueName": {},
                        "DeadLetterTargetArn": {}
                      }
                    },
                    "AwsWafWebAcl": {
                      "type": "structure",
                      "members": {
                        "Name": {},
                        "DefaultAction": {},
                        "Rules": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "Action": {
                                "type": "structure",
                                "members": {
                                  "Type": {}
                                }
                              },
                              "ExcludedRules": {
                                "type": "list",
                                "member": {
                                  "type": "structure",
                                  "members": {
                                    "RuleId": {}
                                  }
                                }
                              },
                              "OverrideAction": {
                                "type": "structure",
                                "members": {
                                  "Type": {}
                                }
                              },
                              "Priority": {
                                "type": "integer"
                              },
                              "RuleId": {},
                              "Type": {}
                            }
                          }
                        },
                        "WebAclId": {}
                      }
                    },
                    "AwsRdsDbSnapshot": {
                      "type": "structure",
                      "members": {
                        "DbSnapshotIdentifier": {},
                        "DbInstanceIdentifier": {},
                        "SnapshotCreateTime": {},
                        "Engine": {},
                        "AllocatedStorage": {
                          "type": "integer"
                        },
                        "Status": {},
                        "Port": {
                          "type": "integer"
                        },
                        "AvailabilityZone": {},
                        "VpcId": {},
                        "InstanceCreateTime": {},
                        "MasterUsername": {},
                        "EngineVersion": {},
                        "LicenseModel": {},
                        "SnapshotType": {},
                        "Iops": {
                          "type": "integer"
                        },
                        "OptionGroupName": {},
                        "PercentProgress": {
                          "type": "integer"
                        },
                        "SourceRegion": {},
                        "SourceDbSnapshotIdentifier": {},
                        "StorageType": {},
                        "TdeCredentialArn": {},
                        "Encrypted": {
                          "type": "boolean"
                        },
                        "KmsKeyId": {},
                        "Timezone": {},
                        "IamDatabaseAuthenticationEnabled": {
                          "type": "boolean"
                        },
                        "ProcessorFeatures": {
                          "shape": "S77"
                        },
                        "DbiResourceId": {}
                      }
                    },
                    "AwsRdsDbClusterSnapshot": {
                      "type": "structure",
                      "members": {
                        "AvailabilityZones": {
                          "shape": "S11"
                        },
                        "SnapshotCreateTime": {},
                        "Engine": {},
                        "AllocatedStorage": {
                          "type": "integer"
                        },
                        "Status": {},
                        "Port": {
                          "type": "integer"
                        },
                        "VpcId": {},
                        "ClusterCreateTime": {},
                        "MasterUsername": {},
                        "EngineVersion": {},
                        "LicenseModel": {},
                        "SnapshotType": {},
                        "PercentProgress": {
                          "type": "integer"
                        },
                        "StorageEncrypted": {
                          "type": "boolean"
                        },
                        "KmsKeyId": {},
                        "DbClusterIdentifier": {},
                        "DbClusterSnapshotIdentifier": {},
                        "IamDatabaseAuthenticationEnabled": {
                          "type": "boolean"
                        }
                      }
                    },
                    "AwsRdsDbCluster": {
                      "type": "structure",
                      "members": {
                        "AllocatedStorage": {
                          "type": "integer"
                        },
                        "AvailabilityZones": {
                          "shape": "S11"
                        },
                        "BackupRetentionPeriod": {
                          "type": "integer"
                        },
                        "DatabaseName": {},
                        "Status": {},
                        "Endpoint": {},
                        "ReaderEndpoint": {},
                        "CustomEndpoints": {
                          "shape": "S11"
                        },
                        "MultiAz": {
                          "type": "boolean"
                        },
                        "Engine": {},
                        "EngineVersion": {},
                        "Port": {
                          "type": "integer"
                        },
                        "MasterUsername": {},
                        "PreferredBackupWindow": {},
                        "PreferredMaintenanceWindow": {},
                        "ReadReplicaIdentifiers": {
                          "shape": "S11"
                        },
                        "VpcSecurityGroups": {
                          "shape": "S6x"
                        },
                        "HostedZoneId": {},
                        "StorageEncrypted": {
                          "type": "boolean"
                        },
                        "KmsKeyId": {},
                        "DbClusterResourceId": {},
                        "AssociatedRoles": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "RoleArn": {},
                              "Status": {}
                            }
                          }
                        },
                        "ClusterCreateTime": {},
                        "EnabledCloudWatchLogsExports": {
                          "shape": "S11"
                        },
                        "EngineMode": {},
                        "DeletionProtection": {
                          "type": "boolean"
                        },
                        "HttpEndpointEnabled": {
                          "type": "boolean"
                        },
                        "ActivityStreamStatus": {},
                        "CopyTagsToSnapshot": {
                          "type": "boolean"
                        },
                        "CrossAccountClone": {
                          "type": "boolean"
                        },
                        "DomainMemberships": {
                          "shape": "S7d"
                        },
                        "DbClusterParameterGroup": {},
                        "DbSubnetGroup": {},
                        "DbClusterOptionGroupMemberships": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "DbClusterOptionGroupName": {},
                              "Status": {}
                            }
                          }
                        },
                        "DbClusterIdentifier": {},
                        "DbClusterMembers": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "IsClusterWriter": {
                                "type": "boolean"
                              },
                              "PromotionTier": {
                                "type": "integer"
                              },
                              "DbInstanceIdentifier": {},
                              "DbClusterParameterGroupStatus": {}
                            }
                          }
                        },
                        "IamDatabaseAuthenticationEnabled": {
                          "type": "boolean"
                        }
                      }
                    },
                    "Container": {
                      "type": "structure",
                      "members": {
                        "Name": {},
                        "ImageId": {},
                        "ImageName": {},
                        "LaunchedAt": {}
                      }
                    },
                    "Other": {
                      "shape": "Sp"
                    }
                  }
                }
              }
            }
          },
          "Compliance": {
            "type": "structure",
            "members": {
              "Status": {},
              "RelatedRequirements": {
                "shape": "S82"
              },
              "StatusReasons": {
                "type": "list",
                "member": {
                  "type": "structure",
                  "required": [
                    "ReasonCode"
                  ],
                  "members": {
                    "ReasonCode": {},
                    "Description": {}
                  }
                }
              }
            }
          },
          "VerificationState": {},
          "WorkflowState": {
            "type": "string",
            "deprecated": true,
            "deprecatedMessage": "This field is deprecated, use Workflow.Status instead."
          },
          "Workflow": {
            "type": "structure",
            "members": {
              "Status": {}
            }
          },
          "RecordState": {},
          "RelatedFindings": {
            "shape": "S8a"
          },
          "Note": {
            "type": "structure",
            "required": [
              "Text",
              "UpdatedBy",
              "UpdatedAt"
            ],
            "members": {
              "Text": {},
              "UpdatedBy": {},
              "UpdatedAt": {}
            }
          },
          "Vulnerabilities": {
            "type": "list",
            "member": {
              "type": "structure",
              "required": [
                "Id"
              ],
              "members": {
                "Id": {},
                "VulnerablePackages": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "members": {
                      "Name": {},
                      "Version": {},
                      "Epoch": {},
                      "Release": {},
                      "Architecture": {}
                    }
                  }
                },
                "Cvss": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "members": {
                      "Version": {},
                      "BaseScore": {
                        "type": "double"
                      },
                      "BaseVector": {}
                    }
                  }
                },
                "RelatedVulnerabilities": {
                  "shape": "S11"
                },
                "Vendor": {
                  "type": "structure",
                  "required": [
                    "Name"
                  ],
                  "members": {
                    "Name": {},
                    "Url": {},
                    "VendorSeverity": {},
                    "VendorCreatedAt": {},
                    "VendorUpdatedAt": {}
                  }
                },
                "ReferenceUrls": {
                  "shape": "S11"
                }
              }
            }
          },
          "PatchSummary": {
            "type": "structure",
            "required": [
              "Id"
            ],
            "members": {
              "Id": {},
              "InstalledCount": {
                "type": "integer"
              },
              "MissingCount": {
                "type": "integer"
              },
              "FailedCount": {
                "type": "integer"
              },
              "InstalledOtherCount": {
                "type": "integer"
              },
              "InstalledRejectedCount": {
                "type": "integer"
              },
              "InstalledPendingReboot": {
                "type": "integer"
              },
              "OperationStartTime": {},
              "OperationEndTime": {},
              "RebootOption": {},
              "Operation": {}
            }
          },
          "Action": {
            "type": "structure",
            "members": {
              "ActionType": {},
              "NetworkConnectionAction": {
                "type": "structure",
                "members": {
                  "ConnectionDirection": {},
                  "RemoteIpDetails": {
                    "shape": "S8n"
                  },
                  "RemotePortDetails": {
                    "type": "structure",
                    "members": {
                      "Port": {
                        "type": "integer"
                      },
                      "PortName": {}
                    }
                  },
                  "LocalPortDetails": {
                    "shape": "S8t"
                  },
                  "Protocol": {},
                  "Blocked": {
                    "type": "boolean"
                  }
                }
              },
              "AwsApiCallAction": {
                "type": "structure",
                "members": {
                  "Api": {},
                  "ServiceName": {},
                  "CallerType": {},
                  "RemoteIpDetails": {
                    "shape": "S8n"
                  },
                  "DomainDetails": {
                    "type": "structure",
                    "members": {
                      "Domain": {}
                    }
                  },
                  "AffectedResources": {
                    "shape": "Sp"
                  },
                  "FirstSeen": {},
                  "LastSeen": {}
                }
              },
              "DnsRequestAction": {
                "type": "structure",
                "members": {
                  "Domain": {},
                  "Protocol": {},
                  "Blocked": {
                    "type": "boolean"
                  }
                }
              },
              "PortProbeAction": {
                "type": "structure",
                "members": {
                  "PortProbeDetails": {
                    "type": "list",
                    "member": {
                      "type": "structure",
                      "members": {
                        "LocalPortDetails": {
                          "shape": "S8t"
                        },
                        "LocalIpDetails": {
                          "type": "structure",
                          "members": {
                            "IpAddressV4": {}
                          }
                        },
                        "RemoteIpDetails": {
                          "shape": "S8n"
                        }
                      }
                    }
                  },
                  "Blocked": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        }
      }
    },
    "Si": {
      "type": "list",
      "member": {}
    },
    "Sp": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Sw": {
      "type": "structure",
      "members": {
        "Begin": {
          "type": "integer"
        },
        "End": {
          "type": "integer"
        }
      }
    },
    "Sz": {
      "type": "structure",
      "members": {
        "Protocol": {},
        "Destination": {
          "shape": "S10"
        },
        "Source": {
          "shape": "S10"
        }
      }
    },
    "S10": {
      "type": "structure",
      "members": {
        "Address": {
          "shape": "S11"
        },
        "PortRanges": {
          "type": "list",
          "member": {
            "shape": "Sw"
          }
        }
      }
    },
    "S11": {
      "type": "list",
      "member": {}
    },
    "S1j": {
      "type": "list",
      "member": {}
    },
    "S2a": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "IpProtocol": {},
          "FromPort": {
            "type": "integer"
          },
          "ToPort": {
            "type": "integer"
          },
          "UserIdGroupPairs": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "GroupId": {},
                "GroupName": {},
                "PeeringStatus": {},
                "UserId": {},
                "VpcId": {},
                "VpcPeeringConnectionId": {}
              }
            }
          },
          "IpRanges": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CidrIp": {}
              }
            }
          },
          "Ipv6Ranges": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "CidrIpv6": {}
              }
            }
          },
          "PrefixListIds": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "PrefixListId": {}
              }
            }
          }
        }
      }
    },
    "S3h": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "PolicyName": {},
          "PolicyArn": {}
        }
      }
    },
    "S3j": {
      "type": "structure",
      "members": {
        "PermissionsBoundaryArn": {},
        "PermissionsBoundaryType": {}
      }
    },
    "S3q": {
      "type": "structure",
      "members": {
        "DetailedMetricsEnabled": {
          "type": "boolean"
        },
        "LoggingLevel": {},
        "DataTraceEnabled": {
          "type": "boolean"
        },
        "ThrottlingBurstLimit": {
          "type": "integer"
        },
        "ThrottlingRateLimit": {
          "type": "double"
        }
      }
    },
    "S3r": {
      "type": "structure",
      "members": {
        "Format": {},
        "DestinationArn": {}
      }
    },
    "S41": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "AttributeName": {},
          "KeyType": {}
        }
      }
    },
    "S43": {
      "type": "structure",
      "members": {
        "NonKeyAttributes": {
          "shape": "S11"
        },
        "ProjectionType": {}
      }
    },
    "S44": {
      "type": "structure",
      "members": {
        "LastDecreaseDateTime": {},
        "LastIncreaseDateTime": {},
        "NumberOfDecreasesToday": {
          "type": "integer"
        },
        "ReadCapacityUnits": {
          "type": "integer"
        },
        "WriteCapacityUnits": {
          "type": "integer"
        }
      }
    },
    "S4b": {
      "type": "structure",
      "members": {
        "ReadCapacityUnits": {
          "type": "integer"
        }
      }
    },
    "S4q": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "DomainName": {},
          "ResourceRecord": {
            "type": "structure",
            "members": {
              "Name": {},
              "Type": {},
              "Value": {}
            }
          },
          "ValidationDomain": {},
          "ValidationEmails": {
            "shape": "S11"
          },
          "ValidationMethod": {},
          "ValidationStatus": {}
        }
      }
    },
    "S6w": {
      "type": "structure",
      "members": {
        "Address": {},
        "Port": {
          "type": "integer"
        },
        "HostedZoneId": {}
      }
    },
    "S6x": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "VpcSecurityGroupId": {},
          "Status": {}
        }
      }
    },
    "S77": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Name": {},
          "Value": {}
        }
      }
    },
    "S7d": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Domain": {},
          "Status": {},
          "Fqdn": {},
          "IamRoleName": {}
        }
      }
    },
    "S82": {
      "type": "list",
      "member": {}
    },
    "S8a": {
      "type": "list",
      "member": {
        "type": "structure",
        "required": [
          "ProductArn",
          "Id"
        ],
        "members": {
          "ProductArn": {},
          "Id": {}
        }
      }
    },
    "S8n": {
      "type": "structure",
      "members": {
        "IpAddressV4": {},
        "Organization": {
          "type": "structure",
          "members": {
            "Asn": {
              "type": "integer"
            },
            "AsnOrg": {},
            "Isp": {},
            "Org": {}
          }
        },
        "Country": {
          "type": "structure",
          "members": {
            "CountryCode": {},
            "CountryName": {}
          }
        },
        "City": {
          "type": "structure",
          "members": {
            "CityName": {}
          }
        },
        "GeoLocation": {
          "type": "structure",
          "members": {
            "Lon": {
              "type": "double"
            },
            "Lat": {
              "type": "double"
            }
          }
        }
      }
    },
    "S8t": {
      "type": "structure",
      "members": {
        "Port": {
          "type": "integer"
        },
        "PortName": {}
      }
    },
    "S95": {
      "type": "list",
      "member": {
        "shape": "S96"
      }
    },
    "S96": {
      "type": "structure",
      "required": [
        "Id",
        "ProductArn"
      ],
      "members": {
        "Id": {},
        "ProductArn": {}
      }
    },
    "S97": {
      "type": "structure",
      "required": [
        "Text",
        "UpdatedBy"
      ],
      "members": {
        "Text": {},
        "UpdatedBy": {}
      }
    },
    "S9h": {
      "type": "structure",
      "members": {
        "ProductArn": {
          "shape": "S9i"
        },
        "AwsAccountId": {
          "shape": "S9i"
        },
        "Id": {
          "shape": "S9i"
        },
        "GeneratorId": {
          "shape": "S9i"
        },
        "Type": {
          "shape": "S9i"
        },
        "FirstObservedAt": {
          "shape": "S9l"
        },
        "LastObservedAt": {
          "shape": "S9l"
        },
        "CreatedAt": {
          "shape": "S9l"
        },
        "UpdatedAt": {
          "shape": "S9l"
        },
        "SeverityProduct": {
          "shape": "S9p"
        },
        "SeverityNormalized": {
          "shape": "S9p"
        },
        "SeverityLabel": {
          "shape": "S9i"
        },
        "Confidence": {
          "shape": "S9p"
        },
        "Criticality": {
          "shape": "S9p"
        },
        "Title": {
          "shape": "S9i"
        },
        "Description": {
          "shape": "S9i"
        },
        "RecommendationText": {
          "shape": "S9i"
        },
        "SourceUrl": {
          "shape": "S9i"
        },
        "ProductFields": {
          "shape": "S9r"
        },
        "ProductName": {
          "shape": "S9i"
        },
        "CompanyName": {
          "shape": "S9i"
        },
        "UserDefinedFields": {
          "shape": "S9r"
        },
        "MalwareName": {
          "shape": "S9i"
        },
        "MalwareType": {
          "shape": "S9i"
        },
        "MalwarePath": {
          "shape": "S9i"
        },
        "MalwareState": {
          "shape": "S9i"
        },
        "NetworkDirection": {
          "shape": "S9i"
        },
        "NetworkProtocol": {
          "shape": "S9i"
        },
        "NetworkSourceIpV4": {
          "shape": "S9u"
        },
        "NetworkSourceIpV6": {
          "shape": "S9u"
        },
        "NetworkSourcePort": {
          "shape": "S9p"
        },
        "NetworkSourceDomain": {
          "shape": "S9i"
        },
        "NetworkSourceMac": {
          "shape": "S9i"
        },
        "NetworkDestinationIpV4": {
          "shape": "S9u"
        },
        "NetworkDestinationIpV6": {
          "shape": "S9u"
        },
        "NetworkDestinationPort": {
          "shape": "S9p"
        },
        "NetworkDestinationDomain": {
          "shape": "S9i"
        },
        "ProcessName": {
          "shape": "S9i"
        },
        "ProcessPath": {
          "shape": "S9i"
        },
        "ProcessPid": {
          "shape": "S9p"
        },
        "ProcessParentPid": {
          "shape": "S9p"
        },
        "ProcessLaunchedAt": {
          "shape": "S9l"
        },
        "ProcessTerminatedAt": {
          "shape": "S9l"
        },
        "ThreatIntelIndicatorType": {
          "shape": "S9i"
        },
        "ThreatIntelIndicatorValue": {
          "shape": "S9i"
        },
        "ThreatIntelIndicatorCategory": {
          "shape": "S9i"
        },
        "ThreatIntelIndicatorLastObservedAt": {
          "shape": "S9l"
        },
        "ThreatIntelIndicatorSource": {
          "shape": "S9i"
        },
        "ThreatIntelIndicatorSourceUrl": {
          "shape": "S9i"
        },
        "ResourceType": {
          "shape": "S9i"
        },
        "ResourceId": {
          "shape": "S9i"
        },
        "ResourcePartition": {
          "shape": "S9i"
        },
        "ResourceRegion": {
          "shape": "S9i"
        },
        "ResourceTags": {
          "shape": "S9r"
        },
        "ResourceAwsEc2InstanceType": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceImageId": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceIpV4Addresses": {
          "shape": "S9u"
        },
        "ResourceAwsEc2InstanceIpV6Addresses": {
          "shape": "S9u"
        },
        "ResourceAwsEc2InstanceKeyName": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceIamInstanceProfileArn": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceVpcId": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceSubnetId": {
          "shape": "S9i"
        },
        "ResourceAwsEc2InstanceLaunchedAt": {
          "shape": "S9l"
        },
        "ResourceAwsS3BucketOwnerId": {
          "shape": "S9i"
        },
        "ResourceAwsS3BucketOwnerName": {
          "shape": "S9i"
        },
        "ResourceAwsIamAccessKeyUserName": {
          "shape": "S9i"
        },
        "ResourceAwsIamAccessKeyStatus": {
          "shape": "S9i"
        },
        "ResourceAwsIamAccessKeyCreatedAt": {
          "shape": "S9l"
        },
        "ResourceContainerName": {
          "shape": "S9i"
        },
        "ResourceContainerImageId": {
          "shape": "S9i"
        },
        "ResourceContainerImageName": {
          "shape": "S9i"
        },
        "ResourceContainerLaunchedAt": {
          "shape": "S9l"
        },
        "ResourceDetailsOther": {
          "shape": "S9r"
        },
        "ComplianceStatus": {
          "shape": "S9i"
        },
        "VerificationState": {
          "shape": "S9i"
        },
        "WorkflowState": {
          "shape": "S9i"
        },
        "WorkflowStatus": {
          "shape": "S9i"
        },
        "RecordState": {
          "shape": "S9i"
        },
        "RelatedFindingsProductArn": {
          "shape": "S9i"
        },
        "RelatedFindingsId": {
          "shape": "S9i"
        },
        "NoteText": {
          "shape": "S9i"
        },
        "NoteUpdatedAt": {
          "shape": "S9l"
        },
        "NoteUpdatedBy": {
          "shape": "S9i"
        },
        "Keyword": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "Value": {}
            }
          }
        }
      }
    },
    "S9i": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Value": {},
          "Comparison": {}
        }
      }
    },
    "S9l": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Start": {},
          "End": {},
          "DateRange": {
            "type": "structure",
            "members": {
              "Value": {
                "type": "integer"
              },
              "Unit": {}
            }
          }
        }
      }
    },
    "S9p": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Gte": {
            "type": "double"
          },
          "Lte": {
            "type": "double"
          },
          "Eq": {
            "type": "double"
          }
        }
      }
    },
    "S9r": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Key": {},
          "Value": {},
          "Comparison": {}
        }
      }
    },
    "S9u": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "Cidr": {}
        }
      }
    },
    "Sa4": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "AccountId": {},
          "ProcessingResult": {}
        }
      }
    },
    "Sa7": {
      "type": "list",
      "member": {}
    },
    "Sai": {
      "type": "list",
      "member": {}
    },
    "Sb8": {
      "type": "timestamp",
      "timestampFormat": "iso8601"
    },
    "Sbp": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Scd": {
      "type": "structure",
      "members": {
        "AccountId": {},
        "InvitationId": {},
        "InvitedAt": {
          "shape": "Sb8"
        },
        "MemberStatus": {}
      }
    },
    "Scg": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "AccountId": {},
          "Email": {},
          "MasterId": {},
          "MemberStatus": {},
          "InvitedAt": {
            "shape": "Sb8"
          },
          "UpdatedAt": {
            "shape": "Sb8"
          }
        }
      }
    }
  }
}