ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/cleanrooms/2022-02-17/api-2.json
{
  "metadata": {
    "apiVersion": "2022-02-17",
    "auth": [
      "aws.auth#sigv4"
    ],
    "endpointPrefix": "cleanrooms",
    "protocol": "rest-json",
    "protocols": [
      "rest-json"
    ],
    "serviceFullName": "AWS Clean Rooms Service",
    "serviceId": "CleanRooms",
    "signatureVersion": "v4",
    "signingName": "cleanrooms",
    "uid": "cleanrooms-2022-02-17"
  },
  "operations": {
    "BatchGetCollaborationAnalysisTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/collaborations/{collaborationIdentifier}/batch-analysistemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "BatchGetCollaborationAnalysisTemplateInput"
      },
      "name": "BatchGetCollaborationAnalysisTemplate",
      "output": {
        "shape": "BatchGetCollaborationAnalysisTemplateOutput"
      }
    },
    "BatchGetSchema": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/collaborations/{collaborationIdentifier}/batch-schema",
        "responseCode": 200
      },
      "input": {
        "shape": "BatchGetSchemaInput"
      },
      "name": "BatchGetSchema",
      "output": {
        "shape": "BatchGetSchemaOutput"
      }
    },
    "BatchGetSchemaAnalysisRule": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/collaborations/{collaborationIdentifier}/batch-schema-analysis-rule",
        "responseCode": 200
      },
      "input": {
        "shape": "BatchGetSchemaAnalysisRuleInput"
      },
      "name": "BatchGetSchemaAnalysisRule",
      "output": {
        "shape": "BatchGetSchemaAnalysisRuleOutput"
      }
    },
    "CreateAnalysisTemplate": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/analysistemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateAnalysisTemplateInput"
      },
      "name": "CreateAnalysisTemplate",
      "output": {
        "shape": "CreateAnalysisTemplateOutput"
      }
    },
    "CreateCollaboration": {
      "errors": [
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/collaborations",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateCollaborationInput"
      },
      "name": "CreateCollaboration",
      "output": {
        "shape": "CreateCollaborationOutput"
      }
    },
    "CreateConfiguredAudienceModelAssociation": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/configuredaudiencemodelassociations",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateConfiguredAudienceModelAssociationInput"
      },
      "name": "CreateConfiguredAudienceModelAssociation",
      "output": {
        "shape": "CreateConfiguredAudienceModelAssociationOutput"
      }
    },
    "CreateConfiguredTable": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/configuredTables",
        "responseCode": 200
      },
      "idempotent": true,
      "input": {
        "shape": "CreateConfiguredTableInput"
      },
      "name": "CreateConfiguredTable",
      "output": {
        "shape": "CreateConfiguredTableOutput"
      }
    },
    "CreateConfiguredTableAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/configuredTables/{configuredTableIdentifier}/analysisRule",
        "responseCode": 200
      },
      "idempotent": true,
      "input": {
        "shape": "CreateConfiguredTableAnalysisRuleInput"
      },
      "name": "CreateConfiguredTableAnalysisRule",
      "output": {
        "shape": "CreateConfiguredTableAnalysisRuleOutput"
      }
    },
    "CreateConfiguredTableAssociation": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateConfiguredTableAssociationInput"
      },
      "name": "CreateConfiguredTableAssociation",
      "output": {
        "shape": "CreateConfiguredTableAssociationOutput"
      }
    },
    "CreateConfiguredTableAssociationAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}/analysisRule",
        "responseCode": 200
      },
      "idempotent": true,
      "input": {
        "shape": "CreateConfiguredTableAssociationAnalysisRuleInput"
      },
      "name": "CreateConfiguredTableAssociationAnalysisRule",
      "output": {
        "shape": "CreateConfiguredTableAssociationAnalysisRuleOutput"
      }
    },
    "CreateIdMappingTable": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateIdMappingTableInput"
      },
      "name": "CreateIdMappingTable",
      "output": {
        "shape": "CreateIdMappingTableOutput"
      }
    },
    "CreateMembership": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships",
        "responseCode": 200
      },
      "input": {
        "shape": "CreateMembershipInput"
      },
      "name": "CreateMembership",
      "output": {
        "shape": "CreateMembershipOutput"
      }
    },
    "CreatePrivacyBudgetTemplate": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgettemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "CreatePrivacyBudgetTemplateInput"
      },
      "name": "CreatePrivacyBudgetTemplate",
      "output": {
        "shape": "CreatePrivacyBudgetTemplateOutput"
      }
    },
    "DeleteAnalysisTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/analysistemplates/{analysisTemplateIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteAnalysisTemplateInput"
      },
      "name": "DeleteAnalysisTemplate",
      "output": {
        "shape": "DeleteAnalysisTemplateOutput"
      }
    },
    "DeleteCollaboration": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/collaborations/{collaborationIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteCollaborationInput"
      },
      "name": "DeleteCollaboration",
      "output": {
        "shape": "DeleteCollaborationOutput"
      }
    },
    "DeleteConfiguredAudienceModelAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/configuredaudiencemodelassociations/{configuredAudienceModelAssociationIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteConfiguredAudienceModelAssociationInput"
      },
      "name": "DeleteConfiguredAudienceModelAssociation",
      "output": {
        "shape": "DeleteConfiguredAudienceModelAssociationOutput"
      }
    },
    "DeleteConfiguredTable": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/configuredTables/{configuredTableIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteConfiguredTableInput"
      },
      "name": "DeleteConfiguredTable",
      "output": {
        "shape": "DeleteConfiguredTableOutput"
      }
    },
    "DeleteConfiguredTableAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/configuredTables/{configuredTableIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteConfiguredTableAnalysisRuleInput"
      },
      "name": "DeleteConfiguredTableAnalysisRule",
      "output": {
        "shape": "DeleteConfiguredTableAnalysisRuleOutput"
      }
    },
    "DeleteConfiguredTableAssociation": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteConfiguredTableAssociationInput"
      },
      "name": "DeleteConfiguredTableAssociation",
      "output": {
        "shape": "DeleteConfiguredTableAssociationOutput"
      }
    },
    "DeleteConfiguredTableAssociationAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteConfiguredTableAssociationAnalysisRuleInput"
      },
      "name": "DeleteConfiguredTableAssociationAnalysisRule",
      "output": {
        "shape": "DeleteConfiguredTableAssociationAnalysisRuleOutput"
      }
    },
    "DeleteIdMappingTable": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteIdMappingTableInput"
      },
      "name": "DeleteIdMappingTable",
      "output": {
        "shape": "DeleteIdMappingTableOutput"
      }
    },
    "DeleteIdNamespaceAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/idnamespaceassociations/{idNamespaceAssociationIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteIdNamespaceAssociationInput"
      },
      "name": "DeleteIdNamespaceAssociation",
      "output": {
        "shape": "DeleteIdNamespaceAssociationOutput"
      }
    },
    "DeleteMember": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/collaborations/{collaborationIdentifier}/member/{accountId}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteMemberInput"
      },
      "name": "DeleteMember",
      "output": {
        "shape": "DeleteMemberOutput"
      }
    },
    "DeleteMembership": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeleteMembershipInput"
      },
      "name": "DeleteMembership",
      "output": {
        "shape": "DeleteMembershipOutput"
      }
    },
    "DeletePrivacyBudgetTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}",
        "responseCode": 204
      },
      "idempotent": true,
      "input": {
        "shape": "DeletePrivacyBudgetTemplateInput"
      },
      "name": "DeletePrivacyBudgetTemplate",
      "output": {
        "shape": "DeletePrivacyBudgetTemplateOutput"
      }
    },
    "GetAnalysisTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/analysistemplates/{analysisTemplateIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetAnalysisTemplateInput"
      },
      "name": "GetAnalysisTemplate",
      "output": {
        "shape": "GetAnalysisTemplateOutput"
      }
    },
    "GetCollaboration": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetCollaborationInput"
      },
      "name": "GetCollaboration",
      "output": {
        "shape": "GetCollaborationOutput"
      }
    },
    "GetCollaborationAnalysisTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/analysistemplates/{analysisTemplateArn}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetCollaborationAnalysisTemplateInput"
      },
      "name": "GetCollaborationAnalysisTemplate",
      "output": {
        "shape": "GetCollaborationAnalysisTemplateOutput"
      }
    },
    "GetCollaborationConfiguredAudienceModelAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/configuredaudiencemodelassociations/{configuredAudienceModelAssociationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetCollaborationConfiguredAudienceModelAssociationInput"
      },
      "name": "GetCollaborationConfiguredAudienceModelAssociation",
      "output": {
        "shape": "GetCollaborationConfiguredAudienceModelAssociationOutput"
      }
    },
    "GetCollaborationPrivacyBudgetTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetCollaborationPrivacyBudgetTemplateInput"
      },
      "name": "GetCollaborationPrivacyBudgetTemplate",
      "output": {
        "shape": "GetCollaborationPrivacyBudgetTemplateOutput"
      }
    },
    "GetConfiguredAudienceModelAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/configuredaudiencemodelassociations/{configuredAudienceModelAssociationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetConfiguredAudienceModelAssociationInput"
      },
      "name": "GetConfiguredAudienceModelAssociation",
      "output": {
        "shape": "GetConfiguredAudienceModelAssociationOutput"
      }
    },
    "GetConfiguredTable": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/configuredTables/{configuredTableIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetConfiguredTableInput"
      },
      "name": "GetConfiguredTable",
      "output": {
        "shape": "GetConfiguredTableOutput"
      }
    },
    "GetConfiguredTableAnalysisRule": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/configuredTables/{configuredTableIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetConfiguredTableAnalysisRuleInput"
      },
      "name": "GetConfiguredTableAnalysisRule",
      "output": {
        "shape": "GetConfiguredTableAnalysisRuleOutput"
      }
    },
    "GetConfiguredTableAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetConfiguredTableAssociationInput"
      },
      "name": "GetConfiguredTableAssociation",
      "output": {
        "shape": "GetConfiguredTableAssociationOutput"
      }
    },
    "GetConfiguredTableAssociationAnalysisRule": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetConfiguredTableAssociationAnalysisRuleInput"
      },
      "name": "GetConfiguredTableAssociationAnalysisRule",
      "output": {
        "shape": "GetConfiguredTableAssociationAnalysisRuleOutput"
      }
    },
    "GetIdMappingTable": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetIdMappingTableInput"
      },
      "name": "GetIdMappingTable",
      "output": {
        "shape": "GetIdMappingTableOutput"
      }
    },
    "GetMembership": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetMembershipInput"
      },
      "name": "GetMembership",
      "output": {
        "shape": "GetMembershipOutput"
      }
    },
    "GetPrivacyBudgetTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetPrivacyBudgetTemplateInput"
      },
      "name": "GetPrivacyBudgetTemplate",
      "output": {
        "shape": "GetPrivacyBudgetTemplateOutput"
      }
    },
    "GetProtectedQuery": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/protectedQueries/{protectedQueryIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetProtectedQueryInput"
      },
      "name": "GetProtectedQuery",
      "output": {
        "shape": "GetProtectedQueryOutput"
      }
    },
    "GetSchema": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/schemas/{name}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetSchemaInput"
      },
      "name": "GetSchema",
      "output": {
        "shape": "GetSchemaOutput"
      }
    },
    "GetSchemaAnalysisRule": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/schemas/{name}/analysisRule/{type}",
        "responseCode": 200
      },
      "input": {
        "shape": "GetSchemaAnalysisRuleInput"
      },
      "name": "GetSchemaAnalysisRule",
      "output": {
        "shape": "GetSchemaAnalysisRuleOutput"
      }
    },
    "ListAnalysisTemplates": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/analysistemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "ListAnalysisTemplatesInput"
      },
      "name": "ListAnalysisTemplates",
      "output": {
        "shape": "ListAnalysisTemplatesOutput"
      }
    },
    "ListCollaborationAnalysisTemplates": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/analysistemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationAnalysisTemplatesInput"
      },
      "name": "ListCollaborationAnalysisTemplates",
      "output": {
        "shape": "ListCollaborationAnalysisTemplatesOutput"
      }
    },
    "ListCollaborationConfiguredAudienceModelAssociations": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/configuredaudiencemodelassociations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationConfiguredAudienceModelAssociationsInput"
      },
      "name": "ListCollaborationConfiguredAudienceModelAssociations",
      "output": {
        "shape": "ListCollaborationConfiguredAudienceModelAssociationsOutput"
      }
    },
    "ListCollaborationIdNamespaceAssociations": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/idnamespaceassociations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationIdNamespaceAssociationsInput"
      },
      "name": "ListCollaborationIdNamespaceAssociations",
      "output": {
        "shape": "ListCollaborationIdNamespaceAssociationsOutput"
      }
    },
    "ListCollaborationPrivacyBudgetTemplates": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/privacybudgettemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationPrivacyBudgetTemplatesInput"
      },
      "name": "ListCollaborationPrivacyBudgetTemplates",
      "output": {
        "shape": "ListCollaborationPrivacyBudgetTemplatesOutput"
      }
    },
    "ListCollaborationPrivacyBudgets": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/privacybudgets",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationPrivacyBudgetsInput"
      },
      "name": "ListCollaborationPrivacyBudgets",
      "output": {
        "shape": "ListCollaborationPrivacyBudgetsOutput"
      }
    },
    "ListCollaborations": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListCollaborationsInput"
      },
      "name": "ListCollaborations",
      "output": {
        "shape": "ListCollaborationsOutput"
      }
    },
    "ListConfiguredAudienceModelAssociations": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/configuredaudiencemodelassociations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListConfiguredAudienceModelAssociationsInput"
      },
      "name": "ListConfiguredAudienceModelAssociations",
      "output": {
        "shape": "ListConfiguredAudienceModelAssociationsOutput"
      }
    },
    "ListConfiguredTableAssociations": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListConfiguredTableAssociationsInput"
      },
      "name": "ListConfiguredTableAssociations",
      "output": {
        "shape": "ListConfiguredTableAssociationsOutput"
      }
    },
    "ListConfiguredTables": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/configuredTables",
        "responseCode": 200
      },
      "input": {
        "shape": "ListConfiguredTablesInput"
      },
      "name": "ListConfiguredTables",
      "output": {
        "shape": "ListConfiguredTablesOutput"
      }
    },
    "ListIdMappingTables": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables",
        "responseCode": 200
      },
      "input": {
        "shape": "ListIdMappingTablesInput"
      },
      "name": "ListIdMappingTables",
      "output": {
        "shape": "ListIdMappingTablesOutput"
      }
    },
    "ListIdNamespaceAssociations": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/idnamespaceassociations",
        "responseCode": 200
      },
      "input": {
        "shape": "ListIdNamespaceAssociationsInput"
      },
      "name": "ListIdNamespaceAssociations",
      "output": {
        "shape": "ListIdNamespaceAssociationsOutput"
      }
    },
    "ListMembers": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/members",
        "responseCode": 200
      },
      "input": {
        "shape": "ListMembersInput"
      },
      "name": "ListMembers",
      "output": {
        "shape": "ListMembersOutput"
      }
    },
    "ListMemberships": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships",
        "responseCode": 200
      },
      "input": {
        "shape": "ListMembershipsInput"
      },
      "name": "ListMemberships",
      "output": {
        "shape": "ListMembershipsOutput"
      }
    },
    "ListPrivacyBudgetTemplates": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgettemplates",
        "responseCode": 200
      },
      "input": {
        "shape": "ListPrivacyBudgetTemplatesInput"
      },
      "name": "ListPrivacyBudgetTemplates",
      "output": {
        "shape": "ListPrivacyBudgetTemplatesOutput"
      }
    },
    "ListPrivacyBudgets": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgets",
        "responseCode": 200
      },
      "input": {
        "shape": "ListPrivacyBudgetsInput"
      },
      "name": "ListPrivacyBudgets",
      "output": {
        "shape": "ListPrivacyBudgetsOutput"
      }
    },
    "ListProtectedQueries": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/memberships/{membershipIdentifier}/protectedQueries",
        "responseCode": 200
      },
      "input": {
        "shape": "ListProtectedQueriesInput"
      },
      "name": "ListProtectedQueries",
      "output": {
        "shape": "ListProtectedQueriesOutput"
      }
    },
    "ListSchemas": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/collaborations/{collaborationIdentifier}/schemas",
        "responseCode": 200
      },
      "input": {
        "shape": "ListSchemasInput"
      },
      "name": "ListSchemas",
      "output": {
        "shape": "ListSchemasOutput"
      }
    },
    "ListTagsForResource": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "ValidationException"
        }
      ],
      "http": {
        "method": "GET",
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "shape": "ListTagsForResourceInput"
      },
      "name": "ListTagsForResource",
      "output": {
        "shape": "ListTagsForResourceOutput"
      }
    },
    "PopulateIdMappingTable": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}/populate",
        "responseCode": 200
      },
      "input": {
        "shape": "PopulateIdMappingTableInput"
      },
      "name": "PopulateIdMappingTable",
      "output": {
        "shape": "PopulateIdMappingTableOutput"
      }
    },
    "PreviewPrivacyImpact": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/previewprivacyimpact",
        "responseCode": 200
      },
      "input": {
        "shape": "PreviewPrivacyImpactInput"
      },
      "name": "PreviewPrivacyImpact",
      "output": {
        "shape": "PreviewPrivacyImpactOutput"
      }
    },
    "StartProtectedQuery": {
      "errors": [
        {
          "shape": "ServiceQuotaExceededException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/memberships/{membershipIdentifier}/protectedQueries",
        "responseCode": 200
      },
      "input": {
        "shape": "StartProtectedQueryInput"
      },
      "name": "StartProtectedQuery",
      "output": {
        "shape": "StartProtectedQueryOutput"
      }
    },
    "TagResource": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "ValidationException"
        }
      ],
      "http": {
        "method": "POST",
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "shape": "TagResourceInput"
      },
      "name": "TagResource",
      "output": {
        "shape": "TagResourceOutput"
      }
    },
    "UntagResource": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "ValidationException"
        }
      ],
      "http": {
        "method": "DELETE",
        "requestUri": "/tags/{resourceArn}",
        "responseCode": 200
      },
      "input": {
        "shape": "UntagResourceInput"
      },
      "name": "UntagResource",
      "output": {
        "shape": "UntagResourceOutput"
      }
    },
    "UpdateAnalysisTemplate": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/analysistemplates/{analysisTemplateIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateAnalysisTemplateInput"
      },
      "name": "UpdateAnalysisTemplate",
      "output": {
        "shape": "UpdateAnalysisTemplateOutput"
      }
    },
    "UpdateCollaboration": {
      "errors": [
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/collaborations/{collaborationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateCollaborationInput"
      },
      "name": "UpdateCollaboration",
      "output": {
        "shape": "UpdateCollaborationOutput"
      }
    },
    "UpdateConfiguredAudienceModelAssociation": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/configuredaudiencemodelassociations/{configuredAudienceModelAssociationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateConfiguredAudienceModelAssociationInput"
      },
      "name": "UpdateConfiguredAudienceModelAssociation",
      "output": {
        "shape": "UpdateConfiguredAudienceModelAssociationOutput"
      }
    },
    "UpdateConfiguredTable": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/configuredTables/{configuredTableIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateConfiguredTableInput"
      },
      "name": "UpdateConfiguredTable",
      "output": {
        "shape": "UpdateConfiguredTableOutput"
      }
    },
    "UpdateConfiguredTableAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/configuredTables/{configuredTableIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateConfiguredTableAnalysisRuleInput"
      },
      "name": "UpdateConfiguredTableAnalysisRule",
      "output": {
        "shape": "UpdateConfiguredTableAnalysisRuleOutput"
      }
    },
    "UpdateConfiguredTableAssociation": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateConfiguredTableAssociationInput"
      },
      "name": "UpdateConfiguredTableAssociation",
      "output": {
        "shape": "UpdateConfiguredTableAssociationOutput"
      }
    },
    "UpdateConfiguredTableAssociationAnalysisRule": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/configuredTableAssociations/{configuredTableAssociationIdentifier}/analysisRule/{analysisRuleType}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateConfiguredTableAssociationAnalysisRuleInput"
      },
      "name": "UpdateConfiguredTableAssociationAnalysisRule",
      "output": {
        "shape": "UpdateConfiguredTableAssociationAnalysisRuleOutput"
      }
    },
    "UpdateIdMappingTable": {
      "errors": [
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateIdMappingTableInput"
      },
      "name": "UpdateIdMappingTable",
      "output": {
        "shape": "UpdateIdMappingTableOutput"
      }
    },
    "UpdateMembership": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdateMembershipInput"
      },
      "name": "UpdateMembership",
      "output": {
        "shape": "UpdateMembershipOutput"
      }
    },
    "UpdatePrivacyBudgetTemplate": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}",
        "responseCode": 200
      },
      "input": {
        "shape": "UpdatePrivacyBudgetTemplateInput"
      },
      "name": "UpdatePrivacyBudgetTemplate",
      "output": {
        "shape": "UpdatePrivacyBudgetTemplateOutput"
      }
    },
    "UpdateProtectedQuery": {
      "errors": [
        {
          "shape": "ConflictException"
        },
        {
          "shape": "ResourceNotFoundException"
        },
        {
          "shape": "InternalServerException"
        },
        {
          "shape": "ValidationException"
        },
        {
          "shape": "ThrottlingException"
        },
        {
          "shape": "AccessDeniedException"
        }
      ],
      "http": {
        "method": "PATCH",
        "requestUri": "/memberships/{membershipIdentifier}/protectedQueries/{protectedQueryIdentifier}",
        "responseCode": 200
      },
      "idempotent": true,
      "input": {
        "shape": "UpdateProtectedQueryInput"
      },
      "name": "UpdateProtectedQuery",
      "output": {
        "shape": "UpdateProtectedQueryOutput"
      }
    }
  },
  "shapes": {
    "AccessDeniedException": {
      "error": {
        "httpStatusCode": 403,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "message": {
          "shape": "String"
        },
        "reason": {
          "shape": "AccessDeniedExceptionReason"
        }
      },
      "type": "structure"
    },
    "AccessDeniedExceptionReason": {
      "enum": [
        "INSUFFICIENT_PERMISSIONS"
      ],
      "type": "string"
    },
    "AccountId": {
      "max": 12,
      "min": 12,
      "pattern": "\\d+",
      "type": "string"
    },
    "AdditionalAnalyses": {
      "enum": [
        "ALLOWED",
        "REQUIRED",
        "NOT_ALLOWED"
      ],
      "type": "string"
    },
    "AdditionalAnalysesResourceArn": {
      "max": 256,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:([\\d]{12}|\\*):membership/[\\*\\d\\w-]+/configuredaudiencemodelassociation/[\\*\\d\\w-]+",
      "type": "string"
    },
    "AggregateColumn": {
      "members": {
        "columnNames": {
          "shape": "AggregateColumnColumnNamesList"
        },
        "function": {
          "shape": "AggregateFunctionName"
        }
      },
      "required": [
        "columnNames",
        "function"
      ],
      "type": "structure"
    },
    "AggregateColumnColumnNamesList": {
      "member": {
        "shape": "AnalysisRuleColumnName"
      },
      "min": 1,
      "type": "list"
    },
    "AggregateFunctionName": {
      "enum": [
        "SUM",
        "SUM_DISTINCT",
        "COUNT",
        "COUNT_DISTINCT",
        "AVG"
      ],
      "type": "string"
    },
    "AggregationConstraint": {
      "members": {
        "columnName": {
          "shape": "AnalysisRuleColumnName"
        },
        "minimum": {
          "shape": "AggregationConstraintMinimumInteger"
        },
        "type": {
          "shape": "AggregationType"
        }
      },
      "required": [
        "columnName",
        "minimum",
        "type"
      ],
      "type": "structure"
    },
    "AggregationConstraintMinimumInteger": {
      "box": true,
      "max": 100000,
      "min": 2,
      "type": "integer"
    },
    "AggregationConstraints": {
      "member": {
        "shape": "AggregationConstraint"
      },
      "min": 1,
      "type": "list"
    },
    "AggregationType": {
      "enum": [
        "COUNT_DISTINCT"
      ],
      "type": "string"
    },
    "AllowedAdditionalAnalyses": {
      "max": 25,
      "member": {
        "shape": "AdditionalAnalysesResourceArn"
      },
      "min": 0,
      "type": "list"
    },
    "AllowedColumnList": {
      "max": 225,
      "member": {
        "shape": "ColumnName"
      },
      "min": 1,
      "type": "list"
    },
    "AllowedResultReceivers": {
      "member": {
        "shape": "AccountId"
      },
      "type": "list"
    },
    "AnalysisFormat": {
      "enum": [
        "SQL"
      ],
      "type": "string"
    },
    "AnalysisMethod": {
      "enum": [
        "DIRECT_QUERY"
      ],
      "type": "string"
    },
    "AnalysisParameter": {
      "members": {
        "defaultValue": {
          "shape": "ParameterValue"
        },
        "name": {
          "shape": "ParameterName"
        },
        "type": {
          "shape": "ParameterType"
        }
      },
      "required": [
        "name",
        "type"
      ],
      "sensitive": true,
      "type": "structure"
    },
    "AnalysisParameterList": {
      "max": 10,
      "member": {
        "shape": "AnalysisParameter"
      },
      "min": 0,
      "type": "list"
    },
    "AnalysisRule": {
      "members": {
        "collaborationId": {
          "shape": "CollaborationIdentifier"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "name": {
          "shape": "TableAlias"
        },
        "policy": {
          "shape": "AnalysisRulePolicy"
        },
        "type": {
          "shape": "AnalysisRuleType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "collaborationId",
        "type",
        "name",
        "createTime",
        "updateTime",
        "policy"
      ],
      "type": "structure"
    },
    "AnalysisRuleAggregation": {
      "members": {
        "additionalAnalyses": {
          "shape": "AdditionalAnalyses"
        },
        "aggregateColumns": {
          "shape": "AnalysisRuleAggregationAggregateColumnsList"
        },
        "allowedJoinOperators": {
          "shape": "JoinOperatorsList"
        },
        "dimensionColumns": {
          "shape": "AnalysisRuleColumnList"
        },
        "joinColumns": {
          "shape": "AnalysisRuleColumnList"
        },
        "joinRequired": {
          "shape": "JoinRequiredOption"
        },
        "outputConstraints": {
          "shape": "AggregationConstraints"
        },
        "scalarFunctions": {
          "shape": "ScalarFunctionsList"
        }
      },
      "required": [
        "aggregateColumns",
        "joinColumns",
        "dimensionColumns",
        "scalarFunctions",
        "outputConstraints"
      ],
      "type": "structure"
    },
    "AnalysisRuleAggregationAggregateColumnsList": {
      "member": {
        "shape": "AggregateColumn"
      },
      "min": 1,
      "type": "list"
    },
    "AnalysisRuleColumnList": {
      "member": {
        "shape": "AnalysisRuleColumnName"
      },
      "type": "list"
    },
    "AnalysisRuleColumnName": {
      "max": 127,
      "min": 1,
      "pattern": "[a-z0-9_](([a-z0-9_ ]+-)*([a-z0-9_ ]+))?",
      "type": "string"
    },
    "AnalysisRuleCustom": {
      "members": {
        "additionalAnalyses": {
          "shape": "AdditionalAnalyses"
        },
        "allowedAnalyses": {
          "shape": "AnalysisRuleCustomAllowedAnalysesList"
        },
        "allowedAnalysisProviders": {
          "shape": "AnalysisRuleCustomAllowedAnalysisProvidersList"
        },
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyConfiguration"
        },
        "disallowedOutputColumns": {
          "shape": "AnalysisRuleColumnList"
        }
      },
      "required": [
        "allowedAnalyses"
      ],
      "type": "structure"
    },
    "AnalysisRuleCustomAllowedAnalysesList": {
      "member": {
        "shape": "AnalysisTemplateArnOrQueryWildcard"
      },
      "min": 0,
      "type": "list"
    },
    "AnalysisRuleCustomAllowedAnalysisProvidersList": {
      "member": {
        "shape": "AccountId"
      },
      "min": 0,
      "type": "list"
    },
    "AnalysisRuleIdMappingTable": {
      "members": {
        "dimensionColumns": {
          "shape": "AnalysisRuleColumnList"
        },
        "joinColumns": {
          "shape": "AnalysisRuleIdMappingTableJoinColumnsList"
        },
        "queryConstraints": {
          "shape": "QueryConstraintList"
        }
      },
      "required": [
        "joinColumns",
        "queryConstraints"
      ],
      "type": "structure"
    },
    "AnalysisRuleIdMappingTableJoinColumnsList": {
      "max": 2,
      "member": {
        "shape": "AnalysisRuleColumnName"
      },
      "min": 2,
      "type": "list"
    },
    "AnalysisRuleList": {
      "members": {
        "additionalAnalyses": {
          "shape": "AdditionalAnalyses"
        },
        "allowedJoinOperators": {
          "shape": "JoinOperatorsList"
        },
        "joinColumns": {
          "shape": "AnalysisRuleListJoinColumnsList"
        },
        "listColumns": {
          "shape": "AnalysisRuleColumnList"
        }
      },
      "required": [
        "joinColumns",
        "listColumns"
      ],
      "type": "structure"
    },
    "AnalysisRuleListJoinColumnsList": {
      "member": {
        "shape": "AnalysisRuleColumnName"
      },
      "min": 1,
      "type": "list"
    },
    "AnalysisRulePolicy": {
      "members": {
        "v1": {
          "shape": "AnalysisRulePolicyV1"
        }
      },
      "type": "structure",
      "union": true
    },
    "AnalysisRulePolicyV1": {
      "members": {
        "aggregation": {
          "shape": "AnalysisRuleAggregation"
        },
        "custom": {
          "shape": "AnalysisRuleCustom"
        },
        "idMappingTable": {
          "shape": "AnalysisRuleIdMappingTable"
        },
        "list": {
          "shape": "AnalysisRuleList"
        }
      },
      "type": "structure",
      "union": true
    },
    "AnalysisRuleType": {
      "enum": [
        "AGGREGATION",
        "LIST",
        "CUSTOM",
        "ID_MAPPING_TABLE"
      ],
      "type": "string"
    },
    "AnalysisRuleTypeList": {
      "member": {
        "shape": "AnalysisRuleType"
      },
      "type": "list"
    },
    "AnalysisSchema": {
      "members": {
        "referencedTables": {
          "shape": "QueryTables"
        }
      },
      "type": "structure"
    },
    "AnalysisSource": {
      "members": {
        "text": {
          "shape": "AnalysisTemplateText"
        }
      },
      "sensitive": true,
      "type": "structure",
      "union": true
    },
    "AnalysisTemplate": {
      "members": {
        "analysisParameters": {
          "shape": "AnalysisParameterList"
        },
        "arn": {
          "shape": "AnalysisTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "format": {
          "shape": "AnalysisFormat"
        },
        "id": {
          "shape": "AnalysisTemplateIdentifier"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "schema": {
          "shape": "AnalysisSchema"
        },
        "source": {
          "shape": "AnalysisSource"
        },
        "updateTime": {
          "shape": "Timestamp"
        },
        "validations": {
          "shape": "AnalysisTemplateValidationStatusDetailList"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationId",
        "collaborationArn",
        "membershipId",
        "membershipArn",
        "name",
        "createTime",
        "updateTime",
        "schema",
        "format",
        "source"
      ],
      "type": "structure"
    },
    "AnalysisTemplateArn": {
      "max": 200,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/analysistemplate/[\\d\\w-]+",
      "type": "string"
    },
    "AnalysisTemplateArnList": {
      "max": 10,
      "member": {
        "shape": "AnalysisTemplateArn"
      },
      "min": 1,
      "type": "list"
    },
    "AnalysisTemplateArnOrQueryWildcard": {
      "max": 200,
      "min": 0,
      "pattern": "(ANY_QUERY|arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/analysistemplate/[\\d\\w-]+)",
      "type": "string"
    },
    "AnalysisTemplateIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "AnalysisTemplateSummary": {
      "members": {
        "arn": {
          "shape": "AnalysisTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "AnalysisTemplateIdentifier"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "arn",
        "createTime",
        "id",
        "name",
        "updateTime",
        "membershipArn",
        "membershipId",
        "collaborationArn",
        "collaborationId"
      ],
      "type": "structure"
    },
    "AnalysisTemplateSummaryList": {
      "member": {
        "shape": "AnalysisTemplateSummary"
      },
      "type": "list"
    },
    "AnalysisTemplateText": {
      "max": 90000,
      "min": 0,
      "type": "string"
    },
    "AnalysisTemplateValidationStatus": {
      "enum": [
        "VALID",
        "INVALID",
        "UNABLE_TO_VALIDATE"
      ],
      "type": "string"
    },
    "AnalysisTemplateValidationStatusDetail": {
      "members": {
        "reasons": {
          "shape": "AnalysisTemplateValidationStatusReasonList"
        },
        "status": {
          "shape": "AnalysisTemplateValidationStatus"
        },
        "type": {
          "shape": "AnalysisTemplateValidationType"
        }
      },
      "required": [
        "type",
        "status"
      ],
      "type": "structure"
    },
    "AnalysisTemplateValidationStatusDetailList": {
      "member": {
        "shape": "AnalysisTemplateValidationStatusDetail"
      },
      "type": "list"
    },
    "AnalysisTemplateValidationStatusReason": {
      "members": {
        "message": {
          "shape": "String"
        }
      },
      "required": [
        "message"
      ],
      "type": "structure"
    },
    "AnalysisTemplateValidationStatusReasonList": {
      "member": {
        "shape": "AnalysisTemplateValidationStatusReason"
      },
      "type": "list"
    },
    "AnalysisTemplateValidationType": {
      "enum": [
        "DIFFERENTIAL_PRIVACY"
      ],
      "type": "string"
    },
    "AnalysisType": {
      "enum": [
        "DIRECT_ANALYSIS",
        "ADDITIONAL_ANALYSIS"
      ],
      "type": "string"
    },
    "BatchGetCollaborationAnalysisTemplateError": {
      "members": {
        "arn": {
          "shape": "AnalysisTemplateArn"
        },
        "code": {
          "shape": "String"
        },
        "message": {
          "shape": "String"
        }
      },
      "required": [
        "arn",
        "code",
        "message"
      ],
      "type": "structure"
    },
    "BatchGetCollaborationAnalysisTemplateErrorList": {
      "max": 10,
      "member": {
        "shape": "BatchGetCollaborationAnalysisTemplateError"
      },
      "min": 0,
      "type": "list"
    },
    "BatchGetCollaborationAnalysisTemplateInput": {
      "members": {
        "analysisTemplateArns": {
          "shape": "AnalysisTemplateArnList"
        },
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "analysisTemplateArns"
      ],
      "type": "structure"
    },
    "BatchGetCollaborationAnalysisTemplateOutput": {
      "members": {
        "collaborationAnalysisTemplates": {
          "shape": "CollaborationAnalysisTemplateList"
        },
        "errors": {
          "shape": "BatchGetCollaborationAnalysisTemplateErrorList"
        }
      },
      "required": [
        "collaborationAnalysisTemplates",
        "errors"
      ],
      "type": "structure"
    },
    "BatchGetSchemaAnalysisRuleError": {
      "members": {
        "code": {
          "shape": "String"
        },
        "message": {
          "shape": "String"
        },
        "name": {
          "shape": "TableAlias"
        },
        "type": {
          "shape": "AnalysisRuleType"
        }
      },
      "required": [
        "name",
        "type",
        "code",
        "message"
      ],
      "type": "structure"
    },
    "BatchGetSchemaAnalysisRuleErrorList": {
      "max": 25,
      "member": {
        "shape": "BatchGetSchemaAnalysisRuleError"
      },
      "min": 0,
      "type": "list"
    },
    "BatchGetSchemaAnalysisRuleInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "schemaAnalysisRuleRequests": {
          "shape": "SchemaAnalysisRuleRequestList"
        }
      },
      "required": [
        "collaborationIdentifier",
        "schemaAnalysisRuleRequests"
      ],
      "type": "structure"
    },
    "BatchGetSchemaAnalysisRuleOutput": {
      "members": {
        "analysisRules": {
          "shape": "SchemaAnalysisRuleList"
        },
        "errors": {
          "shape": "BatchGetSchemaAnalysisRuleErrorList"
        }
      },
      "required": [
        "analysisRules",
        "errors"
      ],
      "type": "structure"
    },
    "BatchGetSchemaError": {
      "members": {
        "code": {
          "shape": "String"
        },
        "message": {
          "shape": "String"
        },
        "name": {
          "shape": "TableAlias"
        }
      },
      "required": [
        "name",
        "code",
        "message"
      ],
      "type": "structure"
    },
    "BatchGetSchemaErrorList": {
      "max": 25,
      "member": {
        "shape": "BatchGetSchemaError"
      },
      "min": 0,
      "type": "list"
    },
    "BatchGetSchemaInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "names": {
          "shape": "TableAliasList"
        }
      },
      "required": [
        "collaborationIdentifier",
        "names"
      ],
      "type": "structure"
    },
    "BatchGetSchemaOutput": {
      "members": {
        "errors": {
          "shape": "BatchGetSchemaErrorList"
        },
        "schemas": {
          "shape": "SchemaList"
        }
      },
      "required": [
        "schemas",
        "errors"
      ],
      "type": "structure"
    },
    "Boolean": {
      "box": true,
      "type": "boolean"
    },
    "CleanroomsArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:[\\d\\w/-]+",
      "type": "string"
    },
    "Collaboration": {
      "members": {
        "arn": {
          "shape": "CollaborationArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "creatorDisplayName": {
          "shape": "DisplayName"
        },
        "dataEncryptionMetadata": {
          "shape": "DataEncryptionMetadata"
        },
        "description": {
          "shape": "CollaborationDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "memberStatus": {
          "shape": "MemberStatus"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "CollaborationName"
        },
        "queryLogStatus": {
          "shape": "CollaborationQueryLogStatus"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "name",
        "creatorAccountId",
        "creatorDisplayName",
        "createTime",
        "updateTime",
        "memberStatus",
        "queryLogStatus"
      ],
      "type": "structure"
    },
    "CollaborationAnalysisTemplate": {
      "members": {
        "analysisParameters": {
          "shape": "AnalysisParameterList"
        },
        "arn": {
          "shape": "AnalysisTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "format": {
          "shape": "AnalysisFormat"
        },
        "id": {
          "shape": "AnalysisTemplateIdentifier"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "schema": {
          "shape": "AnalysisSchema"
        },
        "source": {
          "shape": "AnalysisSource"
        },
        "updateTime": {
          "shape": "Timestamp"
        },
        "validations": {
          "shape": "AnalysisTemplateValidationStatusDetailList"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationId",
        "collaborationArn",
        "creatorAccountId",
        "name",
        "createTime",
        "updateTime",
        "schema",
        "format",
        "source"
      ],
      "type": "structure"
    },
    "CollaborationAnalysisTemplateList": {
      "max": 10,
      "member": {
        "shape": "CollaborationAnalysisTemplate"
      },
      "min": 0,
      "type": "list"
    },
    "CollaborationAnalysisTemplateSummary": {
      "members": {
        "arn": {
          "shape": "AnalysisTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "AnalysisTemplateIdentifier"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "arn",
        "createTime",
        "id",
        "name",
        "updateTime",
        "collaborationArn",
        "collaborationId",
        "creatorAccountId"
      ],
      "type": "structure"
    },
    "CollaborationAnalysisTemplateSummaryList": {
      "member": {
        "shape": "CollaborationAnalysisTemplateSummary"
      },
      "type": "list"
    },
    "CollaborationArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:collaboration/[\\d\\w-]+",
      "type": "string"
    },
    "CollaborationConfiguredAudienceModelAssociation": {
      "members": {
        "arn": {
          "shape": "ConfiguredAudienceModelAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "configuredAudienceModelArn": {
          "shape": "ConfiguredAudienceModelArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "name": {
          "shape": "ConfiguredAudienceModelAssociationName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationId",
        "collaborationArn",
        "configuredAudienceModelArn",
        "name",
        "creatorAccountId",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "CollaborationConfiguredAudienceModelAssociationSummary": {
      "members": {
        "arn": {
          "shape": "ConfiguredAudienceModelAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "name": {
          "shape": "ConfiguredAudienceModelAssociationName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "arn",
        "createTime",
        "id",
        "name",
        "updateTime",
        "collaborationArn",
        "collaborationId",
        "creatorAccountId"
      ],
      "type": "structure"
    },
    "CollaborationConfiguredAudienceModelAssociationSummaryList": {
      "member": {
        "shape": "CollaborationConfiguredAudienceModelAssociationSummary"
      },
      "type": "list"
    },
    "CollaborationDescription": {
      "max": 255,
      "min": 1,
      "pattern": "(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*",
      "type": "string"
    },
    "CollaborationIdNamespaceAssociationSummary": {
      "members": {
        "arn": {
          "shape": "IdNamespaceAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "IdNamespaceAssociationIdentifier"
        },
        "inputReferenceConfig": {
          "shape": "IdNamespaceAssociationInputReferenceConfig"
        },
        "inputReferenceProperties": {
          "shape": "IdNamespaceAssociationInputReferencePropertiesSummary"
        },
        "name": {
          "shape": "GenericResourceName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "arn",
        "createTime",
        "id",
        "updateTime",
        "collaborationArn",
        "collaborationId",
        "creatorAccountId",
        "inputReferenceConfig",
        "name",
        "inputReferenceProperties"
      ],
      "type": "structure"
    },
    "CollaborationIdNamespaceAssociationSummaryList": {
      "member": {
        "shape": "CollaborationIdNamespaceAssociationSummary"
      },
      "type": "list"
    },
    "CollaborationIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "CollaborationName": {
      "max": 100,
      "min": 1,
      "pattern": "(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*",
      "type": "string"
    },
    "CollaborationPrivacyBudgetSummary": {
      "members": {
        "budget": {
          "shape": "PrivacyBudget"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "id": {
          "shape": "UUID"
        },
        "privacyBudgetTemplateArn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "privacyBudgetTemplateId": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "type": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "privacyBudgetTemplateId",
        "privacyBudgetTemplateArn",
        "collaborationId",
        "collaborationArn",
        "creatorAccountId",
        "type",
        "createTime",
        "updateTime",
        "budget"
      ],
      "type": "structure"
    },
    "CollaborationPrivacyBudgetSummaryList": {
      "member": {
        "shape": "CollaborationPrivacyBudgetSummary"
      },
      "type": "list"
    },
    "CollaborationPrivacyBudgetTemplate": {
      "members": {
        "arn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "autoRefresh": {
          "shape": "PrivacyBudgetTemplateAutoRefresh"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "id": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "parameters": {
          "shape": "PrivacyBudgetTemplateParametersOutput"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationId",
        "collaborationArn",
        "creatorAccountId",
        "createTime",
        "updateTime",
        "privacyBudgetType",
        "autoRefresh",
        "parameters"
      ],
      "type": "structure"
    },
    "CollaborationPrivacyBudgetTemplateSummary": {
      "members": {
        "arn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "id": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationId",
        "collaborationArn",
        "creatorAccountId",
        "privacyBudgetType",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "CollaborationPrivacyBudgetTemplateSummaryList": {
      "member": {
        "shape": "CollaborationPrivacyBudgetTemplateSummary"
      },
      "type": "list"
    },
    "CollaborationQueryLogStatus": {
      "enum": [
        "ENABLED",
        "DISABLED"
      ],
      "type": "string"
    },
    "CollaborationSummary": {
      "members": {
        "arn": {
          "shape": "CollaborationArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "creatorDisplayName": {
          "shape": "DisplayName"
        },
        "id": {
          "shape": "UUID"
        },
        "memberStatus": {
          "shape": "MemberStatus"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "CollaborationName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "name",
        "creatorAccountId",
        "creatorDisplayName",
        "createTime",
        "updateTime",
        "memberStatus"
      ],
      "type": "structure"
    },
    "CollaborationSummaryList": {
      "member": {
        "shape": "CollaborationSummary"
      },
      "type": "list"
    },
    "Column": {
      "members": {
        "name": {
          "shape": "ColumnName"
        },
        "type": {
          "shape": "ColumnTypeString"
        }
      },
      "required": [
        "name",
        "type"
      ],
      "type": "structure"
    },
    "ColumnList": {
      "member": {
        "shape": "Column"
      },
      "type": "list"
    },
    "ColumnName": {
      "max": 128,
      "min": 0,
      "pattern": "[a-z0-9_](([a-z0-9_ ]+-)*([a-z0-9_ ]+))?",
      "type": "string"
    },
    "ColumnTypeString": {
      "max": 255,
      "min": 0,
      "pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*",
      "type": "string"
    },
    "ConfigurationDetails": {
      "members": {
        "directAnalysisConfigurationDetails": {
          "shape": "DirectAnalysisConfigurationDetails"
        }
      },
      "type": "structure",
      "union": true
    },
    "ConfiguredAudienceModelArn": {
      "max": 2048,
      "min": 20,
      "pattern": "arn:aws[-a-z]*:cleanrooms-ml:[-a-z0-9]+:[0-9]{12}:configured-audience-model/[-a-zA-Z0-9_/.]+",
      "type": "string"
    },
    "ConfiguredAudienceModelAssociation": {
      "members": {
        "arn": {
          "shape": "ConfiguredAudienceModelAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "configuredAudienceModelArn": {
          "shape": "ConfiguredAudienceModelArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "manageResourcePolicies": {
          "shape": "Boolean"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "ConfiguredAudienceModelAssociationName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "configuredAudienceModelArn",
        "membershipId",
        "membershipArn",
        "collaborationId",
        "collaborationArn",
        "name",
        "manageResourcePolicies",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "ConfiguredAudienceModelAssociationArn": {
      "max": 256,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/configuredaudiencemodelassociation/[\\d\\w-]+",
      "type": "string"
    },
    "ConfiguredAudienceModelAssociationIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "ConfiguredAudienceModelAssociationName": {
      "max": 100,
      "min": 1,
      "pattern": "(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*",
      "type": "string"
    },
    "ConfiguredAudienceModelAssociationSummary": {
      "members": {
        "arn": {
          "shape": "ConfiguredAudienceModelAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "configuredAudienceModelArn": {
          "shape": "ConfiguredAudienceModelArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "ConfiguredAudienceModelAssociationName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "membershipId",
        "membershipArn",
        "collaborationArn",
        "collaborationId",
        "createTime",
        "updateTime",
        "id",
        "arn",
        "name",
        "configuredAudienceModelArn"
      ],
      "type": "structure"
    },
    "ConfiguredAudienceModelAssociationSummaryList": {
      "member": {
        "shape": "ConfiguredAudienceModelAssociationSummary"
      },
      "type": "list"
    },
    "ConfiguredTable": {
      "members": {
        "allowedColumns": {
          "shape": "AllowedColumnList"
        },
        "analysisMethod": {
          "shape": "AnalysisMethod"
        },
        "analysisRuleTypes": {
          "shape": "ConfiguredTableAnalysisRuleTypeList"
        },
        "arn": {
          "shape": "ConfiguredTableArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "TableDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "name": {
          "shape": "DisplayName"
        },
        "tableReference": {
          "shape": "TableReference"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "name",
        "tableReference",
        "createTime",
        "updateTime",
        "analysisRuleTypes",
        "analysisMethod",
        "allowedColumns"
      ],
      "type": "structure"
    },
    "ConfiguredTableAnalysisRule": {
      "members": {
        "configuredTableArn": {
          "shape": "ConfiguredTableArn"
        },
        "configuredTableId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "policy": {
          "shape": "ConfiguredTableAnalysisRulePolicy"
        },
        "type": {
          "shape": "ConfiguredTableAnalysisRuleType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "configuredTableId",
        "configuredTableArn",
        "policy",
        "type",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "ConfiguredTableAnalysisRulePolicy": {
      "members": {
        "v1": {
          "shape": "ConfiguredTableAnalysisRulePolicyV1"
        }
      },
      "type": "structure",
      "union": true
    },
    "ConfiguredTableAnalysisRulePolicyV1": {
      "members": {
        "aggregation": {
          "shape": "AnalysisRuleAggregation"
        },
        "custom": {
          "shape": "AnalysisRuleCustom"
        },
        "list": {
          "shape": "AnalysisRuleList"
        }
      },
      "type": "structure",
      "union": true
    },
    "ConfiguredTableAnalysisRuleType": {
      "enum": [
        "AGGREGATION",
        "LIST",
        "CUSTOM"
      ],
      "type": "string"
    },
    "ConfiguredTableAnalysisRuleTypeList": {
      "member": {
        "shape": "ConfiguredTableAnalysisRuleType"
      },
      "type": "list"
    },
    "ConfiguredTableArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:configuredtable/[\\d\\w-]+",
      "type": "string"
    },
    "ConfiguredTableAssociation": {
      "members": {
        "analysisRuleTypes": {
          "shape": "ConfiguredTableAssociationAnalysisRuleTypeList"
        },
        "arn": {
          "shape": "ConfiguredTableAssociationArn"
        },
        "configuredTableArn": {
          "shape": "ConfiguredTableArn"
        },
        "configuredTableId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "TableDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "TableAlias"
        },
        "roleArn": {
          "shape": "RoleArn"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "arn",
        "id",
        "configuredTableId",
        "configuredTableArn",
        "membershipId",
        "membershipArn",
        "roleArn",
        "name",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "ConfiguredTableAssociationAnalysisRule": {
      "members": {
        "configuredTableAssociationArn": {
          "shape": "ConfiguredTableAssociationArn"
        },
        "configuredTableAssociationId": {
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "membershipIdentifier": {
          "shape": "MembershipIdentifier"
        },
        "policy": {
          "shape": "ConfiguredTableAssociationAnalysisRulePolicy"
        },
        "type": {
          "shape": "ConfiguredTableAssociationAnalysisRuleType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredTableAssociationId",
        "configuredTableAssociationArn",
        "policy",
        "type",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "ConfiguredTableAssociationAnalysisRuleAggregation": {
      "members": {
        "allowedAdditionalAnalyses": {
          "shape": "AllowedAdditionalAnalyses"
        },
        "allowedResultReceivers": {
          "shape": "AllowedResultReceivers"
        }
      },
      "type": "structure"
    },
    "ConfiguredTableAssociationAnalysisRuleCustom": {
      "members": {
        "allowedAdditionalAnalyses": {
          "shape": "AllowedAdditionalAnalyses"
        },
        "allowedResultReceivers": {
          "shape": "AllowedResultReceivers"
        }
      },
      "type": "structure"
    },
    "ConfiguredTableAssociationAnalysisRuleList": {
      "members": {
        "allowedAdditionalAnalyses": {
          "shape": "AllowedAdditionalAnalyses"
        },
        "allowedResultReceivers": {
          "shape": "AllowedResultReceivers"
        }
      },
      "type": "structure"
    },
    "ConfiguredTableAssociationAnalysisRulePolicy": {
      "members": {
        "v1": {
          "shape": "ConfiguredTableAssociationAnalysisRulePolicyV1"
        }
      },
      "type": "structure",
      "union": true
    },
    "ConfiguredTableAssociationAnalysisRulePolicyV1": {
      "members": {
        "aggregation": {
          "shape": "ConfiguredTableAssociationAnalysisRuleAggregation"
        },
        "custom": {
          "shape": "ConfiguredTableAssociationAnalysisRuleCustom"
        },
        "list": {
          "shape": "ConfiguredTableAssociationAnalysisRuleList"
        }
      },
      "type": "structure",
      "union": true
    },
    "ConfiguredTableAssociationAnalysisRuleType": {
      "enum": [
        "AGGREGATION",
        "LIST",
        "CUSTOM"
      ],
      "type": "string"
    },
    "ConfiguredTableAssociationAnalysisRuleTypeList": {
      "member": {
        "shape": "ConfiguredTableAssociationAnalysisRuleType"
      },
      "type": "list"
    },
    "ConfiguredTableAssociationArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:configuredtableassociation/[\\d\\w-]+/[\\d\\w-]+",
      "type": "string"
    },
    "ConfiguredTableAssociationIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "ConfiguredTableAssociationSummary": {
      "members": {
        "arn": {
          "shape": "ConfiguredTableAssociationArn"
        },
        "configuredTableId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "TableAlias"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "configuredTableId",
        "membershipId",
        "membershipArn",
        "name",
        "createTime",
        "updateTime",
        "id",
        "arn"
      ],
      "type": "structure"
    },
    "ConfiguredTableAssociationSummaryList": {
      "member": {
        "shape": "ConfiguredTableAssociationSummary"
      },
      "type": "list"
    },
    "ConfiguredTableIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "ConfiguredTableSummary": {
      "members": {
        "analysisMethod": {
          "shape": "AnalysisMethod"
        },
        "analysisRuleTypes": {
          "shape": "ConfiguredTableAnalysisRuleTypeList"
        },
        "arn": {
          "shape": "ConfiguredTableArn"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "ConfiguredTableIdentifier"
        },
        "name": {
          "shape": "DisplayName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "name",
        "createTime",
        "updateTime",
        "analysisRuleTypes",
        "analysisMethod"
      ],
      "type": "structure"
    },
    "ConfiguredTableSummaryList": {
      "member": {
        "shape": "ConfiguredTableSummary"
      },
      "type": "list"
    },
    "ConflictException": {
      "error": {
        "httpStatusCode": 409,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "message": {
          "shape": "String"
        },
        "reason": {
          "shape": "ConflictExceptionReason"
        },
        "resourceId": {
          "shape": "String"
        },
        "resourceType": {
          "shape": "ResourceType"
        }
      },
      "type": "structure"
    },
    "ConflictExceptionReason": {
      "enum": [
        "ALREADY_EXISTS",
        "SUBRESOURCES_EXIST",
        "INVALID_STATE"
      ],
      "type": "string"
    },
    "CreateAnalysisTemplateInput": {
      "members": {
        "analysisParameters": {
          "shape": "AnalysisParameterList"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "format": {
          "shape": "AnalysisFormat"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "TableAlias"
        },
        "source": {
          "shape": "AnalysisSource"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "membershipIdentifier",
        "name",
        "format",
        "source"
      ],
      "type": "structure"
    },
    "CreateAnalysisTemplateOutput": {
      "members": {
        "analysisTemplate": {
          "shape": "AnalysisTemplate"
        }
      },
      "required": [
        "analysisTemplate"
      ],
      "type": "structure"
    },
    "CreateCollaborationInput": {
      "members": {
        "creatorDisplayName": {
          "shape": "DisplayName"
        },
        "creatorMemberAbilities": {
          "shape": "MemberAbilities"
        },
        "creatorPaymentConfiguration": {
          "shape": "PaymentConfiguration"
        },
        "dataEncryptionMetadata": {
          "shape": "DataEncryptionMetadata"
        },
        "description": {
          "shape": "CollaborationDescription"
        },
        "members": {
          "shape": "MemberList"
        },
        "name": {
          "shape": "CollaborationName"
        },
        "queryLogStatus": {
          "shape": "CollaborationQueryLogStatus"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "members",
        "name",
        "description",
        "creatorMemberAbilities",
        "creatorDisplayName",
        "queryLogStatus"
      ],
      "type": "structure"
    },
    "CreateCollaborationOutput": {
      "members": {
        "collaboration": {
          "shape": "Collaboration"
        }
      },
      "required": [
        "collaboration"
      ],
      "type": "structure"
    },
    "CreateConfiguredAudienceModelAssociationInput": {
      "members": {
        "configuredAudienceModelArn": {
          "shape": "ConfiguredAudienceModelArn"
        },
        "configuredAudienceModelAssociationName": {
          "shape": "ConfiguredAudienceModelAssociationName"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "manageResourcePolicies": {
          "shape": "Boolean"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredAudienceModelArn",
        "configuredAudienceModelAssociationName",
        "manageResourcePolicies"
      ],
      "type": "structure"
    },
    "CreateConfiguredAudienceModelAssociationOutput": {
      "members": {
        "configuredAudienceModelAssociation": {
          "shape": "ConfiguredAudienceModelAssociation"
        }
      },
      "required": [
        "configuredAudienceModelAssociation"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAnalysisRuleInput": {
      "members": {
        "analysisRulePolicy": {
          "shape": "ConfiguredTableAnalysisRulePolicy"
        },
        "analysisRuleType": {
          "shape": "ConfiguredTableAnalysisRuleType"
        },
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier",
        "analysisRuleType",
        "analysisRulePolicy"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAssociationAnalysisRuleInput": {
      "members": {
        "analysisRulePolicy": {
          "shape": "ConfiguredTableAssociationAnalysisRulePolicy"
        },
        "analysisRuleType": {
          "shape": "ConfiguredTableAssociationAnalysisRuleType"
        },
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredTableAssociationIdentifier",
        "analysisRuleType",
        "analysisRulePolicy"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAssociationAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAssociationAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAssociationInput": {
      "members": {
        "configuredTableIdentifier": {
          "shape": "ConfiguredTableIdentifier"
        },
        "description": {
          "shape": "TableDescription"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "TableAlias"
        },
        "roleArn": {
          "shape": "RoleArn"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "name",
        "membershipIdentifier",
        "configuredTableIdentifier",
        "roleArn"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableAssociationOutput": {
      "members": {
        "configuredTableAssociation": {
          "shape": "ConfiguredTableAssociation"
        }
      },
      "required": [
        "configuredTableAssociation"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableInput": {
      "members": {
        "allowedColumns": {
          "shape": "AllowedColumnList"
        },
        "analysisMethod": {
          "shape": "AnalysisMethod"
        },
        "description": {
          "shape": "TableDescription"
        },
        "name": {
          "shape": "DisplayName"
        },
        "tableReference": {
          "shape": "TableReference"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "name",
        "tableReference",
        "allowedColumns",
        "analysisMethod"
      ],
      "type": "structure"
    },
    "CreateConfiguredTableOutput": {
      "members": {
        "configuredTable": {
          "shape": "ConfiguredTable"
        }
      },
      "required": [
        "configuredTable"
      ],
      "type": "structure"
    },
    "CreateIdMappingTableInput": {
      "members": {
        "description": {
          "shape": "ResourceDescription"
        },
        "inputReferenceConfig": {
          "shape": "IdMappingTableInputReferenceConfig"
        },
        "kmsKeyArn": {
          "shape": "KMSKeyArn"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "membershipIdentifier",
        "name",
        "inputReferenceConfig"
      ],
      "type": "structure"
    },
    "CreateIdMappingTableOutput": {
      "members": {
        "idMappingTable": {
          "shape": "IdMappingTable"
        }
      },
      "required": [
        "idMappingTable"
      ],
      "type": "structure"
    },
    "CreateIdNamespaceAssociationInput": {
      "members": {
        "description": {
          "shape": "ResourceDescription"
        },
        "idMappingConfig": {
          "shape": "IdMappingConfig"
        },
        "inputReferenceConfig": {
          "shape": "IdNamespaceAssociationInputReferenceConfig"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "GenericResourceName"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "membershipIdentifier",
        "inputReferenceConfig",
        "name"
      ],
      "type": "structure"
    },
    "CreateMembershipInput": {
      "members": {
        "collaborationIdentifier": {
          "shape": "CollaborationIdentifier"
        },
        "defaultResultConfiguration": {
          "shape": "MembershipProtectedQueryResultConfiguration"
        },
        "paymentConfiguration": {
          "shape": "MembershipPaymentConfiguration"
        },
        "queryLogStatus": {
          "shape": "MembershipQueryLogStatus"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "collaborationIdentifier",
        "queryLogStatus"
      ],
      "type": "structure"
    },
    "CreateMembershipOutput": {
      "members": {
        "membership": {
          "shape": "Membership"
        }
      },
      "required": [
        "membership"
      ],
      "type": "structure"
    },
    "CreatePrivacyBudgetTemplateInput": {
      "members": {
        "autoRefresh": {
          "shape": "PrivacyBudgetTemplateAutoRefresh"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "parameters": {
          "shape": "PrivacyBudgetTemplateParametersInput"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "membershipIdentifier",
        "autoRefresh",
        "privacyBudgetType",
        "parameters"
      ],
      "type": "structure"
    },
    "CreatePrivacyBudgetTemplateOutput": {
      "members": {
        "privacyBudgetTemplate": {
          "shape": "PrivacyBudgetTemplate"
        }
      },
      "required": [
        "privacyBudgetTemplate"
      ],
      "type": "structure"
    },
    "DataEncryptionMetadata": {
      "members": {
        "allowCleartext": {
          "shape": "Boolean"
        },
        "allowDuplicates": {
          "shape": "Boolean"
        },
        "allowJoinsOnColumnsWithDifferentNames": {
          "shape": "Boolean"
        },
        "preserveNulls": {
          "shape": "Boolean"
        }
      },
      "required": [
        "allowCleartext",
        "allowDuplicates",
        "allowJoinsOnColumnsWithDifferentNames",
        "preserveNulls"
      ],
      "type": "structure"
    },
    "DeleteAnalysisTemplateInput": {
      "members": {
        "analysisTemplateIdentifier": {
          "location": "uri",
          "locationName": "analysisTemplateIdentifier",
          "shape": "AnalysisTemplateIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "analysisTemplateIdentifier"
      ],
      "type": "structure"
    },
    "DeleteAnalysisTemplateOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteCollaborationInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "DeleteCollaborationOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteConfiguredAudienceModelAssociationInput": {
      "members": {
        "configuredAudienceModelAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredAudienceModelAssociationIdentifier",
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "configuredAudienceModelAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "DeleteConfiguredAudienceModelAssociationOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteConfiguredTableAnalysisRuleInput": {
      "members": {
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAnalysisRuleType"
        },
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier",
        "analysisRuleType"
      ],
      "type": "structure"
    },
    "DeleteConfiguredTableAnalysisRuleOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteConfiguredTableAssociationAnalysisRuleInput": {
      "members": {
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAssociationAnalysisRuleType"
        },
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredTableAssociationIdentifier",
        "analysisRuleType"
      ],
      "type": "structure"
    },
    "DeleteConfiguredTableAssociationAnalysisRuleOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteConfiguredTableAssociationInput": {
      "members": {
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "configuredTableAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "DeleteConfiguredTableAssociationOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteConfiguredTableInput": {
      "members": {
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier"
      ],
      "type": "structure"
    },
    "DeleteConfiguredTableOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteIdMappingTableInput": {
      "members": {
        "idMappingTableIdentifier": {
          "location": "uri",
          "locationName": "idMappingTableIdentifier",
          "shape": "UUID"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idMappingTableIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "DeleteIdMappingTableOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteIdNamespaceAssociationInput": {
      "members": {
        "idNamespaceAssociationIdentifier": {
          "location": "uri",
          "locationName": "idNamespaceAssociationIdentifier",
          "shape": "IdNamespaceAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idNamespaceAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "DeleteIdNamespaceAssociationOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteMemberInput": {
      "members": {
        "accountId": {
          "location": "uri",
          "locationName": "accountId",
          "shape": "AccountId"
        },
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "accountId"
      ],
      "type": "structure"
    },
    "DeleteMemberOutput": {
      "members": {},
      "type": "structure"
    },
    "DeleteMembershipInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "DeleteMembershipOutput": {
      "members": {},
      "type": "structure"
    },
    "DeletePrivacyBudgetTemplateInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "privacyBudgetTemplateIdentifier": {
          "location": "uri",
          "locationName": "privacyBudgetTemplateIdentifier",
          "shape": "PrivacyBudgetTemplateIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "privacyBudgetTemplateIdentifier"
      ],
      "type": "structure"
    },
    "DeletePrivacyBudgetTemplateOutput": {
      "members": {},
      "type": "structure"
    },
    "DifferentialPrivacyAggregationExpression": {
      "min": 1,
      "type": "string"
    },
    "DifferentialPrivacyAggregationType": {
      "enum": [
        "AVG",
        "COUNT",
        "COUNT_DISTINCT",
        "SUM",
        "STDDEV"
      ],
      "type": "string"
    },
    "DifferentialPrivacyColumn": {
      "members": {
        "name": {
          "shape": "String"
        }
      },
      "required": [
        "name"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyColumnList": {
      "max": 1,
      "member": {
        "shape": "DifferentialPrivacyColumn"
      },
      "min": 1,
      "type": "list"
    },
    "DifferentialPrivacyConfiguration": {
      "members": {
        "columns": {
          "shape": "DifferentialPrivacyColumnList"
        }
      },
      "required": [
        "columns"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyParameters": {
      "members": {
        "sensitivityParameters": {
          "shape": "DifferentialPrivacySensitivityParametersList"
        }
      },
      "required": [
        "sensitivityParameters"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyPreviewAggregation": {
      "members": {
        "maxCount": {
          "shape": "DifferentialPrivacyPreviewAggregationMaxCountInteger"
        },
        "type": {
          "shape": "DifferentialPrivacyAggregationType"
        }
      },
      "required": [
        "type",
        "maxCount"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyPreviewAggregationList": {
      "member": {
        "shape": "DifferentialPrivacyPreviewAggregation"
      },
      "type": "list"
    },
    "DifferentialPrivacyPreviewAggregationMaxCountInteger": {
      "box": true,
      "min": 0,
      "type": "integer"
    },
    "DifferentialPrivacyPreviewParametersInput": {
      "members": {
        "epsilon": {
          "shape": "Epsilon"
        },
        "usersNoisePerQuery": {
          "shape": "UsersNoisePerQuery"
        }
      },
      "required": [
        "epsilon",
        "usersNoisePerQuery"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyPrivacyBudget": {
      "members": {
        "aggregations": {
          "shape": "DifferentialPrivacyPrivacyBudgetAggregationList"
        },
        "epsilon": {
          "shape": "Epsilon"
        }
      },
      "required": [
        "aggregations",
        "epsilon"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyPrivacyBudgetAggregation": {
      "members": {
        "maxCount": {
          "shape": "DifferentialPrivacyPrivacyBudgetAggregationMaxCountInteger"
        },
        "remainingCount": {
          "shape": "DifferentialPrivacyPrivacyBudgetAggregationRemainingCountInteger"
        },
        "type": {
          "shape": "DifferentialPrivacyAggregationType"
        }
      },
      "required": [
        "type",
        "maxCount",
        "remainingCount"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyPrivacyBudgetAggregationList": {
      "member": {
        "shape": "DifferentialPrivacyPrivacyBudgetAggregation"
      },
      "type": "list"
    },
    "DifferentialPrivacyPrivacyBudgetAggregationMaxCountInteger": {
      "box": true,
      "min": 0,
      "type": "integer"
    },
    "DifferentialPrivacyPrivacyBudgetAggregationRemainingCountInteger": {
      "box": true,
      "min": 0,
      "type": "integer"
    },
    "DifferentialPrivacyPrivacyImpact": {
      "members": {
        "aggregations": {
          "shape": "DifferentialPrivacyPreviewAggregationList"
        }
      },
      "required": [
        "aggregations"
      ],
      "type": "structure"
    },
    "DifferentialPrivacySensitivityParameters": {
      "members": {
        "aggregationExpression": {
          "shape": "DifferentialPrivacyAggregationExpression"
        },
        "aggregationType": {
          "shape": "DifferentialPrivacyAggregationType"
        },
        "maxColumnValue": {
          "shape": "Float"
        },
        "minColumnValue": {
          "shape": "Float"
        },
        "userContributionLimit": {
          "shape": "DifferentialPrivacySensitivityParametersUserContributionLimitInteger"
        }
      },
      "required": [
        "aggregationType",
        "aggregationExpression",
        "userContributionLimit"
      ],
      "type": "structure"
    },
    "DifferentialPrivacySensitivityParametersList": {
      "member": {
        "shape": "DifferentialPrivacySensitivityParameters"
      },
      "type": "list"
    },
    "DifferentialPrivacySensitivityParametersUserContributionLimitInteger": {
      "box": true,
      "min": 0,
      "type": "integer"
    },
    "DifferentialPrivacyTemplateParametersInput": {
      "members": {
        "epsilon": {
          "shape": "Epsilon"
        },
        "usersNoisePerQuery": {
          "shape": "UsersNoisePerQuery"
        }
      },
      "required": [
        "epsilon",
        "usersNoisePerQuery"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyTemplateParametersOutput": {
      "members": {
        "epsilon": {
          "shape": "Epsilon"
        },
        "usersNoisePerQuery": {
          "shape": "UsersNoisePerQuery"
        }
      },
      "required": [
        "epsilon",
        "usersNoisePerQuery"
      ],
      "type": "structure"
    },
    "DifferentialPrivacyTemplateUpdateParameters": {
      "members": {
        "epsilon": {
          "shape": "Epsilon"
        },
        "usersNoisePerQuery": {
          "shape": "UsersNoisePerQuery"
        }
      },
      "type": "structure"
    },
    "DirectAnalysisConfigurationDetails": {
      "members": {
        "receiverAccountIds": {
          "shape": "ReceiverAccountIds"
        }
      },
      "type": "structure"
    },
    "DisplayName": {
      "max": 100,
      "min": 1,
      "pattern": "(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*",
      "type": "string"
    },
    "Double": {
      "box": true,
      "type": "double"
    },
    "Epsilon": {
      "box": true,
      "max": 20,
      "min": 1,
      "type": "integer"
    },
    "FilterableMemberStatus": {
      "enum": [
        "INVITED",
        "ACTIVE"
      ],
      "type": "string"
    },
    "Float": {
      "box": true,
      "type": "float"
    },
    "GenericResourceName": {
      "max": 100,
      "min": 1,
      "pattern": "(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*",
      "type": "string"
    },
    "GetAnalysisTemplateInput": {
      "members": {
        "analysisTemplateIdentifier": {
          "location": "uri",
          "locationName": "analysisTemplateIdentifier",
          "shape": "AnalysisTemplateIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "analysisTemplateIdentifier"
      ],
      "type": "structure"
    },
    "GetAnalysisTemplateOutput": {
      "members": {
        "analysisTemplate": {
          "shape": "AnalysisTemplate"
        }
      },
      "required": [
        "analysisTemplate"
      ],
      "type": "structure"
    },
    "GetCollaborationAnalysisTemplateInput": {
      "members": {
        "analysisTemplateArn": {
          "location": "uri",
          "locationName": "analysisTemplateArn",
          "shape": "AnalysisTemplateArn"
        },
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "analysisTemplateArn"
      ],
      "type": "structure"
    },
    "GetCollaborationAnalysisTemplateOutput": {
      "members": {
        "collaborationAnalysisTemplate": {
          "shape": "CollaborationAnalysisTemplate"
        }
      },
      "required": [
        "collaborationAnalysisTemplate"
      ],
      "type": "structure"
    },
    "GetCollaborationConfiguredAudienceModelAssociationInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "configuredAudienceModelAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredAudienceModelAssociationIdentifier",
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "configuredAudienceModelAssociationIdentifier"
      ],
      "type": "structure"
    },
    "GetCollaborationConfiguredAudienceModelAssociationOutput": {
      "members": {
        "collaborationConfiguredAudienceModelAssociation": {
          "shape": "CollaborationConfiguredAudienceModelAssociation"
        }
      },
      "required": [
        "collaborationConfiguredAudienceModelAssociation"
      ],
      "type": "structure"
    },
    "GetCollaborationIdNamespaceAssociationInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "idNamespaceAssociationIdentifier": {
          "location": "uri",
          "locationName": "idNamespaceAssociationIdentifier",
          "shape": "IdNamespaceAssociationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "idNamespaceAssociationIdentifier"
      ],
      "type": "structure"
    },
    "GetCollaborationInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "GetCollaborationOutput": {
      "members": {
        "collaboration": {
          "shape": "Collaboration"
        }
      },
      "required": [
        "collaboration"
      ],
      "type": "structure"
    },
    "GetCollaborationPrivacyBudgetTemplateInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "privacyBudgetTemplateIdentifier": {
          "location": "uri",
          "locationName": "privacyBudgetTemplateIdentifier",
          "shape": "PrivacyBudgetTemplateIdentifier"
        }
      },
      "required": [
        "collaborationIdentifier",
        "privacyBudgetTemplateIdentifier"
      ],
      "type": "structure"
    },
    "GetCollaborationPrivacyBudgetTemplateOutput": {
      "members": {
        "collaborationPrivacyBudgetTemplate": {
          "shape": "CollaborationPrivacyBudgetTemplate"
        }
      },
      "required": [
        "collaborationPrivacyBudgetTemplate"
      ],
      "type": "structure"
    },
    "GetConfiguredAudienceModelAssociationInput": {
      "members": {
        "configuredAudienceModelAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredAudienceModelAssociationIdentifier",
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "configuredAudienceModelAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "GetConfiguredAudienceModelAssociationOutput": {
      "members": {
        "configuredAudienceModelAssociation": {
          "shape": "ConfiguredAudienceModelAssociation"
        }
      },
      "required": [
        "configuredAudienceModelAssociation"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAnalysisRuleInput": {
      "members": {
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAnalysisRuleType"
        },
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier",
        "analysisRuleType"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAssociationAnalysisRuleInput": {
      "members": {
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAssociationAnalysisRuleType"
        },
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredTableAssociationIdentifier",
        "analysisRuleType"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAssociationAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAssociationAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAssociationInput": {
      "members": {
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "configuredTableAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "GetConfiguredTableAssociationOutput": {
      "members": {
        "configuredTableAssociation": {
          "shape": "ConfiguredTableAssociation"
        }
      },
      "required": [
        "configuredTableAssociation"
      ],
      "type": "structure"
    },
    "GetConfiguredTableInput": {
      "members": {
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier"
      ],
      "type": "structure"
    },
    "GetConfiguredTableOutput": {
      "members": {
        "configuredTable": {
          "shape": "ConfiguredTable"
        }
      },
      "required": [
        "configuredTable"
      ],
      "type": "structure"
    },
    "GetIdMappingTableInput": {
      "members": {
        "idMappingTableIdentifier": {
          "location": "uri",
          "locationName": "idMappingTableIdentifier",
          "shape": "UUID"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idMappingTableIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "GetIdMappingTableOutput": {
      "members": {
        "idMappingTable": {
          "shape": "IdMappingTable"
        }
      },
      "required": [
        "idMappingTable"
      ],
      "type": "structure"
    },
    "GetIdNamespaceAssociationInput": {
      "members": {
        "idNamespaceAssociationIdentifier": {
          "location": "uri",
          "locationName": "idNamespaceAssociationIdentifier",
          "shape": "IdNamespaceAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idNamespaceAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "GetMembershipInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "GetMembershipOutput": {
      "members": {
        "membership": {
          "shape": "Membership"
        }
      },
      "required": [
        "membership"
      ],
      "type": "structure"
    },
    "GetPrivacyBudgetTemplateInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "privacyBudgetTemplateIdentifier": {
          "location": "uri",
          "locationName": "privacyBudgetTemplateIdentifier",
          "shape": "PrivacyBudgetTemplateIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "privacyBudgetTemplateIdentifier"
      ],
      "type": "structure"
    },
    "GetPrivacyBudgetTemplateOutput": {
      "members": {
        "privacyBudgetTemplate": {
          "shape": "PrivacyBudgetTemplate"
        }
      },
      "required": [
        "privacyBudgetTemplate"
      ],
      "type": "structure"
    },
    "GetProtectedQueryInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "protectedQueryIdentifier": {
          "location": "uri",
          "locationName": "protectedQueryIdentifier",
          "shape": "ProtectedQueryIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "protectedQueryIdentifier"
      ],
      "type": "structure"
    },
    "GetProtectedQueryOutput": {
      "members": {
        "protectedQuery": {
          "shape": "ProtectedQuery"
        }
      },
      "required": [
        "protectedQuery"
      ],
      "type": "structure"
    },
    "GetSchemaAnalysisRuleInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "name": {
          "location": "uri",
          "locationName": "name",
          "shape": "TableAlias"
        },
        "type": {
          "location": "uri",
          "locationName": "type",
          "shape": "AnalysisRuleType"
        }
      },
      "required": [
        "collaborationIdentifier",
        "name",
        "type"
      ],
      "type": "structure"
    },
    "GetSchemaAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "AnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "GetSchemaInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "name": {
          "location": "uri",
          "locationName": "name",
          "shape": "TableAlias"
        }
      },
      "required": [
        "collaborationIdentifier",
        "name"
      ],
      "type": "structure"
    },
    "GetSchemaOutput": {
      "members": {
        "schema": {
          "shape": "Schema"
        }
      },
      "required": [
        "schema"
      ],
      "type": "structure"
    },
    "GlueDatabaseName": {
      "max": 128,
      "min": 0,
      "pattern": "[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?",
      "type": "string"
    },
    "GlueTableName": {
      "max": 128,
      "min": 0,
      "pattern": "[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?",
      "type": "string"
    },
    "GlueTableReference": {
      "members": {
        "databaseName": {
          "shape": "GlueDatabaseName"
        },
        "tableName": {
          "shape": "GlueTableName"
        }
      },
      "required": [
        "tableName",
        "databaseName"
      ],
      "type": "structure"
    },
    "IdMappingConfig": {
      "members": {
        "allowUseAsDimensionColumn": {
          "shape": "Boolean"
        }
      },
      "required": [
        "allowUseAsDimensionColumn"
      ],
      "type": "structure"
    },
    "IdMappingTable": {
      "members": {
        "arn": {
          "shape": "IdMappingTableArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "inputReferenceConfig": {
          "shape": "IdMappingTableInputReferenceConfig"
        },
        "inputReferenceProperties": {
          "shape": "IdMappingTableInputReferenceProperties"
        },
        "kmsKeyArn": {
          "shape": "KMSKeyArn"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "inputReferenceConfig",
        "membershipId",
        "membershipArn",
        "collaborationId",
        "collaborationArn",
        "name",
        "createTime",
        "updateTime",
        "inputReferenceProperties"
      ],
      "type": "structure"
    },
    "IdMappingTableArn": {
      "max": 200,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/idmappingtable/[\\d\\w-]+",
      "type": "string"
    },
    "IdMappingTableInputReferenceArn": {
      "max": 2048,
      "min": 20,
      "pattern": "arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(idmappingworkflow/.*)",
      "type": "string"
    },
    "IdMappingTableInputReferenceConfig": {
      "members": {
        "inputReferenceArn": {
          "shape": "IdMappingTableInputReferenceArn"
        },
        "manageResourcePolicies": {
          "shape": "Boolean"
        }
      },
      "required": [
        "inputReferenceArn",
        "manageResourcePolicies"
      ],
      "type": "structure"
    },
    "IdMappingTableInputReferenceProperties": {
      "members": {
        "idMappingTableInputSource": {
          "shape": "IdMappingTableInputSourceList"
        }
      },
      "required": [
        "idMappingTableInputSource"
      ],
      "type": "structure"
    },
    "IdMappingTableInputSource": {
      "members": {
        "idNamespaceAssociationId": {
          "shape": "String"
        },
        "type": {
          "shape": "IdNamespaceType"
        }
      },
      "required": [
        "idNamespaceAssociationId",
        "type"
      ],
      "type": "structure"
    },
    "IdMappingTableInputSourceList": {
      "max": 2,
      "member": {
        "shape": "IdMappingTableInputSource"
      },
      "min": 2,
      "type": "list"
    },
    "IdMappingTableSchemaTypeProperties": {
      "members": {
        "idMappingTableInputSource": {
          "shape": "IdMappingTableInputSourceList"
        }
      },
      "required": [
        "idMappingTableInputSource"
      ],
      "type": "structure"
    },
    "IdMappingTableSummary": {
      "members": {
        "arn": {
          "shape": "IdMappingTableArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "inputReferenceConfig": {
          "shape": "IdMappingTableInputReferenceConfig"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "ResourceAlias"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "collaborationArn",
        "collaborationId",
        "membershipId",
        "membershipArn",
        "createTime",
        "updateTime",
        "id",
        "arn",
        "inputReferenceConfig",
        "name"
      ],
      "type": "structure"
    },
    "IdMappingTableSummaryList": {
      "member": {
        "shape": "IdMappingTableSummary"
      },
      "type": "list"
    },
    "IdNamespaceAssociationArn": {
      "max": 256,
      "min": 0,
      "pattern": "arn:aws:cleanrooms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/idnamespaceassociation/[\\d\\w-]+",
      "type": "string"
    },
    "IdNamespaceAssociationIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "IdNamespaceAssociationInputReferenceArn": {
      "max": 256,
      "min": 0,
      "pattern": "arn:aws:entityresolution:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:idnamespace/[\\d\\w-]+",
      "type": "string"
    },
    "IdNamespaceAssociationInputReferenceConfig": {
      "members": {
        "inputReferenceArn": {
          "shape": "IdNamespaceAssociationInputReferenceArn"
        },
        "manageResourcePolicies": {
          "shape": "Boolean"
        }
      },
      "required": [
        "inputReferenceArn",
        "manageResourcePolicies"
      ],
      "type": "structure"
    },
    "IdNamespaceAssociationInputReferencePropertiesSummary": {
      "members": {
        "idNamespaceType": {
          "shape": "IdNamespaceType"
        }
      },
      "required": [
        "idNamespaceType"
      ],
      "type": "structure"
    },
    "IdNamespaceAssociationSummary": {
      "members": {
        "arn": {
          "shape": "IdNamespaceAssociationArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "id": {
          "shape": "UUID"
        },
        "inputReferenceConfig": {
          "shape": "IdNamespaceAssociationInputReferenceConfig"
        },
        "inputReferenceProperties": {
          "shape": "IdNamespaceAssociationInputReferencePropertiesSummary"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "GenericResourceName"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "membershipId",
        "membershipArn",
        "collaborationArn",
        "collaborationId",
        "createTime",
        "updateTime",
        "id",
        "arn",
        "inputReferenceConfig",
        "name",
        "inputReferenceProperties"
      ],
      "type": "structure"
    },
    "IdNamespaceAssociationSummaryList": {
      "member": {
        "shape": "IdNamespaceAssociationSummary"
      },
      "type": "list"
    },
    "IdNamespaceType": {
      "enum": [
        "SOURCE",
        "TARGET"
      ],
      "type": "string"
    },
    "InternalServerException": {
      "error": {
        "httpStatusCode": 500
      },
      "exception": true,
      "fault": true,
      "members": {
        "message": {
          "shape": "String"
        }
      },
      "type": "structure"
    },
    "JoinOperator": {
      "enum": [
        "OR",
        "AND"
      ],
      "type": "string"
    },
    "JoinOperatorsList": {
      "max": 2,
      "member": {
        "shape": "JoinOperator"
      },
      "min": 0,
      "type": "list"
    },
    "JoinRequiredOption": {
      "enum": [
        "QUERY_RUNNER"
      ],
      "type": "string"
    },
    "KMSKeyArn": {
      "max": 2048,
      "min": 20,
      "pattern": "arn:aws:kms:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:key/[a-zA-Z0-9-]+",
      "type": "string"
    },
    "KeyPrefix": {
      "max": 512,
      "min": 0,
      "pattern": "[\\w!.=*/-]*",
      "type": "string"
    },
    "ListAnalysisTemplatesInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListAnalysisTemplatesOutput": {
      "members": {
        "analysisTemplateSummaries": {
          "shape": "AnalysisTemplateSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "analysisTemplateSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationAnalysisTemplatesInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListCollaborationAnalysisTemplatesOutput": {
      "members": {
        "collaborationAnalysisTemplateSummaries": {
          "shape": "CollaborationAnalysisTemplateSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationAnalysisTemplateSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationConfiguredAudienceModelAssociationsInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListCollaborationConfiguredAudienceModelAssociationsOutput": {
      "members": {
        "collaborationConfiguredAudienceModelAssociationSummaries": {
          "shape": "CollaborationConfiguredAudienceModelAssociationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationConfiguredAudienceModelAssociationSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationIdNamespaceAssociationsInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListCollaborationIdNamespaceAssociationsOutput": {
      "members": {
        "collaborationIdNamespaceAssociationSummaries": {
          "shape": "CollaborationIdNamespaceAssociationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdNamespaceAssociationSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationPrivacyBudgetTemplatesInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListCollaborationPrivacyBudgetTemplatesOutput": {
      "members": {
        "collaborationPrivacyBudgetTemplateSummaries": {
          "shape": "CollaborationPrivacyBudgetTemplateSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationPrivacyBudgetTemplateSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationPrivacyBudgetsInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        },
        "privacyBudgetType": {
          "location": "querystring",
          "locationName": "privacyBudgetType",
          "shape": "PrivacyBudgetType"
        }
      },
      "required": [
        "collaborationIdentifier",
        "privacyBudgetType"
      ],
      "type": "structure"
    },
    "ListCollaborationPrivacyBudgetsOutput": {
      "members": {
        "collaborationPrivacyBudgetSummaries": {
          "shape": "CollaborationPrivacyBudgetSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationPrivacyBudgetSummaries"
      ],
      "type": "structure"
    },
    "ListCollaborationsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "memberStatus": {
          "location": "querystring",
          "locationName": "memberStatus",
          "shape": "FilterableMemberStatus"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "type": "structure"
    },
    "ListCollaborationsOutput": {
      "members": {
        "collaborationList": {
          "shape": "CollaborationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationList"
      ],
      "type": "structure"
    },
    "ListConfiguredAudienceModelAssociationsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListConfiguredAudienceModelAssociationsOutput": {
      "members": {
        "configuredAudienceModelAssociationSummaries": {
          "shape": "ConfiguredAudienceModelAssociationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "configuredAudienceModelAssociationSummaries"
      ],
      "type": "structure"
    },
    "ListConfiguredTableAssociationsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListConfiguredTableAssociationsOutput": {
      "members": {
        "configuredTableAssociationSummaries": {
          "shape": "ConfiguredTableAssociationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "configuredTableAssociationSummaries"
      ],
      "type": "structure"
    },
    "ListConfiguredTablesInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "type": "structure"
    },
    "ListConfiguredTablesOutput": {
      "members": {
        "configuredTableSummaries": {
          "shape": "ConfiguredTableSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "configuredTableSummaries"
      ],
      "type": "structure"
    },
    "ListIdMappingTablesInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListIdMappingTablesOutput": {
      "members": {
        "idMappingTableSummaries": {
          "shape": "IdMappingTableSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "idMappingTableSummaries"
      ],
      "type": "structure"
    },
    "ListIdNamespaceAssociationsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListIdNamespaceAssociationsOutput": {
      "members": {
        "idNamespaceAssociationSummaries": {
          "shape": "IdNamespaceAssociationSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "idNamespaceAssociationSummaries"
      ],
      "type": "structure"
    },
    "ListMembersInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListMembersOutput": {
      "members": {
        "memberSummaries": {
          "shape": "MemberSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "memberSummaries"
      ],
      "type": "structure"
    },
    "ListMembershipsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        },
        "status": {
          "location": "querystring",
          "locationName": "status",
          "shape": "MembershipStatus"
        }
      },
      "type": "structure"
    },
    "ListMembershipsOutput": {
      "members": {
        "membershipSummaries": {
          "shape": "MembershipSummaryList"
        },
        "nextToken": {
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipSummaries"
      ],
      "type": "structure"
    },
    "ListPrivacyBudgetTemplatesInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListPrivacyBudgetTemplatesOutput": {
      "members": {
        "nextToken": {
          "shape": "PaginationToken"
        },
        "privacyBudgetTemplateSummaries": {
          "shape": "PrivacyBudgetTemplateSummaryList"
        }
      },
      "required": [
        "privacyBudgetTemplateSummaries"
      ],
      "type": "structure"
    },
    "ListPrivacyBudgetsInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        },
        "privacyBudgetType": {
          "location": "querystring",
          "locationName": "privacyBudgetType",
          "shape": "PrivacyBudgetType"
        }
      },
      "required": [
        "membershipIdentifier",
        "privacyBudgetType"
      ],
      "type": "structure"
    },
    "ListPrivacyBudgetsOutput": {
      "members": {
        "nextToken": {
          "shape": "PaginationToken"
        },
        "privacyBudgetSummaries": {
          "shape": "PrivacyBudgetSummaryList"
        }
      },
      "required": [
        "privacyBudgetSummaries"
      ],
      "type": "structure"
    },
    "ListProtectedQueriesInput": {
      "members": {
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        },
        "status": {
          "location": "querystring",
          "locationName": "status",
          "shape": "ProtectedQueryStatus"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "ListProtectedQueriesOutput": {
      "members": {
        "nextToken": {
          "shape": "PaginationToken"
        },
        "protectedQueries": {
          "shape": "ProtectedQuerySummaryList"
        }
      },
      "required": [
        "protectedQueries"
      ],
      "type": "structure"
    },
    "ListSchemasInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "maxResults": {
          "location": "querystring",
          "locationName": "maxResults",
          "shape": "MaxResults"
        },
        "nextToken": {
          "location": "querystring",
          "locationName": "nextToken",
          "shape": "PaginationToken"
        },
        "schemaType": {
          "location": "querystring",
          "locationName": "schemaType",
          "shape": "SchemaType"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "ListSchemasOutput": {
      "members": {
        "nextToken": {
          "shape": "PaginationToken"
        },
        "schemaSummaries": {
          "shape": "SchemaSummaryList"
        }
      },
      "required": [
        "schemaSummaries"
      ],
      "type": "structure"
    },
    "ListTagsForResourceInput": {
      "members": {
        "resourceArn": {
          "location": "uri",
          "locationName": "resourceArn",
          "shape": "CleanroomsArn"
        }
      },
      "required": [
        "resourceArn"
      ],
      "type": "structure"
    },
    "ListTagsForResourceOutput": {
      "members": {
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "tags"
      ],
      "type": "structure"
    },
    "Long": {
      "box": true,
      "type": "long"
    },
    "MaxResults": {
      "box": true,
      "max": 100,
      "min": 1,
      "type": "integer"
    },
    "MemberAbilities": {
      "member": {
        "shape": "MemberAbility"
      },
      "type": "list"
    },
    "MemberAbility": {
      "enum": [
        "CAN_QUERY",
        "CAN_RECEIVE_RESULTS"
      ],
      "type": "string"
    },
    "MemberList": {
      "max": 9,
      "member": {
        "shape": "MemberSpecification"
      },
      "min": 0,
      "type": "list"
    },
    "MemberSpecification": {
      "members": {
        "accountId": {
          "shape": "AccountId"
        },
        "displayName": {
          "shape": "DisplayName"
        },
        "memberAbilities": {
          "shape": "MemberAbilities"
        },
        "paymentConfiguration": {
          "shape": "PaymentConfiguration"
        }
      },
      "required": [
        "accountId",
        "memberAbilities",
        "displayName"
      ],
      "type": "structure"
    },
    "MemberStatus": {
      "enum": [
        "INVITED",
        "ACTIVE",
        "LEFT",
        "REMOVED"
      ],
      "type": "string"
    },
    "MemberSummary": {
      "members": {
        "abilities": {
          "shape": "MemberAbilities"
        },
        "accountId": {
          "shape": "AccountId"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "displayName": {
          "shape": "DisplayName"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "paymentConfiguration": {
          "shape": "PaymentConfiguration"
        },
        "status": {
          "shape": "MemberStatus"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "accountId",
        "status",
        "displayName",
        "abilities",
        "createTime",
        "updateTime",
        "paymentConfiguration"
      ],
      "type": "structure"
    },
    "MemberSummaryList": {
      "member": {
        "shape": "MemberSummary"
      },
      "type": "list"
    },
    "Membership": {
      "members": {
        "arn": {
          "shape": "MembershipArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationCreatorAccountId": {
          "shape": "AccountId"
        },
        "collaborationCreatorDisplayName": {
          "shape": "DisplayName"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "collaborationName": {
          "shape": "CollaborationName"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "defaultResultConfiguration": {
          "shape": "MembershipProtectedQueryResultConfiguration"
        },
        "id": {
          "shape": "UUID"
        },
        "memberAbilities": {
          "shape": "MemberAbilities"
        },
        "paymentConfiguration": {
          "shape": "MembershipPaymentConfiguration"
        },
        "queryLogStatus": {
          "shape": "MembershipQueryLogStatus"
        },
        "status": {
          "shape": "MembershipStatus"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationArn",
        "collaborationId",
        "collaborationCreatorAccountId",
        "collaborationCreatorDisplayName",
        "collaborationName",
        "createTime",
        "updateTime",
        "status",
        "memberAbilities",
        "queryLogStatus",
        "paymentConfiguration"
      ],
      "type": "structure"
    },
    "MembershipArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+",
      "type": "string"
    },
    "MembershipIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "MembershipPaymentConfiguration": {
      "members": {
        "queryCompute": {
          "shape": "MembershipQueryComputePaymentConfig"
        }
      },
      "required": [
        "queryCompute"
      ],
      "type": "structure"
    },
    "MembershipProtectedQueryOutputConfiguration": {
      "members": {
        "s3": {
          "shape": "ProtectedQueryS3OutputConfiguration"
        }
      },
      "type": "structure",
      "union": true
    },
    "MembershipProtectedQueryResultConfiguration": {
      "members": {
        "outputConfiguration": {
          "shape": "MembershipProtectedQueryOutputConfiguration"
        },
        "roleArn": {
          "shape": "RoleArn"
        }
      },
      "required": [
        "outputConfiguration"
      ],
      "type": "structure"
    },
    "MembershipQueryComputePaymentConfig": {
      "members": {
        "isResponsible": {
          "shape": "Boolean"
        }
      },
      "required": [
        "isResponsible"
      ],
      "type": "structure"
    },
    "MembershipQueryLogStatus": {
      "enum": [
        "ENABLED",
        "DISABLED"
      ],
      "type": "string"
    },
    "MembershipStatus": {
      "enum": [
        "ACTIVE",
        "REMOVED",
        "COLLABORATION_DELETED"
      ],
      "type": "string"
    },
    "MembershipSummary": {
      "members": {
        "arn": {
          "shape": "MembershipArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationCreatorAccountId": {
          "shape": "AccountId"
        },
        "collaborationCreatorDisplayName": {
          "shape": "DisplayName"
        },
        "collaborationId": {
          "shape": "CollaborationIdentifier"
        },
        "collaborationName": {
          "shape": "CollaborationName"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "UUID"
        },
        "memberAbilities": {
          "shape": "MemberAbilities"
        },
        "paymentConfiguration": {
          "shape": "MembershipPaymentConfiguration"
        },
        "status": {
          "shape": "MembershipStatus"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "collaborationArn",
        "collaborationId",
        "collaborationCreatorAccountId",
        "collaborationCreatorDisplayName",
        "collaborationName",
        "createTime",
        "updateTime",
        "status",
        "memberAbilities",
        "paymentConfiguration"
      ],
      "type": "structure"
    },
    "MembershipSummaryList": {
      "member": {
        "shape": "MembershipSummary"
      },
      "type": "list"
    },
    "PaginationToken": {
      "max": 10240,
      "min": 0,
      "type": "string"
    },
    "ParameterMap": {
      "key": {
        "shape": "ParameterName"
      },
      "type": "map",
      "value": {
        "shape": "ParameterValue"
      }
    },
    "ParameterName": {
      "max": 100,
      "min": 1,
      "pattern": "[0-9a-zA-Z_]+",
      "type": "string"
    },
    "ParameterType": {
      "enum": [
        "SMALLINT",
        "INTEGER",
        "BIGINT",
        "DECIMAL",
        "REAL",
        "DOUBLE_PRECISION",
        "BOOLEAN",
        "CHAR",
        "VARCHAR",
        "DATE",
        "TIMESTAMP",
        "TIMESTAMPTZ",
        "TIME",
        "TIMETZ",
        "VARBYTE"
      ],
      "type": "string"
    },
    "ParameterValue": {
      "max": 250,
      "min": 0,
      "type": "string"
    },
    "PaymentConfiguration": {
      "members": {
        "queryCompute": {
          "shape": "QueryComputePaymentConfig"
        }
      },
      "required": [
        "queryCompute"
      ],
      "type": "structure"
    },
    "PopulateIdMappingTableInput": {
      "members": {
        "idMappingTableIdentifier": {
          "location": "uri",
          "locationName": "idMappingTableIdentifier",
          "shape": "UUID"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idMappingTableIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "PopulateIdMappingTableOutput": {
      "members": {
        "idMappingJobId": {
          "shape": "UUID"
        }
      },
      "required": [
        "idMappingJobId"
      ],
      "type": "structure"
    },
    "PreviewPrivacyImpactInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "parameters": {
          "shape": "PreviewPrivacyImpactParametersInput"
        }
      },
      "required": [
        "membershipIdentifier",
        "parameters"
      ],
      "type": "structure"
    },
    "PreviewPrivacyImpactOutput": {
      "members": {
        "privacyImpact": {
          "shape": "PrivacyImpact"
        }
      },
      "required": [
        "privacyImpact"
      ],
      "type": "structure"
    },
    "PreviewPrivacyImpactParametersInput": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyPreviewParametersInput"
        }
      },
      "type": "structure",
      "union": true
    },
    "PrivacyBudget": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyPrivacyBudget"
        }
      },
      "type": "structure",
      "union": true
    },
    "PrivacyBudgetSummary": {
      "members": {
        "budget": {
          "shape": "PrivacyBudget"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "MembershipIdentifier"
        },
        "privacyBudgetTemplateArn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "privacyBudgetTemplateId": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "type": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "privacyBudgetTemplateId",
        "privacyBudgetTemplateArn",
        "membershipId",
        "membershipArn",
        "collaborationId",
        "collaborationArn",
        "type",
        "createTime",
        "updateTime",
        "budget"
      ],
      "type": "structure"
    },
    "PrivacyBudgetSummaryList": {
      "member": {
        "shape": "PrivacyBudgetSummary"
      },
      "type": "list"
    },
    "PrivacyBudgetTemplate": {
      "members": {
        "arn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "autoRefresh": {
          "shape": "PrivacyBudgetTemplateAutoRefresh"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "parameters": {
          "shape": "PrivacyBudgetTemplateParametersOutput"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "membershipId",
        "membershipArn",
        "collaborationId",
        "collaborationArn",
        "createTime",
        "updateTime",
        "privacyBudgetType",
        "autoRefresh",
        "parameters"
      ],
      "type": "structure"
    },
    "PrivacyBudgetTemplateArn": {
      "max": 100,
      "min": 0,
      "pattern": "arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:privacybudgettemplate/[\\d\\w-]+",
      "type": "string"
    },
    "PrivacyBudgetTemplateAutoRefresh": {
      "enum": [
        "CALENDAR_MONTH",
        "NONE"
      ],
      "type": "string"
    },
    "PrivacyBudgetTemplateIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "PrivacyBudgetTemplateParametersInput": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyTemplateParametersInput"
        }
      },
      "type": "structure",
      "union": true
    },
    "PrivacyBudgetTemplateParametersOutput": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyTemplateParametersOutput"
        }
      },
      "type": "structure",
      "union": true
    },
    "PrivacyBudgetTemplateSummary": {
      "members": {
        "arn": {
          "shape": "PrivacyBudgetTemplateArn"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "id",
        "arn",
        "membershipId",
        "membershipArn",
        "collaborationId",
        "collaborationArn",
        "privacyBudgetType",
        "createTime",
        "updateTime"
      ],
      "type": "structure"
    },
    "PrivacyBudgetTemplateSummaryList": {
      "member": {
        "shape": "PrivacyBudgetTemplateSummary"
      },
      "type": "list"
    },
    "PrivacyBudgetTemplateUpdateParameters": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyTemplateUpdateParameters"
        }
      },
      "type": "structure",
      "union": true
    },
    "PrivacyBudgetType": {
      "enum": [
        "DIFFERENTIAL_PRIVACY"
      ],
      "type": "string"
    },
    "PrivacyImpact": {
      "members": {
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyPrivacyImpact"
        }
      },
      "type": "structure",
      "union": true
    },
    "ProtectedQuery": {
      "members": {
        "createTime": {
          "shape": "Timestamp"
        },
        "differentialPrivacy": {
          "shape": "DifferentialPrivacyParameters"
        },
        "error": {
          "shape": "ProtectedQueryError"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "result": {
          "shape": "ProtectedQueryResult"
        },
        "resultConfiguration": {
          "shape": "ProtectedQueryResultConfiguration"
        },
        "sqlParameters": {
          "shape": "ProtectedQuerySQLParameters"
        },
        "statistics": {
          "shape": "ProtectedQueryStatistics"
        },
        "status": {
          "shape": "ProtectedQueryStatus"
        }
      },
      "required": [
        "id",
        "membershipId",
        "membershipArn",
        "createTime",
        "status"
      ],
      "type": "structure"
    },
    "ProtectedQueryError": {
      "members": {
        "code": {
          "shape": "String"
        },
        "message": {
          "shape": "String"
        }
      },
      "required": [
        "message",
        "code"
      ],
      "type": "structure"
    },
    "ProtectedQueryIdentifier": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "ProtectedQueryMemberOutputConfiguration": {
      "members": {
        "accountId": {
          "shape": "AccountId"
        }
      },
      "required": [
        "accountId"
      ],
      "type": "structure"
    },
    "ProtectedQueryMemberOutputList": {
      "member": {
        "shape": "ProtectedQuerySingleMemberOutput"
      },
      "type": "list"
    },
    "ProtectedQueryOutput": {
      "members": {
        "memberList": {
          "shape": "ProtectedQueryMemberOutputList"
        },
        "s3": {
          "shape": "ProtectedQueryS3Output"
        }
      },
      "type": "structure",
      "union": true
    },
    "ProtectedQueryOutputConfiguration": {
      "members": {
        "member": {
          "shape": "ProtectedQueryMemberOutputConfiguration"
        },
        "s3": {
          "shape": "ProtectedQueryS3OutputConfiguration"
        }
      },
      "type": "structure",
      "union": true
    },
    "ProtectedQueryResult": {
      "members": {
        "output": {
          "shape": "ProtectedQueryOutput"
        }
      },
      "required": [
        "output"
      ],
      "type": "structure"
    },
    "ProtectedQueryResultConfiguration": {
      "members": {
        "outputConfiguration": {
          "shape": "ProtectedQueryOutputConfiguration"
        }
      },
      "required": [
        "outputConfiguration"
      ],
      "type": "structure"
    },
    "ProtectedQueryS3Output": {
      "members": {
        "location": {
          "shape": "String"
        }
      },
      "required": [
        "location"
      ],
      "type": "structure"
    },
    "ProtectedQueryS3OutputConfiguration": {
      "members": {
        "bucket": {
          "shape": "ProtectedQueryS3OutputConfigurationBucketString"
        },
        "keyPrefix": {
          "shape": "KeyPrefix"
        },
        "resultFormat": {
          "shape": "ResultFormat"
        }
      },
      "required": [
        "resultFormat",
        "bucket"
      ],
      "type": "structure"
    },
    "ProtectedQueryS3OutputConfigurationBucketString": {
      "max": 63,
      "min": 3,
      "pattern": ".*(?!^(\\d+\\.)+\\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])\\.)*([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])$).*",
      "type": "string"
    },
    "ProtectedQuerySQLParameters": {
      "members": {
        "analysisTemplateArn": {
          "shape": "AnalysisTemplateArn"
        },
        "parameters": {
          "shape": "ParameterMap"
        },
        "queryString": {
          "shape": "ProtectedQuerySQLParametersQueryStringString"
        }
      },
      "sensitive": true,
      "type": "structure"
    },
    "ProtectedQuerySQLParametersQueryStringString": {
      "max": 500000,
      "min": 0,
      "type": "string"
    },
    "ProtectedQuerySingleMemberOutput": {
      "members": {
        "accountId": {
          "shape": "AccountId"
        }
      },
      "required": [
        "accountId"
      ],
      "type": "structure"
    },
    "ProtectedQueryStatistics": {
      "members": {
        "totalDurationInMillis": {
          "shape": "Long"
        }
      },
      "type": "structure"
    },
    "ProtectedQueryStatus": {
      "enum": [
        "SUBMITTED",
        "STARTED",
        "CANCELLED",
        "CANCELLING",
        "FAILED",
        "SUCCESS",
        "TIMED_OUT"
      ],
      "type": "string"
    },
    "ProtectedQuerySummary": {
      "members": {
        "createTime": {
          "shape": "Timestamp"
        },
        "id": {
          "shape": "UUID"
        },
        "membershipArn": {
          "shape": "MembershipArn"
        },
        "membershipId": {
          "shape": "UUID"
        },
        "receiverConfigurations": {
          "shape": "ReceiverConfigurationsList"
        },
        "status": {
          "shape": "ProtectedQueryStatus"
        }
      },
      "required": [
        "id",
        "membershipId",
        "membershipArn",
        "createTime",
        "status",
        "receiverConfigurations"
      ],
      "type": "structure"
    },
    "ProtectedQuerySummaryList": {
      "member": {
        "shape": "ProtectedQuerySummary"
      },
      "type": "list"
    },
    "ProtectedQueryType": {
      "enum": [
        "SQL"
      ],
      "type": "string"
    },
    "QueryComputePaymentConfig": {
      "members": {
        "isResponsible": {
          "shape": "Boolean"
        }
      },
      "required": [
        "isResponsible"
      ],
      "type": "structure"
    },
    "QueryConstraint": {
      "members": {
        "requireOverlap": {
          "shape": "QueryConstraintRequireOverlap"
        }
      },
      "type": "structure",
      "union": true
    },
    "QueryConstraintList": {
      "max": 1,
      "member": {
        "shape": "QueryConstraint"
      },
      "min": 0,
      "type": "list"
    },
    "QueryConstraintRequireOverlap": {
      "members": {
        "columns": {
          "shape": "AnalysisRuleColumnList"
        }
      },
      "type": "structure"
    },
    "QueryTables": {
      "member": {
        "shape": "TableAlias"
      },
      "type": "list"
    },
    "ReceiverAccountIds": {
      "member": {
        "shape": "AccountId"
      },
      "type": "list"
    },
    "ReceiverConfiguration": {
      "members": {
        "analysisType": {
          "shape": "AnalysisType"
        },
        "configurationDetails": {
          "shape": "ConfigurationDetails"
        }
      },
      "required": [
        "analysisType"
      ],
      "type": "structure"
    },
    "ReceiverConfigurationsList": {
      "member": {
        "shape": "ReceiverConfiguration"
      },
      "type": "list"
    },
    "ResourceAlias": {
      "max": 128,
      "min": 0,
      "pattern": "[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?",
      "type": "string"
    },
    "ResourceDescription": {
      "max": 255,
      "min": 0,
      "pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*",
      "type": "string"
    },
    "ResourceNotFoundException": {
      "error": {
        "httpStatusCode": 404,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "message": {
          "shape": "String"
        },
        "resourceId": {
          "shape": "String"
        },
        "resourceType": {
          "shape": "ResourceType"
        }
      },
      "required": [
        "message",
        "resourceId",
        "resourceType"
      ],
      "type": "structure"
    },
    "ResourceType": {
      "enum": [
        "CONFIGURED_TABLE",
        "COLLABORATION",
        "MEMBERSHIP",
        "CONFIGURED_TABLE_ASSOCIATION"
      ],
      "type": "string"
    },
    "ResultFormat": {
      "enum": [
        "CSV",
        "PARQUET"
      ],
      "type": "string"
    },
    "RoleArn": {
      "max": 512,
      "min": 32,
      "pattern": "arn:aws:iam::[\\w]+:role/[\\w+=./@-]+",
      "type": "string"
    },
    "ScalarFunctions": {
      "enum": [
        "ABS",
        "CAST",
        "CEILING",
        "COALESCE",
        "CONVERT",
        "CURRENT_DATE",
        "DATEADD",
        "EXTRACT",
        "FLOOR",
        "GETDATE",
        "LN",
        "LOG",
        "LOWER",
        "ROUND",
        "RTRIM",
        "SQRT",
        "SUBSTRING",
        "TO_CHAR",
        "TO_DATE",
        "TO_NUMBER",
        "TO_TIMESTAMP",
        "TRIM",
        "TRUNC",
        "UPPER"
      ],
      "type": "string"
    },
    "ScalarFunctionsList": {
      "member": {
        "shape": "ScalarFunctions"
      },
      "type": "list"
    },
    "Schema": {
      "members": {
        "analysisMethod": {
          "shape": "AnalysisMethod"
        },
        "analysisRuleTypes": {
          "shape": "AnalysisRuleTypeList"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "columns": {
          "shape": "ColumnList"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "description": {
          "shape": "TableDescription"
        },
        "name": {
          "shape": "TableAlias"
        },
        "partitionKeys": {
          "shape": "ColumnList"
        },
        "schemaStatusDetails": {
          "shape": "SchemaStatusDetailList"
        },
        "schemaTypeProperties": {
          "shape": "SchemaTypeProperties"
        },
        "type": {
          "shape": "SchemaType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "columns",
        "partitionKeys",
        "analysisRuleTypes",
        "creatorAccountId",
        "name",
        "collaborationId",
        "collaborationArn",
        "description",
        "createTime",
        "updateTime",
        "type",
        "schemaStatusDetails"
      ],
      "type": "structure"
    },
    "SchemaAnalysisRuleList": {
      "max": 25,
      "member": {
        "shape": "AnalysisRule"
      },
      "min": 0,
      "type": "list"
    },
    "SchemaAnalysisRuleRequest": {
      "members": {
        "name": {
          "shape": "TableAlias"
        },
        "type": {
          "shape": "AnalysisRuleType"
        }
      },
      "required": [
        "name",
        "type"
      ],
      "type": "structure"
    },
    "SchemaAnalysisRuleRequestList": {
      "max": 25,
      "member": {
        "shape": "SchemaAnalysisRuleRequest"
      },
      "min": 1,
      "type": "list"
    },
    "SchemaConfiguration": {
      "enum": [
        "DIFFERENTIAL_PRIVACY"
      ],
      "type": "string"
    },
    "SchemaConfigurationList": {
      "member": {
        "shape": "SchemaConfiguration"
      },
      "type": "list"
    },
    "SchemaList": {
      "max": 25,
      "member": {
        "shape": "Schema"
      },
      "min": 0,
      "type": "list"
    },
    "SchemaStatus": {
      "enum": [
        "READY",
        "NOT_READY"
      ],
      "type": "string"
    },
    "SchemaStatusDetail": {
      "members": {
        "analysisRuleType": {
          "shape": "AnalysisRuleType"
        },
        "analysisType": {
          "shape": "AnalysisType"
        },
        "configurations": {
          "shape": "SchemaConfigurationList"
        },
        "reasons": {
          "shape": "SchemaStatusReasonList"
        },
        "status": {
          "shape": "SchemaStatus"
        }
      },
      "required": [
        "status",
        "analysisType"
      ],
      "type": "structure"
    },
    "SchemaStatusDetailList": {
      "member": {
        "shape": "SchemaStatusDetail"
      },
      "type": "list"
    },
    "SchemaStatusReason": {
      "members": {
        "code": {
          "shape": "SchemaStatusReasonCode"
        },
        "message": {
          "shape": "String"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "type": "structure"
    },
    "SchemaStatusReasonCode": {
      "enum": [
        "ANALYSIS_RULE_MISSING",
        "ANALYSIS_TEMPLATES_NOT_CONFIGURED",
        "ANALYSIS_PROVIDERS_NOT_CONFIGURED",
        "DIFFERENTIAL_PRIVACY_POLICY_NOT_CONFIGURED",
        "ID_MAPPING_TABLE_NOT_POPULATED",
        "COLLABORATION_ANALYSIS_RULE_NOT_CONFIGURED",
        "ADDITIONAL_ANALYSES_NOT_CONFIGURED",
        "RESULT_RECEIVERS_NOT_CONFIGURED",
        "ADDITIONAL_ANALYSES_NOT_ALLOWED",
        "RESULT_RECEIVERS_NOT_ALLOWED",
        "ANALYSIS_RULE_TYPES_NOT_COMPATIBLE"
      ],
      "type": "string"
    },
    "SchemaStatusReasonList": {
      "member": {
        "shape": "SchemaStatusReason"
      },
      "type": "list"
    },
    "SchemaSummary": {
      "members": {
        "analysisMethod": {
          "shape": "AnalysisMethod"
        },
        "analysisRuleTypes": {
          "shape": "AnalysisRuleTypeList"
        },
        "collaborationArn": {
          "shape": "CollaborationArn"
        },
        "collaborationId": {
          "shape": "UUID"
        },
        "createTime": {
          "shape": "Timestamp"
        },
        "creatorAccountId": {
          "shape": "AccountId"
        },
        "name": {
          "shape": "TableAlias"
        },
        "type": {
          "shape": "SchemaType"
        },
        "updateTime": {
          "shape": "Timestamp"
        }
      },
      "required": [
        "name",
        "type",
        "creatorAccountId",
        "createTime",
        "updateTime",
        "collaborationId",
        "collaborationArn",
        "analysisRuleTypes"
      ],
      "type": "structure"
    },
    "SchemaSummaryList": {
      "member": {
        "shape": "SchemaSummary"
      },
      "type": "list"
    },
    "SchemaType": {
      "enum": [
        "TABLE",
        "ID_MAPPING_TABLE"
      ],
      "type": "string"
    },
    "SchemaTypeProperties": {
      "members": {
        "idMappingTable": {
          "shape": "IdMappingTableSchemaTypeProperties"
        }
      },
      "type": "structure",
      "union": true
    },
    "ServiceQuotaExceededException": {
      "error": {
        "httpStatusCode": 402,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "message": {
          "shape": "String"
        },
        "quotaName": {
          "shape": "String"
        },
        "quotaValue": {
          "shape": "Double"
        }
      },
      "required": [
        "message",
        "quotaName",
        "quotaValue"
      ],
      "type": "structure"
    },
    "StartProtectedQueryInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "resultConfiguration": {
          "shape": "ProtectedQueryResultConfiguration"
        },
        "sqlParameters": {
          "shape": "ProtectedQuerySQLParameters"
        },
        "type": {
          "shape": "ProtectedQueryType"
        }
      },
      "required": [
        "type",
        "membershipIdentifier",
        "sqlParameters"
      ],
      "type": "structure"
    },
    "StartProtectedQueryOutput": {
      "members": {
        "protectedQuery": {
          "shape": "ProtectedQuery"
        }
      },
      "required": [
        "protectedQuery"
      ],
      "type": "structure"
    },
    "String": {
      "type": "string"
    },
    "TableAlias": {
      "max": 128,
      "min": 0,
      "pattern": "[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?",
      "type": "string"
    },
    "TableAliasList": {
      "max": 25,
      "member": {
        "shape": "TableAlias"
      },
      "min": 1,
      "type": "list"
    },
    "TableDescription": {
      "max": 255,
      "min": 0,
      "pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*",
      "type": "string"
    },
    "TableReference": {
      "members": {
        "glue": {
          "shape": "GlueTableReference"
        }
      },
      "type": "structure",
      "union": true
    },
    "TagKey": {
      "max": 128,
      "min": 1,
      "type": "string"
    },
    "TagKeys": {
      "member": {
        "shape": "TagKey"
      },
      "type": "list"
    },
    "TagMap": {
      "key": {
        "shape": "TagKey"
      },
      "max": 200,
      "min": 0,
      "type": "map",
      "value": {
        "shape": "TagValue"
      }
    },
    "TagResourceInput": {
      "members": {
        "resourceArn": {
          "location": "uri",
          "locationName": "resourceArn",
          "shape": "CleanroomsArn"
        },
        "tags": {
          "shape": "TagMap"
        }
      },
      "required": [
        "resourceArn",
        "tags"
      ],
      "type": "structure"
    },
    "TagResourceOutput": {
      "members": {},
      "type": "structure"
    },
    "TagValue": {
      "max": 256,
      "min": 0,
      "type": "string"
    },
    "TargetProtectedQueryStatus": {
      "enum": [
        "CANCELLED"
      ],
      "type": "string"
    },
    "ThrottlingException": {
      "error": {
        "httpStatusCode": 429,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "message": {
          "shape": "String"
        }
      },
      "type": "structure"
    },
    "Timestamp": {
      "type": "timestamp"
    },
    "UUID": {
      "max": 36,
      "min": 36,
      "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
      "type": "string"
    },
    "UntagResourceInput": {
      "members": {
        "resourceArn": {
          "location": "uri",
          "locationName": "resourceArn",
          "shape": "CleanroomsArn"
        },
        "tagKeys": {
          "location": "querystring",
          "locationName": "tagKeys",
          "shape": "TagKeys"
        }
      },
      "required": [
        "resourceArn",
        "tagKeys"
      ],
      "type": "structure"
    },
    "UntagResourceOutput": {
      "members": {},
      "type": "structure"
    },
    "UpdateAnalysisTemplateInput": {
      "members": {
        "analysisTemplateIdentifier": {
          "location": "uri",
          "locationName": "analysisTemplateIdentifier",
          "shape": "AnalysisTemplateIdentifier"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "analysisTemplateIdentifier"
      ],
      "type": "structure"
    },
    "UpdateAnalysisTemplateOutput": {
      "members": {
        "analysisTemplate": {
          "shape": "AnalysisTemplate"
        }
      },
      "required": [
        "analysisTemplate"
      ],
      "type": "structure"
    },
    "UpdateCollaborationInput": {
      "members": {
        "collaborationIdentifier": {
          "location": "uri",
          "locationName": "collaborationIdentifier",
          "shape": "CollaborationIdentifier"
        },
        "description": {
          "shape": "CollaborationDescription"
        },
        "name": {
          "shape": "CollaborationName"
        }
      },
      "required": [
        "collaborationIdentifier"
      ],
      "type": "structure"
    },
    "UpdateCollaborationOutput": {
      "members": {
        "collaboration": {
          "shape": "Collaboration"
        }
      },
      "required": [
        "collaboration"
      ],
      "type": "structure"
    },
    "UpdateConfiguredAudienceModelAssociationInput": {
      "members": {
        "configuredAudienceModelAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredAudienceModelAssociationIdentifier",
          "shape": "ConfiguredAudienceModelAssociationIdentifier"
        },
        "description": {
          "shape": "ResourceDescription"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "ConfiguredAudienceModelAssociationName"
        }
      },
      "required": [
        "configuredAudienceModelAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "UpdateConfiguredAudienceModelAssociationOutput": {
      "members": {
        "configuredAudienceModelAssociation": {
          "shape": "ConfiguredAudienceModelAssociation"
        }
      },
      "required": [
        "configuredAudienceModelAssociation"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAnalysisRuleInput": {
      "members": {
        "analysisRulePolicy": {
          "shape": "ConfiguredTableAnalysisRulePolicy"
        },
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAnalysisRuleType"
        },
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        }
      },
      "required": [
        "configuredTableIdentifier",
        "analysisRuleType",
        "analysisRulePolicy"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAssociationAnalysisRuleInput": {
      "members": {
        "analysisRulePolicy": {
          "shape": "ConfiguredTableAssociationAnalysisRulePolicy"
        },
        "analysisRuleType": {
          "location": "uri",
          "locationName": "analysisRuleType",
          "shape": "ConfiguredTableAssociationAnalysisRuleType"
        },
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "membershipIdentifier",
        "configuredTableAssociationIdentifier",
        "analysisRuleType",
        "analysisRulePolicy"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAssociationAnalysisRuleOutput": {
      "members": {
        "analysisRule": {
          "shape": "ConfiguredTableAssociationAnalysisRule"
        }
      },
      "required": [
        "analysisRule"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAssociationInput": {
      "members": {
        "configuredTableAssociationIdentifier": {
          "location": "uri",
          "locationName": "configuredTableAssociationIdentifier",
          "shape": "ConfiguredTableAssociationIdentifier"
        },
        "description": {
          "shape": "TableDescription"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "roleArn": {
          "shape": "RoleArn"
        }
      },
      "required": [
        "configuredTableAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableAssociationOutput": {
      "members": {
        "configuredTableAssociation": {
          "shape": "ConfiguredTableAssociation"
        }
      },
      "required": [
        "configuredTableAssociation"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableInput": {
      "members": {
        "configuredTableIdentifier": {
          "location": "uri",
          "locationName": "configuredTableIdentifier",
          "shape": "ConfiguredTableIdentifier"
        },
        "description": {
          "shape": "TableDescription"
        },
        "name": {
          "shape": "DisplayName"
        }
      },
      "required": [
        "configuredTableIdentifier"
      ],
      "type": "structure"
    },
    "UpdateConfiguredTableOutput": {
      "members": {
        "configuredTable": {
          "shape": "ConfiguredTable"
        }
      },
      "required": [
        "configuredTable"
      ],
      "type": "structure"
    },
    "UpdateIdMappingTableInput": {
      "members": {
        "description": {
          "shape": "ResourceDescription"
        },
        "idMappingTableIdentifier": {
          "location": "uri",
          "locationName": "idMappingTableIdentifier",
          "shape": "UUID"
        },
        "kmsKeyArn": {
          "shape": "KMSKeyArn"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        }
      },
      "required": [
        "idMappingTableIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "UpdateIdMappingTableOutput": {
      "members": {
        "idMappingTable": {
          "shape": "IdMappingTable"
        }
      },
      "required": [
        "idMappingTable"
      ],
      "type": "structure"
    },
    "UpdateIdNamespaceAssociationInput": {
      "members": {
        "description": {
          "shape": "ResourceDescription"
        },
        "idMappingConfig": {
          "shape": "IdMappingConfig"
        },
        "idNamespaceAssociationIdentifier": {
          "location": "uri",
          "locationName": "idNamespaceAssociationIdentifier",
          "shape": "IdNamespaceAssociationIdentifier"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "name": {
          "shape": "GenericResourceName"
        }
      },
      "required": [
        "idNamespaceAssociationIdentifier",
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "UpdateMembershipInput": {
      "members": {
        "defaultResultConfiguration": {
          "shape": "MembershipProtectedQueryResultConfiguration"
        },
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "queryLogStatus": {
          "shape": "MembershipQueryLogStatus"
        }
      },
      "required": [
        "membershipIdentifier"
      ],
      "type": "structure"
    },
    "UpdateMembershipOutput": {
      "members": {
        "membership": {
          "shape": "Membership"
        }
      },
      "required": [
        "membership"
      ],
      "type": "structure"
    },
    "UpdatePrivacyBudgetTemplateInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "parameters": {
          "shape": "PrivacyBudgetTemplateUpdateParameters"
        },
        "privacyBudgetTemplateIdentifier": {
          "location": "uri",
          "locationName": "privacyBudgetTemplateIdentifier",
          "shape": "PrivacyBudgetTemplateIdentifier"
        },
        "privacyBudgetType": {
          "shape": "PrivacyBudgetType"
        }
      },
      "required": [
        "membershipIdentifier",
        "privacyBudgetTemplateIdentifier",
        "privacyBudgetType"
      ],
      "type": "structure"
    },
    "UpdatePrivacyBudgetTemplateOutput": {
      "members": {
        "privacyBudgetTemplate": {
          "shape": "PrivacyBudgetTemplate"
        }
      },
      "required": [
        "privacyBudgetTemplate"
      ],
      "type": "structure"
    },
    "UpdateProtectedQueryInput": {
      "members": {
        "membershipIdentifier": {
          "location": "uri",
          "locationName": "membershipIdentifier",
          "shape": "MembershipIdentifier"
        },
        "protectedQueryIdentifier": {
          "location": "uri",
          "locationName": "protectedQueryIdentifier",
          "shape": "ProtectedQueryIdentifier"
        },
        "targetStatus": {
          "shape": "TargetProtectedQueryStatus"
        }
      },
      "required": [
        "membershipIdentifier",
        "protectedQueryIdentifier",
        "targetStatus"
      ],
      "type": "structure"
    },
    "UpdateProtectedQueryOutput": {
      "members": {
        "protectedQuery": {
          "shape": "ProtectedQuery"
        }
      },
      "required": [
        "protectedQuery"
      ],
      "type": "structure"
    },
    "UsersNoisePerQuery": {
      "box": true,
      "max": 100,
      "min": 10,
      "type": "integer"
    },
    "ValidationException": {
      "error": {
        "httpStatusCode": 400,
        "senderFault": true
      },
      "exception": true,
      "members": {
        "fieldList": {
          "shape": "ValidationExceptionFieldList"
        },
        "message": {
          "shape": "String"
        },
        "reason": {
          "shape": "ValidationExceptionReason"
        }
      },
      "type": "structure"
    },
    "ValidationExceptionField": {
      "members": {
        "message": {
          "shape": "String"
        },
        "name": {
          "shape": "String"
        }
      },
      "required": [
        "name",
        "message"
      ],
      "type": "structure"
    },
    "ValidationExceptionFieldList": {
      "member": {
        "shape": "ValidationExceptionField"
      },
      "type": "list"
    },
    "ValidationExceptionReason": {
      "enum": [
        "FIELD_VALIDATION_FAILED",
        "INVALID_CONFIGURATION",
        "INVALID_QUERY",
        "IAM_SYNCHRONIZATION_DELAY"
      ],
      "type": "string"
    }
  },
  "version": "2.0"
}