{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2018-05-10",
    "endpointPrefix":"datazone",
    "jsonVersion":"1.1",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceFullName":"Amazon DataZone",
    "serviceId":"DataZone",
    "signatureVersion":"v4",
    "signingName":"datazone",
    "uid":"datazone-2018-05-10",
    "auth":["aws.auth#sigv4"]
  },
  "operations":{
    "AcceptPredictions":{
      "name":"AcceptPredictions",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/accept-predictions",
        "responseCode":200
      },
      "input":{"shape":"AcceptPredictionsInput"},
      "output":{"shape":"AcceptPredictionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "AcceptSubscriptionRequest":{
      "name":"AcceptSubscriptionRequest",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/accept",
        "responseCode":200
      },
      "input":{"shape":"AcceptSubscriptionRequestInput"},
      "output":{"shape":"AcceptSubscriptionRequestOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "AddEntityOwner":{
      "name":"AddEntityOwner",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/addOwner",
        "responseCode":201
      },
      "input":{"shape":"AddEntityOwnerInput"},
      "output":{"shape":"AddEntityOwnerOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "AddPolicyGrant":{
      "name":"AddPolicyGrant",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/policies/managed/{entityType}/{entityIdentifier}/addGrant",
        "responseCode":201
      },
      "input":{"shape":"AddPolicyGrantInput"},
      "output":{"shape":"AddPolicyGrantOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "AssociateEnvironmentRole":{
      "name":"AssociateEnvironmentRole",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}",
        "responseCode":200
      },
      "input":{"shape":"AssociateEnvironmentRoleInput"},
      "output":{"shape":"AssociateEnvironmentRoleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "AssociateGovernedTerms":{
      "name":"AssociateGovernedTerms",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/associate-governed-terms",
        "responseCode":200
      },
      "input":{"shape":"AssociateGovernedTermsInput"},
      "output":{"shape":"AssociateGovernedTermsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CancelMetadataGenerationRun":{
      "name":"CancelMetadataGenerationRun",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}/cancel",
        "responseCode":200
      },
      "input":{"shape":"CancelMetadataGenerationRunInput"},
      "output":{"shape":"CancelMetadataGenerationRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CancelSubscription":{
      "name":"CancelSubscription",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/cancel",
        "responseCode":200
      },
      "input":{"shape":"CancelSubscriptionInput"},
      "output":{"shape":"CancelSubscriptionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateAccountPool":{
      "name":"CreateAccountPool",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools",
        "responseCode":201
      },
      "input":{"shape":"CreateAccountPoolInput"},
      "output":{"shape":"CreateAccountPoolOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateAsset":{
      "name":"CreateAsset",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/assets",
        "responseCode":201
      },
      "input":{"shape":"CreateAssetInput"},
      "output":{"shape":"CreateAssetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateAssetFilter":{
      "name":"CreateAssetFilter",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters",
        "responseCode":201
      },
      "input":{"shape":"CreateAssetFilterInput"},
      "output":{"shape":"CreateAssetFilterOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateAssetRevision":{
      "name":"CreateAssetRevision",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions",
        "responseCode":200
      },
      "input":{"shape":"CreateAssetRevisionInput"},
      "output":{"shape":"CreateAssetRevisionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateAssetType":{
      "name":"CreateAssetType",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/asset-types",
        "responseCode":201
      },
      "input":{"shape":"CreateAssetTypeInput"},
      "output":{"shape":"CreateAssetTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateConnection":{
      "name":"CreateConnection",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/connections",
        "responseCode":201
      },
      "input":{"shape":"CreateConnectionInput"},
      "output":{"shape":"CreateConnectionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateDataProduct":{
      "name":"CreateDataProduct",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/data-products",
        "responseCode":201
      },
      "input":{"shape":"CreateDataProductInput"},
      "output":{"shape":"CreateDataProductOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateDataProductRevision":{
      "name":"CreateDataProductRevision",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions",
        "responseCode":201
      },
      "input":{"shape":"CreateDataProductRevisionInput"},
      "output":{"shape":"CreateDataProductRevisionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateDataSource":{
      "name":"CreateDataSource",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources",
        "responseCode":201
      },
      "input":{"shape":"CreateDataSourceInput"},
      "output":{"shape":"CreateDataSourceOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateDomain":{
      "name":"CreateDomain",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains",
        "responseCode":201
      },
      "input":{"shape":"CreateDomainInput"},
      "output":{"shape":"CreateDomainOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateDomainUnit":{
      "name":"CreateDomainUnit",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/domain-units",
        "responseCode":201
      },
      "input":{"shape":"CreateDomainUnitInput"},
      "output":{"shape":"CreateDomainUnitOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateEnvironment":{
      "name":"CreateEnvironment",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/environments",
        "responseCode":201
      },
      "input":{"shape":"CreateEnvironmentInput"},
      "output":{"shape":"CreateEnvironmentOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateEnvironmentAction":{
      "name":"CreateEnvironmentAction",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions",
        "responseCode":201
      },
      "input":{"shape":"CreateEnvironmentActionInput"},
      "output":{"shape":"CreateEnvironmentActionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateEnvironmentBlueprint":{
      "name":"CreateEnvironmentBlueprint",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints",
        "responseCode":201
      },
      "input":{"shape":"CreateEnvironmentBlueprintInput"},
      "output":{"shape":"CreateEnvironmentBlueprintOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateEnvironmentProfile":{
      "name":"CreateEnvironmentProfile",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-profiles",
        "responseCode":201
      },
      "input":{"shape":"CreateEnvironmentProfileInput"},
      "output":{"shape":"CreateEnvironmentProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateFormType":{
      "name":"CreateFormType",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/form-types",
        "responseCode":201
      },
      "input":{"shape":"CreateFormTypeInput"},
      "output":{"shape":"CreateFormTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateGlossary":{
      "name":"CreateGlossary",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/glossaries",
        "responseCode":201
      },
      "input":{"shape":"CreateGlossaryInput"},
      "output":{"shape":"CreateGlossaryOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateGlossaryTerm":{
      "name":"CreateGlossaryTerm",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/glossary-terms",
        "responseCode":201
      },
      "input":{"shape":"CreateGlossaryTermInput"},
      "output":{"shape":"CreateGlossaryTermOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateGroupProfile":{
      "name":"CreateGroupProfile",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/group-profiles",
        "responseCode":201
      },
      "input":{"shape":"CreateGroupProfileInput"},
      "output":{"shape":"CreateGroupProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateListingChangeSet":{
      "name":"CreateListingChangeSet",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/listings/change-set",
        "responseCode":200
      },
      "input":{"shape":"CreateListingChangeSetInput"},
      "output":{"shape":"CreateListingChangeSetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateProject":{
      "name":"CreateProject",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/projects",
        "responseCode":201
      },
      "input":{"shape":"CreateProjectInput"},
      "output":{"shape":"CreateProjectOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateProjectMembership":{
      "name":"CreateProjectMembership",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/createMembership",
        "responseCode":201
      },
      "input":{"shape":"CreateProjectMembershipInput"},
      "output":{"shape":"CreateProjectMembershipOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateProjectProfile":{
      "name":"CreateProjectProfile",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/project-profiles",
        "responseCode":201
      },
      "input":{"shape":"CreateProjectProfileInput"},
      "output":{"shape":"CreateProjectProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateRule":{
      "name":"CreateRule",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/rules",
        "responseCode":201
      },
      "input":{"shape":"CreateRuleInput"},
      "output":{"shape":"CreateRuleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "CreateSubscriptionGrant":{
      "name":"CreateSubscriptionGrant",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-grants",
        "responseCode":200
      },
      "input":{"shape":"CreateSubscriptionGrantInput"},
      "output":{"shape":"CreateSubscriptionGrantOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateSubscriptionRequest":{
      "name":"CreateSubscriptionRequest",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests",
        "responseCode":200
      },
      "input":{"shape":"CreateSubscriptionRequestInput"},
      "output":{"shape":"CreateSubscriptionRequestOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateSubscriptionTarget":{
      "name":"CreateSubscriptionTarget",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets",
        "responseCode":200
      },
      "input":{"shape":"CreateSubscriptionTargetInput"},
      "output":{"shape":"CreateSubscriptionTargetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "CreateUserProfile":{
      "name":"CreateUserProfile",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/user-profiles",
        "responseCode":201
      },
      "input":{"shape":"CreateUserProfileInput"},
      "output":{"shape":"CreateUserProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteAccountPool":{
      "name":"DeleteAccountPool",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteAccountPoolInput"},
      "output":{"shape":"DeleteAccountPoolOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteAsset":{
      "name":"DeleteAsset",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteAssetInput"},
      "output":{"shape":"DeleteAssetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteAssetFilter":{
      "name":"DeleteAssetFilter",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteAssetFilterInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteAssetType":{
      "name":"DeleteAssetType",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/asset-types/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteAssetTypeInput"},
      "output":{"shape":"DeleteAssetTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DeleteConnection":{
      "name":"DeleteConnection",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/connections/{identifier}",
        "responseCode":202
      },
      "input":{"shape":"DeleteConnectionInput"},
      "output":{"shape":"DeleteConnectionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteDataProduct":{
      "name":"DeleteDataProduct",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/data-products/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteDataProductInput"},
      "output":{"shape":"DeleteDataProductOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteDataSource":{
      "name":"DeleteDataSource",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"DeleteDataSourceInput"},
      "output":{"shape":"DeleteDataSourceOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteDomain":{
      "name":"DeleteDomain",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{identifier}",
        "responseCode":202
      },
      "input":{"shape":"DeleteDomainInput"},
      "output":{"shape":"DeleteDomainOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteDomainUnit":{
      "name":"DeleteDomainUnit",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/domain-units/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteDomainUnitInput"},
      "output":{"shape":"DeleteDomainUnitOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteEnvironment":{
      "name":"DeleteEnvironment",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteEnvironmentInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteEnvironmentAction":{
      "name":"DeleteEnvironmentAction",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteEnvironmentActionInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteEnvironmentBlueprint":{
      "name":"DeleteEnvironmentBlueprint",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteEnvironmentBlueprintInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteEnvironmentBlueprintConfiguration":{
      "name":"DeleteEnvironmentBlueprintConfiguration",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteEnvironmentBlueprintConfigurationInput"},
      "output":{"shape":"DeleteEnvironmentBlueprintConfigurationOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteEnvironmentProfile":{
      "name":"DeleteEnvironmentProfile",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteEnvironmentProfileInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteFormType":{
      "name":"DeleteFormType",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteFormTypeInput"},
      "output":{"shape":"DeleteFormTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DeleteGlossary":{
      "name":"DeleteGlossary",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteGlossaryInput"},
      "output":{"shape":"DeleteGlossaryOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteGlossaryTerm":{
      "name":"DeleteGlossaryTerm",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteGlossaryTermInput"},
      "output":{"shape":"DeleteGlossaryTermOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteListing":{
      "name":"DeleteListing",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/listings/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteListingInput"},
      "output":{"shape":"DeleteListingOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteProject":{
      "name":"DeleteProject",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteProjectInput"},
      "output":{"shape":"DeleteProjectOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteProjectMembership":{
      "name":"DeleteProjectMembership",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/deleteMembership",
        "responseCode":204
      },
      "input":{"shape":"DeleteProjectMembershipInput"},
      "output":{"shape":"DeleteProjectMembershipOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteProjectProfile":{
      "name":"DeleteProjectProfile",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/project-profiles/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteProjectProfileInput"},
      "output":{"shape":"DeleteProjectProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteRule":{
      "name":"DeleteRule",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/rules/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteRuleInput"},
      "output":{"shape":"DeleteRuleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DeleteSubscriptionGrant":{
      "name":"DeleteSubscriptionGrant",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"DeleteSubscriptionGrantInput"},
      "output":{"shape":"DeleteSubscriptionGrantOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DeleteSubscriptionRequest":{
      "name":"DeleteSubscriptionRequest",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteSubscriptionRequestInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DeleteSubscriptionTarget":{
      "name":"DeleteSubscriptionTarget",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}",
        "responseCode":204
      },
      "input":{"shape":"DeleteSubscriptionTargetInput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DeleteTimeSeriesDataPoints":{
      "name":"DeleteTimeSeriesDataPoints",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points",
        "responseCode":204
      },
      "input":{"shape":"DeleteTimeSeriesDataPointsInput"},
      "output":{"shape":"DeleteTimeSeriesDataPointsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "DisassociateEnvironmentRole":{
      "name":"DisassociateEnvironmentRole",
      "http":{
        "method":"DELETE",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/roles/{environmentRoleArn}",
        "responseCode":200
      },
      "input":{"shape":"DisassociateEnvironmentRoleInput"},
      "output":{"shape":"DisassociateEnvironmentRoleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "DisassociateGovernedTerms":{
      "name":"DisassociateGovernedTerms",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/disassociate-governed-terms",
        "responseCode":200
      },
      "input":{"shape":"DisassociateGovernedTermsInput"},
      "output":{"shape":"DisassociateGovernedTermsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetAccountPool":{
      "name":"GetAccountPool",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetAccountPoolInput"},
      "output":{"shape":"GetAccountPoolOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetAsset":{
      "name":"GetAsset",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetAssetInput"},
      "output":{"shape":"GetAssetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetAssetFilter":{
      "name":"GetAssetFilter",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetAssetFilterInput"},
      "output":{"shape":"GetAssetFilterOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetAssetType":{
      "name":"GetAssetType",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/asset-types/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetAssetTypeInput"},
      "output":{"shape":"GetAssetTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetConnection":{
      "name":"GetConnection",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/connections/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetConnectionInput"},
      "output":{"shape":"GetConnectionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetDataProduct":{
      "name":"GetDataProduct",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-products/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetDataProductInput"},
      "output":{"shape":"GetDataProductOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetDataSource":{
      "name":"GetDataSource",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetDataSourceInput"},
      "output":{"shape":"GetDataSourceOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetDataSourceRun":{
      "name":"GetDataSourceRun",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetDataSourceRunInput"},
      "output":{"shape":"GetDataSourceRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetDomain":{
      "name":"GetDomain",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetDomainInput"},
      "output":{"shape":"GetDomainOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetDomainUnit":{
      "name":"GetDomainUnit",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/domain-units/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetDomainUnitInput"},
      "output":{"shape":"GetDomainUnitOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironment":{
      "name":"GetEnvironment",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentInput"},
      "output":{"shape":"GetEnvironmentOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironmentAction":{
      "name":"GetEnvironmentAction",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentActionInput"},
      "output":{"shape":"GetEnvironmentActionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironmentBlueprint":{
      "name":"GetEnvironmentBlueprint",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentBlueprintInput"},
      "output":{"shape":"GetEnvironmentBlueprintOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironmentBlueprintConfiguration":{
      "name":"GetEnvironmentBlueprintConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentBlueprintConfigurationInput"},
      "output":{"shape":"GetEnvironmentBlueprintConfigurationOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironmentCredentials":{
      "name":"GetEnvironmentCredentials",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/credentials",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentCredentialsInput"},
      "output":{"shape":"GetEnvironmentCredentialsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetEnvironmentProfile":{
      "name":"GetEnvironmentProfile",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetEnvironmentProfileInput"},
      "output":{"shape":"GetEnvironmentProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetFormType":{
      "name":"GetFormType",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"GetFormTypeInput"},
      "output":{"shape":"GetFormTypeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetGlossary":{
      "name":"GetGlossary",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetGlossaryInput"},
      "output":{"shape":"GetGlossaryOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetGlossaryTerm":{
      "name":"GetGlossaryTerm",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetGlossaryTermInput"},
      "output":{"shape":"GetGlossaryTermOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetGroupProfile":{
      "name":"GetGroupProfile",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"GetGroupProfileInput"},
      "output":{"shape":"GetGroupProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetIamPortalLoginUrl":{
      "name":"GetIamPortalLoginUrl",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/get-portal-login-url",
        "responseCode":200
      },
      "input":{"shape":"GetIamPortalLoginUrlInput"},
      "output":{"shape":"GetIamPortalLoginUrlOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetJobRun":{
      "name":"GetJobRun",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/jobRuns/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetJobRunInput"},
      "output":{"shape":"GetJobRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetLineageEvent":{
      "name":"GetLineageEvent",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/lineage/events/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetLineageEventInput"},
      "output":{"shape":"GetLineageEventOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetLineageNode":{
      "name":"GetLineageNode",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/lineage/nodes/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetLineageNodeInput"},
      "output":{"shape":"GetLineageNodeOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetListing":{
      "name":"GetListing",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/listings/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetListingInput"},
      "output":{"shape":"GetListingOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetMetadataGenerationRun":{
      "name":"GetMetadataGenerationRun",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetMetadataGenerationRunInput"},
      "output":{"shape":"GetMetadataGenerationRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetProject":{
      "name":"GetProject",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetProjectInput"},
      "output":{"shape":"GetProjectOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetProjectProfile":{
      "name":"GetProjectProfile",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/project-profiles/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetProjectProfileInput"},
      "output":{"shape":"GetProjectProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetRule":{
      "name":"GetRule",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/rules/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetRuleInput"},
      "output":{"shape":"GetRuleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetSubscription":{
      "name":"GetSubscription",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetSubscriptionInput"},
      "output":{"shape":"GetSubscriptionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetSubscriptionGrant":{
      "name":"GetSubscriptionGrant",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetSubscriptionGrantInput"},
      "output":{"shape":"GetSubscriptionGrantOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetSubscriptionRequestDetails":{
      "name":"GetSubscriptionRequestDetails",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetSubscriptionRequestDetailsInput"},
      "output":{"shape":"GetSubscriptionRequestDetailsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetSubscriptionTarget":{
      "name":"GetSubscriptionTarget",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetSubscriptionTargetInput"},
      "output":{"shape":"GetSubscriptionTargetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetTimeSeriesDataPoint":{
      "name":"GetTimeSeriesDataPoint",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetTimeSeriesDataPointInput"},
      "output":{"shape":"GetTimeSeriesDataPointOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "GetUserProfile":{
      "name":"GetUserProfile",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"GetUserProfileInput"},
      "output":{"shape":"GetUserProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListAccountPools":{
      "name":"ListAccountPools",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools",
        "responseCode":200
      },
      "input":{"shape":"ListAccountPoolsInput"},
      "output":{"shape":"ListAccountPoolsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListAccountsInAccountPool":{
      "name":"ListAccountsInAccountPool",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools/{identifier}/accounts",
        "responseCode":200
      },
      "input":{"shape":"ListAccountsInAccountPoolInput"},
      "output":{"shape":"ListAccountsInAccountPoolOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListAssetFilters":{
      "name":"ListAssetFilters",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters",
        "responseCode":200
      },
      "input":{"shape":"ListAssetFiltersInput"},
      "output":{"shape":"ListAssetFiltersOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListAssetRevisions":{
      "name":"ListAssetRevisions",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/revisions",
        "responseCode":200
      },
      "input":{"shape":"ListAssetRevisionsInput"},
      "output":{"shape":"ListAssetRevisionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListConnections":{
      "name":"ListConnections",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/connections",
        "responseCode":200
      },
      "input":{"shape":"ListConnectionsInput"},
      "output":{"shape":"ListConnectionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDataProductRevisions":{
      "name":"ListDataProductRevisions",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-products/{identifier}/revisions",
        "responseCode":200
      },
      "input":{"shape":"ListDataProductRevisionsInput"},
      "output":{"shape":"ListDataProductRevisionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDataSourceRunActivities":{
      "name":"ListDataSourceRunActivities",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-source-runs/{identifier}/activities",
        "responseCode":200
      },
      "input":{"shape":"ListDataSourceRunActivitiesInput"},
      "output":{"shape":"ListDataSourceRunActivitiesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDataSourceRuns":{
      "name":"ListDataSourceRuns",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs",
        "responseCode":200
      },
      "input":{"shape":"ListDataSourceRunsInput"},
      "output":{"shape":"ListDataSourceRunsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDataSources":{
      "name":"ListDataSources",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources",
        "responseCode":200
      },
      "input":{"shape":"ListDataSourcesInput"},
      "output":{"shape":"ListDataSourcesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDomainUnitsForParent":{
      "name":"ListDomainUnitsForParent",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/domain-units",
        "responseCode":200
      },
      "input":{"shape":"ListDomainUnitsForParentInput"},
      "output":{"shape":"ListDomainUnitsForParentOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListDomains":{
      "name":"ListDomains",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains",
        "responseCode":200
      },
      "input":{"shape":"ListDomainsInput"},
      "output":{"shape":"ListDomainsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEntityOwners":{
      "name":"ListEntityOwners",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/owners",
        "responseCode":200
      },
      "input":{"shape":"ListEntityOwnersInput"},
      "output":{"shape":"ListEntityOwnersOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEnvironmentActions":{
      "name":"ListEnvironmentActions",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions",
        "responseCode":200
      },
      "input":{"shape":"ListEnvironmentActionsInput"},
      "output":{"shape":"ListEnvironmentActionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEnvironmentBlueprintConfigurations":{
      "name":"ListEnvironmentBlueprintConfigurations",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations",
        "responseCode":200
      },
      "input":{"shape":"ListEnvironmentBlueprintConfigurationsInput"},
      "output":{"shape":"ListEnvironmentBlueprintConfigurationsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEnvironmentBlueprints":{
      "name":"ListEnvironmentBlueprints",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints",
        "responseCode":200
      },
      "input":{"shape":"ListEnvironmentBlueprintsInput"},
      "output":{"shape":"ListEnvironmentBlueprintsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEnvironmentProfiles":{
      "name":"ListEnvironmentProfiles",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-profiles",
        "responseCode":200
      },
      "input":{"shape":"ListEnvironmentProfilesInput"},
      "output":{"shape":"ListEnvironmentProfilesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListEnvironments":{
      "name":"ListEnvironments",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments",
        "responseCode":200
      },
      "input":{"shape":"ListEnvironmentsInput"},
      "output":{"shape":"ListEnvironmentsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListJobRuns":{
      "name":"ListJobRuns",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/jobs/{jobIdentifier}/runs",
        "responseCode":200
      },
      "input":{"shape":"ListJobRunsInput"},
      "output":{"shape":"ListJobRunsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListLineageEvents":{
      "name":"ListLineageEvents",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/lineage/events",
        "responseCode":200
      },
      "input":{"shape":"ListLineageEventsInput"},
      "output":{"shape":"ListLineageEventsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListLineageNodeHistory":{
      "name":"ListLineageNodeHistory",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/lineage/nodes/{identifier}/history",
        "responseCode":200
      },
      "input":{"shape":"ListLineageNodeHistoryInput"},
      "output":{"shape":"ListLineageNodeHistoryOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListMetadataGenerationRuns":{
      "name":"ListMetadataGenerationRuns",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs",
        "responseCode":200
      },
      "input":{"shape":"ListMetadataGenerationRunsInput"},
      "output":{"shape":"ListMetadataGenerationRunsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListNotifications":{
      "name":"ListNotifications",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/notifications",
        "responseCode":200
      },
      "input":{"shape":"ListNotificationsInput"},
      "output":{"shape":"ListNotificationsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListPolicyGrants":{
      "name":"ListPolicyGrants",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/policies/managed/{entityType}/{entityIdentifier}/grants",
        "responseCode":200
      },
      "input":{"shape":"ListPolicyGrantsInput"},
      "output":{"shape":"ListPolicyGrantsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListProjectMemberships":{
      "name":"ListProjectMemberships",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/memberships",
        "responseCode":200
      },
      "input":{"shape":"ListProjectMembershipsInput"},
      "output":{"shape":"ListProjectMembershipsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListProjectProfiles":{
      "name":"ListProjectProfiles",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/project-profiles",
        "responseCode":200
      },
      "input":{"shape":"ListProjectProfilesInput"},
      "output":{"shape":"ListProjectProfilesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListProjects":{
      "name":"ListProjects",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/projects",
        "responseCode":200
      },
      "input":{"shape":"ListProjectsInput"},
      "output":{"shape":"ListProjectsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListRules":{
      "name":"ListRules",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/list-rules/{targetType}/{targetIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"ListRulesInput"},
      "output":{"shape":"ListRulesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListSubscriptionGrants":{
      "name":"ListSubscriptionGrants",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-grants",
        "responseCode":200
      },
      "input":{"shape":"ListSubscriptionGrantsInput"},
      "output":{"shape":"ListSubscriptionGrantsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListSubscriptionRequests":{
      "name":"ListSubscriptionRequests",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests",
        "responseCode":200
      },
      "input":{"shape":"ListSubscriptionRequestsInput"},
      "output":{"shape":"ListSubscriptionRequestsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListSubscriptionTargets":{
      "name":"ListSubscriptionTargets",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets",
        "responseCode":200
      },
      "input":{"shape":"ListSubscriptionTargetsInput"},
      "output":{"shape":"ListSubscriptionTargetsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListSubscriptions":{
      "name":"ListSubscriptions",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/subscriptions",
        "responseCode":200
      },
      "input":{"shape":"ListSubscriptionsInput"},
      "output":{"shape":"ListSubscriptionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListTagsForResource":{
      "name":"ListTagsForResource",
      "http":{
        "method":"GET",
        "requestUri":"/tags/{resourceArn}",
        "responseCode":200
      },
      "input":{"shape":"ListTagsForResourceRequest"},
      "output":{"shape":"ListTagsForResourceResponse"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "ListTimeSeriesDataPoints":{
      "name":"ListTimeSeriesDataPoints",
      "http":{
        "method":"GET",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points",
        "responseCode":200
      },
      "input":{"shape":"ListTimeSeriesDataPointsInput"},
      "output":{"shape":"ListTimeSeriesDataPointsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "PostLineageEvent":{
      "name":"PostLineageEvent",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/lineage/events",
        "responseCode":200
      },
      "input":{"shape":"PostLineageEventInput"},
      "output":{"shape":"PostLineageEventOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "PostTimeSeriesDataPoints":{
      "name":"PostTimeSeriesDataPoints",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points",
        "responseCode":201
      },
      "input":{"shape":"PostTimeSeriesDataPointsInput"},
      "output":{"shape":"PostTimeSeriesDataPointsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "PutEnvironmentBlueprintConfiguration":{
      "name":"PutEnvironmentBlueprintConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"PutEnvironmentBlueprintConfigurationInput"},
      "output":{"shape":"PutEnvironmentBlueprintConfigurationOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "RejectPredictions":{
      "name":"RejectPredictions",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{identifier}/reject-predictions",
        "responseCode":200
      },
      "input":{"shape":"RejectPredictionsInput"},
      "output":{"shape":"RejectPredictionsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "RejectSubscriptionRequest":{
      "name":"RejectSubscriptionRequest",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/reject",
        "responseCode":200
      },
      "input":{"shape":"RejectSubscriptionRequestInput"},
      "output":{"shape":"RejectSubscriptionRequestOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "RemoveEntityOwner":{
      "name":"RemoveEntityOwner",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/removeOwner",
        "responseCode":204
      },
      "input":{"shape":"RemoveEntityOwnerInput"},
      "output":{"shape":"RemoveEntityOwnerOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "RemovePolicyGrant":{
      "name":"RemovePolicyGrant",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/policies/managed/{entityType}/{entityIdentifier}/removeGrant",
        "responseCode":204
      },
      "input":{"shape":"RemovePolicyGrantInput"},
      "output":{"shape":"RemovePolicyGrantOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "RevokeSubscription":{
      "name":"RevokeSubscription",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/subscriptions/{identifier}/revoke",
        "responseCode":200
      },
      "input":{"shape":"RevokeSubscriptionInput"},
      "output":{"shape":"RevokeSubscriptionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "Search":{
      "name":"Search",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/search",
        "responseCode":200
      },
      "input":{"shape":"SearchInput"},
      "output":{"shape":"SearchOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "SearchGroupProfiles":{
      "name":"SearchGroupProfiles",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/search-group-profiles",
        "responseCode":200
      },
      "input":{"shape":"SearchGroupProfilesInput"},
      "output":{"shape":"SearchGroupProfilesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "SearchListings":{
      "name":"SearchListings",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/listings/search",
        "responseCode":200
      },
      "input":{"shape":"SearchListingsInput"},
      "output":{"shape":"SearchListingsOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "SearchTypes":{
      "name":"SearchTypes",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/types-search",
        "responseCode":200
      },
      "input":{"shape":"SearchTypesInput"},
      "output":{"shape":"SearchTypesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "SearchUserProfiles":{
      "name":"SearchUserProfiles",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/search-user-profiles",
        "responseCode":200
      },
      "input":{"shape":"SearchUserProfilesInput"},
      "output":{"shape":"SearchUserProfilesOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "StartDataSourceRun":{
      "name":"StartDataSourceRun",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs",
        "responseCode":200
      },
      "input":{"shape":"StartDataSourceRunInput"},
      "output":{"shape":"StartDataSourceRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "StartMetadataGenerationRun":{
      "name":"StartMetadataGenerationRun",
      "http":{
        "method":"POST",
        "requestUri":"/v2/domains/{domainIdentifier}/metadata-generation-runs",
        "responseCode":200
      },
      "input":{"shape":"StartMetadataGenerationRunInput"},
      "output":{"shape":"StartMetadataGenerationRunOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "TagResource":{
      "name":"TagResource",
      "http":{
        "method":"POST",
        "requestUri":"/tags/{resourceArn}",
        "responseCode":200
      },
      "input":{"shape":"TagResourceRequest"},
      "output":{"shape":"TagResourceResponse"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "UntagResource":{
      "name":"UntagResource",
      "http":{
        "method":"DELETE",
        "requestUri":"/tags/{resourceArn}",
        "responseCode":200
      },
      "input":{"shape":"UntagResourceRequest"},
      "output":{"shape":"UntagResourceResponse"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateAccountPool":{
      "name":"UpdateAccountPool",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/account-pools/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateAccountPoolInput"},
      "output":{"shape":"UpdateAccountPoolOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateAssetFilter":{
      "name":"UpdateAssetFilter",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/assets/{assetIdentifier}/filters/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateAssetFilterInput"},
      "output":{"shape":"UpdateAssetFilterOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateConnection":{
      "name":"UpdateConnection",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/connections/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateConnectionInput"},
      "output":{"shape":"UpdateConnectionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateDataSource":{
      "name":"UpdateDataSource",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/data-sources/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateDataSourceInput"},
      "output":{"shape":"UpdateDataSourceOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateDomain":{
      "name":"UpdateDomain",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateDomainInput"},
      "output":{"shape":"UpdateDomainOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateDomainUnit":{
      "name":"UpdateDomainUnit",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/domain-units/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateDomainUnitInput"},
      "output":{"shape":"UpdateDomainUnitOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateEnvironment":{
      "name":"UpdateEnvironment",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateEnvironmentInput"},
      "output":{"shape":"UpdateEnvironmentOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "UpdateEnvironmentAction":{
      "name":"UpdateEnvironmentAction",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/actions/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateEnvironmentActionInput"},
      "output":{"shape":"UpdateEnvironmentActionOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "UpdateEnvironmentBlueprint":{
      "name":"UpdateEnvironmentBlueprint",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateEnvironmentBlueprintInput"},
      "output":{"shape":"UpdateEnvironmentBlueprintOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateEnvironmentProfile":{
      "name":"UpdateEnvironmentProfile",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/environment-profiles/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateEnvironmentProfileInput"},
      "output":{"shape":"UpdateEnvironmentProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "UpdateGlossary":{
      "name":"UpdateGlossary",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/glossaries/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateGlossaryInput"},
      "output":{"shape":"UpdateGlossaryOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateGlossaryTerm":{
      "name":"UpdateGlossaryTerm",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/glossary-terms/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateGlossaryTermInput"},
      "output":{"shape":"UpdateGlossaryTermOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateGroupProfile":{
      "name":"UpdateGroupProfile",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateGroupProfileInput"},
      "output":{"shape":"UpdateGroupProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    },
    "UpdateProject":{
      "name":"UpdateProject",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/projects/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateProjectInput"},
      "output":{"shape":"UpdateProjectOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateProjectProfile":{
      "name":"UpdateProjectProfile",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/project-profiles/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateProjectProfileInput"},
      "output":{"shape":"UpdateProjectProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateRule":{
      "name":"UpdateRule",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/rules/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateRuleInput"},
      "output":{"shape":"UpdateRuleOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateSubscriptionGrantStatus":{
      "name":"UpdateSubscriptionGrantStatus",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-grants/{identifier}/status/{assetIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateSubscriptionGrantStatusInput"},
      "output":{"shape":"UpdateSubscriptionGrantStatusOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateSubscriptionRequest":{
      "name":"UpdateSubscriptionRequest",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/subscription-requests/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateSubscriptionRequestInput"},
      "output":{"shape":"UpdateSubscriptionRequestOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateSubscriptionTarget":{
      "name":"UpdateSubscriptionTarget",
      "http":{
        "method":"PATCH",
        "requestUri":"/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateSubscriptionTargetInput"},
      "output":{"shape":"UpdateSubscriptionTargetOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ],
      "idempotent":true
    },
    "UpdateUserProfile":{
      "name":"UpdateUserProfile",
      "http":{
        "method":"PUT",
        "requestUri":"/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}",
        "responseCode":200
      },
      "input":{"shape":"UpdateUserProfileInput"},
      "output":{"shape":"UpdateUserProfileOutput"},
      "errors":[
        {"shape":"InternalServerException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottlingException"},
        {"shape":"ValidationException"},
        {"shape":"UnauthorizedException"}
      ]
    }
  },
  "shapes":{
    "AcceptChoice":{
      "type":"structure",
      "required":["predictionTarget"],
      "members":{
        "editedValue":{"shape":"EditedValue"},
        "predictionChoice":{"shape":"Integer"},
        "predictionTarget":{"shape":"String"}
      }
    },
    "AcceptChoices":{
      "type":"list",
      "member":{"shape":"AcceptChoice"}
    },
    "AcceptPredictionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "acceptChoices":{"shape":"AcceptChoices"},
        "acceptRule":{"shape":"AcceptRule"},
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "AcceptPredictionsOutput":{
      "type":"structure",
      "required":[
        "assetId",
        "domainId",
        "revision"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "domainId":{"shape":"DomainId"},
        "revision":{"shape":"Revision"}
      }
    },
    "AcceptRule":{
      "type":"structure",
      "members":{
        "rule":{"shape":"AcceptRuleBehavior"},
        "threshold":{"shape":"Float"}
      }
    },
    "AcceptRuleBehavior":{
      "type":"string",
      "enum":[
        "ALL",
        "NONE"
      ]
    },
    "AcceptSubscriptionRequestInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "assetScopes":{"shape":"AcceptedAssetScopes"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionRequestId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "AcceptSubscriptionRequestOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataForms":{"shape":"MetadataForms"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"AcceptSubscriptionRequestOutputSubscribedListingsList"},
        "subscribedPrincipals":{"shape":"AcceptSubscriptionRequestOutputSubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "AcceptSubscriptionRequestOutputSubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "AcceptSubscriptionRequestOutputSubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "AcceptedAssetScope":{
      "type":"structure",
      "required":[
        "assetId",
        "filterIds"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "filterIds":{"shape":"FilterIds"}
      }
    },
    "AcceptedAssetScopes":{
      "type":"list",
      "member":{"shape":"AcceptedAssetScope"}
    },
    "AccessDeniedException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":403,
        "senderFault":true
      },
      "exception":true
    },
    "AccountInfo":{
      "type":"structure",
      "required":[
        "awsAccountId",
        "supportedRegions"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountName":{"shape":"AwsAccountName"},
        "supportedRegions":{"shape":"AwsRegionList"}
      }
    },
    "AccountInfoList":{
      "type":"list",
      "member":{"shape":"AccountInfo"},
      "max":25,
      "min":1
    },
    "AccountPoolId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "AccountPoolList":{
      "type":"list",
      "member":{"shape":"AccountPoolId"},
      "max":10,
      "min":1
    },
    "AccountPoolName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "AccountPoolSummaries":{
      "type":"list",
      "member":{"shape":"AccountPoolSummary"}
    },
    "AccountPoolSummary":{
      "type":"structure",
      "members":{
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "id":{"shape":"AccountPoolId"},
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "AccountSource":{
      "type":"structure",
      "members":{
        "accounts":{"shape":"AccountInfoList"},
        "customAccountPoolHandler":{"shape":"CustomAccountPoolHandler"}
      },
      "union":true
    },
    "ActionLink":{
      "type":"string",
      "sensitive":true
    },
    "ActionParameters":{
      "type":"structure",
      "members":{
        "awsConsoleLink":{"shape":"AwsConsoleLinkParameters"}
      },
      "union":true
    },
    "AddEntityOwnerInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "owner"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"DataZoneEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "owner":{"shape":"OwnerProperties"}
      }
    },
    "AddEntityOwnerOutput":{
      "type":"structure",
      "members":{}
    },
    "AddPolicyGrantInput":{
      "type":"structure",
      "required":[
        "detail",
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "policyType",
        "principal"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "detail":{"shape":"PolicyGrantDetail"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TargetEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "policyType":{"shape":"ManagedPolicyType"},
        "principal":{"shape":"PolicyGrantPrincipal"}
      }
    },
    "AddPolicyGrantOutput":{
      "type":"structure",
      "members":{
        "grantId":{"shape":"GrantIdentifier"}
      }
    },
    "AddToProjectMemberPoolPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "AggregationAttributeDisplayValue":{"type":"string"},
    "AggregationAttributeValue":{"type":"string"},
    "AggregationDisplayValue":{
      "type":"string",
      "max":100,
      "min":1
    },
    "AggregationList":{
      "type":"list",
      "member":{"shape":"AggregationListItem"},
      "max":10,
      "min":1
    },
    "AggregationListItem":{
      "type":"structure",
      "required":["attribute"],
      "members":{
        "attribute":{"shape":"Attribute"},
        "displayValue":{"shape":"AggregationDisplayValue"}
      }
    },
    "AggregationOutput":{
      "type":"structure",
      "members":{
        "attribute":{"shape":"Attribute"},
        "displayValue":{"shape":"AggregationDisplayValue"},
        "items":{"shape":"AggregationOutputItems"}
      }
    },
    "AggregationOutputItem":{
      "type":"structure",
      "members":{
        "count":{"shape":"Integer"},
        "displayValue":{"shape":"AggregationAttributeDisplayValue"},
        "value":{"shape":"AggregationAttributeValue"}
      }
    },
    "AggregationOutputItems":{
      "type":"list",
      "member":{"shape":"AggregationOutputItem"}
    },
    "AggregationOutputList":{
      "type":"list",
      "member":{"shape":"AggregationOutput"}
    },
    "AllDomainUnitsGrantFilter":{
      "type":"structure",
      "members":{}
    },
    "AllUsersGrantFilter":{
      "type":"structure",
      "members":{}
    },
    "ApplicableAssetTypes":{
      "type":"list",
      "member":{"shape":"TypeName"}
    },
    "AssetFilterConfiguration":{
      "type":"structure",
      "members":{
        "columnConfiguration":{"shape":"ColumnFilterConfiguration"},
        "rowConfiguration":{"shape":"RowFilterConfiguration"}
      },
      "union":true
    },
    "AssetFilterSummary":{
      "type":"structure",
      "required":[
        "assetId",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "effectiveColumnNames":{"shape":"ColumnNameList"},
        "effectiveRowFilter":{"shape":"String"},
        "errorMessage":{"shape":"String"},
        "id":{"shape":"FilterId"},
        "name":{"shape":"FilterName"},
        "status":{"shape":"FilterStatus"}
      }
    },
    "AssetFilters":{
      "type":"list",
      "member":{"shape":"AssetFilterSummary"}
    },
    "AssetId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "AssetIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "AssetInDataProductListingItem":{
      "type":"structure",
      "members":{
        "entityId":{"shape":"String"},
        "entityRevision":{"shape":"String"},
        "entityType":{"shape":"String"}
      }
    },
    "AssetInDataProductListingItems":{
      "type":"list",
      "member":{"shape":"AssetInDataProductListingItem"}
    },
    "AssetItem":{
      "type":"structure",
      "required":[
        "domainId",
        "identifier",
        "name",
        "owningProjectId",
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "additionalAttributes":{"shape":"AssetItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "externalIdentifier":{"shape":"ExternalIdentifier"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "governedGlossaryTerms":{"shape":"AssetItemGovernedGlossaryTermsList"},
        "identifier":{"shape":"AssetIdentifier"},
        "name":{"shape":"AssetName"},
        "owningProjectId":{"shape":"ProjectId"},
        "typeIdentifier":{"shape":"AssetTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "AssetItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "formsOutput":{"shape":"FormOutputList"},
        "latestTimeSeriesDataPointFormsOutput":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "matchRationale":{"shape":"MatchRationale"},
        "readOnlyFormsOutput":{"shape":"FormOutputList"}
      }
    },
    "AssetItemGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":20,
      "min":0
    },
    "AssetListing":{
      "type":"structure",
      "members":{
        "assetId":{"shape":"AssetId"},
        "assetRevision":{"shape":"Revision"},
        "assetType":{"shape":"TypeName"},
        "createdAt":{"shape":"CreatedAt"},
        "forms":{"shape":"Forms"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "governedGlossaryTerms":{"shape":"AssetListingGovernedGlossaryTermsList"},
        "latestTimeSeriesDataPointForms":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "owningProjectId":{"shape":"ProjectId"}
      }
    },
    "AssetListingDetails":{
      "type":"structure",
      "required":[
        "listingId",
        "listingStatus"
      ],
      "members":{
        "listingId":{"shape":"ListingId"},
        "listingStatus":{"shape":"ListingStatus"}
      }
    },
    "AssetListingGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"DetailedGlossaryTerm"},
      "max":20,
      "min":0
    },
    "AssetListingItem":{
      "type":"structure",
      "members":{
        "additionalAttributes":{"shape":"AssetListingItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "entityId":{"shape":"AssetId"},
        "entityRevision":{"shape":"Revision"},
        "entityType":{"shape":"TypeName"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "governedGlossaryTerms":{"shape":"AssetListingItemGovernedGlossaryTermsList"},
        "listingCreatedBy":{"shape":"CreatedBy"},
        "listingId":{"shape":"ListingId"},
        "listingRevision":{"shape":"Revision"},
        "listingUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"AssetName"},
        "owningProjectId":{"shape":"ProjectId"}
      }
    },
    "AssetListingItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "forms":{"shape":"Forms"},
        "latestTimeSeriesDataPointForms":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "matchRationale":{"shape":"MatchRationale"}
      }
    },
    "AssetListingItemGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"DetailedGlossaryTerm"},
      "max":20,
      "min":0
    },
    "AssetName":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "AssetRevision":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"AssetId"},
        "revision":{"shape":"Revision"}
      }
    },
    "AssetRevisions":{
      "type":"list",
      "member":{"shape":"AssetRevision"}
    },
    "AssetScope":{
      "type":"structure",
      "required":[
        "assetId",
        "filterIds",
        "status"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "errorMessage":{"shape":"String"},
        "filterIds":{"shape":"FilterIds"},
        "status":{"shape":"String"}
      }
    },
    "AssetTargetNameMap":{
      "type":"structure",
      "required":[
        "assetId",
        "targetName"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "targetName":{"shape":"String"}
      }
    },
    "AssetTargetNames":{
      "type":"list",
      "member":{"shape":"AssetTargetNameMap"}
    },
    "AssetTypeIdentifier":{
      "type":"string",
      "max":513,
      "min":1,
      "pattern":"^(?!\\.)[\\w\\.]*\\w$"
    },
    "AssetTypeIdentifiers":{
      "type":"list",
      "member":{"shape":"AssetTypeIdentifier"}
    },
    "AssetTypeItem":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "name",
        "owningProjectId",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "formsOutput":{"shape":"FormsOutputMap"},
        "name":{"shape":"TypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "AssetTypesForRule":{
      "type":"structure",
      "required":["selectionMode"],
      "members":{
        "selectionMode":{"shape":"RuleScopeSelectionMode"},
        "specificAssetTypes":{"shape":"RuleAssetTypeList"}
      }
    },
    "AssociateEnvironmentRoleInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "environmentRoleArn"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "environmentRoleArn":{
          "shape":"String",
          "location":"uri",
          "locationName":"environmentRoleArn"
        }
      }
    },
    "AssociateEnvironmentRoleOutput":{
      "type":"structure",
      "members":{}
    },
    "AssociateGovernedTermsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "governedGlossaryTerms"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"GovernedEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "governedGlossaryTerms":{"shape":"AssociateGovernedTermsInputGovernedGlossaryTermsList"}
      }
    },
    "AssociateGovernedTermsInputGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":5,
      "min":1
    },
    "AssociateGovernedTermsOutput":{
      "type":"structure",
      "members":{}
    },
    "AthenaPropertiesInput":{
      "type":"structure",
      "members":{
        "workgroupName":{"shape":"AthenaPropertiesInputWorkgroupNameString"}
      }
    },
    "AthenaPropertiesInputWorkgroupNameString":{
      "type":"string",
      "max":64,
      "min":0
    },
    "AthenaPropertiesOutput":{
      "type":"structure",
      "members":{
        "workgroupName":{"shape":"AthenaPropertiesOutputWorkgroupNameString"}
      }
    },
    "AthenaPropertiesOutputWorkgroupNameString":{
      "type":"string",
      "max":64,
      "min":0
    },
    "AthenaPropertiesPatch":{
      "type":"structure",
      "members":{
        "workgroupName":{"shape":"AthenaPropertiesPatchWorkgroupNameString"}
      }
    },
    "AthenaPropertiesPatchWorkgroupNameString":{
      "type":"string",
      "max":64,
      "min":0
    },
    "Attribute":{
      "type":"string",
      "max":128,
      "min":1
    },
    "AuthType":{
      "type":"string",
      "enum":[
        "IAM_IDC",
        "DISABLED"
      ]
    },
    "AuthenticationConfiguration":{
      "type":"structure",
      "members":{
        "authenticationType":{"shape":"AuthenticationType"},
        "oAuth2Properties":{"shape":"OAuth2Properties"},
        "secretArn":{"shape":"AuthenticationConfigurationSecretArnString"}
      }
    },
    "AuthenticationConfigurationInput":{
      "type":"structure",
      "members":{
        "authenticationType":{"shape":"AuthenticationType"},
        "basicAuthenticationCredentials":{"shape":"BasicAuthenticationCredentials"},
        "customAuthenticationCredentials":{"shape":"CredentialMap"},
        "kmsKeyArn":{"shape":"AuthenticationConfigurationInputKmsKeyArnString"},
        "oAuth2Properties":{"shape":"OAuth2Properties"},
        "secretArn":{"shape":"AuthenticationConfigurationInputSecretArnString"}
      }
    },
    "AuthenticationConfigurationInputKmsKeyArnString":{
      "type":"string",
      "pattern":"^$|arn:aws[a-z0-9-]*:kms:.*$"
    },
    "AuthenticationConfigurationInputSecretArnString":{
      "type":"string",
      "pattern":"^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$"
    },
    "AuthenticationConfigurationPatch":{
      "type":"structure",
      "members":{
        "basicAuthenticationCredentials":{"shape":"BasicAuthenticationCredentials"},
        "secretArn":{"shape":"AuthenticationConfigurationPatchSecretArnString"}
      }
    },
    "AuthenticationConfigurationPatchSecretArnString":{
      "type":"string",
      "pattern":"^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$"
    },
    "AuthenticationConfigurationSecretArnString":{
      "type":"string",
      "pattern":"^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$"
    },
    "AuthenticationType":{
      "type":"string",
      "enum":[
        "BASIC",
        "OAUTH2",
        "CUSTOM"
      ]
    },
    "AuthorizationCodeProperties":{
      "type":"structure",
      "members":{
        "authorizationCode":{"shape":"AuthorizationCodePropertiesAuthorizationCodeString"},
        "redirectUri":{"shape":"AuthorizationCodePropertiesRedirectUriString"}
      }
    },
    "AuthorizationCodePropertiesAuthorizationCodeString":{
      "type":"string",
      "max":4096,
      "min":1
    },
    "AuthorizationCodePropertiesRedirectUriString":{
      "type":"string",
      "max":512,
      "min":0
    },
    "AuthorizedPrincipalIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9:/._-]*$"
    },
    "AuthorizedPrincipalIdentifiers":{
      "type":"list",
      "member":{"shape":"AuthorizedPrincipalIdentifier"},
      "max":20,
      "min":1
    },
    "AwsAccount":{
      "type":"structure",
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountIdPath":{"shape":"ParameterStorePath"}
      },
      "union":true
    },
    "AwsAccountId":{
      "type":"string",
      "pattern":"^\\d{12}$"
    },
    "AwsAccountName":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "AwsConsoleLinkParameters":{
      "type":"structure",
      "members":{
        "uri":{"shape":"String"}
      }
    },
    "AwsLocation":{
      "type":"structure",
      "members":{
        "accessRole":{"shape":"AwsLocationAccessRoleString"},
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsRegion":{"shape":"AwsRegion"},
        "iamConnectionId":{"shape":"ConnectionId"}
      }
    },
    "AwsLocationAccessRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "AwsRegion":{
      "type":"string",
      "pattern":"^[a-z]{2}-[a-z]{4,10}-\\d$"
    },
    "AwsRegionList":{
      "type":"list",
      "member":{"shape":"AwsRegion"},
      "max":3,
      "min":1
    },
    "BasicAuthenticationCredentials":{
      "type":"structure",
      "members":{
        "password":{"shape":"BasicAuthenticationCredentialsPasswordString"},
        "userName":{"shape":"BasicAuthenticationCredentialsUserNameString"}
      },
      "sensitive":true
    },
    "BasicAuthenticationCredentialsPasswordString":{
      "type":"string",
      "max":512,
      "min":0,
      "pattern":"^.*$"
    },
    "BasicAuthenticationCredentialsUserNameString":{
      "type":"string",
      "max":512,
      "min":0,
      "pattern":"^\\S+$"
    },
    "Boolean":{
      "type":"boolean",
      "box":true
    },
    "BusinessNameGenerationConfiguration":{
      "type":"structure",
      "members":{
        "enabled":{"shape":"Boolean"}
      }
    },
    "CancelMetadataGenerationRunInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"MetadataGenerationRunIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "CancelMetadataGenerationRunOutput":{
      "type":"structure",
      "members":{}
    },
    "CancelSubscriptionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "CancelSubscriptionOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "status",
        "subscribedListing",
        "subscribedPrincipal",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"SubscriptionId"},
        "retainPermissions":{"shape":"Boolean"},
        "status":{"shape":"SubscriptionStatus"},
        "subscribedListing":{"shape":"SubscribedListing"},
        "subscribedPrincipal":{"shape":"SubscribedPrincipal"},
        "subscriptionRequestId":{"shape":"SubscriptionRequestId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "ChangeAction":{
      "type":"string",
      "enum":[
        "PUBLISH",
        "UNPUBLISH"
      ]
    },
    "ClientToken":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^[\\x21-\\x7E]+$"
    },
    "CloudFormationProperties":{
      "type":"structure",
      "required":["templateUrl"],
      "members":{
        "templateUrl":{"shape":"String"}
      }
    },
    "ColumnFilterConfiguration":{
      "type":"structure",
      "members":{
        "includedColumnNames":{"shape":"ColumnNameList"}
      }
    },
    "ColumnNameList":{
      "type":"list",
      "member":{"shape":"String"}
    },
    "ComputeEnvironments":{
      "type":"string",
      "enum":[
        "SPARK",
        "ATHENA",
        "PYTHON"
      ]
    },
    "ComputeEnvironmentsList":{
      "type":"list",
      "member":{"shape":"ComputeEnvironments"},
      "max":50,
      "min":1
    },
    "ConfigurableActionParameter":{
      "type":"structure",
      "members":{
        "key":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "ConfigurableActionParameterList":{
      "type":"list",
      "member":{"shape":"ConfigurableActionParameter"}
    },
    "ConfigurableActionTypeAuthorization":{
      "type":"string",
      "enum":[
        "IAM",
        "HTTPS"
      ]
    },
    "ConfigurableEnvironmentAction":{
      "type":"structure",
      "required":[
        "parameters",
        "type"
      ],
      "members":{
        "auth":{"shape":"ConfigurableActionTypeAuthorization"},
        "parameters":{"shape":"ConfigurableActionParameterList"},
        "type":{"shape":"String"}
      }
    },
    "ConflictException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":409,
        "senderFault":true
      },
      "exception":true
    },
    "ConnectionCredentials":{
      "type":"structure",
      "members":{
        "accessKeyId":{"shape":"String"},
        "expiration":{"shape":"SyntheticTimestamp_date_time"},
        "secretAccessKey":{"shape":"String"},
        "sessionToken":{"shape":"String"}
      },
      "sensitive":true
    },
    "ConnectionId":{
      "type":"string",
      "max":128,
      "min":0
    },
    "ConnectionName":{
      "type":"string",
      "max":64,
      "min":0
    },
    "ConnectionProperties":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"ConnectionPropertiesValueString"}
    },
    "ConnectionPropertiesInput":{
      "type":"structure",
      "members":{
        "athenaProperties":{"shape":"AthenaPropertiesInput"},
        "glueProperties":{"shape":"GluePropertiesInput"},
        "hyperPodProperties":{"shape":"HyperPodPropertiesInput"},
        "iamProperties":{"shape":"IamPropertiesInput"},
        "redshiftProperties":{"shape":"RedshiftPropertiesInput"},
        "s3Properties":{"shape":"S3PropertiesInput"},
        "sparkEmrProperties":{"shape":"SparkEmrPropertiesInput"},
        "sparkGlueProperties":{"shape":"SparkGluePropertiesInput"}
      },
      "union":true
    },
    "ConnectionPropertiesOutput":{
      "type":"structure",
      "members":{
        "athenaProperties":{"shape":"AthenaPropertiesOutput"},
        "glueProperties":{"shape":"GluePropertiesOutput"},
        "hyperPodProperties":{"shape":"HyperPodPropertiesOutput"},
        "iamProperties":{"shape":"IamPropertiesOutput"},
        "redshiftProperties":{"shape":"RedshiftPropertiesOutput"},
        "s3Properties":{"shape":"S3PropertiesOutput"},
        "sparkEmrProperties":{"shape":"SparkEmrPropertiesOutput"},
        "sparkGlueProperties":{"shape":"SparkGluePropertiesOutput"}
      },
      "union":true
    },
    "ConnectionPropertiesPatch":{
      "type":"structure",
      "members":{
        "athenaProperties":{"shape":"AthenaPropertiesPatch"},
        "glueProperties":{"shape":"GluePropertiesPatch"},
        "iamProperties":{"shape":"IamPropertiesPatch"},
        "redshiftProperties":{"shape":"RedshiftPropertiesPatch"},
        "s3Properties":{"shape":"S3PropertiesPatch"},
        "sparkEmrProperties":{"shape":"SparkEmrPropertiesPatch"}
      },
      "union":true
    },
    "ConnectionPropertiesValueString":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "ConnectionStatus":{
      "type":"string",
      "enum":[
        "CREATING",
        "CREATE_FAILED",
        "DELETING",
        "DELETE_FAILED",
        "READY",
        "UPDATING",
        "UPDATE_FAILED",
        "DELETED"
      ]
    },
    "ConnectionSummaries":{
      "type":"list",
      "member":{"shape":"ConnectionSummary"}
    },
    "ConnectionSummary":{
      "type":"structure",
      "required":[
        "connectionId",
        "domainId",
        "domainUnitId",
        "name",
        "physicalEndpoints",
        "type"
      ],
      "members":{
        "connectionId":{"shape":"ConnectionId"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentId":{"shape":"EnvironmentId"},
        "name":{"shape":"ConnectionName"},
        "physicalEndpoints":{"shape":"PhysicalEndpoints"},
        "projectId":{"shape":"ProjectId"},
        "props":{"shape":"ConnectionPropertiesOutput"},
        "type":{"shape":"ConnectionType"}
      }
    },
    "ConnectionType":{
      "type":"string",
      "enum":[
        "ATHENA",
        "BIGQUERY",
        "DATABRICKS",
        "DOCUMENTDB",
        "DYNAMODB",
        "HYPERPOD",
        "IAM",
        "MYSQL",
        "OPENSEARCH",
        "ORACLE",
        "POSTGRESQL",
        "REDSHIFT",
        "S3",
        "SAPHANA",
        "SNOWFLAKE",
        "SPARK",
        "SQLSERVER",
        "TERADATA",
        "VERTICA",
        "WORKFLOWS_MWAA"
      ]
    },
    "CreateAccountPoolInput":{
      "type":"structure",
      "required":[
        "accountSource",
        "domainIdentifier",
        "name",
        "resolutionStrategy"
      ],
      "members":{
        "accountSource":{"shape":"AccountSource"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"}
      }
    },
    "CreateAccountPoolOutput":{
      "type":"structure",
      "required":[
        "accountSource",
        "createdBy"
      ],
      "members":{
        "accountSource":{"shape":"AccountSource"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "id":{"shape":"AccountPoolId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "CreateAssetFilterInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "configuration",
        "domainIdentifier",
        "name"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "configuration":{"shape":"AssetFilterConfiguration"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"FilterName"}
      }
    },
    "CreateAssetFilterOutput":{
      "type":"structure",
      "required":[
        "assetId",
        "configuration",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "configuration":{"shape":"AssetFilterConfiguration"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "effectiveColumnNames":{"shape":"ColumnNameList"},
        "effectiveRowFilter":{"shape":"String"},
        "errorMessage":{"shape":"String"},
        "id":{"shape":"FilterId"},
        "name":{"shape":"FilterName"},
        "status":{"shape":"FilterStatus"}
      }
    },
    "CreateAssetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "owningProjectIdentifier",
        "typeIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "externalIdentifier":{"shape":"ExternalIdentifier"},
        "formsInput":{"shape":"FormInputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "name":{"shape":"AssetName"},
        "owningProjectIdentifier":{"shape":"ProjectId"},
        "predictionConfiguration":{"shape":"PredictionConfiguration"},
        "typeIdentifier":{"shape":"AssetTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "CreateAssetOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "externalIdentifier":{"shape":"ExternalIdentifier"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "governedGlossaryTerms":{"shape":"CreateAssetOutputGovernedGlossaryTermsList"},
        "id":{"shape":"AssetId"},
        "latestTimeSeriesDataPointFormsOutput":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "listing":{"shape":"AssetListingDetails"},
        "name":{"shape":"AssetName"},
        "owningProjectId":{"shape":"ProjectId"},
        "predictionConfiguration":{"shape":"PredictionConfiguration"},
        "readOnlyFormsOutput":{"shape":"FormOutputList"},
        "revision":{"shape":"Revision"},
        "typeIdentifier":{"shape":"AssetTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "CreateAssetOutputGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":20,
      "min":0
    },
    "CreateAssetRevisionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier",
        "name"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formsInput":{"shape":"FormInputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"AssetName"},
        "predictionConfiguration":{"shape":"PredictionConfiguration"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "CreateAssetRevisionOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "externalIdentifier":{"shape":"ExternalIdentifier"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "governedGlossaryTerms":{"shape":"CreateAssetRevisionOutputGovernedGlossaryTermsList"},
        "id":{"shape":"AssetId"},
        "latestTimeSeriesDataPointFormsOutput":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "listing":{"shape":"AssetListingDetails"},
        "name":{"shape":"AssetName"},
        "owningProjectId":{"shape":"ProjectId"},
        "predictionConfiguration":{"shape":"PredictionConfiguration"},
        "readOnlyFormsOutput":{"shape":"FormOutputList"},
        "revision":{"shape":"Revision"},
        "typeIdentifier":{"shape":"AssetTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "CreateAssetRevisionOutputGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":20,
      "min":0
    },
    "CreateAssetTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "formsInput",
        "name",
        "owningProjectIdentifier"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formsInput":{"shape":"FormsInputMap"},
        "name":{"shape":"TypeName"},
        "owningProjectIdentifier":{"shape":"ProjectId"}
      }
    },
    "CreateAssetTypeOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "name",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "formsOutput":{"shape":"FormsOutputMap"},
        "name":{"shape":"TypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "CreateAssetTypePolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "CreateConnectionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "name"
      ],
      "members":{
        "awsLocation":{"shape":"AwsLocation"},
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "description":{"shape":"CreateConnectionInputDescriptionString"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{"shape":"EnvironmentId"},
        "name":{"shape":"ConnectionName"},
        "props":{"shape":"ConnectionPropertiesInput"}
      }
    },
    "CreateConnectionInputDescriptionString":{
      "type":"string",
      "max":128,
      "min":0,
      "sensitive":true
    },
    "CreateConnectionOutput":{
      "type":"structure",
      "required":[
        "connectionId",
        "domainId",
        "domainUnitId",
        "name",
        "physicalEndpoints",
        "type"
      ],
      "members":{
        "connectionId":{"shape":"ConnectionId"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentId":{"shape":"EnvironmentId"},
        "name":{"shape":"ConnectionName"},
        "physicalEndpoints":{"shape":"PhysicalEndpoints"},
        "projectId":{"shape":"ProjectId"},
        "props":{"shape":"ConnectionPropertiesOutput"},
        "type":{"shape":"ConnectionType"}
      }
    },
    "CreateDataProductInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "owningProjectIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"DataProductDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formsInput":{"shape":"FormInputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "items":{"shape":"DataProductItems"},
        "name":{"shape":"DataProductName"},
        "owningProjectIdentifier":{"shape":"ProjectId"}
      }
    },
    "CreateDataProductOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "status"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DataProductDescription"},
        "domainId":{"shape":"DomainId"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"DataProductId"},
        "items":{"shape":"DataProductItems"},
        "name":{"shape":"DataProductName"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "status":{"shape":"DataProductStatus"}
      }
    },
    "CreateDataProductRevisionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier",
        "name"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"DataProductDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formsInput":{"shape":"FormInputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "identifier":{
          "shape":"DataProductId",
          "location":"uri",
          "locationName":"identifier"
        },
        "items":{"shape":"DataProductItems"},
        "name":{"shape":"DataProductName"}
      }
    },
    "CreateDataProductRevisionOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "status"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DataProductDescription"},
        "domainId":{"shape":"DomainId"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"DataProductId"},
        "items":{"shape":"DataProductItems"},
        "name":{"shape":"DataProductName"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "status":{"shape":"DataProductStatus"}
      }
    },
    "CreateDataSourceInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "projectIdentifier",
        "type"
      ],
      "members":{
        "assetFormsInput":{"shape":"FormInputList"},
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "configuration":{"shape":"DataSourceConfigurationInput"},
        "connectionIdentifier":{"shape":"CreateDataSourceInputConnectionIdentifierString"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "enableSetting":{"shape":"EnableSetting"},
        "environmentIdentifier":{"shape":"CreateDataSourceInputEnvironmentIdentifierString"},
        "name":{"shape":"Name"},
        "projectIdentifier":{"shape":"CreateDataSourceInputProjectIdentifierString"},
        "publishOnImport":{"shape":"Boolean"},
        "recommendation":{"shape":"RecommendationConfiguration"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "type":{"shape":"DataSourceType"}
      }
    },
    "CreateDataSourceInputConnectionIdentifierString":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "CreateDataSourceInputEnvironmentIdentifierString":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "CreateDataSourceInputProjectIdentifierString":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "CreateDataSourceOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "projectId"
      ],
      "members":{
        "assetFormsOutput":{"shape":"FormOutputList"},
        "configuration":{"shape":"DataSourceConfigurationOutput"},
        "connectionId":{"shape":"String"},
        "createdAt":{"shape":"DateTime"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "enableSetting":{"shape":"EnableSetting"},
        "environmentId":{"shape":"EnvironmentId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceId"},
        "lastRunAt":{"shape":"DateTime"},
        "lastRunErrorMessage":{"shape":"DataSourceErrorMessage"},
        "lastRunStatus":{"shape":"DataSourceRunStatus"},
        "name":{"shape":"Name"},
        "projectId":{"shape":"ProjectId"},
        "publishOnImport":{"shape":"Boolean"},
        "recommendation":{"shape":"RecommendationConfiguration"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "status":{"shape":"DataSourceStatus"},
        "type":{"shape":"DataSourceType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "CreateDomainInput":{
      "type":"structure",
      "required":[
        "domainExecutionRole",
        "name"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "description":{"shape":"String"},
        "domainExecutionRole":{"shape":"RoleArn"},
        "domainVersion":{"shape":"DomainVersion"},
        "kmsKeyIdentifier":{"shape":"KmsKeyArn"},
        "name":{"shape":"String"},
        "serviceRole":{"shape":"RoleArn"},
        "singleSignOn":{"shape":"SingleSignOn"},
        "tags":{"shape":"Tags"}
      }
    },
    "CreateDomainOutput":{
      "type":"structure",
      "required":["id"],
      "members":{
        "arn":{"shape":"String"},
        "description":{"shape":"String"},
        "domainExecutionRole":{"shape":"RoleArn"},
        "domainVersion":{"shape":"DomainVersion"},
        "id":{"shape":"DomainId"},
        "kmsKeyIdentifier":{"shape":"KmsKeyArn"},
        "name":{"shape":"String"},
        "portalUrl":{"shape":"String"},
        "rootDomainUnitId":{"shape":"DomainUnitId"},
        "serviceRole":{"shape":"RoleArn"},
        "singleSignOn":{"shape":"SingleSignOn"},
        "status":{"shape":"DomainStatus"},
        "tags":{"shape":"Tags"}
      }
    },
    "CreateDomainUnitInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "parentDomainUnitIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"DomainUnitDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"DomainUnitName"},
        "parentDomainUnitIdentifier":{"shape":"DomainUnitId"}
      }
    },
    "CreateDomainUnitOutput":{
      "type":"structure",
      "required":[
        "ancestorDomainUnitIds",
        "domainId",
        "id",
        "name",
        "owners"
      ],
      "members":{
        "ancestorDomainUnitIds":{"shape":"DomainUnitIds"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DomainUnitDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"DomainUnitId"},
        "name":{"shape":"DomainUnitName"},
        "owners":{"shape":"DomainUnitOwners"},
        "parentDomainUnitId":{"shape":"DomainUnitId"}
      }
    },
    "CreateDomainUnitPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "CreateEnvironmentActionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "name",
        "parameters"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "CreateEnvironmentActionOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentId",
        "id",
        "name",
        "parameters"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"EnvironmentActionId"},
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "CreateEnvironmentBlueprintInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "provisioningProperties"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"EnvironmentBlueprintName"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "CreateEnvironmentBlueprintOutput":{
      "type":"structure",
      "required":[
        "id",
        "name",
        "provider",
        "provisioningProperties"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentBlueprintId"},
        "name":{"shape":"EnvironmentBlueprintName"},
        "provider":{"shape":"String"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "CreateEnvironmentInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "projectIdentifier"
      ],
      "members":{
        "deploymentOrder":{"shape":"Integer"},
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentAccountIdentifier":{"shape":"String"},
        "environmentAccountRegion":{"shape":"String"},
        "environmentBlueprintIdentifier":{"shape":"String"},
        "environmentConfigurationId":{"shape":"String"},
        "environmentProfileIdentifier":{"shape":"EnvironmentProfileId"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "name":{"shape":"String"},
        "projectIdentifier":{"shape":"ProjectId"},
        "userParameters":{"shape":"EnvironmentParametersList"}
      }
    },
    "CreateEnvironmentOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "name",
        "projectId",
        "provider"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentActions":{"shape":"EnvironmentActionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentConfigurationId":{"shape":"EnvironmentConfigurationId"},
        "environmentProfileId":{"shape":"EnvironmentProfileId"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentId"},
        "lastDeployment":{"shape":"Deployment"},
        "name":{"shape":"EnvironmentName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "provisionedResources":{"shape":"ResourceList"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "status":{"shape":"EnvironmentStatus"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "CreateEnvironmentProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentBlueprintIdentifier",
        "name",
        "projectIdentifier"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentBlueprintIdentifier":{"shape":"EnvironmentBlueprintId"},
        "name":{"shape":"EnvironmentProfileName"},
        "projectIdentifier":{"shape":"ProjectId"},
        "userParameters":{"shape":"EnvironmentParametersList"}
      }
    },
    "CreateEnvironmentProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "environmentBlueprintId",
        "id",
        "name"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "id":{"shape":"EnvironmentProfileId"},
        "name":{"shape":"EnvironmentProfileName"},
        "projectId":{"shape":"ProjectId"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "CreateEnvironmentProfilePolicyGrantDetail":{
      "type":"structure",
      "members":{
        "domainUnitId":{"shape":"DomainUnitId"}
      }
    },
    "CreateFormTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "model",
        "name",
        "owningProjectIdentifier"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "model":{"shape":"Model"},
        "name":{"shape":"FormTypeName"},
        "owningProjectIdentifier":{"shape":"ProjectId"},
        "status":{"shape":"FormTypeStatus"}
      }
    },
    "CreateFormTypeOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "name",
        "revision"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "name":{"shape":"FormTypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"}
      }
    },
    "CreateFormTypePolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "CreateGlossaryInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name",
        "owningProjectIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"GlossaryDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"GlossaryName"},
        "owningProjectIdentifier":{"shape":"ProjectId"},
        "status":{"shape":"GlossaryStatus"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "CreateGlossaryOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId"
      ],
      "members":{
        "description":{"shape":"GlossaryDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"GlossaryId"},
        "name":{"shape":"GlossaryName"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"GlossaryStatus"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "CreateGlossaryPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "CreateGlossaryTermInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "glossaryIdentifier",
        "name"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "glossaryIdentifier":{"shape":"GlossaryTermId"},
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"}
      }
    },
    "CreateGlossaryTermOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "glossaryId",
        "id",
        "name",
        "status"
      ],
      "members":{
        "domainId":{"shape":"DomainId"},
        "glossaryId":{"shape":"GlossaryId"},
        "id":{"shape":"GlossaryTermId"},
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "CreateGroupProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "groupIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "groupIdentifier":{"shape":"GroupIdentifier"}
      }
    },
    "CreateGroupProfileOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "groupName":{"shape":"GroupProfileName"},
        "id":{"shape":"GroupProfileId"},
        "status":{"shape":"GroupProfileStatus"}
      }
    },
    "CreateListingChangeSetInput":{
      "type":"structure",
      "required":[
        "action",
        "domainIdentifier",
        "entityIdentifier",
        "entityType"
      ],
      "members":{
        "action":{"shape":"ChangeAction"},
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{"shape":"EntityIdentifier"},
        "entityRevision":{"shape":"Revision"},
        "entityType":{"shape":"EntityType"}
      }
    },
    "CreateListingChangeSetOutput":{
      "type":"structure",
      "required":[
        "listingId",
        "listingRevision",
        "status"
      ],
      "members":{
        "listingId":{"shape":"ListingId"},
        "listingRevision":{"shape":"Revision"},
        "status":{"shape":"ListingStatus"}
      }
    },
    "CreateProjectFromProjectProfilePolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"},
        "projectProfiles":{"shape":"ProjectProfileList"}
      }
    },
    "CreateProjectInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "domainUnitId":{"shape":"DomainUnitId"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "name":{"shape":"ProjectName"},
        "projectProfileId":{"shape":"ProjectProfileId"},
        "userParameters":{"shape":"EnvironmentConfigurationUserParametersList"}
      }
    },
    "CreateProjectMembershipInput":{
      "type":"structure",
      "required":[
        "designation",
        "domainIdentifier",
        "member",
        "projectIdentifier"
      ],
      "members":{
        "designation":{"shape":"UserDesignation"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "member":{"shape":"Member"},
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"projectIdentifier"
        }
      }
    },
    "CreateProjectMembershipOutput":{
      "type":"structure",
      "members":{}
    },
    "CreateProjectOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentDeploymentDetails":{"shape":"EnvironmentDeploymentDetails"},
        "failureReasons":{"shape":"FailureReasons"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"ProjectId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectName"},
        "projectProfileId":{"shape":"ProjectProfileId"},
        "projectStatus":{"shape":"ProjectStatus"},
        "userParameters":{"shape":"EnvironmentConfigurationUserParametersList"}
      }
    },
    "CreateProjectPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "CreateProjectProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "name"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "domainUnitIdentifier":{"shape":"DomainUnitId"},
        "environmentConfigurations":{"shape":"EnvironmentConfigurationsList"},
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "CreateProjectProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentConfigurations":{"shape":"EnvironmentConfigurationsList"},
        "id":{"shape":"ProjectProfileId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "CreateRuleInput":{
      "type":"structure",
      "required":[
        "action",
        "detail",
        "domainIdentifier",
        "name",
        "scope",
        "target"
      ],
      "members":{
        "action":{"shape":"RuleAction"},
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"Description"},
        "detail":{"shape":"RuleDetail"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "name":{"shape":"RuleName"},
        "scope":{"shape":"RuleScope"},
        "target":{"shape":"RuleTarget"}
      }
    },
    "CreateRuleOutput":{
      "type":"structure",
      "required":[
        "action",
        "createdAt",
        "createdBy",
        "detail",
        "identifier",
        "name",
        "ruleType",
        "scope",
        "target"
      ],
      "members":{
        "action":{"shape":"RuleAction"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "detail":{"shape":"RuleDetail"},
        "identifier":{"shape":"RuleId"},
        "name":{"shape":"RuleName"},
        "ruleType":{"shape":"RuleType"},
        "scope":{"shape":"RuleScope"},
        "target":{"shape":"RuleTarget"},
        "targetType":{"shape":"RuleTargetType"}
      }
    },
    "CreateSubscriptionGrantInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "grantedEntity"
      ],
      "members":{
        "assetTargetNames":{"shape":"AssetTargetNames"},
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{"shape":"EnvironmentId"},
        "grantedEntity":{"shape":"GrantedEntityInput"},
        "subscriptionTargetIdentifier":{"shape":"SubscriptionTargetId"}
      }
    },
    "CreateSubscriptionGrantOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "grantedEntity",
        "id",
        "status",
        "subscriptionTargetId",
        "updatedAt"
      ],
      "members":{
        "assets":{"shape":"SubscribedAssets"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "grantedEntity":{"shape":"GrantedEntity"},
        "id":{"shape":"SubscriptionGrantId"},
        "status":{"shape":"SubscriptionGrantOverallStatus"},
        "subscriptionId":{
          "shape":"SubscriptionId",
          "deprecated":true,
          "deprecatedMessage":"Multiple subscriptions can exist for a single grant"
        },
        "subscriptionTargetId":{"shape":"SubscriptionTargetId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "CreateSubscriptionRequestInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "requestReason",
        "subscribedListings",
        "subscribedPrincipals"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "metadataForms":{"shape":"MetadataFormInputs"},
        "requestReason":{"shape":"RequestReason"},
        "subscribedListings":{"shape":"SubscribedListingInputs"},
        "subscribedPrincipals":{"shape":"SubscribedPrincipalInputs"}
      }
    },
    "CreateSubscriptionRequestOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataForms":{"shape":"MetadataForms"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"CreateSubscriptionRequestOutputSubscribedListingsList"},
        "subscribedPrincipals":{"shape":"CreateSubscriptionRequestOutputSubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "CreateSubscriptionRequestOutputSubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "CreateSubscriptionRequestOutputSubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "CreateSubscriptionTargetInput":{
      "type":"structure",
      "required":[
        "applicableAssetTypes",
        "authorizedPrincipals",
        "domainIdentifier",
        "environmentIdentifier",
        "manageAccessRole",
        "name",
        "subscriptionTargetConfig",
        "type"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"},
        "type":{"shape":"String"}
      }
    },
    "CreateSubscriptionTargetOutput":{
      "type":"structure",
      "required":[
        "applicableAssetTypes",
        "authorizedPrincipals",
        "createdAt",
        "createdBy",
        "domainId",
        "environmentId",
        "id",
        "name",
        "projectId",
        "provider",
        "subscriptionTargetConfig",
        "type"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"SubscriptionTargetId"},
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"},
        "type":{"shape":"String"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "CreateUserProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "userIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "userIdentifier":{"shape":"UserIdentifier"},
        "userType":{"shape":"UserType"}
      }
    },
    "CreateUserProfileOutput":{
      "type":"structure",
      "members":{
        "details":{"shape":"UserProfileDetails"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"UserProfileId"},
        "status":{"shape":"UserProfileStatus"},
        "type":{"shape":"UserProfileType"}
      }
    },
    "CreatedAt":{"type":"timestamp"},
    "CreatedBy":{"type":"string"},
    "CredentialMap":{
      "type":"map",
      "key":{"shape":"CredentialMapKeyString"},
      "value":{"shape":"CredentialMapValueString"},
      "sensitive":true
    },
    "CredentialMapKeyString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "CredentialMapValueString":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "CronString":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"cron\\((\\b[0-5]?[0-9]\\b) (\\b2[0-3]\\b|\\b[0-1]?[0-9]\\b) ([-?*,/\\dLW]){1,83} ([-*,/\\d]|[a-zA-Z]{3}){1,23} ([-?#*,/\\dL]|[a-zA-Z]{3}){1,13} ([^\\)]+)\\)"
    },
    "CustomAccountPoolHandler":{
      "type":"structure",
      "required":["lambdaFunctionArn"],
      "members":{
        "lambdaExecutionRoleArn":{"shape":"LambdaExecutionRoleArn"},
        "lambdaFunctionArn":{"shape":"LambdaFunctionArn"}
      }
    },
    "CustomParameter":{
      "type":"structure",
      "required":[
        "fieldType",
        "keyName"
      ],
      "members":{
        "defaultValue":{"shape":"String"},
        "description":{"shape":"Description"},
        "fieldType":{"shape":"String"},
        "isEditable":{"shape":"Boolean"},
        "isOptional":{"shape":"Boolean"},
        "isUpdateSupported":{"shape":"Boolean"},
        "keyName":{"shape":"CustomParameterKeyNameString"}
      }
    },
    "CustomParameterKeyNameString":{
      "type":"string",
      "pattern":"^[a-zA-Z_][a-zA-Z0-9_]*$"
    },
    "CustomParameterList":{
      "type":"list",
      "member":{"shape":"CustomParameter"}
    },
    "DataAssetActivityStatus":{
      "type":"string",
      "enum":[
        "FAILED",
        "PUBLISHING_FAILED",
        "SUCCEEDED_CREATED",
        "SUCCEEDED_UPDATED",
        "SKIPPED_ALREADY_IMPORTED",
        "SKIPPED_ARCHIVED",
        "SKIPPED_NO_ACCESS",
        "UNCHANGED"
      ]
    },
    "DataPointIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{0,36}$"
    },
    "DataProductDescription":{
      "type":"string",
      "max":4096,
      "min":1,
      "sensitive":true
    },
    "DataProductId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "DataProductItem":{
      "type":"structure",
      "required":[
        "identifier",
        "itemType"
      ],
      "members":{
        "glossaryTerms":{"shape":"ItemGlossaryTerms"},
        "identifier":{"shape":"EntityIdentifier"},
        "itemType":{"shape":"DataProductItemType"},
        "revision":{"shape":"Revision"}
      }
    },
    "DataProductItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "matchRationale":{"shape":"MatchRationale"}
      }
    },
    "DataProductItemType":{
      "type":"string",
      "enum":["ASSET"]
    },
    "DataProductItems":{
      "type":"list",
      "member":{"shape":"DataProductItem"},
      "min":1
    },
    "DataProductListing":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "dataProductId":{"shape":"DataProductId"},
        "dataProductRevision":{"shape":"Revision"},
        "forms":{"shape":"Forms"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "items":{"shape":"ListingSummaries"},
        "owningProjectId":{"shape":"ProjectId"}
      }
    },
    "DataProductListingItem":{
      "type":"structure",
      "members":{
        "additionalAttributes":{"shape":"DataProductListingItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "entityId":{"shape":"DataProductId"},
        "entityRevision":{"shape":"Revision"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "items":{"shape":"ListingSummaryItems"},
        "listingCreatedBy":{"shape":"CreatedBy"},
        "listingId":{"shape":"ListingId"},
        "listingRevision":{"shape":"Revision"},
        "listingUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"DataProductName"},
        "owningProjectId":{"shape":"ProjectId"}
      }
    },
    "DataProductListingItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "forms":{"shape":"Forms"},
        "matchRationale":{"shape":"MatchRationale"}
      }
    },
    "DataProductName":{
      "type":"string",
      "max":64,
      "min":1,
      "sensitive":true
    },
    "DataProductResultItem":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId"
      ],
      "members":{
        "additionalAttributes":{"shape":"DataProductItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DataProductDescription"},
        "domainId":{"shape":"DomainId"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"DataProductId"},
        "name":{"shape":"DataProductName"},
        "owningProjectId":{"shape":"ProjectId"}
      }
    },
    "DataProductRevision":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"DataProductId"},
        "revision":{"shape":"Revision"}
      }
    },
    "DataProductRevisions":{
      "type":"list",
      "member":{"shape":"DataProductRevision"}
    },
    "DataProductStatus":{
      "type":"string",
      "enum":[
        "CREATED",
        "CREATING",
        "CREATE_FAILED"
      ]
    },
    "DataSourceConfigurationInput":{
      "type":"structure",
      "members":{
        "glueRunConfiguration":{"shape":"GlueRunConfigurationInput"},
        "redshiftRunConfiguration":{"shape":"RedshiftRunConfigurationInput"},
        "sageMakerRunConfiguration":{"shape":"SageMakerRunConfigurationInput"}
      },
      "union":true
    },
    "DataSourceConfigurationOutput":{
      "type":"structure",
      "members":{
        "glueRunConfiguration":{"shape":"GlueRunConfigurationOutput"},
        "redshiftRunConfiguration":{"shape":"RedshiftRunConfigurationOutput"},
        "sageMakerRunConfiguration":{"shape":"SageMakerRunConfigurationOutput"}
      },
      "union":true
    },
    "DataSourceErrorMessage":{
      "type":"structure",
      "required":["errorType"],
      "members":{
        "errorDetail":{"shape":"String"},
        "errorType":{"shape":"DataSourceErrorType"}
      }
    },
    "DataSourceErrorType":{
      "type":"string",
      "enum":[
        "ACCESS_DENIED_EXCEPTION",
        "CONFLICT_EXCEPTION",
        "INTERNAL_SERVER_EXCEPTION",
        "RESOURCE_NOT_FOUND_EXCEPTION",
        "SERVICE_QUOTA_EXCEEDED_EXCEPTION",
        "THROTTLING_EXCEPTION",
        "VALIDATION_EXCEPTION"
      ]
    },
    "DataSourceId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "DataSourceRunActivities":{
      "type":"list",
      "member":{"shape":"DataSourceRunActivity"}
    },
    "DataSourceRunActivity":{
      "type":"structure",
      "required":[
        "createdAt",
        "dataAssetStatus",
        "dataSourceRunId",
        "database",
        "projectId",
        "technicalName",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"DateTime"},
        "dataAssetId":{"shape":"String"},
        "dataAssetStatus":{"shape":"DataAssetActivityStatus"},
        "dataSourceRunId":{"shape":"DataSourceRunId"},
        "database":{"shape":"Name"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "lineageSummary":{"shape":"LineageInfo"},
        "projectId":{"shape":"ProjectId"},
        "technicalDescription":{"shape":"Description"},
        "technicalName":{"shape":"Name"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "DataSourceRunId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "DataSourceRunLineageSummary":{
      "type":"structure",
      "members":{
        "importStatus":{"shape":"LineageImportStatus"}
      }
    },
    "DataSourceRunStatus":{
      "type":"string",
      "enum":[
        "REQUESTED",
        "RUNNING",
        "FAILED",
        "PARTIALLY_SUCCEEDED",
        "SUCCESS"
      ]
    },
    "DataSourceRunSummaries":{
      "type":"list",
      "member":{"shape":"DataSourceRunSummary"}
    },
    "DataSourceRunSummary":{
      "type":"structure",
      "required":[
        "createdAt",
        "dataSourceId",
        "id",
        "projectId",
        "status",
        "type",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"DateTime"},
        "dataSourceId":{"shape":"DataSourceId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceRunId"},
        "lineageSummary":{"shape":"DataSourceRunLineageSummary"},
        "projectId":{"shape":"ProjectId"},
        "runStatisticsForAssets":{"shape":"RunStatisticsForAssets"},
        "startedAt":{"shape":"DateTime"},
        "status":{"shape":"DataSourceRunStatus"},
        "stoppedAt":{"shape":"DateTime"},
        "type":{"shape":"DataSourceRunType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "DataSourceRunType":{
      "type":"string",
      "enum":[
        "PRIORITIZED",
        "SCHEDULED"
      ]
    },
    "DataSourceStatus":{
      "type":"string",
      "enum":[
        "CREATING",
        "FAILED_CREATION",
        "READY",
        "UPDATING",
        "FAILED_UPDATE",
        "RUNNING",
        "DELETING",
        "FAILED_DELETION"
      ]
    },
    "DataSourceSummaries":{
      "type":"list",
      "member":{"shape":"DataSourceSummary"}
    },
    "DataSourceSummary":{
      "type":"structure",
      "required":[
        "dataSourceId",
        "domainId",
        "name",
        "status",
        "type"
      ],
      "members":{
        "connectionId":{"shape":"String"},
        "createdAt":{"shape":"DateTime"},
        "dataSourceId":{"shape":"DataSourceId"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "enableSetting":{"shape":"EnableSetting"},
        "environmentId":{"shape":"String"},
        "lastRunAssetCount":{"shape":"Integer"},
        "lastRunAt":{"shape":"DateTime"},
        "lastRunErrorMessage":{"shape":"DataSourceErrorMessage"},
        "lastRunStatus":{"shape":"DataSourceRunStatus"},
        "name":{"shape":"Name"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "status":{"shape":"DataSourceStatus"},
        "type":{"shape":"String"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "DataSourceType":{
      "type":"string",
      "max":256,
      "min":1
    },
    "DataZoneEntityType":{
      "type":"string",
      "enum":["DOMAIN_UNIT"]
    },
    "DateTime":{
      "type":"timestamp",
      "timestampFormat":"iso8601"
    },
    "DecisionComment":{
      "type":"string",
      "max":4096,
      "min":1,
      "sensitive":true
    },
    "DeleteAccountPoolInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AccountPoolId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteAccountPoolOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteAssetFilterInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"FilterId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteAssetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteAssetOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteAssetTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetTypeIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteAssetTypeOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteConnectionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ConnectionId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteConnectionOutput":{
      "type":"structure",
      "members":{
        "status":{"shape":"String"}
      }
    },
    "DeleteDataProductInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataProductId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteDataProductOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteDataSourceInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "deprecated":true,
          "deprecatedMessage":"This field is no longer required for idempotency.",
          "idempotencyToken":true,
          "location":"querystring",
          "locationName":"clientToken"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataSourceId",
          "location":"uri",
          "locationName":"identifier"
        },
        "retainPermissionsOnRevokeFailure":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"retainPermissionsOnRevokeFailure"
        }
      }
    },
    "DeleteDataSourceOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "projectId"
      ],
      "members":{
        "assetFormsOutput":{"shape":"FormOutputList"},
        "configuration":{"shape":"DataSourceConfigurationOutput"},
        "connectionId":{"shape":"String"},
        "createdAt":{"shape":"DateTime"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "enableSetting":{"shape":"EnableSetting"},
        "environmentId":{"shape":"EnvironmentId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceId"},
        "lastRunAt":{"shape":"DateTime"},
        "lastRunErrorMessage":{"shape":"DataSourceErrorMessage"},
        "lastRunStatus":{"shape":"DataSourceRunStatus"},
        "name":{"shape":"Name"},
        "projectId":{"shape":"ProjectId"},
        "publishOnImport":{"shape":"Boolean"},
        "retainPermissionsOnRevokeFailure":{"shape":"Boolean"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "selfGrantStatus":{"shape":"SelfGrantStatusOutput"},
        "status":{"shape":"DataSourceStatus"},
        "type":{"shape":"DataSourceType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "DeleteDomainInput":{
      "type":"structure",
      "required":["identifier"],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true,
          "location":"querystring",
          "locationName":"clientToken"
        },
        "identifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"identifier"
        },
        "skipDeletionCheck":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"skipDeletionCheck"
        }
      }
    },
    "DeleteDomainOutput":{
      "type":"structure",
      "required":["status"],
      "members":{
        "status":{"shape":"DomainStatus"}
      }
    },
    "DeleteDomainUnitInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DomainUnitId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteDomainUnitOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteEnvironmentActionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteEnvironmentBlueprintConfigurationInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentBlueprintIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentBlueprintIdentifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"environmentBlueprintIdentifier"
        }
      }
    },
    "DeleteEnvironmentBlueprintConfigurationOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteEnvironmentBlueprintInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteEnvironmentInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteEnvironmentProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentProfileId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteFormTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "formTypeIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formTypeIdentifier":{
          "shape":"FormTypeIdentifier",
          "location":"uri",
          "locationName":"formTypeIdentifier"
        }
      }
    },
    "DeleteFormTypeOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteGlossaryInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"GlossaryId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteGlossaryOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteGlossaryTermInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"GlossaryTermId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteGlossaryTermOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteListingInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ListingId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteListingOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteProjectInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"identifier"
        },
        "skipDeletionCheck":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"skipDeletionCheck"
        }
      }
    },
    "DeleteProjectMembershipInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "member",
        "projectIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "member":{"shape":"Member"},
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"projectIdentifier"
        }
      }
    },
    "DeleteProjectMembershipOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteProjectOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteProjectProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ProjectProfileId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteProjectProfileOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteRuleInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"RuleId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteRuleOutput":{
      "type":"structure",
      "members":{}
    },
    "DeleteSubscriptionGrantInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionGrantId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteSubscriptionGrantOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "grantedEntity",
        "id",
        "status",
        "subscriptionTargetId",
        "updatedAt"
      ],
      "members":{
        "assets":{"shape":"SubscribedAssets"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "grantedEntity":{"shape":"GrantedEntity"},
        "id":{"shape":"SubscriptionGrantId"},
        "status":{"shape":"SubscriptionGrantOverallStatus"},
        "subscriptionId":{
          "shape":"SubscriptionId",
          "deprecated":true,
          "deprecatedMessage":"Multiple subscriptions can exist for a single grant"
        },
        "subscriptionTargetId":{"shape":"SubscriptionTargetId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "DeleteSubscriptionRequestInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionRequestId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteSubscriptionTargetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionTargetId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "DeleteTimeSeriesDataPointsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "formName"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true,
          "location":"querystring",
          "locationName":"clientToken"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TimeSeriesEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "formName":{
          "shape":"TimeSeriesFormName",
          "location":"querystring",
          "locationName":"formName"
        }
      }
    },
    "DeleteTimeSeriesDataPointsOutput":{
      "type":"structure",
      "members":{}
    },
    "Deployment":{
      "type":"structure",
      "members":{
        "deploymentId":{"shape":"String"},
        "deploymentStatus":{"shape":"DeploymentStatus"},
        "deploymentType":{"shape":"DeploymentType"},
        "failureReason":{"shape":"EnvironmentError"},
        "isDeploymentComplete":{"shape":"Boolean"},
        "messages":{"shape":"DeploymentMessagesList"}
      }
    },
    "DeploymentMessage":{"type":"string"},
    "DeploymentMessagesList":{
      "type":"list",
      "member":{"shape":"DeploymentMessage"}
    },
    "DeploymentMode":{
      "type":"string",
      "enum":[
        "ON_CREATE",
        "ON_DEMAND"
      ]
    },
    "DeploymentOrder":{
      "type":"integer",
      "box":true,
      "max":16,
      "min":0
    },
    "DeploymentProperties":{
      "type":"structure",
      "members":{
        "endTimeoutMinutes":{"shape":"DeploymentPropertiesEndTimeoutMinutesInteger"},
        "startTimeoutMinutes":{"shape":"DeploymentPropertiesStartTimeoutMinutesInteger"}
      }
    },
    "DeploymentPropertiesEndTimeoutMinutesInteger":{
      "type":"integer",
      "box":true,
      "max":225,
      "min":1
    },
    "DeploymentPropertiesStartTimeoutMinutesInteger":{
      "type":"integer",
      "box":true,
      "max":225,
      "min":1
    },
    "DeploymentStatus":{
      "type":"string",
      "enum":[
        "IN_PROGRESS",
        "SUCCESSFUL",
        "FAILED",
        "PENDING_DEPLOYMENT"
      ]
    },
    "DeploymentType":{
      "type":"string",
      "enum":[
        "CREATE",
        "UPDATE",
        "DELETE"
      ]
    },
    "Description":{
      "type":"string",
      "max":2048,
      "min":0,
      "sensitive":true
    },
    "DetailedGlossaryTerm":{
      "type":"structure",
      "members":{
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"}
      }
    },
    "DetailedGlossaryTerms":{
      "type":"list",
      "member":{"shape":"DetailedGlossaryTerm"}
    },
    "DisassociateEnvironmentRoleInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "environmentRoleArn"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "environmentRoleArn":{
          "shape":"String",
          "location":"uri",
          "locationName":"environmentRoleArn"
        }
      }
    },
    "DisassociateEnvironmentRoleOutput":{
      "type":"structure",
      "members":{}
    },
    "DisassociateGovernedTermsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "governedGlossaryTerms"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"GovernedEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "governedGlossaryTerms":{"shape":"DisassociateGovernedTermsInputGovernedGlossaryTermsList"}
      }
    },
    "DisassociateGovernedTermsInputGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":5,
      "min":1
    },
    "DisassociateGovernedTermsOutput":{
      "type":"structure",
      "members":{}
    },
    "DomainDescription":{
      "type":"string",
      "sensitive":true
    },
    "DomainId":{
      "type":"string",
      "pattern":"^dzd[-_][a-zA-Z0-9_-]{1,36}$"
    },
    "DomainName":{
      "type":"string",
      "sensitive":true
    },
    "DomainStatus":{
      "type":"string",
      "enum":[
        "CREATING",
        "AVAILABLE",
        "CREATION_FAILED",
        "DELETING",
        "DELETED",
        "DELETION_FAILED"
      ]
    },
    "DomainSummaries":{
      "type":"list",
      "member":{"shape":"DomainSummary"}
    },
    "DomainSummary":{
      "type":"structure",
      "required":[
        "arn",
        "createdAt",
        "id",
        "managedAccountId",
        "name",
        "status"
      ],
      "members":{
        "arn":{"shape":"String"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"DomainDescription"},
        "domainVersion":{"shape":"DomainVersion"},
        "id":{"shape":"DomainId"},
        "lastUpdatedAt":{"shape":"UpdatedAt"},
        "managedAccountId":{"shape":"String"},
        "name":{"shape":"DomainName"},
        "portalUrl":{"shape":"String"},
        "status":{"shape":"DomainStatus"}
      }
    },
    "DomainUnitDescription":{
      "type":"string",
      "max":2048,
      "min":0,
      "sensitive":true
    },
    "DomainUnitDesignation":{
      "type":"string",
      "enum":["OWNER"]
    },
    "DomainUnitFilterForProject":{
      "type":"structure",
      "required":["domainUnit"],
      "members":{
        "domainUnit":{"shape":"DomainUnitId"},
        "includeChildDomainUnits":{
          "shape":"Boolean",
          "box":true
        }
      }
    },
    "DomainUnitGrantFilter":{
      "type":"structure",
      "members":{
        "allDomainUnitsGrantFilter":{"shape":"AllDomainUnitsGrantFilter"}
      },
      "union":true
    },
    "DomainUnitGroupProperties":{
      "type":"structure",
      "members":{
        "groupId":{"shape":"String"}
      }
    },
    "DomainUnitId":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^[a-z0-9_\\-]+$"
    },
    "DomainUnitIds":{
      "type":"list",
      "member":{"shape":"DomainUnitId"}
    },
    "DomainUnitName":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "DomainUnitOwnerProperties":{
      "type":"structure",
      "members":{
        "group":{"shape":"DomainUnitGroupProperties"},
        "user":{"shape":"DomainUnitUserProperties"}
      },
      "union":true
    },
    "DomainUnitOwners":{
      "type":"list",
      "member":{"shape":"DomainUnitOwnerProperties"},
      "max":20,
      "min":0
    },
    "DomainUnitPolicyGrantPrincipal":{
      "type":"structure",
      "required":["domainUnitDesignation"],
      "members":{
        "domainUnitDesignation":{"shape":"DomainUnitDesignation"},
        "domainUnitGrantFilter":{"shape":"DomainUnitGrantFilter"},
        "domainUnitIdentifier":{"shape":"DomainUnitId"}
      }
    },
    "DomainUnitSummaries":{
      "type":"list",
      "member":{"shape":"DomainUnitSummary"}
    },
    "DomainUnitSummary":{
      "type":"structure",
      "required":[
        "id",
        "name"
      ],
      "members":{
        "id":{"shape":"DomainUnitId"},
        "name":{"shape":"String"}
      }
    },
    "DomainUnitTarget":{
      "type":"structure",
      "required":["domainUnitId"],
      "members":{
        "domainUnitId":{"shape":"DomainUnitId"},
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "DomainUnitUserProperties":{
      "type":"structure",
      "members":{
        "userId":{"shape":"String"}
      }
    },
    "DomainVersion":{
      "type":"string",
      "enum":[
        "V1",
        "V2"
      ]
    },
    "EdgeDirection":{
      "type":"string",
      "enum":[
        "UPSTREAM",
        "DOWNSTREAM"
      ]
    },
    "EditedValue":{
      "type":"string",
      "max":5000,
      "min":1,
      "sensitive":true
    },
    "EnableSetting":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "EnabledRegionList":{
      "type":"list",
      "member":{"shape":"RegionName"},
      "min":0
    },
    "EntityId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "EntityIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "EntityOwners":{
      "type":"list",
      "member":{"shape":"OwnerPropertiesOutput"}
    },
    "EntityType":{
      "type":"string",
      "enum":[
        "ASSET",
        "DATA_PRODUCT"
      ]
    },
    "EnvironmentActionId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "EnvironmentActionList":{
      "type":"list",
      "member":{"shape":"ConfigurableEnvironmentAction"}
    },
    "EnvironmentActionSummary":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentId",
        "id",
        "name",
        "parameters"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"EnvironmentActionId"},
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "EnvironmentBlueprintConfigurationItem":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentBlueprintId"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "domainId":{"shape":"DomainId"},
        "enabledRegions":{"shape":"EnabledRegionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentRolePermissionBoundary":{"shape":"PolicyArn"},
        "manageAccessRoleArn":{"shape":"RoleArn"},
        "provisioningConfigurations":{"shape":"ProvisioningConfigurationList"},
        "provisioningRoleArn":{"shape":"RoleArn"},
        "regionalParameters":{"shape":"RegionalParameterMap"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "EnvironmentBlueprintConfigurations":{
      "type":"list",
      "member":{"shape":"EnvironmentBlueprintConfigurationItem"}
    },
    "EnvironmentBlueprintId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "EnvironmentBlueprintName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$"
    },
    "EnvironmentBlueprintSummaries":{
      "type":"list",
      "member":{"shape":"EnvironmentBlueprintSummary"}
    },
    "EnvironmentBlueprintSummary":{
      "type":"structure",
      "required":[
        "id",
        "name",
        "provider",
        "provisioningProperties"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "description":{"shape":"Description"},
        "id":{"shape":"EnvironmentBlueprintId"},
        "name":{"shape":"EnvironmentBlueprintName"},
        "provider":{"shape":"String"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "EnvironmentConfiguration":{
      "type":"structure",
      "required":[
        "environmentBlueprintId",
        "name"
      ],
      "members":{
        "accountPools":{"shape":"AccountPoolList"},
        "awsAccount":{"shape":"AwsAccount"},
        "awsRegion":{"shape":"Region"},
        "configurationParameters":{"shape":"EnvironmentConfigurationParametersDetails"},
        "deploymentMode":{"shape":"DeploymentMode"},
        "deploymentOrder":{"shape":"DeploymentOrder"},
        "description":{"shape":"Description"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "id":{"shape":"EnvironmentConfigurationId"},
        "name":{"shape":"EnvironmentConfigurationName"}
      }
    },
    "EnvironmentConfigurationId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$",
      "sensitive":true
    },
    "EnvironmentConfigurationName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "EnvironmentConfigurationParameter":{
      "type":"structure",
      "members":{
        "isEditable":{"shape":"Boolean"},
        "name":{"shape":"EnvironmentConfigurationParameterName"},
        "value":{"shape":"String"}
      }
    },
    "EnvironmentConfigurationParameterName":{
      "type":"string",
      "pattern":"^[a-zA-Z_][a-zA-Z0-9_]*$"
    },
    "EnvironmentConfigurationParametersDetails":{
      "type":"structure",
      "members":{
        "parameterOverrides":{"shape":"EnvironmentConfigurationParametersList"},
        "resolvedParameters":{"shape":"EnvironmentConfigurationParametersList"},
        "ssmPath":{"shape":"ParameterStorePath"}
      }
    },
    "EnvironmentConfigurationParametersList":{
      "type":"list",
      "member":{"shape":"EnvironmentConfigurationParameter"}
    },
    "EnvironmentConfigurationUserParameter":{
      "type":"structure",
      "members":{
        "environmentConfigurationName":{"shape":"EnvironmentConfigurationName"},
        "environmentId":{"shape":"EnvironmentId"},
        "environmentParameters":{"shape":"EnvironmentParametersList"},
        "environmentResolvedAccount":{"shape":"EnvironmentResolvedAccount"}
      }
    },
    "EnvironmentConfigurationUserParametersList":{
      "type":"list",
      "member":{"shape":"EnvironmentConfigurationUserParameter"}
    },
    "EnvironmentConfigurationsList":{
      "type":"list",
      "member":{"shape":"EnvironmentConfiguration"}
    },
    "EnvironmentDeploymentDetails":{
      "type":"structure",
      "members":{
        "environmentFailureReasons":{"shape":"EnvironmentFailureReasons"},
        "overallDeploymentStatus":{"shape":"OverallDeploymentStatus"}
      }
    },
    "EnvironmentError":{
      "type":"structure",
      "required":["message"],
      "members":{
        "code":{"shape":"String"},
        "message":{"shape":"String"}
      }
    },
    "EnvironmentFailureReasons":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"EnvironmentFailureReasonsList"}
    },
    "EnvironmentFailureReasonsList":{
      "type":"list",
      "member":{"shape":"EnvironmentError"}
    },
    "EnvironmentId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "EnvironmentName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "EnvironmentParameter":{
      "type":"structure",
      "members":{
        "name":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "EnvironmentParametersList":{
      "type":"list",
      "member":{"shape":"EnvironmentParameter"}
    },
    "EnvironmentProfileId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{0,36}$"
    },
    "EnvironmentProfileName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "EnvironmentProfileSummaries":{
      "type":"list",
      "member":{"shape":"EnvironmentProfileSummary"}
    },
    "EnvironmentProfileSummary":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "environmentBlueprintId",
        "id",
        "name"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "id":{"shape":"EnvironmentProfileId"},
        "name":{"shape":"EnvironmentProfileName"},
        "projectId":{"shape":"ProjectId"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "EnvironmentResolvedAccount":{
      "type":"structure",
      "required":[
        "awsAccountId",
        "regionName"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "regionName":{"shape":"AwsRegion"},
        "sourceAccountPoolId":{"shape":"AccountPoolId"}
      }
    },
    "EnvironmentStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "CREATING",
        "UPDATING",
        "DELETING",
        "CREATE_FAILED",
        "UPDATE_FAILED",
        "DELETE_FAILED",
        "VALIDATION_FAILED",
        "SUSPENDED",
        "DISABLED",
        "EXPIRED",
        "DELETED",
        "INACCESSIBLE"
      ]
    },
    "EnvironmentSummaries":{
      "type":"list",
      "member":{"shape":"EnvironmentSummary"}
    },
    "EnvironmentSummary":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "name",
        "projectId",
        "provider"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentConfigurationId":{"shape":"EnvironmentConfigurationId"},
        "environmentProfileId":{"shape":"EnvironmentProfileId"},
        "id":{"shape":"EnvironmentId"},
        "name":{"shape":"EnvironmentName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "status":{"shape":"EnvironmentStatus"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "EqualToExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "ErrorMessage":{"type":"string"},
    "EventSummary":{
      "type":"structure",
      "members":{
        "openLineageRunEventSummary":{"shape":"OpenLineageRunEventSummary"}
      },
      "union":true
    },
    "ExternalIdentifier":{
      "type":"string",
      "max":600,
      "min":1
    },
    "FailedQueryProcessingErrorMessages":{
      "type":"list",
      "member":{"shape":"String"},
      "max":10,
      "min":0
    },
    "FailureCause":{
      "type":"structure",
      "members":{
        "message":{"shape":"String"}
      }
    },
    "FailureReasons":{
      "type":"list",
      "member":{"shape":"ProjectDeletionError"}
    },
    "Filter":{
      "type":"structure",
      "required":[
        "attribute",
        "value"
      ],
      "members":{
        "attribute":{"shape":"Attribute"},
        "value":{"shape":"FilterValueString"}
      }
    },
    "FilterClause":{
      "type":"structure",
      "members":{
        "and":{"shape":"FilterList"},
        "filter":{"shape":"Filter"},
        "or":{"shape":"FilterList"}
      },
      "union":true
    },
    "FilterExpression":{
      "type":"structure",
      "required":[
        "expression",
        "type"
      ],
      "members":{
        "expression":{"shape":"FilterExpressionExpressionString"},
        "type":{"shape":"FilterExpressionType"}
      }
    },
    "FilterExpressionExpressionString":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "FilterExpressionType":{
      "type":"string",
      "enum":[
        "INCLUDE",
        "EXCLUDE"
      ]
    },
    "FilterExpressions":{
      "type":"list",
      "member":{"shape":"FilterExpression"}
    },
    "FilterId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "FilterIds":{
      "type":"list",
      "member":{"shape":"FilterId"}
    },
    "FilterList":{
      "type":"list",
      "member":{"shape":"FilterClause"},
      "max":100,
      "min":1
    },
    "FilterName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "FilterStatus":{
      "type":"string",
      "enum":[
        "VALID",
        "INVALID"
      ]
    },
    "FilterValueString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "FirstName":{
      "type":"string",
      "sensitive":true
    },
    "Float":{
      "type":"float",
      "box":true
    },
    "FormEntryInput":{
      "type":"structure",
      "required":[
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "required":{"shape":"Boolean"},
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "FormEntryOutput":{
      "type":"structure",
      "required":[
        "typeName",
        "typeRevision"
      ],
      "members":{
        "required":{"shape":"Boolean"},
        "typeName":{"shape":"FormTypeName"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "FormInput":{
      "type":"structure",
      "required":["formName"],
      "members":{
        "content":{"shape":"FormInputContentString"},
        "formName":{"shape":"FormName"},
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"RevisionInput"}
      },
      "sensitive":true
    },
    "FormInputContentString":{
      "type":"string",
      "max":300000,
      "min":0
    },
    "FormInputList":{
      "type":"list",
      "member":{"shape":"FormInput"},
      "max":10,
      "min":0,
      "sensitive":true
    },
    "FormName":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$"
    },
    "FormOutput":{
      "type":"structure",
      "required":["formName"],
      "members":{
        "content":{"shape":"String"},
        "formName":{"shape":"FormName"},
        "typeName":{"shape":"FormTypeName"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "FormOutputList":{
      "type":"list",
      "member":{"shape":"FormOutput"},
      "max":10,
      "min":0
    },
    "FormTypeData":{
      "type":"structure",
      "required":[
        "domainId",
        "name",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "imports":{"shape":"ImportList"},
        "model":{"shape":"Model"},
        "name":{"shape":"FormTypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "status":{"shape":"FormTypeStatus"}
      }
    },
    "FormTypeIdentifier":{
      "type":"string",
      "max":385,
      "min":1,
      "pattern":"^(?!\\.)[\\w\\.]*\\w$"
    },
    "FormTypeName":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^(amazon.datazone.)?(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$",
      "sensitive":true
    },
    "FormTypeStatus":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "Forms":{"type":"string"},
    "FormsInputMap":{
      "type":"map",
      "key":{"shape":"FormName"},
      "value":{"shape":"FormEntryInput"},
      "max":10,
      "min":0
    },
    "FormsOutputMap":{
      "type":"map",
      "key":{"shape":"FormName"},
      "value":{"shape":"FormEntryOutput"},
      "max":10,
      "min":0
    },
    "GetAccountPoolInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AccountPoolId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetAccountPoolOutput":{
      "type":"structure",
      "required":[
        "accountSource",
        "createdBy"
      ],
      "members":{
        "accountSource":{"shape":"AccountSource"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "id":{"shape":"AccountPoolId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetAssetFilterInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"FilterId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetAssetFilterOutput":{
      "type":"structure",
      "required":[
        "assetId",
        "configuration",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "configuration":{"shape":"AssetFilterConfiguration"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "effectiveColumnNames":{"shape":"ColumnNameList"},
        "effectiveRowFilter":{"shape":"String"},
        "errorMessage":{"shape":"String"},
        "id":{"shape":"FilterId"},
        "name":{"shape":"FilterName"},
        "status":{"shape":"FilterStatus"}
      }
    },
    "GetAssetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "GetAssetOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "externalIdentifier":{"shape":"ExternalIdentifier"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "governedGlossaryTerms":{"shape":"GetAssetOutputGovernedGlossaryTermsList"},
        "id":{"shape":"AssetId"},
        "latestTimeSeriesDataPointFormsOutput":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "listing":{"shape":"AssetListingDetails"},
        "name":{"shape":"AssetName"},
        "owningProjectId":{"shape":"ProjectId"},
        "readOnlyFormsOutput":{"shape":"FormOutputList"},
        "revision":{"shape":"Revision"},
        "typeIdentifier":{"shape":"AssetTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "GetAssetOutputGovernedGlossaryTermsList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":20,
      "min":0
    },
    "GetAssetTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetTypeIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "GetAssetTypeOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "name",
        "owningProjectId",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "formsOutput":{"shape":"FormsOutputMap"},
        "name":{"shape":"TypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetConnectionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ConnectionId",
          "location":"uri",
          "locationName":"identifier"
        },
        "withSecret":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"withSecret"
        }
      }
    },
    "GetConnectionOutput":{
      "type":"structure",
      "required":[
        "connectionId",
        "domainId",
        "domainUnitId",
        "name",
        "physicalEndpoints",
        "type"
      ],
      "members":{
        "connectionCredentials":{"shape":"ConnectionCredentials"},
        "connectionId":{"shape":"ConnectionId"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentId":{"shape":"EnvironmentId"},
        "environmentUserRole":{"shape":"String"},
        "name":{"shape":"ConnectionName"},
        "physicalEndpoints":{"shape":"PhysicalEndpoints"},
        "projectId":{"shape":"ProjectId"},
        "props":{"shape":"ConnectionPropertiesOutput"},
        "type":{"shape":"ConnectionType"}
      }
    },
    "GetDataProductInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataProductId",
          "location":"uri",
          "locationName":"identifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "GetDataProductOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId",
        "revision",
        "status"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DataProductDescription"},
        "domainId":{"shape":"DomainId"},
        "firstRevisionCreatedAt":{"shape":"CreatedAt"},
        "firstRevisionCreatedBy":{"shape":"CreatedBy"},
        "formsOutput":{"shape":"FormOutputList"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"DataProductId"},
        "items":{"shape":"DataProductItems"},
        "name":{"shape":"DataProductName"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "status":{"shape":"DataProductStatus"}
      }
    },
    "GetDataSourceInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataSourceId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetDataSourceOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "projectId"
      ],
      "members":{
        "assetFormsOutput":{"shape":"FormOutputList"},
        "configuration":{"shape":"DataSourceConfigurationOutput"},
        "connectionId":{"shape":"String"},
        "createdAt":{"shape":"DateTime"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "enableSetting":{"shape":"EnableSetting"},
        "environmentId":{"shape":"EnvironmentId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceId"},
        "lastRunAssetCount":{"shape":"Integer"},
        "lastRunAt":{"shape":"DateTime"},
        "lastRunErrorMessage":{"shape":"DataSourceErrorMessage"},
        "lastRunStatus":{"shape":"DataSourceRunStatus"},
        "name":{"shape":"Name"},
        "projectId":{"shape":"ProjectId"},
        "publishOnImport":{"shape":"Boolean"},
        "recommendation":{"shape":"RecommendationConfiguration"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "selfGrantStatus":{"shape":"SelfGrantStatusOutput"},
        "status":{"shape":"DataSourceStatus"},
        "type":{"shape":"DataSourceType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "GetDataSourceRunInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataSourceRunId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetDataSourceRunOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "dataSourceId",
        "domainId",
        "id",
        "projectId",
        "status",
        "type",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"DateTime"},
        "dataSourceConfigurationSnapshot":{"shape":"String"},
        "dataSourceId":{"shape":"DataSourceId"},
        "domainId":{"shape":"DomainId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceRunId"},
        "lineageSummary":{"shape":"DataSourceRunLineageSummary"},
        "projectId":{"shape":"ProjectId"},
        "runStatisticsForAssets":{"shape":"RunStatisticsForAssets"},
        "startedAt":{"shape":"DateTime"},
        "status":{"shape":"DataSourceRunStatus"},
        "stoppedAt":{"shape":"DateTime"},
        "type":{"shape":"DataSourceRunType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "GetDomainInput":{
      "type":"structure",
      "required":["identifier"],
      "members":{
        "identifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetDomainOutput":{
      "type":"structure",
      "required":[
        "domainExecutionRole",
        "id",
        "status"
      ],
      "members":{
        "arn":{"shape":"String"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"String"},
        "domainExecutionRole":{"shape":"RoleArn"},
        "domainVersion":{"shape":"DomainVersion"},
        "id":{"shape":"DomainId"},
        "kmsKeyIdentifier":{"shape":"KmsKeyArn"},
        "lastUpdatedAt":{"shape":"UpdatedAt"},
        "name":{"shape":"String"},
        "portalUrl":{"shape":"String"},
        "rootDomainUnitId":{"shape":"DomainUnitId"},
        "serviceRole":{"shape":"RoleArn"},
        "singleSignOn":{"shape":"SingleSignOn"},
        "status":{"shape":"DomainStatus"},
        "tags":{"shape":"Tags"}
      }
    },
    "GetDomainUnitInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DomainUnitId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetDomainUnitOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owners"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DomainUnitDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"DomainUnitId"},
        "lastUpdatedAt":{"shape":"UpdatedAt"},
        "lastUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"DomainUnitName"},
        "owners":{"shape":"DomainUnitOwners"},
        "parentDomainUnitId":{"shape":"DomainUnitId"}
      }
    },
    "GetEnvironmentActionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetEnvironmentActionOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentId",
        "id",
        "name",
        "parameters"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"EnvironmentActionId"},
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "GetEnvironmentBlueprintConfigurationInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentBlueprintIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentBlueprintIdentifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"environmentBlueprintIdentifier"
        }
      }
    },
    "GetEnvironmentBlueprintConfigurationOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentBlueprintId"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "domainId":{"shape":"DomainId"},
        "enabledRegions":{"shape":"EnabledRegionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentRolePermissionBoundary":{"shape":"PolicyArn"},
        "manageAccessRoleArn":{"shape":"RoleArn"},
        "provisioningConfigurations":{"shape":"ProvisioningConfigurationList"},
        "provisioningRoleArn":{"shape":"RoleArn"},
        "regionalParameters":{"shape":"RegionalParameterMap"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "GetEnvironmentBlueprintInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetEnvironmentBlueprintOutput":{
      "type":"structure",
      "required":[
        "id",
        "name",
        "provider",
        "provisioningProperties"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentBlueprintId"},
        "name":{"shape":"EnvironmentBlueprintName"},
        "provider":{"shape":"String"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "GetEnvironmentCredentialsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        }
      }
    },
    "GetEnvironmentCredentialsOutput":{
      "type":"structure",
      "members":{
        "accessKeyId":{"shape":"String"},
        "expiration":{"shape":"SyntheticTimestamp_date_time"},
        "secretAccessKey":{"shape":"String"},
        "sessionToken":{"shape":"String"}
      },
      "sensitive":true
    },
    "GetEnvironmentInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetEnvironmentOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "name",
        "projectId",
        "provider"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentActions":{"shape":"EnvironmentActionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentConfigurationId":{"shape":"EnvironmentConfigurationId"},
        "environmentProfileId":{"shape":"EnvironmentProfileId"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentId"},
        "lastDeployment":{"shape":"Deployment"},
        "name":{"shape":"EnvironmentName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "provisionedResources":{"shape":"ResourceList"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "status":{"shape":"EnvironmentStatus"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "GetEnvironmentProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentProfileId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetEnvironmentProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "environmentBlueprintId",
        "id",
        "name"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "id":{"shape":"EnvironmentProfileId"},
        "name":{"shape":"EnvironmentProfileName"},
        "projectId":{"shape":"ProjectId"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "GetFormTypeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "formTypeIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "formTypeIdentifier":{
          "shape":"FormTypeIdentifier",
          "location":"uri",
          "locationName":"formTypeIdentifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "GetFormTypeOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "model",
        "name",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "imports":{"shape":"ImportList"},
        "model":{"shape":"Model"},
        "name":{"shape":"FormTypeName"},
        "originDomainId":{"shape":"DomainId"},
        "originProjectId":{"shape":"ProjectId"},
        "owningProjectId":{"shape":"ProjectId"},
        "revision":{"shape":"Revision"},
        "status":{"shape":"FormTypeStatus"}
      }
    },
    "GetGlossaryInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"GlossaryId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetGlossaryOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId",
        "status"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"GlossaryDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"GlossaryId"},
        "name":{"shape":"GlossaryName"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"GlossaryStatus"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "GetGlossaryTermInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"GlossaryTermId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetGlossaryTermOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "glossaryId",
        "id",
        "name",
        "status"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "glossaryId":{"shape":"GlossaryId"},
        "id":{"shape":"GlossaryTermId"},
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "GetGroupProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "groupIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "groupIdentifier":{
          "shape":"GroupIdentifier",
          "location":"uri",
          "locationName":"groupIdentifier"
        }
      }
    },
    "GetGroupProfileOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "groupName":{"shape":"GroupProfileName"},
        "id":{"shape":"GroupProfileId"},
        "status":{"shape":"GroupProfileStatus"}
      }
    },
    "GetIamPortalLoginUrlInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        }
      }
    },
    "GetIamPortalLoginUrlOutput":{
      "type":"structure",
      "required":["userProfileId"],
      "members":{
        "authCodeUrl":{"shape":"String"},
        "userProfileId":{"shape":"String"}
      }
    },
    "GetJobRunInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"RunIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetJobRunOutput":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"Timestamp"},
        "createdBy":{"shape":"String"},
        "details":{"shape":"JobRunDetails"},
        "domainId":{"shape":"DomainId"},
        "endTime":{"shape":"Timestamp"},
        "error":{"shape":"JobRunError"},
        "id":{"shape":"String"},
        "jobId":{"shape":"String"},
        "jobType":{"shape":"JobType"},
        "runMode":{"shape":"JobRunMode"},
        "startTime":{"shape":"Timestamp"},
        "status":{"shape":"JobRunStatus"}
      }
    },
    "GetLineageEventInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"LineageEventIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetLineageEventOutput":{
      "type":"structure",
      "members":{
        "createdAt":{
          "shape":"CreatedAt",
          "location":"header",
          "locationName":"Created-At"
        },
        "createdBy":{
          "shape":"CreatedBy",
          "location":"header",
          "locationName":"Created-By"
        },
        "domainId":{
          "shape":"DomainId",
          "location":"header",
          "locationName":"Domain-Id"
        },
        "event":{"shape":"LineageEvent"},
        "eventTime":{
          "shape":"Timestamp",
          "location":"header",
          "locationName":"Event-Time"
        },
        "id":{
          "shape":"LineageEventIdentifier",
          "location":"header",
          "locationName":"Id"
        },
        "processingStatus":{
          "shape":"LineageEventProcessingStatus",
          "location":"header",
          "locationName":"Processing-Status"
        }
      },
      "payload":"event"
    },
    "GetLineageNodeInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "eventTimestamp":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"timestamp"
        },
        "identifier":{
          "shape":"LineageNodeIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetLineageNodeOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "typeName"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "downstreamNodes":{"shape":"LineageNodeReferenceList"},
        "eventTimestamp":{"shape":"Timestamp"},
        "formsOutput":{"shape":"FormOutputList"},
        "id":{"shape":"LineageNodeId"},
        "name":{"shape":"String"},
        "sourceIdentifier":{"shape":"String"},
        "typeName":{"shape":"String"},
        "typeRevision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"},
        "upstreamNodes":{"shape":"LineageNodeReferenceList"}
      }
    },
    "GetListingInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ListingId",
          "location":"uri",
          "locationName":"identifier"
        },
        "listingRevision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"listingRevision"
        }
      }
    },
    "GetListingOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "listingRevision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"ListingId"},
        "item":{"shape":"ListingItem"},
        "listingRevision":{"shape":"Revision"},
        "name":{"shape":"ListingName"},
        "status":{"shape":"ListingStatus"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetMetadataGenerationRunInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"MetadataGenerationRunIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetMetadataGenerationRunOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "owningProjectId"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"MetadataGenerationRunIdentifier"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"MetadataGenerationRunStatus"},
        "target":{"shape":"MetadataGenerationRunTarget"},
        "type":{"shape":"MetadataGenerationRunType"}
      }
    },
    "GetProjectInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetProjectOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentDeploymentDetails":{"shape":"EnvironmentDeploymentDetails"},
        "failureReasons":{"shape":"FailureReasons"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"ProjectId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectName"},
        "projectProfileId":{"shape":"ProjectProfileId"},
        "projectStatus":{"shape":"ProjectStatus"},
        "userParameters":{"shape":"EnvironmentConfigurationUserParametersList"}
      }
    },
    "GetProjectProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ProjectProfileId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetProjectProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentConfigurations":{"shape":"EnvironmentConfigurationsList"},
        "id":{"shape":"ProjectProfileId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "GetRuleInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"RuleId",
          "location":"uri",
          "locationName":"identifier"
        },
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "GetRuleOutput":{
      "type":"structure",
      "required":[
        "action",
        "createdAt",
        "createdBy",
        "detail",
        "identifier",
        "lastUpdatedBy",
        "name",
        "revision",
        "ruleType",
        "scope",
        "target",
        "updatedAt"
      ],
      "members":{
        "action":{"shape":"RuleAction"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "detail":{"shape":"RuleDetail"},
        "identifier":{"shape":"RuleId"},
        "lastUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"RuleName"},
        "revision":{"shape":"Revision"},
        "ruleType":{"shape":"RuleType"},
        "scope":{"shape":"RuleScope"},
        "target":{"shape":"RuleTarget"},
        "targetType":{"shape":"RuleTargetType"},
        "updatedAt":{"shape":"UpdatedAt"}
      }
    },
    "GetSubscriptionGrantInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionGrantId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetSubscriptionGrantOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "grantedEntity",
        "id",
        "status",
        "subscriptionTargetId",
        "updatedAt"
      ],
      "members":{
        "assets":{"shape":"SubscribedAssets"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "grantedEntity":{"shape":"GrantedEntity"},
        "id":{"shape":"SubscriptionGrantId"},
        "status":{"shape":"SubscriptionGrantOverallStatus"},
        "subscriptionId":{
          "shape":"SubscriptionId",
          "deprecated":true,
          "deprecatedMessage":"Multiple subscriptions can exist for a single grant"
        },
        "subscriptionTargetId":{"shape":"SubscriptionTargetId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetSubscriptionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetSubscriptionOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "status",
        "subscribedListing",
        "subscribedPrincipal",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"SubscriptionId"},
        "retainPermissions":{"shape":"Boolean"},
        "status":{"shape":"SubscriptionStatus"},
        "subscribedListing":{"shape":"SubscribedListing"},
        "subscribedPrincipal":{"shape":"SubscribedPrincipal"},
        "subscriptionRequestId":{"shape":"SubscriptionRequestId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetSubscriptionRequestDetailsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionRequestId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetSubscriptionRequestDetailsOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataForms":{"shape":"MetadataForms"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"GetSubscriptionRequestDetailsOutputSubscribedListingsList"},
        "subscribedPrincipals":{"shape":"GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetSubscriptionRequestDetailsOutputSubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "GetSubscriptionTargetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionTargetId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetSubscriptionTargetOutput":{
      "type":"structure",
      "required":[
        "applicableAssetTypes",
        "authorizedPrincipals",
        "createdAt",
        "createdBy",
        "domainId",
        "environmentId",
        "id",
        "name",
        "projectId",
        "provider",
        "subscriptionTargetConfig",
        "type"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"SubscriptionTargetId"},
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"},
        "type":{"shape":"String"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "GetTimeSeriesDataPointInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "formName",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TimeSeriesEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "formName":{
          "shape":"TimeSeriesFormName",
          "location":"querystring",
          "locationName":"formName"
        },
        "identifier":{
          "shape":"TimeSeriesDataPointIdentifier",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "GetTimeSeriesDataPointOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "entityId":{"shape":"EntityId"},
        "entityType":{"shape":"TimeSeriesEntityType"},
        "form":{"shape":"TimeSeriesDataPointFormOutput"},
        "formName":{"shape":"TimeSeriesFormName"}
      }
    },
    "GetUserProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "userIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "type":{
          "shape":"UserProfileType",
          "location":"querystring",
          "locationName":"type"
        },
        "userIdentifier":{
          "shape":"UserIdentifier",
          "location":"uri",
          "locationName":"userIdentifier"
        }
      }
    },
    "GetUserProfileOutput":{
      "type":"structure",
      "members":{
        "details":{"shape":"UserProfileDetails"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"UserProfileId"},
        "status":{"shape":"UserProfileStatus"},
        "type":{"shape":"UserProfileType"}
      }
    },
    "GlobalParameterMap":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "GlossaryDescription":{
      "type":"string",
      "max":4096,
      "min":0,
      "sensitive":true
    },
    "GlossaryId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "GlossaryItem":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId",
        "status"
      ],
      "members":{
        "additionalAttributes":{"shape":"GlossaryItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"GlossaryDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"GlossaryId"},
        "name":{"shape":"GlossaryName"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"GlossaryStatus"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "GlossaryItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "matchRationale":{"shape":"MatchRationale"}
      }
    },
    "GlossaryName":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "GlossaryStatus":{
      "type":"string",
      "enum":[
        "DISABLED",
        "ENABLED"
      ]
    },
    "GlossaryTermId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "GlossaryTermItem":{
      "type":"structure",
      "required":[
        "domainId",
        "glossaryId",
        "id",
        "name",
        "status"
      ],
      "members":{
        "additionalAttributes":{"shape":"GlossaryTermItemAdditionalAttributes"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "glossaryId":{"shape":"GlossaryId"},
        "id":{"shape":"GlossaryTermId"},
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "GlossaryTermItemAdditionalAttributes":{
      "type":"structure",
      "members":{
        "matchRationale":{"shape":"MatchRationale"}
      }
    },
    "GlossaryTermName":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "GlossaryTermStatus":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "GlossaryTerms":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":20,
      "min":1
    },
    "GlossaryUsageRestriction":{
      "type":"string",
      "enum":["ASSET_GOVERNED_TERMS"]
    },
    "GlossaryUsageRestrictions":{
      "type":"list",
      "member":{"shape":"GlossaryUsageRestriction"},
      "max":1,
      "min":1
    },
    "GlueConnection":{
      "type":"structure",
      "members":{
        "athenaProperties":{"shape":"PropertyMap"},
        "authenticationConfiguration":{"shape":"AuthenticationConfiguration"},
        "compatibleComputeEnvironments":{"shape":"ComputeEnvironmentsList"},
        "connectionProperties":{"shape":"ConnectionProperties"},
        "connectionSchemaVersion":{"shape":"GlueConnectionConnectionSchemaVersionInteger"},
        "connectionType":{"shape":"ConnectionType"},
        "creationTime":{"shape":"Timestamp"},
        "description":{"shape":"GlueConnectionDescriptionString"},
        "lastConnectionValidationTime":{"shape":"Timestamp"},
        "lastUpdatedBy":{"shape":"String"},
        "lastUpdatedTime":{"shape":"Timestamp"},
        "matchCriteria":{"shape":"MatchCriteria"},
        "name":{"shape":"String"},
        "physicalConnectionRequirements":{"shape":"PhysicalConnectionRequirements"},
        "pythonProperties":{"shape":"PropertyMap"},
        "sparkProperties":{"shape":"PropertyMap"},
        "status":{"shape":"ConnectionStatus"},
        "statusReason":{"shape":"GlueConnectionStatusReasonString"}
      }
    },
    "GlueConnectionConnectionSchemaVersionInteger":{
      "type":"integer",
      "box":true,
      "max":2,
      "min":1
    },
    "GlueConnectionDescriptionString":{
      "type":"string",
      "max":2048,
      "min":0
    },
    "GlueConnectionInput":{
      "type":"structure",
      "members":{
        "athenaProperties":{"shape":"PropertyMap"},
        "authenticationConfiguration":{"shape":"AuthenticationConfigurationInput"},
        "connectionProperties":{"shape":"ConnectionProperties"},
        "connectionType":{"shape":"GlueConnectionType"},
        "description":{"shape":"String"},
        "matchCriteria":{"shape":"GlueConnectionInputMatchCriteriaString"},
        "name":{"shape":"GlueConnectionInputNameString"},
        "physicalConnectionRequirements":{"shape":"PhysicalConnectionRequirements"},
        "pythonProperties":{"shape":"PropertyMap"},
        "sparkProperties":{"shape":"PropertyMap"},
        "validateCredentials":{"shape":"Boolean"},
        "validateForComputeEnvironments":{"shape":"ComputeEnvironmentsList"}
      }
    },
    "GlueConnectionInputMatchCriteriaString":{
      "type":"string",
      "max":10,
      "min":0
    },
    "GlueConnectionInputNameString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "GlueConnectionPatch":{
      "type":"structure",
      "members":{
        "authenticationConfiguration":{"shape":"AuthenticationConfigurationPatch"},
        "connectionProperties":{"shape":"ConnectionProperties"},
        "description":{"shape":"String"}
      }
    },
    "GlueConnectionStatusReasonString":{
      "type":"string",
      "max":16384,
      "min":1
    },
    "GlueConnectionType":{
      "type":"string",
      "enum":[
        "SNOWFLAKE",
        "BIGQUERY",
        "DOCUMENTDB",
        "DYNAMODB",
        "MYSQL",
        "OPENSEARCH",
        "ORACLE",
        "POSTGRESQL",
        "REDSHIFT",
        "SAPHANA",
        "SQLSERVER",
        "TERADATA",
        "VERTICA"
      ]
    },
    "GlueOAuth2Credentials":{
      "type":"structure",
      "members":{
        "accessToken":{"shape":"GlueOAuth2CredentialsAccessTokenString"},
        "jwtToken":{"shape":"GlueOAuth2CredentialsJwtTokenString"},
        "refreshToken":{"shape":"GlueOAuth2CredentialsRefreshTokenString"},
        "userManagedClientApplicationClientSecret":{"shape":"GlueOAuth2CredentialsUserManagedClientApplicationClientSecretString"}
      },
      "sensitive":true
    },
    "GlueOAuth2CredentialsAccessTokenString":{
      "type":"string",
      "max":4096,
      "min":0,
      "pattern":"^[\\x20-\\x7E]*$"
    },
    "GlueOAuth2CredentialsJwtTokenString":{
      "type":"string",
      "max":8000,
      "min":0,
      "pattern":"^([a-zA-Z0-9_=]+)\\.([a-zA-Z0-9_=]+)\\.([a-zA-Z0-9_\\-\\+\\/=]*)$"
    },
    "GlueOAuth2CredentialsRefreshTokenString":{
      "type":"string",
      "max":4096,
      "min":0,
      "pattern":"^[\\x20-\\x7E]*$"
    },
    "GlueOAuth2CredentialsUserManagedClientApplicationClientSecretString":{
      "type":"string",
      "max":512,
      "min":0,
      "pattern":"^[\\x20-\\x7E]*$"
    },
    "GluePropertiesInput":{
      "type":"structure",
      "members":{
        "glueConnectionInput":{"shape":"GlueConnectionInput"}
      }
    },
    "GluePropertiesOutput":{
      "type":"structure",
      "members":{
        "errorMessage":{"shape":"String"},
        "status":{"shape":"ConnectionStatus"}
      }
    },
    "GluePropertiesPatch":{
      "type":"structure",
      "members":{
        "glueConnectionInput":{"shape":"GlueConnectionPatch"}
      }
    },
    "GlueRunConfigurationInput":{
      "type":"structure",
      "required":["relationalFilterConfigurations"],
      "members":{
        "autoImportDataQualityResult":{"shape":"Boolean"},
        "catalogName":{"shape":"GlueRunConfigurationInputCatalogNameString"},
        "dataAccessRole":{"shape":"GlueRunConfigurationInputDataAccessRoleString"},
        "relationalFilterConfigurations":{"shape":"RelationalFilterConfigurations"}
      }
    },
    "GlueRunConfigurationInputCatalogNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "GlueRunConfigurationInputDataAccessRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$"
    },
    "GlueRunConfigurationOutput":{
      "type":"structure",
      "required":["relationalFilterConfigurations"],
      "members":{
        "accountId":{"shape":"GlueRunConfigurationOutputAccountIdString"},
        "autoImportDataQualityResult":{"shape":"Boolean"},
        "catalogName":{"shape":"GlueRunConfigurationOutputCatalogNameString"},
        "dataAccessRole":{"shape":"GlueRunConfigurationOutputDataAccessRoleString"},
        "region":{"shape":"GlueRunConfigurationOutputRegionString"},
        "relationalFilterConfigurations":{"shape":"RelationalFilterConfigurations"}
      }
    },
    "GlueRunConfigurationOutputAccountIdString":{
      "type":"string",
      "max":12,
      "min":12,
      "pattern":"^\\d{12}$"
    },
    "GlueRunConfigurationOutputCatalogNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "GlueRunConfigurationOutputDataAccessRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$"
    },
    "GlueRunConfigurationOutputRegionString":{
      "type":"string",
      "max":16,
      "min":4,
      "pattern":"[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]"
    },
    "GlueSelfGrantStatusOutput":{
      "type":"structure",
      "required":["selfGrantStatusDetails"],
      "members":{
        "selfGrantStatusDetails":{"shape":"SelfGrantStatusDetails"}
      }
    },
    "GovernanceType":{
      "type":"string",
      "enum":[
        "AWS_MANAGED",
        "USER_MANAGED"
      ]
    },
    "GovernedEntityType":{
      "type":"string",
      "enum":["ASSET"]
    },
    "GrantIdentifier":{
      "type":"string",
      "pattern":"^[A-Za-z0-9+/]{10}$"
    },
    "GrantedEntity":{
      "type":"structure",
      "members":{
        "listing":{"shape":"ListingRevision"}
      },
      "union":true
    },
    "GrantedEntityInput":{
      "type":"structure",
      "members":{
        "listing":{"shape":"ListingRevisionInput"}
      },
      "union":true
    },
    "GreaterThanExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "GreaterThanOrEqualToExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "GroupDetails":{
      "type":"structure",
      "required":["groupId"],
      "members":{
        "groupId":{"shape":"String"}
      }
    },
    "GroupIdentifier":{
      "type":"string",
      "pattern":"(^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$|[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r  ]+)"
    },
    "GroupPolicyGrantPrincipal":{
      "type":"structure",
      "members":{
        "groupIdentifier":{"shape":"GroupIdentifier"}
      },
      "union":true
    },
    "GroupProfileId":{
      "type":"string",
      "pattern":"^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$"
    },
    "GroupProfileName":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^[a-zA-Z_0-9+=,.@-]+$",
      "sensitive":true
    },
    "GroupProfileStatus":{
      "type":"string",
      "enum":[
        "ASSIGNED",
        "NOT_ASSIGNED"
      ]
    },
    "GroupProfileSummaries":{
      "type":"list",
      "member":{"shape":"GroupProfileSummary"}
    },
    "GroupProfileSummary":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "groupName":{"shape":"GroupProfileName"},
        "id":{"shape":"GroupProfileId"},
        "status":{"shape":"GroupProfileStatus"}
      }
    },
    "GroupSearchText":{
      "type":"string",
      "max":1024,
      "min":0,
      "sensitive":true
    },
    "GroupSearchType":{
      "type":"string",
      "enum":[
        "SSO_GROUP",
        "DATAZONE_SSO_GROUP"
      ]
    },
    "HyperPodOrchestrator":{
      "type":"string",
      "enum":[
        "EKS",
        "SLURM"
      ]
    },
    "HyperPodPropertiesInput":{
      "type":"structure",
      "required":["clusterName"],
      "members":{
        "clusterName":{"shape":"HyperPodPropertiesInputClusterNameString"}
      }
    },
    "HyperPodPropertiesInputClusterNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "HyperPodPropertiesOutput":{
      "type":"structure",
      "required":["clusterName"],
      "members":{
        "clusterArn":{"shape":"String"},
        "clusterName":{"shape":"String"},
        "orchestrator":{"shape":"HyperPodOrchestrator"}
      }
    },
    "IamPropertiesInput":{
      "type":"structure",
      "members":{
        "glueLineageSyncEnabled":{"shape":"Boolean"}
      }
    },
    "IamPropertiesOutput":{
      "type":"structure",
      "members":{
        "environmentId":{"shape":"String"},
        "glueLineageSyncEnabled":{"shape":"Boolean"}
      }
    },
    "IamPropertiesPatch":{
      "type":"structure",
      "members":{
        "glueLineageSyncEnabled":{"shape":"Boolean"}
      }
    },
    "IamRoleArn":{
      "type":"string",
      "pattern":"^arn:aws(|-cn|-us-gov):iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "IamUserProfileDetails":{
      "type":"structure",
      "members":{
        "arn":{"shape":"String"},
        "principalId":{"shape":"String"}
      }
    },
    "Import":{
      "type":"structure",
      "required":[
        "name",
        "revision"
      ],
      "members":{
        "name":{"shape":"FormTypeName"},
        "revision":{"shape":"Revision"}
      }
    },
    "ImportList":{
      "type":"list",
      "member":{"shape":"Import"},
      "max":10,
      "min":1
    },
    "InExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "values"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "values":{"shape":"StringList"}
      }
    },
    "Integer":{
      "type":"integer",
      "box":true
    },
    "InternalServerException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true,
      "retryable":{"throttling":false}
    },
    "InventorySearchScope":{
      "type":"string",
      "enum":[
        "ASSET",
        "GLOSSARY",
        "GLOSSARY_TERM",
        "DATA_PRODUCT"
      ]
    },
    "IsNotNullExpression":{
      "type":"structure",
      "required":["columnName"],
      "members":{
        "columnName":{"shape":"String"}
      }
    },
    "IsNullExpression":{
      "type":"structure",
      "required":["columnName"],
      "members":{
        "columnName":{"shape":"String"}
      }
    },
    "ItemGlossaryTerms":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":2,
      "min":1
    },
    "JobRunDetails":{
      "type":"structure",
      "members":{
        "lineageRunDetails":{"shape":"LineageRunDetails"}
      },
      "union":true
    },
    "JobRunError":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"String"}
      }
    },
    "JobRunMode":{
      "type":"string",
      "enum":[
        "SCHEDULED",
        "ON_DEMAND"
      ]
    },
    "JobRunStatus":{
      "type":"string",
      "enum":[
        "SCHEDULED",
        "IN_PROGRESS",
        "SUCCESS",
        "PARTIALLY_SUCCEEDED",
        "FAILED",
        "ABORTED",
        "TIMED_OUT",
        "CANCELED"
      ]
    },
    "JobRunSummaries":{
      "type":"list",
      "member":{"shape":"JobRunSummary"}
    },
    "JobRunSummary":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"Timestamp"},
        "createdBy":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "endTime":{"shape":"Timestamp"},
        "error":{"shape":"JobRunError"},
        "jobId":{"shape":"String"},
        "jobType":{"shape":"JobType"},
        "runId":{"shape":"String"},
        "runMode":{"shape":"JobRunMode"},
        "startTime":{"shape":"Timestamp"},
        "status":{"shape":"JobRunStatus"}
      }
    },
    "JobType":{
      "type":"string",
      "enum":["LINEAGE"]
    },
    "KmsKeyArn":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$"
    },
    "LakeFormationConfiguration":{
      "type":"structure",
      "members":{
        "locationRegistrationExcludeS3Locations":{"shape":"S3LocationList"},
        "locationRegistrationRole":{"shape":"RoleArn"}
      }
    },
    "LambdaExecutionRoleArn":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "LambdaFunctionArn":{
      "type":"string",
      "pattern":"^arn:(?:aws|aws-cn|aws-us-gov):lambda:(?:[a-z]{2}(?:-gov)?-[a-z]+-\\d{1,}):(\\d{12}):function:[a-zA-Z0-9-_]+(?::[a-zA-Z0-9-_]+)?(?:\\$[\\w-]+)?$"
    },
    "LastName":{
      "type":"string",
      "sensitive":true
    },
    "LessThanExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "LessThanOrEqualToExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "LikeExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "LineageEvent":{
      "type":"blob",
      "max":300000,
      "min":0,
      "sensitive":true
    },
    "LineageEventErrorMessage":{"type":"string"},
    "LineageEventIdentifier":{
      "type":"string",
      "pattern":"^[a-z0-9]{14}$"
    },
    "LineageEventProcessingStatus":{
      "type":"string",
      "enum":[
        "REQUESTED",
        "PROCESSING",
        "SUCCESS",
        "FAILED"
      ]
    },
    "LineageEventSummaries":{
      "type":"list",
      "member":{"shape":"LineageEventSummary"}
    },
    "LineageEventSummary":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "eventSummary":{"shape":"EventSummary"},
        "eventTime":{"shape":"Timestamp"},
        "id":{"shape":"LineageEventIdentifier"},
        "processingStatus":{"shape":"LineageEventProcessingStatus"}
      }
    },
    "LineageImportStatus":{
      "type":"string",
      "enum":[
        "IN_PROGRESS",
        "SUCCESS",
        "FAILED",
        "PARTIALLY_SUCCEEDED"
      ]
    },
    "LineageInfo":{
      "type":"structure",
      "members":{
        "errorMessage":{"shape":"LineageEventErrorMessage"},
        "eventId":{"shape":"String"},
        "eventStatus":{"shape":"LineageEventProcessingStatus"}
      }
    },
    "LineageNodeId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "LineageNodeIdentifier":{
      "type":"string",
      "max":2086,
      "min":1
    },
    "LineageNodeReference":{
      "type":"structure",
      "members":{
        "eventTimestamp":{"shape":"Timestamp"},
        "id":{"shape":"LineageNodeId"}
      }
    },
    "LineageNodeReferenceList":{
      "type":"list",
      "member":{"shape":"LineageNodeReference"},
      "max":100,
      "min":0
    },
    "LineageNodeSummaries":{
      "type":"list",
      "member":{"shape":"LineageNodeSummary"}
    },
    "LineageNodeSummary":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "typeName"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "eventTimestamp":{"shape":"Timestamp"},
        "id":{"shape":"LineageNodeId"},
        "name":{"shape":"String"},
        "sourceIdentifier":{"shape":"String"},
        "typeName":{"shape":"String"},
        "typeRevision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "LineageNodeTypeItem":{
      "type":"structure",
      "required":[
        "domainId",
        "formsOutput",
        "revision"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "formsOutput":{"shape":"FormsOutputMap"},
        "name":{"shape":"String"},
        "revision":{"shape":"Revision"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "LineageRunDetails":{
      "type":"structure",
      "members":{
        "sqlQueryRunDetails":{"shape":"LineageSqlQueryRunDetails"}
      }
    },
    "LineageSqlQueryRunDetails":{
      "type":"structure",
      "members":{
        "errorMessages":{"shape":"FailedQueryProcessingErrorMessages"},
        "numQueriesFailed":{"shape":"Integer"},
        "queryEndTime":{"shape":"Timestamp"},
        "queryStartTime":{"shape":"Timestamp"},
        "totalQueriesProcessed":{"shape":"Integer"}
      }
    },
    "LineageSyncSchedule":{
      "type":"structure",
      "members":{
        "schedule":{"shape":"LineageSyncScheduleScheduleString"}
      }
    },
    "LineageSyncScheduleScheduleString":{
      "type":"string",
      "pattern":"^cron\\((\\b[0-5]?[0-9]\\b) (\\b2[0-3]\\b|\\b[0-1]?[0-9]\\b) ([-?*,/\\dLW]){1,83} ([-*,/\\d]|[a-zA-Z]{3}){1,23} ([-?#*,/\\dL]|[a-zA-Z]{3}){1,13} ([^\\)]+)\\)$"
    },
    "ListAccountPoolsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"AccountPoolName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "sortBy":{
          "shape":"SortFieldAccountPool",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        }
      }
    },
    "ListAccountPoolsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"AccountPoolSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListAccountsInAccountPoolInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AccountPoolId",
          "location":"uri",
          "locationName":"identifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListAccountsInAccountPoolOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"AccountInfoList"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListAssetFiltersInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "domainIdentifier"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "status":{
          "shape":"FilterStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListAssetFiltersOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"AssetFilters"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListAssetRevisionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListAssetRevisionsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"AssetRevisions"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListConnectionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "projectIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"querystring",
          "locationName":"environmentIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"ConnectionName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"projectIdentifier"
        },
        "sortBy":{
          "shape":"SortFieldConnection",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "type":{
          "shape":"ConnectionType",
          "location":"querystring",
          "locationName":"type"
        }
      }
    },
    "ListConnectionsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"ConnectionSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDataProductRevisionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataProductId",
          "location":"uri",
          "locationName":"identifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListDataProductRevisionsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DataProductRevisions"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDataSourceRunActivitiesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DataSourceRunId",
          "location":"uri",
          "locationName":"identifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "status":{
          "shape":"DataAssetActivityStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListDataSourceRunActivitiesOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DataSourceRunActivities"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDataSourceRunsInput":{
      "type":"structure",
      "required":[
        "dataSourceIdentifier",
        "domainIdentifier"
      ],
      "members":{
        "dataSourceIdentifier":{
          "shape":"DataSourceId",
          "location":"uri",
          "locationName":"dataSourceIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "status":{
          "shape":"DataSourceRunStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListDataSourceRunsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DataSourceRunSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDataSourcesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "projectIdentifier"
      ],
      "members":{
        "connectionIdentifier":{
          "shape":"String",
          "location":"querystring",
          "locationName":"connectionIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"String",
          "location":"querystring",
          "locationName":"environmentIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"Name",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIdentifier":{
          "shape":"String",
          "location":"querystring",
          "locationName":"projectIdentifier"
        },
        "status":{
          "shape":"DataSourceStatus",
          "location":"querystring",
          "locationName":"status"
        },
        "type":{
          "shape":"DataSourceType",
          "location":"querystring",
          "locationName":"type"
        }
      }
    },
    "ListDataSourcesOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DataSourceSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDomainUnitsForParentInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "parentDomainUnitIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResultsForListDomains",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "parentDomainUnitIdentifier":{
          "shape":"DomainUnitId",
          "location":"querystring",
          "locationName":"parentDomainUnitIdentifier"
        }
      }
    },
    "ListDomainUnitsForParentOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DomainUnitSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListDomainsInput":{
      "type":"structure",
      "members":{
        "maxResults":{
          "shape":"MaxResultsForListDomains",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "status":{
          "shape":"DomainStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListDomainsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"DomainSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListEntityOwnersInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"DataZoneEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "maxResults":{
          "shape":"MaxResultsForListDomains",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListEntityOwnersOutput":{
      "type":"structure",
      "required":["owners"],
      "members":{
        "nextToken":{"shape":"PaginationToken"},
        "owners":{"shape":"EntityOwners"}
      }
    },
    "ListEnvironmentActionSummaries":{
      "type":"list",
      "member":{"shape":"EnvironmentActionSummary"}
    },
    "ListEnvironmentActionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListEnvironmentActionsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"ListEnvironmentActionSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListEnvironmentBlueprintConfigurationsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListEnvironmentBlueprintConfigurationsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"EnvironmentBlueprintConfigurations"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListEnvironmentBlueprintsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "managed":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"managed"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"EnvironmentBlueprintName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListEnvironmentBlueprintsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"EnvironmentBlueprintSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListEnvironmentProfilesInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "awsAccountId":{
          "shape":"AwsAccountId",
          "location":"querystring",
          "locationName":"awsAccountId"
        },
        "awsAccountRegion":{
          "shape":"AwsRegion",
          "location":"querystring",
          "locationName":"awsAccountRegion"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentBlueprintIdentifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"querystring",
          "locationName":"environmentBlueprintIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"EnvironmentProfileName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"projectIdentifier"
        }
      }
    },
    "ListEnvironmentProfilesOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"EnvironmentProfileSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListEnvironmentsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "projectIdentifier"
      ],
      "members":{
        "awsAccountId":{
          "shape":"AwsAccountId",
          "location":"querystring",
          "locationName":"awsAccountId"
        },
        "awsAccountRegion":{
          "shape":"AwsRegion",
          "location":"querystring",
          "locationName":"awsAccountRegion"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentBlueprintIdentifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"querystring",
          "locationName":"environmentBlueprintIdentifier"
        },
        "environmentProfileIdentifier":{
          "shape":"EnvironmentProfileId",
          "location":"querystring",
          "locationName":"environmentProfileIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"String",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"projectIdentifier"
        },
        "provider":{
          "shape":"String",
          "location":"querystring",
          "locationName":"provider"
        },
        "status":{
          "shape":"EnvironmentStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListEnvironmentsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"EnvironmentSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListJobRunsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "jobIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "jobIdentifier":{
          "shape":"ListJobRunsInputJobIdentifierString",
          "location":"uri",
          "locationName":"jobIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "status":{
          "shape":"JobRunStatus",
          "location":"querystring",
          "locationName":"status"
        }
      }
    },
    "ListJobRunsInputJobIdentifierString":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "ListJobRunsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"JobRunSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListLineageEventsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "processingStatus":{
          "shape":"LineageEventProcessingStatus",
          "location":"querystring",
          "locationName":"processingStatus"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "timestampAfter":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"timestampAfter"
        },
        "timestampBefore":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"timestampBefore"
        }
      }
    },
    "ListLineageEventsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"LineageEventSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListLineageNodeHistoryInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "direction":{
          "shape":"EdgeDirection",
          "location":"querystring",
          "locationName":"direction"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "eventTimestampGTE":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"timestampGTE"
        },
        "eventTimestampLTE":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"timestampLTE"
        },
        "identifier":{
          "shape":"LineageNodeIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        }
      }
    },
    "ListLineageNodeHistoryOutput":{
      "type":"structure",
      "members":{
        "nextToken":{"shape":"PaginationToken"},
        "nodes":{"shape":"LineageNodeSummaries"}
      }
    },
    "ListMetadataGenerationRunsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "status":{
          "shape":"MetadataGenerationRunStatus",
          "location":"querystring",
          "locationName":"status"
        },
        "type":{
          "shape":"MetadataGenerationRunType",
          "location":"querystring",
          "locationName":"type"
        }
      }
    },
    "ListMetadataGenerationRunsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"MetadataGenerationRuns"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListNotificationsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "type"
      ],
      "members":{
        "afterTimestamp":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"afterTimestamp"
        },
        "beforeTimestamp":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"beforeTimestamp"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "subjects":{
          "shape":"NotificationSubjects",
          "location":"querystring",
          "locationName":"subjects"
        },
        "taskStatus":{
          "shape":"TaskStatus",
          "location":"querystring",
          "locationName":"taskStatus"
        },
        "type":{
          "shape":"NotificationType",
          "location":"querystring",
          "locationName":"type"
        }
      }
    },
    "ListNotificationsOutput":{
      "type":"structure",
      "members":{
        "nextToken":{"shape":"PaginationToken"},
        "notifications":{"shape":"NotificationsList"}
      }
    },
    "ListPolicyGrantsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "policyType"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TargetEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "maxResults":{
          "shape":"MaxResultsForListDomains",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "policyType":{
          "shape":"ManagedPolicyType",
          "location":"querystring",
          "locationName":"policyType"
        }
      }
    },
    "ListPolicyGrantsOutput":{
      "type":"structure",
      "required":["grantList"],
      "members":{
        "grantList":{"shape":"PolicyGrantList"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListProjectMembershipsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "projectIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIdentifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"projectIdentifier"
        },
        "sortBy":{
          "shape":"SortFieldProject",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        }
      }
    },
    "ListProjectMembershipsOutput":{
      "type":"structure",
      "required":["members"],
      "members":{
        "members":{"shape":"ProjectMembers"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListProjectProfilesInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"ProjectProfileName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "sortBy":{
          "shape":"SortFieldProject",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        }
      }
    },
    "ListProjectProfilesOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"ProjectProfileSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListProjectsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "groupIdentifier":{
          "shape":"String",
          "location":"querystring",
          "locationName":"groupIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "name":{
          "shape":"ProjectName",
          "location":"querystring",
          "locationName":"name"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "userIdentifier":{
          "shape":"String",
          "location":"querystring",
          "locationName":"userIdentifier"
        }
      }
    },
    "ListProjectsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"ProjectSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListRulesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "targetIdentifier",
        "targetType"
      ],
      "members":{
        "action":{
          "shape":"RuleAction",
          "location":"querystring",
          "locationName":"ruleAction"
        },
        "assetTypes":{
          "shape":"AssetTypeIdentifiers",
          "location":"querystring",
          "locationName":"assetTypes"
        },
        "dataProduct":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"dataProduct"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "includeCascaded":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"includeCascaded"
        },
        "maxResults":{
          "shape":"ListRulesInputMaxResultsInteger",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "projectIds":{
          "shape":"ProjectIds",
          "location":"querystring",
          "locationName":"projectIds"
        },
        "ruleType":{
          "shape":"RuleType",
          "location":"querystring",
          "locationName":"ruleType"
        },
        "targetIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"targetIdentifier"
        },
        "targetType":{
          "shape":"RuleTargetType",
          "location":"uri",
          "locationName":"targetType"
        }
      }
    },
    "ListRulesInputMaxResultsInteger":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":25
    },
    "ListRulesOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"RuleSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListSubscriptionGrantsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentId":{
          "shape":"EnvironmentId",
          "location":"querystring",
          "locationName":"environmentId"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "owningProjectId":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"owningProjectId"
        },
        "sortBy":{
          "shape":"SortKey",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "subscribedListingId":{
          "shape":"ListingId",
          "location":"querystring",
          "locationName":"subscribedListingId"
        },
        "subscriptionId":{
          "shape":"SubscriptionId",
          "location":"querystring",
          "locationName":"subscriptionId"
        },
        "subscriptionTargetId":{
          "shape":"SubscriptionTargetId",
          "location":"querystring",
          "locationName":"subscriptionTargetId"
        }
      }
    },
    "ListSubscriptionGrantsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"SubscriptionGrants"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListSubscriptionRequestsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "approverProjectId":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"approverProjectId"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "owningProjectId":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"owningProjectId"
        },
        "sortBy":{
          "shape":"SortKey",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "status":{
          "shape":"SubscriptionRequestStatus",
          "location":"querystring",
          "locationName":"status"
        },
        "subscribedListingId":{
          "shape":"ListingId",
          "location":"querystring",
          "locationName":"subscribedListingId"
        }
      }
    },
    "ListSubscriptionRequestsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"SubscriptionRequests"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListSubscriptionTargetsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "sortBy":{
          "shape":"SortKey",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        }
      }
    },
    "ListSubscriptionTargetsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"SubscriptionTargets"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListSubscriptionsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "approverProjectId":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"approverProjectId"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "owningProjectId":{
          "shape":"ProjectId",
          "location":"querystring",
          "locationName":"owningProjectId"
        },
        "sortBy":{
          "shape":"SortKey",
          "location":"querystring",
          "locationName":"sortBy"
        },
        "sortOrder":{
          "shape":"SortOrder",
          "location":"querystring",
          "locationName":"sortOrder"
        },
        "status":{
          "shape":"SubscriptionStatus",
          "location":"querystring",
          "locationName":"status"
        },
        "subscribedListingId":{
          "shape":"ListingId",
          "location":"querystring",
          "locationName":"subscribedListingId"
        },
        "subscriptionRequestIdentifier":{
          "shape":"SubscriptionRequestId",
          "location":"querystring",
          "locationName":"subscriptionRequestIdentifier"
        }
      }
    },
    "ListSubscriptionsOutput":{
      "type":"structure",
      "required":["items"],
      "members":{
        "items":{"shape":"Subscriptions"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListTagsForResourceRequest":{
      "type":"structure",
      "required":["resourceArn"],
      "members":{
        "resourceArn":{
          "shape":"String",
          "location":"uri",
          "locationName":"resourceArn"
        }
      }
    },
    "ListTagsForResourceResponse":{
      "type":"structure",
      "members":{
        "tags":{"shape":"Tags"}
      }
    },
    "ListTimeSeriesDataPointsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "formName"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "endedAt":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"endedAt"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TimeSeriesEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "formName":{
          "shape":"TimeSeriesFormName",
          "location":"querystring",
          "locationName":"formName"
        },
        "maxResults":{
          "shape":"MaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "nextToken":{
          "shape":"PaginationToken",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "startedAt":{
          "shape":"Timestamp",
          "location":"querystring",
          "locationName":"startedAt"
        }
      }
    },
    "ListTimeSeriesDataPointsOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"TimeSeriesDataPointSummaryFormOutputList"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "ListingId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "ListingItem":{
      "type":"structure",
      "members":{
        "assetListing":{"shape":"AssetListing"},
        "dataProductListing":{"shape":"DataProductListing"}
      },
      "union":true
    },
    "ListingName":{
      "type":"string",
      "max":64,
      "min":1
    },
    "ListingRevision":{
      "type":"structure",
      "required":[
        "id",
        "revision"
      ],
      "members":{
        "id":{"shape":"ListingId"},
        "revision":{"shape":"Revision"}
      }
    },
    "ListingRevisionInput":{
      "type":"structure",
      "required":[
        "identifier",
        "revision"
      ],
      "members":{
        "identifier":{"shape":"ListingId"},
        "revision":{"shape":"Revision"}
      }
    },
    "ListingStatus":{
      "type":"string",
      "enum":[
        "CREATING",
        "ACTIVE",
        "INACTIVE"
      ]
    },
    "ListingSummaries":{
      "type":"list",
      "member":{"shape":"ListingSummary"}
    },
    "ListingSummary":{
      "type":"structure",
      "members":{
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "listingId":{"shape":"ListingId"},
        "listingRevision":{"shape":"Revision"}
      }
    },
    "ListingSummaryItem":{
      "type":"structure",
      "members":{
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "listingId":{"shape":"ListingId"},
        "listingRevision":{"shape":"Revision"}
      }
    },
    "ListingSummaryItems":{
      "type":"list",
      "member":{"shape":"ListingSummaryItem"}
    },
    "LongDescription":{
      "type":"string",
      "max":4096,
      "min":0,
      "sensitive":true
    },
    "ManagedPolicyType":{
      "type":"string",
      "enum":[
        "CREATE_DOMAIN_UNIT",
        "OVERRIDE_DOMAIN_UNIT_OWNERS",
        "ADD_TO_PROJECT_MEMBER_POOL",
        "OVERRIDE_PROJECT_OWNERS",
        "CREATE_GLOSSARY",
        "CREATE_FORM_TYPE",
        "CREATE_ASSET_TYPE",
        "CREATE_PROJECT",
        "CREATE_ENVIRONMENT_PROFILE",
        "DELEGATE_CREATE_ENVIRONMENT_PROFILE",
        "CREATE_ENVIRONMENT",
        "CREATE_ENVIRONMENT_FROM_BLUEPRINT",
        "CREATE_PROJECT_FROM_PROJECT_PROFILE",
        "USE_ASSET_TYPE"
      ]
    },
    "MatchCriteria":{
      "type":"list",
      "member":{"shape":"String"},
      "max":10,
      "min":0
    },
    "MatchOffset":{
      "type":"structure",
      "members":{
        "endOffset":{"shape":"Integer"},
        "startOffset":{"shape":"Integer"}
      }
    },
    "MatchOffsets":{
      "type":"list",
      "member":{"shape":"MatchOffset"}
    },
    "MatchRationale":{
      "type":"list",
      "member":{"shape":"MatchRationaleItem"}
    },
    "MatchRationaleItem":{
      "type":"structure",
      "members":{
        "textMatches":{"shape":"TextMatches"}
      },
      "union":true
    },
    "MaxResults":{
      "type":"integer",
      "box":true,
      "max":50,
      "min":1
    },
    "MaxResultsForListDomains":{
      "type":"integer",
      "box":true,
      "max":25,
      "min":1
    },
    "Member":{
      "type":"structure",
      "members":{
        "groupIdentifier":{"shape":"String"},
        "userIdentifier":{"shape":"String"}
      },
      "union":true
    },
    "MemberDetails":{
      "type":"structure",
      "members":{
        "group":{"shape":"GroupDetails"},
        "user":{"shape":"UserDetails"}
      },
      "union":true
    },
    "Message":{
      "type":"string",
      "max":16384,
      "min":0,
      "sensitive":true
    },
    "MetadataFormEnforcementDetail":{
      "type":"structure",
      "members":{
        "requiredMetadataForms":{"shape":"RequiredMetadataFormList"}
      }
    },
    "MetadataFormInputs":{
      "type":"list",
      "member":{"shape":"FormInput"}
    },
    "MetadataFormReference":{
      "type":"structure",
      "required":[
        "typeIdentifier",
        "typeRevision"
      ],
      "members":{
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "MetadataFormSummary":{
      "type":"structure",
      "required":[
        "typeName",
        "typeRevision"
      ],
      "members":{
        "formName":{"shape":"FormName"},
        "typeName":{"shape":"FormTypeName"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "MetadataForms":{
      "type":"list",
      "member":{"shape":"FormOutput"}
    },
    "MetadataFormsSummary":{
      "type":"list",
      "member":{"shape":"MetadataFormSummary"}
    },
    "MetadataGenerationRunIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "MetadataGenerationRunItem":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "owningProjectId"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"MetadataGenerationRunIdentifier"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"MetadataGenerationRunStatus"},
        "target":{"shape":"MetadataGenerationRunTarget"},
        "type":{"shape":"MetadataGenerationRunType"}
      }
    },
    "MetadataGenerationRunStatus":{
      "type":"string",
      "enum":[
        "SUBMITTED",
        "IN_PROGRESS",
        "CANCELED",
        "SUCCEEDED",
        "FAILED"
      ]
    },
    "MetadataGenerationRunTarget":{
      "type":"structure",
      "required":[
        "identifier",
        "type"
      ],
      "members":{
        "identifier":{"shape":"String"},
        "revision":{"shape":"Revision"},
        "type":{"shape":"MetadataGenerationTargetType"}
      }
    },
    "MetadataGenerationRunType":{
      "type":"string",
      "enum":["BUSINESS_DESCRIPTIONS"]
    },
    "MetadataGenerationRuns":{
      "type":"list",
      "member":{"shape":"MetadataGenerationRunItem"}
    },
    "MetadataGenerationTargetType":{
      "type":"string",
      "enum":["ASSET"]
    },
    "MetadataMap":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "Model":{
      "type":"structure",
      "members":{
        "smithy":{"shape":"Smithy"}
      },
      "sensitive":true,
      "union":true
    },
    "Name":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "NameIdentifier":{
      "type":"structure",
      "members":{
        "name":{"shape":"String"},
        "namespace":{"shape":"String"}
      }
    },
    "NameIdentifiers":{
      "type":"list",
      "member":{"shape":"NameIdentifier"}
    },
    "NotEqualToExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "NotInExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "values"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "values":{"shape":"StringList"}
      }
    },
    "NotLikeExpression":{
      "type":"structure",
      "required":[
        "columnName",
        "value"
      ],
      "members":{
        "columnName":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "NotificationOutput":{
      "type":"structure",
      "required":[
        "actionLink",
        "creationTimestamp",
        "domainIdentifier",
        "identifier",
        "lastUpdatedTimestamp",
        "message",
        "title",
        "topic",
        "type"
      ],
      "members":{
        "actionLink":{"shape":"ActionLink"},
        "creationTimestamp":{"shape":"Timestamp"},
        "domainIdentifier":{"shape":"DomainId"},
        "identifier":{"shape":"TaskId"},
        "lastUpdatedTimestamp":{"shape":"Timestamp"},
        "message":{"shape":"Message"},
        "metadata":{"shape":"MetadataMap"},
        "status":{"shape":"TaskStatus"},
        "title":{"shape":"Title"},
        "topic":{"shape":"Topic"},
        "type":{"shape":"NotificationType"}
      }
    },
    "NotificationResource":{
      "type":"structure",
      "required":[
        "id",
        "type"
      ],
      "members":{
        "id":{"shape":"String"},
        "name":{"shape":"String"},
        "type":{"shape":"NotificationResourceType"}
      }
    },
    "NotificationResourceType":{
      "type":"string",
      "enum":["PROJECT"]
    },
    "NotificationRole":{
      "type":"string",
      "enum":[
        "PROJECT_OWNER",
        "PROJECT_CONTRIBUTOR",
        "PROJECT_VIEWER",
        "DOMAIN_OWNER",
        "PROJECT_SUBSCRIBER"
      ]
    },
    "NotificationSubjects":{
      "type":"list",
      "member":{"shape":"String"}
    },
    "NotificationType":{
      "type":"string",
      "enum":[
        "TASK",
        "EVENT"
      ]
    },
    "NotificationsList":{
      "type":"list",
      "member":{"shape":"NotificationOutput"}
    },
    "OAuth2ClientApplication":{
      "type":"structure",
      "members":{
        "aWSManagedClientApplicationReference":{"shape":"OAuth2ClientApplicationAWSManagedClientApplicationReferenceString"},
        "userManagedClientApplicationClientId":{"shape":"OAuth2ClientApplicationUserManagedClientApplicationClientIdString"}
      }
    },
    "OAuth2ClientApplicationAWSManagedClientApplicationReferenceString":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"^\\S+$"
    },
    "OAuth2ClientApplicationUserManagedClientApplicationClientIdString":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"^\\S+$"
    },
    "OAuth2GrantType":{
      "type":"string",
      "enum":[
        "AUTHORIZATION_CODE",
        "CLIENT_CREDENTIALS",
        "JWT_BEARER"
      ]
    },
    "OAuth2Properties":{
      "type":"structure",
      "members":{
        "authorizationCodeProperties":{"shape":"AuthorizationCodeProperties"},
        "oAuth2ClientApplication":{"shape":"OAuth2ClientApplication"},
        "oAuth2Credentials":{"shape":"GlueOAuth2Credentials"},
        "oAuth2GrantType":{"shape":"OAuth2GrantType"},
        "tokenUrl":{"shape":"OAuth2PropertiesTokenUrlString"},
        "tokenUrlParametersMap":{"shape":"TokenUrlParametersMap"}
      }
    },
    "OAuth2PropertiesTokenUrlString":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]$"
    },
    "OpenLineageRunEventSummary":{
      "type":"structure",
      "members":{
        "eventType":{"shape":"OpenLineageRunState"},
        "inputs":{"shape":"NameIdentifiers"},
        "job":{"shape":"NameIdentifier"},
        "outputs":{"shape":"NameIdentifiers"},
        "runId":{"shape":"String"}
      }
    },
    "OpenLineageRunState":{
      "type":"string",
      "enum":[
        "START",
        "RUNNING",
        "COMPLETE",
        "ABORT",
        "FAIL",
        "OTHER"
      ]
    },
    "OverallDeploymentStatus":{
      "type":"string",
      "enum":[
        "PENDING_DEPLOYMENT",
        "IN_PROGRESS",
        "SUCCESSFUL",
        "FAILED_VALIDATION",
        "FAILED_DEPLOYMENT"
      ]
    },
    "OverrideDomainUnitOwnersPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "OverrideProjectOwnersPolicyGrantDetail":{
      "type":"structure",
      "members":{
        "includeChildDomainUnits":{"shape":"Boolean"}
      }
    },
    "OwnerGroupProperties":{
      "type":"structure",
      "required":["groupIdentifier"],
      "members":{
        "groupIdentifier":{"shape":"GroupIdentifier"}
      }
    },
    "OwnerGroupPropertiesOutput":{
      "type":"structure",
      "members":{
        "groupId":{"shape":"String"}
      }
    },
    "OwnerProperties":{
      "type":"structure",
      "members":{
        "group":{"shape":"OwnerGroupProperties"},
        "user":{"shape":"OwnerUserProperties"}
      },
      "union":true
    },
    "OwnerPropertiesOutput":{
      "type":"structure",
      "members":{
        "group":{"shape":"OwnerGroupPropertiesOutput"},
        "user":{"shape":"OwnerUserPropertiesOutput"}
      },
      "union":true
    },
    "OwnerUserProperties":{
      "type":"structure",
      "required":["userIdentifier"],
      "members":{
        "userIdentifier":{"shape":"UserIdentifier"}
      }
    },
    "OwnerUserPropertiesOutput":{
      "type":"structure",
      "members":{
        "userId":{"shape":"String"}
      }
    },
    "PaginationToken":{
      "type":"string",
      "max":8192,
      "min":1
    },
    "ParameterStorePath":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "Password":{
      "type":"string",
      "max":64,
      "min":0,
      "sensitive":true
    },
    "PhysicalConnectionRequirements":{
      "type":"structure",
      "members":{
        "availabilityZone":{"shape":"PhysicalConnectionRequirementsAvailabilityZoneString"},
        "securityGroupIdList":{"shape":"SecurityGroupIdList"},
        "subnetId":{"shape":"SubnetId"},
        "subnetIdList":{"shape":"SubnetIdList"}
      }
    },
    "PhysicalConnectionRequirementsAvailabilityZoneString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "PhysicalEndpoint":{
      "type":"structure",
      "members":{
        "awsLocation":{"shape":"AwsLocation"},
        "glueConnection":{"shape":"GlueConnection"},
        "glueConnectionName":{"shape":"String"},
        "host":{"shape":"String"},
        "port":{"shape":"Integer"},
        "protocol":{"shape":"Protocol"},
        "stage":{"shape":"String"}
      }
    },
    "PhysicalEndpoints":{
      "type":"list",
      "member":{"shape":"PhysicalEndpoint"}
    },
    "PolicyArn":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::(aws|\\d{12}):policy/[\\w+=,.@-]*$"
    },
    "PolicyGrantDetail":{
      "type":"structure",
      "members":{
        "addToProjectMemberPool":{"shape":"AddToProjectMemberPoolPolicyGrantDetail"},
        "createAssetType":{"shape":"CreateAssetTypePolicyGrantDetail"},
        "createDomainUnit":{"shape":"CreateDomainUnitPolicyGrantDetail"},
        "createEnvironment":{"shape":"Unit"},
        "createEnvironmentFromBlueprint":{"shape":"Unit"},
        "createEnvironmentProfile":{"shape":"CreateEnvironmentProfilePolicyGrantDetail"},
        "createFormType":{"shape":"CreateFormTypePolicyGrantDetail"},
        "createGlossary":{"shape":"CreateGlossaryPolicyGrantDetail"},
        "createProject":{"shape":"CreateProjectPolicyGrantDetail"},
        "createProjectFromProjectProfile":{"shape":"CreateProjectFromProjectProfilePolicyGrantDetail"},
        "delegateCreateEnvironmentProfile":{"shape":"Unit"},
        "overrideDomainUnitOwners":{"shape":"OverrideDomainUnitOwnersPolicyGrantDetail"},
        "overrideProjectOwners":{"shape":"OverrideProjectOwnersPolicyGrantDetail"},
        "useAssetType":{"shape":"UseAssetTypePolicyGrantDetail"}
      },
      "union":true
    },
    "PolicyGrantList":{
      "type":"list",
      "member":{"shape":"PolicyGrantMember"}
    },
    "PolicyGrantMember":{
      "type":"structure",
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "detail":{"shape":"PolicyGrantDetail"},
        "grantId":{"shape":"GrantIdentifier"},
        "principal":{"shape":"PolicyGrantPrincipal"}
      }
    },
    "PolicyGrantPrincipal":{
      "type":"structure",
      "members":{
        "domainUnit":{"shape":"DomainUnitPolicyGrantPrincipal"},
        "group":{"shape":"GroupPolicyGrantPrincipal"},
        "project":{"shape":"ProjectPolicyGrantPrincipal"},
        "user":{"shape":"UserPolicyGrantPrincipal"}
      },
      "union":true
    },
    "PostLineageEventInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "event"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true,
          "location":"header",
          "locationName":"Client-Token"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "event":{"shape":"LineageEvent"}
      },
      "payload":"event"
    },
    "PostLineageEventOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"LineageEventIdentifier"}
      }
    },
    "PostTimeSeriesDataPointsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "forms"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"EntityIdentifier",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TimeSeriesEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "forms":{"shape":"TimeSeriesDataPointFormInputList"}
      }
    },
    "PostTimeSeriesDataPointsOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "entityId":{"shape":"EntityId"},
        "entityType":{"shape":"TimeSeriesEntityType"},
        "forms":{"shape":"TimeSeriesDataPointFormOutputList"}
      }
    },
    "PredictionChoices":{
      "type":"list",
      "member":{"shape":"Integer"}
    },
    "PredictionConfiguration":{
      "type":"structure",
      "members":{
        "businessNameGeneration":{"shape":"BusinessNameGenerationConfiguration"}
      }
    },
    "ProjectDeletionError":{
      "type":"structure",
      "members":{
        "code":{"shape":"String"},
        "message":{"shape":"String"}
      }
    },
    "ProjectDesignation":{
      "type":"string",
      "enum":[
        "OWNER",
        "CONTRIBUTOR",
        "PROJECT_CATALOG_STEWARD"
      ]
    },
    "ProjectGrantFilter":{
      "type":"structure",
      "members":{
        "domainUnitFilter":{"shape":"DomainUnitFilterForProject"}
      },
      "union":true
    },
    "ProjectId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "ProjectIds":{
      "type":"list",
      "member":{"shape":"ProjectId"}
    },
    "ProjectMember":{
      "type":"structure",
      "required":[
        "designation",
        "memberDetails"
      ],
      "members":{
        "designation":{"shape":"UserDesignation"},
        "memberDetails":{"shape":"MemberDetails"}
      }
    },
    "ProjectMembers":{
      "type":"list",
      "member":{"shape":"ProjectMember"}
    },
    "ProjectName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "ProjectPolicyGrantPrincipal":{
      "type":"structure",
      "required":["projectDesignation"],
      "members":{
        "projectDesignation":{"shape":"ProjectDesignation"},
        "projectGrantFilter":{"shape":"ProjectGrantFilter"},
        "projectIdentifier":{"shape":"ProjectId"}
      }
    },
    "ProjectProfileId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "ProjectProfileList":{
      "type":"list",
      "member":{"shape":"String"}
    },
    "ProjectProfileName":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "ProjectProfileSummaries":{
      "type":"list",
      "member":{"shape":"ProjectProfileSummary"}
    },
    "ProjectProfileSummary":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "id":{"shape":"ProjectProfileId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "ProjectStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "DELETING",
        "DELETE_FAILED",
        "UPDATING",
        "UPDATE_FAILED",
        "MOVING"
      ]
    },
    "ProjectSummaries":{
      "type":"list",
      "member":{"shape":"ProjectSummary"}
    },
    "ProjectSummary":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "failureReasons":{"shape":"FailureReasons"},
        "id":{"shape":"ProjectId"},
        "name":{"shape":"ProjectName"},
        "projectStatus":{"shape":"ProjectStatus"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "ProjectsForRule":{
      "type":"structure",
      "required":["selectionMode"],
      "members":{
        "selectionMode":{"shape":"RuleScopeSelectionMode"},
        "specificProjects":{"shape":"RuleProjectIdentifierList"}
      }
    },
    "PropertyMap":{
      "type":"map",
      "key":{"shape":"PropertyMapKeyString"},
      "value":{"shape":"PropertyMapValueString"}
    },
    "PropertyMapKeyString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "PropertyMapValueString":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "Protocol":{
      "type":"string",
      "enum":[
        "ATHENA",
        "GLUE_INTERACTIVE_SESSION",
        "HTTPS",
        "JDBC",
        "LIVY",
        "ODBC",
        "PRISM"
      ]
    },
    "ProvisioningConfiguration":{
      "type":"structure",
      "members":{
        "lakeFormationConfiguration":{"shape":"LakeFormationConfiguration"}
      },
      "union":true
    },
    "ProvisioningConfigurationList":{
      "type":"list",
      "member":{"shape":"ProvisioningConfiguration"}
    },
    "ProvisioningProperties":{
      "type":"structure",
      "members":{
        "cloudFormation":{"shape":"CloudFormationProperties"}
      },
      "union":true
    },
    "PutEnvironmentBlueprintConfigurationInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "enabledRegions",
        "environmentBlueprintIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "enabledRegions":{"shape":"EnabledRegionList"},
        "environmentBlueprintIdentifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"environmentBlueprintIdentifier"
        },
        "environmentRolePermissionBoundary":{"shape":"PolicyArn"},
        "globalParameters":{"shape":"GlobalParameterMap"},
        "manageAccessRoleArn":{"shape":"RoleArn"},
        "provisioningConfigurations":{"shape":"ProvisioningConfigurationList"},
        "provisioningRoleArn":{"shape":"RoleArn"},
        "regionalParameters":{"shape":"RegionalParameterMap"}
      }
    },
    "PutEnvironmentBlueprintConfigurationOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentBlueprintId"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "domainId":{"shape":"DomainId"},
        "enabledRegions":{"shape":"EnabledRegionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentRolePermissionBoundary":{"shape":"PolicyArn"},
        "manageAccessRoleArn":{"shape":"RoleArn"},
        "provisioningConfigurations":{"shape":"ProvisioningConfigurationList"},
        "provisioningRoleArn":{"shape":"RoleArn"},
        "regionalParameters":{"shape":"RegionalParameterMap"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
      }
    },
    "RecommendationConfiguration":{
      "type":"structure",
      "members":{
        "enableBusinessNameGeneration":{"shape":"Boolean"}
      }
    },
    "RedshiftClusterStorage":{
      "type":"structure",
      "required":["clusterName"],
      "members":{
        "clusterName":{"shape":"RedshiftClusterStorageClusterNameString"}
      }
    },
    "RedshiftClusterStorageClusterNameString":{
      "type":"string",
      "max":63,
      "min":1,
      "pattern":"^[0-9a-z].[a-z0-9\\-]*$"
    },
    "RedshiftCredentialConfiguration":{
      "type":"structure",
      "required":["secretManagerArn"],
      "members":{
        "secretManagerArn":{"shape":"RedshiftCredentialConfigurationSecretManagerArnString"}
      }
    },
    "RedshiftCredentialConfigurationSecretManagerArnString":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\\d{12}:secret:.*$"
    },
    "RedshiftCredentials":{
      "type":"structure",
      "members":{
        "secretArn":{"shape":"RedshiftCredentialsSecretArnString"},
        "usernamePassword":{"shape":"UsernamePassword"}
      },
      "sensitive":true,
      "union":true
    },
    "RedshiftCredentialsSecretArnString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\\d{12}:secret:.*$"
    },
    "RedshiftLineageSyncConfigurationInput":{
      "type":"structure",
      "members":{
        "enabled":{"shape":"Boolean"},
        "schedule":{"shape":"LineageSyncSchedule"}
      }
    },
    "RedshiftLineageSyncConfigurationOutput":{
      "type":"structure",
      "members":{
        "enabled":{"shape":"Boolean"},
        "lineageJobId":{"shape":"String"},
        "schedule":{"shape":"LineageSyncSchedule"}
      }
    },
    "RedshiftPropertiesInput":{
      "type":"structure",
      "members":{
        "credentials":{"shape":"RedshiftCredentials"},
        "databaseName":{"shape":"RedshiftPropertiesInputDatabaseNameString"},
        "host":{"shape":"RedshiftPropertiesInputHostString"},
        "lineageSync":{"shape":"RedshiftLineageSyncConfigurationInput"},
        "port":{"shape":"Integer"},
        "storage":{"shape":"RedshiftStorageProperties"}
      }
    },
    "RedshiftPropertiesInputDatabaseNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "RedshiftPropertiesInputHostString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "RedshiftPropertiesOutput":{
      "type":"structure",
      "members":{
        "credentials":{"shape":"RedshiftCredentials"},
        "databaseName":{"shape":"String"},
        "isProvisionedSecret":{"shape":"Boolean"},
        "jdbcIamUrl":{"shape":"String"},
        "jdbcUrl":{"shape":"String"},
        "lineageSync":{"shape":"RedshiftLineageSyncConfigurationOutput"},
        "redshiftTempDir":{"shape":"String"},
        "status":{"shape":"ConnectionStatus"},
        "storage":{"shape":"RedshiftStorageProperties"}
      }
    },
    "RedshiftPropertiesPatch":{
      "type":"structure",
      "members":{
        "credentials":{"shape":"RedshiftCredentials"},
        "databaseName":{"shape":"RedshiftPropertiesPatchDatabaseNameString"},
        "host":{"shape":"RedshiftPropertiesPatchHostString"},
        "lineageSync":{"shape":"RedshiftLineageSyncConfigurationInput"},
        "port":{"shape":"Integer"},
        "storage":{"shape":"RedshiftStorageProperties"}
      }
    },
    "RedshiftPropertiesPatchDatabaseNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "RedshiftPropertiesPatchHostString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "RedshiftRunConfigurationInput":{
      "type":"structure",
      "required":["relationalFilterConfigurations"],
      "members":{
        "dataAccessRole":{"shape":"RedshiftRunConfigurationInputDataAccessRoleString"},
        "redshiftCredentialConfiguration":{"shape":"RedshiftCredentialConfiguration"},
        "redshiftStorage":{"shape":"RedshiftStorage"},
        "relationalFilterConfigurations":{"shape":"RelationalFilterConfigurations"}
      }
    },
    "RedshiftRunConfigurationInputDataAccessRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$"
    },
    "RedshiftRunConfigurationOutput":{
      "type":"structure",
      "required":[
        "redshiftStorage",
        "relationalFilterConfigurations"
      ],
      "members":{
        "accountId":{"shape":"RedshiftRunConfigurationOutputAccountIdString"},
        "dataAccessRole":{"shape":"RedshiftRunConfigurationOutputDataAccessRoleString"},
        "redshiftCredentialConfiguration":{"shape":"RedshiftCredentialConfiguration"},
        "redshiftStorage":{"shape":"RedshiftStorage"},
        "region":{"shape":"RedshiftRunConfigurationOutputRegionString"},
        "relationalFilterConfigurations":{"shape":"RelationalFilterConfigurations"}
      }
    },
    "RedshiftRunConfigurationOutputAccountIdString":{
      "type":"string",
      "max":12,
      "min":12,
      "pattern":"^\\d{12}$"
    },
    "RedshiftRunConfigurationOutputDataAccessRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$"
    },
    "RedshiftRunConfigurationOutputRegionString":{
      "type":"string",
      "max":16,
      "min":4,
      "pattern":"[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]"
    },
    "RedshiftSelfGrantStatusOutput":{
      "type":"structure",
      "required":["selfGrantStatusDetails"],
      "members":{
        "selfGrantStatusDetails":{"shape":"SelfGrantStatusDetails"}
      }
    },
    "RedshiftServerlessStorage":{
      "type":"structure",
      "required":["workgroupName"],
      "members":{
        "workgroupName":{"shape":"RedshiftServerlessStorageWorkgroupNameString"}
      }
    },
    "RedshiftServerlessStorageWorkgroupNameString":{
      "type":"string",
      "max":64,
      "min":3,
      "pattern":"^[a-z0-9-]+$"
    },
    "RedshiftStorage":{
      "type":"structure",
      "members":{
        "redshiftClusterSource":{"shape":"RedshiftClusterStorage"},
        "redshiftServerlessSource":{"shape":"RedshiftServerlessStorage"}
      },
      "union":true
    },
    "RedshiftStorageProperties":{
      "type":"structure",
      "members":{
        "clusterName":{"shape":"RedshiftStoragePropertiesClusterNameString"},
        "workgroupName":{"shape":"RedshiftStoragePropertiesWorkgroupNameString"}
      },
      "union":true
    },
    "RedshiftStoragePropertiesClusterNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "RedshiftStoragePropertiesWorkgroupNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "Region":{
      "type":"structure",
      "members":{
        "regionName":{"shape":"RegionName"},
        "regionNamePath":{"shape":"ParameterStorePath"}
      },
      "union":true
    },
    "RegionName":{
      "type":"string",
      "max":16,
      "min":4,
      "pattern":"^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$"
    },
    "RegionalParameter":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "RegionalParameterMap":{
      "type":"map",
      "key":{"shape":"RegionName"},
      "value":{"shape":"RegionalParameter"}
    },
    "RejectChoice":{
      "type":"structure",
      "required":["predictionTarget"],
      "members":{
        "predictionChoices":{"shape":"PredictionChoices"},
        "predictionTarget":{"shape":"String"}
      }
    },
    "RejectChoices":{
      "type":"list",
      "member":{"shape":"RejectChoice"}
    },
    "RejectPredictionsInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AssetIdentifier",
          "location":"uri",
          "locationName":"identifier"
        },
        "rejectChoices":{"shape":"RejectChoices"},
        "rejectRule":{"shape":"RejectRule"},
        "revision":{
          "shape":"Revision",
          "location":"querystring",
          "locationName":"revision"
        }
      }
    },
    "RejectPredictionsOutput":{
      "type":"structure",
      "required":[
        "assetId",
        "assetRevision",
        "domainId"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "assetRevision":{"shape":"Revision"},
        "domainId":{"shape":"DomainId"}
      }
    },
    "RejectRule":{
      "type":"structure",
      "members":{
        "rule":{"shape":"RejectRuleBehavior"},
        "threshold":{"shape":"Float"}
      }
    },
    "RejectRuleBehavior":{
      "type":"string",
      "enum":[
        "ALL",
        "NONE"
      ]
    },
    "RejectSubscriptionRequestInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "decisionComment":{"shape":"DecisionComment"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionRequestId",
          "location":"uri",
          "locationName":"identifier"
        }
      }
    },
    "RejectSubscriptionRequestOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataForms":{"shape":"MetadataForms"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"RejectSubscriptionRequestOutputSubscribedListingsList"},
        "subscribedPrincipals":{"shape":"RejectSubscriptionRequestOutputSubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "RejectSubscriptionRequestOutputSubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "RejectSubscriptionRequestOutputSubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "RelationalFilterConfiguration":{
      "type":"structure",
      "required":["databaseName"],
      "members":{
        "databaseName":{"shape":"RelationalFilterConfigurationDatabaseNameString"},
        "filterExpressions":{"shape":"FilterExpressions"},
        "schemaName":{"shape":"RelationalFilterConfigurationSchemaNameString"}
      }
    },
    "RelationalFilterConfigurationDatabaseNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "RelationalFilterConfigurationSchemaNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "RelationalFilterConfigurations":{
      "type":"list",
      "member":{"shape":"RelationalFilterConfiguration"}
    },
    "RemoveEntityOwnerInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "owner"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"DataZoneEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "owner":{"shape":"OwnerProperties"}
      }
    },
    "RemoveEntityOwnerOutput":{
      "type":"structure",
      "members":{}
    },
    "RemovePolicyGrantInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "entityIdentifier",
        "entityType",
        "policyType",
        "principal"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "entityIdentifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"entityIdentifier"
        },
        "entityType":{
          "shape":"TargetEntityType",
          "location":"uri",
          "locationName":"entityType"
        },
        "grantIdentifier":{"shape":"GrantIdentifier"},
        "policyType":{"shape":"ManagedPolicyType"},
        "principal":{"shape":"PolicyGrantPrincipal"}
      }
    },
    "RemovePolicyGrantOutput":{
      "type":"structure",
      "members":{}
    },
    "RequestReason":{
      "type":"string",
      "max":4096,
      "min":1,
      "sensitive":true
    },
    "RequiredMetadataFormList":{
      "type":"list",
      "member":{"shape":"MetadataFormReference"},
      "max":5,
      "min":1
    },
    "ResolutionStrategy":{
      "type":"string",
      "enum":["MANUAL"]
    },
    "Resource":{
      "type":"structure",
      "required":[
        "type",
        "value"
      ],
      "members":{
        "name":{"shape":"String"},
        "provider":{"shape":"String"},
        "type":{"shape":"String"},
        "value":{"shape":"String"}
      }
    },
    "ResourceList":{
      "type":"list",
      "member":{"shape":"Resource"}
    },
    "ResourceNotFoundException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":404,
        "senderFault":true
      },
      "exception":true
    },
    "Revision":{
      "type":"string",
      "max":64,
      "min":1
    },
    "RevisionInput":{
      "type":"string",
      "max":64,
      "min":1,
      "pattern":"^[a-zA-Z0-9_-]+$"
    },
    "RevokeSubscriptionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionId",
          "location":"uri",
          "locationName":"identifier"
        },
        "retainPermissions":{"shape":"Boolean"}
      }
    },
    "RevokeSubscriptionOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "status",
        "subscribedListing",
        "subscribedPrincipal",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"SubscriptionId"},
        "retainPermissions":{"shape":"Boolean"},
        "status":{"shape":"SubscriptionStatus"},
        "subscribedListing":{"shape":"SubscribedListing"},
        "subscribedPrincipal":{"shape":"SubscribedPrincipal"},
        "subscriptionRequestId":{"shape":"SubscriptionRequestId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "RoleArn":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "RowFilter":{
      "type":"structure",
      "members":{
        "and":{"shape":"RowFilterList"},
        "expression":{"shape":"RowFilterExpression"},
        "or":{"shape":"RowFilterList"}
      },
      "union":true
    },
    "RowFilterConfiguration":{
      "type":"structure",
      "required":["rowFilter"],
      "members":{
        "rowFilter":{"shape":"RowFilter"},
        "sensitive":{"shape":"Boolean"}
      }
    },
    "RowFilterExpression":{
      "type":"structure",
      "members":{
        "equalTo":{"shape":"EqualToExpression"},
        "greaterThan":{"shape":"GreaterThanExpression"},
        "greaterThanOrEqualTo":{"shape":"GreaterThanOrEqualToExpression"},
        "in":{"shape":"InExpression"},
        "isNotNull":{"shape":"IsNotNullExpression"},
        "isNull":{"shape":"IsNullExpression"},
        "lessThan":{"shape":"LessThanExpression"},
        "lessThanOrEqualTo":{"shape":"LessThanOrEqualToExpression"},
        "like":{"shape":"LikeExpression"},
        "notEqualTo":{"shape":"NotEqualToExpression"},
        "notIn":{"shape":"NotInExpression"},
        "notLike":{"shape":"NotLikeExpression"}
      },
      "union":true
    },
    "RowFilterList":{
      "type":"list",
      "member":{"shape":"RowFilter"}
    },
    "RuleAction":{
      "type":"string",
      "enum":[
        "CREATE_LISTING_CHANGE_SET",
        "CREATE_SUBSCRIPTION_REQUEST"
      ]
    },
    "RuleAssetTypeList":{
      "type":"list",
      "member":{"shape":"AssetTypeIdentifier"},
      "min":1
    },
    "RuleDetail":{
      "type":"structure",
      "members":{
        "metadataFormEnforcementDetail":{"shape":"MetadataFormEnforcementDetail"}
      },
      "union":true
    },
    "RuleId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "RuleName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^[\\w -]+$",
      "sensitive":true
    },
    "RuleProjectIdentifierList":{
      "type":"list",
      "member":{"shape":"ProjectId"},
      "min":1
    },
    "RuleScope":{
      "type":"structure",
      "members":{
        "assetType":{"shape":"AssetTypesForRule"},
        "dataProduct":{"shape":"Boolean"},
        "project":{"shape":"ProjectsForRule"}
      }
    },
    "RuleScopeSelectionMode":{
      "type":"string",
      "enum":[
        "ALL",
        "SPECIFIC"
      ]
    },
    "RuleSummaries":{
      "type":"list",
      "member":{"shape":"RuleSummary"}
    },
    "RuleSummary":{
      "type":"structure",
      "members":{
        "action":{"shape":"RuleAction"},
        "identifier":{"shape":"RuleId"},
        "lastUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"RuleName"},
        "revision":{"shape":"Revision"},
        "ruleType":{"shape":"RuleType"},
        "scope":{"shape":"RuleScope"},
        "target":{"shape":"RuleTarget"},
        "targetType":{"shape":"RuleTargetType"},
        "updatedAt":{"shape":"UpdatedAt"}
      }
    },
    "RuleTarget":{
      "type":"structure",
      "members":{
        "domainUnitTarget":{"shape":"DomainUnitTarget"}
      },
      "union":true
    },
    "RuleTargetType":{
      "type":"string",
      "enum":["DOMAIN_UNIT"]
    },
    "RuleType":{
      "type":"string",
      "enum":["METADATA_FORM_ENFORCEMENT"]
    },
    "RunIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "RunStatisticsForAssets":{
      "type":"structure",
      "members":{
        "added":{"shape":"Integer"},
        "failed":{"shape":"Integer"},
        "skipped":{"shape":"Integer"},
        "unchanged":{"shape":"Integer"},
        "updated":{"shape":"Integer"}
      }
    },
    "S3AccessGrantLocationId":{
      "type":"string",
      "max":64,
      "min":0,
      "pattern":"^[a-zA-Z0-9\\-]+$"
    },
    "S3Location":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^s3://.+$"
    },
    "S3LocationList":{
      "type":"list",
      "member":{"shape":"S3Location"},
      "max":20,
      "min":0
    },
    "S3PropertiesInput":{
      "type":"structure",
      "required":["s3Uri"],
      "members":{
        "s3AccessGrantLocationId":{"shape":"S3AccessGrantLocationId"},
        "s3Uri":{"shape":"S3Uri"}
      }
    },
    "S3PropertiesOutput":{
      "type":"structure",
      "required":["s3Uri"],
      "members":{
        "errorMessage":{"shape":"String"},
        "s3AccessGrantLocationId":{"shape":"S3AccessGrantLocationId"},
        "s3Uri":{"shape":"S3Uri"},
        "status":{"shape":"ConnectionStatus"}
      }
    },
    "S3PropertiesPatch":{
      "type":"structure",
      "required":["s3Uri"],
      "members":{
        "s3AccessGrantLocationId":{"shape":"S3AccessGrantLocationId"},
        "s3Uri":{"shape":"S3Uri"}
      }
    },
    "S3Uri":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"^s3://.+$"
    },
    "SageMakerAssetType":{
      "type":"string",
      "max":64,
      "min":1
    },
    "SageMakerResourceArn":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:sagemaker:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\\d{12}:[\\w+=,.@-]{1,128}/[\\w+=,.@-]{1,256}$"
    },
    "SageMakerRunConfigurationInput":{
      "type":"structure",
      "required":["trackingAssets"],
      "members":{
        "trackingAssets":{"shape":"TrackingAssets"}
      }
    },
    "SageMakerRunConfigurationOutput":{
      "type":"structure",
      "required":["trackingAssets"],
      "members":{
        "accountId":{"shape":"SageMakerRunConfigurationOutputAccountIdString"},
        "region":{"shape":"SageMakerRunConfigurationOutputRegionString"},
        "trackingAssets":{"shape":"TrackingAssets"}
      }
    },
    "SageMakerRunConfigurationOutputAccountIdString":{
      "type":"string",
      "max":12,
      "min":12,
      "pattern":"^\\d{12}$"
    },
    "SageMakerRunConfigurationOutputRegionString":{
      "type":"string",
      "max":16,
      "min":4,
      "pattern":"[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]"
    },
    "ScheduleConfiguration":{
      "type":"structure",
      "members":{
        "schedule":{"shape":"CronString"},
        "timezone":{"shape":"Timezone"}
      },
      "sensitive":true
    },
    "SearchGroupProfilesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "groupType"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "groupType":{"shape":"GroupSearchType"},
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationToken"},
        "searchText":{"shape":"GroupSearchText"}
      }
    },
    "SearchGroupProfilesOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"GroupProfileSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "SearchInItem":{
      "type":"structure",
      "required":["attribute"],
      "members":{
        "attribute":{"shape":"Attribute"}
      }
    },
    "SearchInList":{
      "type":"list",
      "member":{"shape":"SearchInItem"},
      "max":10,
      "min":1
    },
    "SearchInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "searchScope"
      ],
      "members":{
        "additionalAttributes":{"shape":"SearchOutputAdditionalAttributes"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "filters":{"shape":"FilterClause"},
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationToken"},
        "owningProjectIdentifier":{"shape":"ProjectId"},
        "searchIn":{"shape":"SearchInList"},
        "searchScope":{"shape":"InventorySearchScope"},
        "searchText":{"shape":"SearchText"},
        "sort":{"shape":"SearchSort"}
      }
    },
    "SearchInventoryResultItem":{
      "type":"structure",
      "members":{
        "assetItem":{"shape":"AssetItem"},
        "dataProductItem":{"shape":"DataProductResultItem"},
        "glossaryItem":{"shape":"GlossaryItem"},
        "glossaryTermItem":{"shape":"GlossaryTermItem"}
      },
      "union":true
    },
    "SearchInventoryResultItems":{
      "type":"list",
      "member":{"shape":"SearchInventoryResultItem"}
    },
    "SearchListingsInput":{
      "type":"structure",
      "required":["domainIdentifier"],
      "members":{
        "additionalAttributes":{"shape":"SearchOutputAdditionalAttributes"},
        "aggregations":{"shape":"AggregationList"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "filters":{"shape":"FilterClause"},
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationToken"},
        "searchIn":{"shape":"SearchInList"},
        "searchText":{"shape":"SearchListingsInputSearchTextString"},
        "sort":{"shape":"SearchSort"}
      }
    },
    "SearchListingsInputSearchTextString":{
      "type":"string",
      "max":512,
      "min":0
    },
    "SearchListingsOutput":{
      "type":"structure",
      "members":{
        "aggregates":{"shape":"AggregationOutputList"},
        "items":{"shape":"SearchResultItems"},
        "nextToken":{"shape":"PaginationToken"},
        "totalMatchCount":{"shape":"Integer"}
      }
    },
    "SearchOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"SearchInventoryResultItems"},
        "nextToken":{"shape":"PaginationToken"},
        "totalMatchCount":{"shape":"Integer"}
      }
    },
    "SearchOutputAdditionalAttribute":{
      "type":"string",
      "enum":[
        "FORMS",
        "TIME_SERIES_DATA_POINT_FORMS",
        "TEXT_MATCH_RATIONALE"
      ]
    },
    "SearchOutputAdditionalAttributes":{
      "type":"list",
      "member":{"shape":"SearchOutputAdditionalAttribute"}
    },
    "SearchResultItem":{
      "type":"structure",
      "members":{
        "assetListing":{"shape":"AssetListingItem"},
        "dataProductListing":{"shape":"DataProductListingItem"}
      },
      "union":true
    },
    "SearchResultItems":{
      "type":"list",
      "member":{"shape":"SearchResultItem"}
    },
    "SearchSort":{
      "type":"structure",
      "required":["attribute"],
      "members":{
        "attribute":{"shape":"Attribute"},
        "order":{"shape":"SortOrder"}
      }
    },
    "SearchText":{
      "type":"string",
      "max":512,
      "min":1
    },
    "SearchTypesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "managed",
        "searchScope"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "filters":{"shape":"FilterClause"},
        "managed":{"shape":"Boolean"},
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationToken"},
        "searchIn":{"shape":"SearchInList"},
        "searchScope":{"shape":"TypesSearchScope"},
        "searchText":{"shape":"SearchText"},
        "sort":{"shape":"SearchSort"}
      }
    },
    "SearchTypesOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"SearchTypesResultItems"},
        "nextToken":{"shape":"PaginationToken"},
        "totalMatchCount":{"shape":"Integer"}
      }
    },
    "SearchTypesResultItem":{
      "type":"structure",
      "members":{
        "assetTypeItem":{"shape":"AssetTypeItem"},
        "formTypeItem":{"shape":"FormTypeData"},
        "lineageNodeTypeItem":{"shape":"LineageNodeTypeItem"}
      },
      "union":true
    },
    "SearchTypesResultItems":{
      "type":"list",
      "member":{"shape":"SearchTypesResultItem"}
    },
    "SearchUserProfilesInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "userType"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationToken"},
        "searchText":{"shape":"UserSearchText"},
        "userType":{"shape":"UserSearchType"}
      }
    },
    "SearchUserProfilesOutput":{
      "type":"structure",
      "members":{
        "items":{"shape":"UserProfileSummaries"},
        "nextToken":{"shape":"PaginationToken"}
      }
    },
    "SecurityGroupIdList":{
      "type":"list",
      "member":{"shape":"SecurityGroupIdListMemberString"},
      "max":50,
      "min":0
    },
    "SecurityGroupIdListMemberString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "SelfGrantStatus":{
      "type":"string",
      "enum":[
        "GRANT_PENDING",
        "REVOKE_PENDING",
        "GRANT_IN_PROGRESS",
        "REVOKE_IN_PROGRESS",
        "GRANTED",
        "GRANT_FAILED",
        "REVOKE_FAILED"
      ]
    },
    "SelfGrantStatusDetail":{
      "type":"structure",
      "required":[
        "databaseName",
        "status"
      ],
      "members":{
        "databaseName":{"shape":"SelfGrantStatusDetailDatabaseNameString"},
        "failureCause":{"shape":"String"},
        "schemaName":{"shape":"SelfGrantStatusDetailSchemaNameString"},
        "status":{"shape":"SelfGrantStatus"}
      }
    },
    "SelfGrantStatusDetailDatabaseNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "SelfGrantStatusDetailSchemaNameString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "SelfGrantStatusDetails":{
      "type":"list",
      "member":{"shape":"SelfGrantStatusDetail"}
    },
    "SelfGrantStatusOutput":{
      "type":"structure",
      "members":{
        "glueSelfGrantStatus":{"shape":"GlueSelfGrantStatusOutput"},
        "redshiftSelfGrantStatus":{"shape":"RedshiftSelfGrantStatusOutput"}
      },
      "union":true
    },
    "ServiceQuotaExceededException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":402,
        "senderFault":true
      },
      "exception":true
    },
    "ShortDescription":{
      "type":"string",
      "max":1024,
      "min":0,
      "sensitive":true
    },
    "SingleSignOn":{
      "type":"structure",
      "members":{
        "idcInstanceArn":{"shape":"SingleSignOnIdcInstanceArnString"},
        "type":{"shape":"AuthType"},
        "userAssignment":{"shape":"UserAssignment"}
      }
    },
    "SingleSignOnIdcInstanceArnString":{
      "type":"string",
      "pattern":"arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}"
    },
    "Smithy":{
      "type":"string",
      "max":100000,
      "min":1
    },
    "SortFieldAccountPool":{
      "type":"string",
      "enum":["NAME"]
    },
    "SortFieldConnection":{
      "type":"string",
      "enum":["NAME"]
    },
    "SortFieldProject":{
      "type":"string",
      "enum":["NAME"]
    },
    "SortKey":{
      "type":"string",
      "enum":[
        "CREATED_AT",
        "UPDATED_AT"
      ]
    },
    "SortOrder":{
      "type":"string",
      "enum":[
        "ASCENDING",
        "DESCENDING"
      ]
    },
    "SparkEmrPropertiesInput":{
      "type":"structure",
      "members":{
        "computeArn":{"shape":"SparkEmrPropertiesInputComputeArnString"},
        "instanceProfileArn":{"shape":"SparkEmrPropertiesInputInstanceProfileArnString"},
        "javaVirtualEnv":{"shape":"SparkEmrPropertiesInputJavaVirtualEnvString"},
        "logUri":{"shape":"SparkEmrPropertiesInputLogUriString"},
        "pythonVirtualEnv":{"shape":"SparkEmrPropertiesInputPythonVirtualEnvString"},
        "runtimeRole":{"shape":"SparkEmrPropertiesInputRuntimeRoleString"},
        "trustedCertificatesS3Uri":{"shape":"SparkEmrPropertiesInputTrustedCertificatesS3UriString"}
      }
    },
    "SparkEmrPropertiesInputComputeArnString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesInputInstanceProfileArnString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesInputJavaVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesInputLogUriString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesInputPythonVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesInputRuntimeRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "SparkEmrPropertiesInputTrustedCertificatesS3UriString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesOutput":{
      "type":"structure",
      "members":{
        "computeArn":{"shape":"String"},
        "credentials":{"shape":"UsernamePassword"},
        "credentialsExpiration":{"shape":"SyntheticTimestamp_date_time"},
        "governanceType":{"shape":"GovernanceType"},
        "instanceProfileArn":{"shape":"String"},
        "javaVirtualEnv":{"shape":"String"},
        "livyEndpoint":{"shape":"String"},
        "logUri":{"shape":"String"},
        "pythonVirtualEnv":{"shape":"String"},
        "runtimeRole":{"shape":"String"},
        "trustedCertificatesS3Uri":{"shape":"String"}
      }
    },
    "SparkEmrPropertiesPatch":{
      "type":"structure",
      "members":{
        "computeArn":{"shape":"SparkEmrPropertiesPatchComputeArnString"},
        "instanceProfileArn":{"shape":"SparkEmrPropertiesPatchInstanceProfileArnString"},
        "javaVirtualEnv":{"shape":"SparkEmrPropertiesPatchJavaVirtualEnvString"},
        "logUri":{"shape":"SparkEmrPropertiesPatchLogUriString"},
        "pythonVirtualEnv":{"shape":"SparkEmrPropertiesPatchPythonVirtualEnvString"},
        "runtimeRole":{"shape":"SparkEmrPropertiesPatchRuntimeRoleString"},
        "trustedCertificatesS3Uri":{"shape":"SparkEmrPropertiesPatchTrustedCertificatesS3UriString"}
      }
    },
    "SparkEmrPropertiesPatchComputeArnString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesPatchInstanceProfileArnString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesPatchJavaVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesPatchLogUriString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesPatchPythonVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkEmrPropertiesPatchRuntimeRoleString":{
      "type":"string",
      "pattern":"^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$"
    },
    "SparkEmrPropertiesPatchTrustedCertificatesS3UriString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGlueArgs":{
      "type":"structure",
      "members":{
        "connection":{"shape":"String"}
      }
    },
    "SparkGluePropertiesInput":{
      "type":"structure",
      "members":{
        "additionalArgs":{"shape":"SparkGlueArgs"},
        "glueConnectionName":{"shape":"SparkGluePropertiesInputGlueConnectionNameString"},
        "glueVersion":{"shape":"SparkGluePropertiesInputGlueVersionString"},
        "idleTimeout":{"shape":"Integer"},
        "javaVirtualEnv":{"shape":"SparkGluePropertiesInputJavaVirtualEnvString"},
        "numberOfWorkers":{"shape":"Integer"},
        "pythonVirtualEnv":{"shape":"SparkGluePropertiesInputPythonVirtualEnvString"},
        "workerType":{"shape":"SparkGluePropertiesInputWorkerTypeString"}
      }
    },
    "SparkGluePropertiesInputGlueConnectionNameString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGluePropertiesInputGlueVersionString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGluePropertiesInputJavaVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGluePropertiesInputPythonVirtualEnvString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGluePropertiesInputWorkerTypeString":{
      "type":"string",
      "max":256,
      "min":0
    },
    "SparkGluePropertiesOutput":{
      "type":"structure",
      "members":{
        "additionalArgs":{"shape":"SparkGlueArgs"},
        "glueConnectionName":{"shape":"String"},
        "glueVersion":{"shape":"String"},
        "idleTimeout":{"shape":"Integer"},
        "javaVirtualEnv":{"shape":"String"},
        "numberOfWorkers":{"shape":"Integer"},
        "pythonVirtualEnv":{"shape":"String"},
        "workerType":{"shape":"String"}
      }
    },
    "SsoUserProfileDetails":{
      "type":"structure",
      "members":{
        "firstName":{"shape":"FirstName"},
        "lastName":{"shape":"LastName"},
        "username":{"shape":"UserProfileName"}
      }
    },
    "StartDataSourceRunInput":{
      "type":"structure",
      "required":[
        "dataSourceIdentifier",
        "domainIdentifier"
      ],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true
        },
        "dataSourceIdentifier":{
          "shape":"DataSourceId",
          "location":"uri",
          "locationName":"dataSourceIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        }
      }
    },
    "StartDataSourceRunOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "dataSourceId",
        "domainId",
        "id",
        "projectId",
        "status",
        "type",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"DateTime"},
        "dataSourceConfigurationSnapshot":{"shape":"String"},
        "dataSourceId":{"shape":"DataSourceId"},
        "domainId":{"shape":"DomainId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceRunId"},
        "projectId":{"shape":"ProjectId"},
        "runStatisticsForAssets":{"shape":"RunStatisticsForAssets"},
        "startedAt":{"shape":"DateTime"},
        "status":{"shape":"DataSourceRunStatus"},
        "stoppedAt":{"shape":"DateTime"},
        "type":{"shape":"DataSourceRunType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "StartMetadataGenerationRunInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "owningProjectIdentifier",
        "target",
        "type"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "owningProjectIdentifier":{"shape":"ProjectId"},
        "target":{"shape":"MetadataGenerationRunTarget"},
        "type":{"shape":"MetadataGenerationRunType"}
      }
    },
    "StartMetadataGenerationRunOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"MetadataGenerationRunIdentifier"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"MetadataGenerationRunStatus"},
        "type":{"shape":"MetadataGenerationRunType"}
      }
    },
    "Status":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "String":{"type":"string"},
    "StringList":{
      "type":"list",
      "member":{"shape":"String"}
    },
    "SubnetId":{
      "type":"string",
      "max":32,
      "min":0,
      "pattern":"^subnet-[a-z0-9]+$"
    },
    "SubnetIdList":{
      "type":"list",
      "member":{"shape":"SubnetId"},
      "max":50,
      "min":1
    },
    "SubscribedAsset":{
      "type":"structure",
      "required":[
        "assetId",
        "assetRevision",
        "status"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "assetRevision":{"shape":"Revision"},
        "assetScope":{"shape":"AssetScope"},
        "failureCause":{"shape":"FailureCause"},
        "failureTimestamp":{"shape":"Timestamp"},
        "grantedTimestamp":{"shape":"Timestamp"},
        "status":{"shape":"SubscriptionGrantStatus"},
        "targetName":{"shape":"String"}
      }
    },
    "SubscribedAssetListing":{
      "type":"structure",
      "members":{
        "assetScope":{"shape":"AssetScope"},
        "entityId":{"shape":"AssetId"},
        "entityRevision":{"shape":"Revision"},
        "entityType":{"shape":"TypeName"},
        "forms":{"shape":"Forms"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"}
      }
    },
    "SubscribedAssets":{
      "type":"list",
      "member":{"shape":"SubscribedAsset"}
    },
    "SubscribedListing":{
      "type":"structure",
      "required":[
        "description",
        "id",
        "item",
        "name",
        "ownerProjectId"
      ],
      "members":{
        "description":{"shape":"Description"},
        "id":{"shape":"ListingId"},
        "item":{"shape":"SubscribedListingItem"},
        "name":{"shape":"ListingName"},
        "ownerProjectId":{"shape":"ProjectId"},
        "ownerProjectName":{"shape":"String"},
        "revision":{"shape":"Revision"}
      }
    },
    "SubscribedListingInput":{
      "type":"structure",
      "required":["identifier"],
      "members":{
        "identifier":{"shape":"ListingId"}
      }
    },
    "SubscribedListingInputs":{
      "type":"list",
      "member":{"shape":"SubscribedListingInput"},
      "max":1,
      "min":1
    },
    "SubscribedListingItem":{
      "type":"structure",
      "members":{
        "assetListing":{"shape":"SubscribedAssetListing"},
        "productListing":{"shape":"SubscribedProductListing"}
      },
      "union":true
    },
    "SubscribedPrincipal":{
      "type":"structure",
      "members":{
        "project":{"shape":"SubscribedProject"}
      },
      "union":true
    },
    "SubscribedPrincipalInput":{
      "type":"structure",
      "members":{
        "project":{"shape":"SubscribedProjectInput"}
      },
      "union":true
    },
    "SubscribedPrincipalInputs":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipalInput"},
      "max":1,
      "min":1
    },
    "SubscribedProductListing":{
      "type":"structure",
      "members":{
        "assetListings":{"shape":"AssetInDataProductListingItems"},
        "description":{"shape":"String"},
        "entityId":{"shape":"AssetId"},
        "entityRevision":{"shape":"Revision"},
        "glossaryTerms":{"shape":"DetailedGlossaryTerms"},
        "name":{"shape":"String"}
      }
    },
    "SubscribedProject":{
      "type":"structure",
      "members":{
        "id":{"shape":"ProjectId"},
        "name":{"shape":"ProjectName"}
      }
    },
    "SubscribedProjectInput":{
      "type":"structure",
      "members":{
        "identifier":{"shape":"ProjectId"}
      }
    },
    "SubscriptionGrantId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "SubscriptionGrantOverallStatus":{
      "type":"string",
      "enum":[
        "PENDING",
        "IN_PROGRESS",
        "GRANT_FAILED",
        "REVOKE_FAILED",
        "GRANT_AND_REVOKE_FAILED",
        "COMPLETED",
        "INACCESSIBLE"
      ]
    },
    "SubscriptionGrantStatus":{
      "type":"string",
      "enum":[
        "GRANT_PENDING",
        "REVOKE_PENDING",
        "GRANT_IN_PROGRESS",
        "REVOKE_IN_PROGRESS",
        "GRANTED",
        "REVOKED",
        "GRANT_FAILED",
        "REVOKE_FAILED"
      ]
    },
    "SubscriptionGrantSummary":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "grantedEntity",
        "id",
        "status",
        "subscriptionTargetId",
        "updatedAt"
      ],
      "members":{
        "assets":{"shape":"SubscribedAssets"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "grantedEntity":{"shape":"GrantedEntity"},
        "id":{"shape":"SubscriptionGrantId"},
        "status":{"shape":"SubscriptionGrantOverallStatus"},
        "subscriptionId":{
          "shape":"SubscriptionId",
          "deprecated":true,
          "deprecatedMessage":"Multiple subscriptions can exist for a single grant"
        },
        "subscriptionTargetId":{"shape":"SubscriptionTargetId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "SubscriptionGrants":{
      "type":"list",
      "member":{"shape":"SubscriptionGrantSummary"}
    },
    "SubscriptionId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "SubscriptionRequestId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "SubscriptionRequestStatus":{
      "type":"string",
      "enum":[
        "PENDING",
        "ACCEPTED",
        "REJECTED"
      ]
    },
    "SubscriptionRequestSummary":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataFormsSummary":{"shape":"MetadataFormsSummary"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"SubscriptionRequestSummarySubscribedListingsList"},
        "subscribedPrincipals":{"shape":"SubscriptionRequestSummarySubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "SubscriptionRequestSummarySubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "SubscriptionRequestSummarySubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "SubscriptionRequests":{
      "type":"list",
      "member":{"shape":"SubscriptionRequestSummary"}
    },
    "SubscriptionStatus":{
      "type":"string",
      "enum":[
        "APPROVED",
        "REVOKED",
        "CANCELLED"
      ]
    },
    "SubscriptionSummary":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "status",
        "subscribedListing",
        "subscribedPrincipal",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"SubscriptionId"},
        "retainPermissions":{"shape":"Boolean"},
        "status":{"shape":"SubscriptionStatus"},
        "subscribedListing":{"shape":"SubscribedListing"},
        "subscribedPrincipal":{"shape":"SubscribedPrincipal"},
        "subscriptionRequestId":{"shape":"SubscriptionRequestId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "SubscriptionTargetForm":{
      "type":"structure",
      "required":[
        "content",
        "formName"
      ],
      "members":{
        "content":{"shape":"String"},
        "formName":{"shape":"FormName"}
      }
    },
    "SubscriptionTargetForms":{
      "type":"list",
      "member":{"shape":"SubscriptionTargetForm"}
    },
    "SubscriptionTargetId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "SubscriptionTargetName":{
      "type":"string",
      "max":256,
      "min":1,
      "sensitive":true
    },
    "SubscriptionTargetSummary":{
      "type":"structure",
      "required":[
        "applicableAssetTypes",
        "authorizedPrincipals",
        "createdAt",
        "createdBy",
        "domainId",
        "environmentId",
        "id",
        "name",
        "projectId",
        "provider",
        "subscriptionTargetConfig",
        "type"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"SubscriptionTargetId"},
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"},
        "type":{"shape":"String"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "SubscriptionTargets":{
      "type":"list",
      "member":{"shape":"SubscriptionTargetSummary"}
    },
    "Subscriptions":{
      "type":"list",
      "member":{"shape":"SubscriptionSummary"}
    },
    "SyntheticTimestamp_date_time":{
      "type":"timestamp",
      "timestampFormat":"iso8601"
    },
    "TagKey":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^[\\w \\.:/=+@-]+$"
    },
    "TagKeyList":{
      "type":"list",
      "member":{"shape":"TagKey"}
    },
    "TagResourceRequest":{
      "type":"structure",
      "required":[
        "resourceArn",
        "tags"
      ],
      "members":{
        "resourceArn":{
          "shape":"String",
          "location":"uri",
          "locationName":"resourceArn"
        },
        "tags":{"shape":"Tags"}
      }
    },
    "TagResourceResponse":{
      "type":"structure",
      "members":{}
    },
    "TagValue":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"^[\\w \\.:/=+@-]*$"
    },
    "Tags":{
      "type":"map",
      "key":{"shape":"TagKey"},
      "value":{"shape":"TagValue"}
    },
    "TargetEntityType":{
      "type":"string",
      "enum":[
        "DOMAIN_UNIT",
        "ENVIRONMENT_BLUEPRINT_CONFIGURATION",
        "ENVIRONMENT_PROFILE",
        "ASSET_TYPE"
      ]
    },
    "TaskId":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "TaskStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "INACTIVE"
      ]
    },
    "TermRelations":{
      "type":"structure",
      "members":{
        "classifies":{"shape":"TermRelationsClassifiesList"},
        "isA":{"shape":"TermRelationsIsAList"}
      }
    },
    "TermRelationsClassifiesList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":10,
      "min":1
    },
    "TermRelationsIsAList":{
      "type":"list",
      "member":{"shape":"GlossaryTermId"},
      "max":10,
      "min":1
    },
    "TextMatchItem":{
      "type":"structure",
      "members":{
        "attribute":{"shape":"Attribute"},
        "matchOffsets":{"shape":"MatchOffsets"},
        "text":{"shape":"String"}
      }
    },
    "TextMatches":{
      "type":"list",
      "member":{"shape":"TextMatchItem"}
    },
    "ThrottlingException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":429,
        "senderFault":true
      },
      "exception":true,
      "retryable":{"throttling":false}
    },
    "TimeSeriesDataPointFormInput":{
      "type":"structure",
      "required":[
        "formName",
        "timestamp",
        "typeIdentifier"
      ],
      "members":{
        "content":{"shape":"TimeSeriesDataPointFormInputContentString"},
        "formName":{"shape":"TimeSeriesFormName"},
        "timestamp":{"shape":"Timestamp"},
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "TimeSeriesDataPointFormInputContentString":{
      "type":"string",
      "max":500000,
      "min":0
    },
    "TimeSeriesDataPointFormInputList":{
      "type":"list",
      "member":{"shape":"TimeSeriesDataPointFormInput"}
    },
    "TimeSeriesDataPointFormOutput":{
      "type":"structure",
      "required":[
        "formName",
        "timestamp",
        "typeIdentifier"
      ],
      "members":{
        "content":{"shape":"TimeSeriesDataPointFormOutputContentString"},
        "formName":{"shape":"TimeSeriesFormName"},
        "id":{"shape":"DataPointIdentifier"},
        "timestamp":{"shape":"Timestamp"},
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "TimeSeriesDataPointFormOutputContentString":{
      "type":"string",
      "max":500000,
      "min":0
    },
    "TimeSeriesDataPointFormOutputList":{
      "type":"list",
      "member":{"shape":"TimeSeriesDataPointFormOutput"}
    },
    "TimeSeriesDataPointIdentifier":{
      "type":"string",
      "pattern":"^[a-zA-Z0-9_-]{1,36}$"
    },
    "TimeSeriesDataPointSummaryFormOutput":{
      "type":"structure",
      "required":[
        "formName",
        "timestamp",
        "typeIdentifier"
      ],
      "members":{
        "contentSummary":{"shape":"TimeSeriesDataPointSummaryFormOutputContentSummaryString"},
        "formName":{"shape":"TimeSeriesFormName"},
        "id":{"shape":"DataPointIdentifier"},
        "timestamp":{"shape":"Timestamp"},
        "typeIdentifier":{"shape":"FormTypeIdentifier"},
        "typeRevision":{"shape":"Revision"}
      }
    },
    "TimeSeriesDataPointSummaryFormOutputContentSummaryString":{
      "type":"string",
      "max":20000,
      "min":0
    },
    "TimeSeriesDataPointSummaryFormOutputList":{
      "type":"list",
      "member":{"shape":"TimeSeriesDataPointSummaryFormOutput"}
    },
    "TimeSeriesEntityType":{
      "type":"string",
      "enum":[
        "ASSET",
        "LISTING"
      ]
    },
    "TimeSeriesFormName":{
      "type":"string",
      "max":128,
      "min":1
    },
    "Timestamp":{"type":"timestamp"},
    "Timezone":{
      "type":"string",
      "enum":[
        "UTC",
        "AFRICA_JOHANNESBURG",
        "AMERICA_MONTREAL",
        "AMERICA_SAO_PAULO",
        "ASIA_BAHRAIN",
        "ASIA_BANGKOK",
        "ASIA_CALCUTTA",
        "ASIA_DUBAI",
        "ASIA_HONG_KONG",
        "ASIA_JAKARTA",
        "ASIA_KUALA_LUMPUR",
        "ASIA_SEOUL",
        "ASIA_SHANGHAI",
        "ASIA_SINGAPORE",
        "ASIA_TAIPEI",
        "ASIA_TOKYO",
        "AUSTRALIA_MELBOURNE",
        "AUSTRALIA_SYDNEY",
        "CANADA_CENTRAL",
        "CET",
        "CST6CDT",
        "ETC_GMT",
        "ETC_GMT0",
        "ETC_GMT_ADD_0",
        "ETC_GMT_ADD_1",
        "ETC_GMT_ADD_10",
        "ETC_GMT_ADD_11",
        "ETC_GMT_ADD_12",
        "ETC_GMT_ADD_2",
        "ETC_GMT_ADD_3",
        "ETC_GMT_ADD_4",
        "ETC_GMT_ADD_5",
        "ETC_GMT_ADD_6",
        "ETC_GMT_ADD_7",
        "ETC_GMT_ADD_8",
        "ETC_GMT_ADD_9",
        "ETC_GMT_NEG_0",
        "ETC_GMT_NEG_1",
        "ETC_GMT_NEG_10",
        "ETC_GMT_NEG_11",
        "ETC_GMT_NEG_12",
        "ETC_GMT_NEG_13",
        "ETC_GMT_NEG_14",
        "ETC_GMT_NEG_2",
        "ETC_GMT_NEG_3",
        "ETC_GMT_NEG_4",
        "ETC_GMT_NEG_5",
        "ETC_GMT_NEG_6",
        "ETC_GMT_NEG_7",
        "ETC_GMT_NEG_8",
        "ETC_GMT_NEG_9",
        "EUROPE_DUBLIN",
        "EUROPE_LONDON",
        "EUROPE_PARIS",
        "EUROPE_STOCKHOLM",
        "EUROPE_ZURICH",
        "ISRAEL",
        "MEXICO_GENERAL",
        "MST7MDT",
        "PACIFIC_AUCKLAND",
        "US_CENTRAL",
        "US_EASTERN",
        "US_MOUNTAIN",
        "US_PACIFIC"
      ]
    },
    "Title":{
      "type":"string",
      "max":1000,
      "min":0,
      "sensitive":true
    },
    "TokenUrlParametersMap":{
      "type":"map",
      "key":{"shape":"TokenUrlParametersMapKeyString"},
      "value":{"shape":"TokenUrlParametersMapValueString"}
    },
    "TokenUrlParametersMapKeyString":{
      "type":"string",
      "max":128,
      "min":1
    },
    "TokenUrlParametersMapValueString":{
      "type":"string",
      "max":512,
      "min":1
    },
    "Topic":{
      "type":"structure",
      "required":[
        "resource",
        "role",
        "subject"
      ],
      "members":{
        "resource":{"shape":"NotificationResource"},
        "role":{"shape":"NotificationRole"},
        "subject":{"shape":"String"}
      }
    },
    "TrackingAssetArns":{
      "type":"list",
      "member":{"shape":"SageMakerResourceArn"},
      "max":500,
      "min":0
    },
    "TrackingAssets":{
      "type":"map",
      "key":{"shape":"SageMakerAssetType"},
      "value":{"shape":"TrackingAssetArns"},
      "max":1,
      "min":1
    },
    "TypeName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"^[^\\.]*"
    },
    "TypesSearchScope":{
      "type":"string",
      "enum":[
        "ASSET_TYPE",
        "FORM_TYPE",
        "LINEAGE_NODE_TYPE"
      ]
    },
    "UnauthorizedException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":401,
        "senderFault":true
      },
      "exception":true
    },
    "Unit":{
      "type":"structure",
      "members":{}
    },
    "UntagResourceRequest":{
      "type":"structure",
      "required":[
        "resourceArn",
        "tagKeys"
      ],
      "members":{
        "resourceArn":{
          "shape":"String",
          "location":"uri",
          "locationName":"resourceArn"
        },
        "tagKeys":{
          "shape":"TagKeyList",
          "location":"querystring",
          "locationName":"tagKeys"
        }
      }
    },
    "UntagResourceResponse":{
      "type":"structure",
      "members":{}
    },
    "UpdateAccountPoolInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "accountSource":{"shape":"AccountSource"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"AccountPoolId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"}
      }
    },
    "UpdateAccountPoolOutput":{
      "type":"structure",
      "required":[
        "accountSource",
        "createdBy"
      ],
      "members":{
        "accountSource":{"shape":"AccountSource"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "id":{"shape":"AccountPoolId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"AccountPoolName"},
        "resolutionStrategy":{"shape":"ResolutionStrategy"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "UpdateAssetFilterInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "configuration":{"shape":"AssetFilterConfiguration"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"FilterId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"String"}
      }
    },
    "UpdateAssetFilterOutput":{
      "type":"structure",
      "required":[
        "assetId",
        "configuration",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "assetId":{"shape":"AssetId"},
        "configuration":{"shape":"AssetFilterConfiguration"},
        "createdAt":{"shape":"CreatedAt"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "effectiveColumnNames":{"shape":"ColumnNameList"},
        "effectiveRowFilter":{"shape":"String"},
        "errorMessage":{"shape":"String"},
        "id":{"shape":"FilterId"},
        "name":{"shape":"FilterName"},
        "status":{"shape":"FilterStatus"}
      }
    },
    "UpdateConnectionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "awsLocation":{"shape":"AwsLocation"},
        "description":{"shape":"UpdateConnectionInputDescriptionString"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"ConnectionId",
          "location":"uri",
          "locationName":"identifier"
        },
        "props":{"shape":"ConnectionPropertiesPatch"}
      }
    },
    "UpdateConnectionInputDescriptionString":{
      "type":"string",
      "max":128,
      "min":1,
      "sensitive":true
    },
    "UpdateConnectionOutput":{
      "type":"structure",
      "required":[
        "connectionId",
        "domainId",
        "domainUnitId",
        "name",
        "physicalEndpoints",
        "type"
      ],
      "members":{
        "connectionId":{"shape":"ConnectionId"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentId":{"shape":"EnvironmentId"},
        "name":{"shape":"ConnectionName"},
        "physicalEndpoints":{"shape":"PhysicalEndpoints"},
        "projectId":{"shape":"ProjectId"},
        "props":{"shape":"ConnectionPropertiesOutput"},
        "type":{"shape":"ConnectionType"}
      }
    },
    "UpdateDataSourceInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "assetFormsInput":{"shape":"FormInputList"},
        "configuration":{"shape":"DataSourceConfigurationInput"},
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "enableSetting":{"shape":"EnableSetting"},
        "identifier":{
          "shape":"DataSourceId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"Name"},
        "publishOnImport":{"shape":"Boolean"},
        "recommendation":{"shape":"RecommendationConfiguration"},
        "retainPermissionsOnRevokeFailure":{"shape":"Boolean"},
        "schedule":{"shape":"ScheduleConfiguration"}
      }
    },
    "UpdateDataSourceOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "projectId"
      ],
      "members":{
        "assetFormsOutput":{"shape":"FormOutputList"},
        "configuration":{"shape":"DataSourceConfigurationOutput"},
        "connectionId":{"shape":"String"},
        "createdAt":{"shape":"DateTime"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "enableSetting":{"shape":"EnableSetting"},
        "environmentId":{"shape":"EnvironmentId"},
        "errorMessage":{"shape":"DataSourceErrorMessage"},
        "id":{"shape":"DataSourceId"},
        "lastRunAt":{"shape":"DateTime"},
        "lastRunErrorMessage":{"shape":"DataSourceErrorMessage"},
        "lastRunStatus":{"shape":"DataSourceRunStatus"},
        "name":{"shape":"Name"},
        "projectId":{"shape":"ProjectId"},
        "publishOnImport":{"shape":"Boolean"},
        "recommendation":{"shape":"RecommendationConfiguration"},
        "retainPermissionsOnRevokeFailure":{"shape":"Boolean"},
        "schedule":{"shape":"ScheduleConfiguration"},
        "selfGrantStatus":{"shape":"SelfGrantStatusOutput"},
        "status":{"shape":"DataSourceStatus"},
        "type":{"shape":"DataSourceType"},
        "updatedAt":{"shape":"DateTime"}
      }
    },
    "UpdateDomainInput":{
      "type":"structure",
      "required":["identifier"],
      "members":{
        "clientToken":{
          "shape":"String",
          "idempotencyToken":true,
          "location":"querystring",
          "locationName":"clientToken"
        },
        "description":{"shape":"String"},
        "domainExecutionRole":{"shape":"RoleArn"},
        "identifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"String"},
        "serviceRole":{"shape":"RoleArn"},
        "singleSignOn":{"shape":"SingleSignOn"}
      }
    },
    "UpdateDomainOutput":{
      "type":"structure",
      "required":["id"],
      "members":{
        "description":{"shape":"String"},
        "domainExecutionRole":{"shape":"RoleArn"},
        "id":{"shape":"DomainId"},
        "lastUpdatedAt":{"shape":"UpdatedAt"},
        "name":{"shape":"String"},
        "rootDomainUnitId":{"shape":"DomainUnitId"},
        "serviceRole":{"shape":"RoleArn"},
        "singleSignOn":{"shape":"SingleSignOn"}
      }
    },
    "UpdateDomainUnitInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"DomainUnitDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"DomainUnitId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"DomainUnitName"}
      }
    },
    "UpdateDomainUnitOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owners"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"DomainUnitDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"DomainUnitId"},
        "lastUpdatedAt":{"shape":"UpdatedAt"},
        "lastUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"DomainUnitName"},
        "owners":{"shape":"DomainUnitOwners"},
        "parentDomainUnitId":{"shape":"DomainUnitId"}
      }
    },
    "UpdateEnvironmentActionInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"String",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "UpdateEnvironmentActionOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "environmentId",
        "id",
        "name",
        "parameters"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"EnvironmentActionId"},
        "name":{"shape":"String"},
        "parameters":{"shape":"ActionParameters"}
      }
    },
    "UpdateEnvironmentBlueprintInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentBlueprintId",
          "location":"uri",
          "locationName":"identifier"
        },
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "UpdateEnvironmentBlueprintOutput":{
      "type":"structure",
      "required":[
        "id",
        "name",
        "provider",
        "provisioningProperties"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentBlueprintId"},
        "name":{"shape":"EnvironmentBlueprintName"},
        "provider":{"shape":"String"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "UpdateEnvironmentInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "blueprintVersion":{"shape":"String"},
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "identifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"String"},
        "userParameters":{"shape":"EnvironmentParametersList"}
      }
    },
    "UpdateEnvironmentOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "name",
        "projectId",
        "provider"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "deploymentProperties":{"shape":"DeploymentProperties"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentActions":{"shape":"EnvironmentActionList"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "environmentConfigurationId":{"shape":"EnvironmentConfigurationId"},
        "environmentProfileId":{"shape":"EnvironmentProfileId"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"EnvironmentId"},
        "lastDeployment":{"shape":"Deployment"},
        "name":{"shape":"EnvironmentName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "provisionedResources":{"shape":"ResourceList"},
        "provisioningProperties":{"shape":"ProvisioningProperties"},
        "status":{"shape":"EnvironmentStatus"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "UpdateEnvironmentProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "description":{"shape":"String"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"EnvironmentProfileId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"EnvironmentProfileName"},
        "userParameters":{"shape":"EnvironmentParametersList"}
      }
    },
    "UpdateEnvironmentProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "environmentBlueprintId",
        "id",
        "name"
      ],
      "members":{
        "awsAccountId":{"shape":"AwsAccountId"},
        "awsAccountRegion":{"shape":"AwsRegion"},
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"String"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "environmentBlueprintId":{"shape":"EnvironmentBlueprintId"},
        "id":{"shape":"EnvironmentProfileId"},
        "name":{"shape":"EnvironmentProfileName"},
        "projectId":{"shape":"ProjectId"},
        "updatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "userParameters":{"shape":"CustomParameterList"}
      }
    },
    "UpdateGlossaryInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "clientToken":{
          "shape":"ClientToken",
          "idempotencyToken":true
        },
        "description":{"shape":"GlossaryDescription"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"GlossaryId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"GlossaryName"},
        "status":{"shape":"GlossaryStatus"}
      }
    },
    "UpdateGlossaryOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "id",
        "name",
        "owningProjectId"
      ],
      "members":{
        "description":{"shape":"GlossaryDescription"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"GlossaryId"},
        "name":{"shape":"GlossaryName"},
        "owningProjectId":{"shape":"ProjectId"},
        "status":{"shape":"GlossaryStatus"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "UpdateGlossaryTermInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "glossaryIdentifier":{"shape":"GlossaryTermId"},
        "identifier":{
          "shape":"GlossaryTermId",
          "location":"uri",
          "locationName":"identifier"
        },
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"}
      }
    },
    "UpdateGlossaryTermOutput":{
      "type":"structure",
      "required":[
        "domainId",
        "glossaryId",
        "id",
        "name",
        "status"
      ],
      "members":{
        "domainId":{"shape":"DomainId"},
        "glossaryId":{"shape":"GlossaryId"},
        "id":{"shape":"GlossaryTermId"},
        "longDescription":{"shape":"LongDescription"},
        "name":{"shape":"GlossaryTermName"},
        "shortDescription":{"shape":"ShortDescription"},
        "status":{"shape":"GlossaryTermStatus"},
        "termRelations":{"shape":"TermRelations"},
        "usageRestrictions":{"shape":"GlossaryUsageRestrictions"}
      }
    },
    "UpdateGroupProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "groupIdentifier",
        "status"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "groupIdentifier":{
          "shape":"GroupIdentifier",
          "location":"uri",
          "locationName":"groupIdentifier"
        },
        "status":{"shape":"GroupProfileStatus"}
      }
    },
    "UpdateGroupProfileOutput":{
      "type":"structure",
      "members":{
        "domainId":{"shape":"DomainId"},
        "groupName":{"shape":"GroupProfileName"},
        "id":{"shape":"GroupProfileId"},
        "status":{"shape":"GroupProfileStatus"}
      }
    },
    "UpdateProjectInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentDeploymentDetails":{"shape":"EnvironmentDeploymentDetails"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "identifier":{
          "shape":"ProjectId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"ProjectName"},
        "projectProfileVersion":{"shape":"String"},
        "userParameters":{"shape":"EnvironmentConfigurationUserParametersList"}
      }
    },
    "UpdateProjectOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentDeploymentDetails":{"shape":"EnvironmentDeploymentDetails"},
        "failureReasons":{"shape":"FailureReasons"},
        "glossaryTerms":{"shape":"GlossaryTerms"},
        "id":{"shape":"ProjectId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectName"},
        "projectProfileId":{"shape":"ProjectProfileId"},
        "projectStatus":{"shape":"ProjectStatus"},
        "userParameters":{"shape":"EnvironmentConfigurationUserParametersList"}
      }
    },
    "UpdateProjectProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"Description"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "domainUnitIdentifier":{"shape":"DomainUnitId"},
        "environmentConfigurations":{"shape":"EnvironmentConfigurationsList"},
        "identifier":{
          "shape":"ProjectProfileId",
          "location":"uri",
          "locationName":"identifier"
        },
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "UpdateProjectProfileOutput":{
      "type":"structure",
      "required":[
        "createdBy",
        "domainId",
        "id",
        "name"
      ],
      "members":{
        "createdAt":{"shape":"SyntheticTimestamp_date_time"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "domainId":{"shape":"DomainId"},
        "domainUnitId":{"shape":"DomainUnitId"},
        "environmentConfigurations":{"shape":"EnvironmentConfigurationsList"},
        "id":{"shape":"ProjectProfileId"},
        "lastUpdatedAt":{"shape":"SyntheticTimestamp_date_time"},
        "name":{"shape":"ProjectProfileName"},
        "status":{"shape":"Status"}
      }
    },
    "UpdateRuleInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier"
      ],
      "members":{
        "description":{"shape":"Description"},
        "detail":{"shape":"RuleDetail"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"RuleId",
          "location":"uri",
          "locationName":"identifier"
        },
        "includeChildDomainUnits":{"shape":"Boolean"},
        "name":{"shape":"RuleName"},
        "scope":{"shape":"RuleScope"}
      }
    },
    "UpdateRuleOutput":{
      "type":"structure",
      "required":[
        "action",
        "createdAt",
        "createdBy",
        "detail",
        "identifier",
        "lastUpdatedBy",
        "name",
        "revision",
        "ruleType",
        "scope",
        "target",
        "updatedAt"
      ],
      "members":{
        "action":{"shape":"RuleAction"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "description":{"shape":"Description"},
        "detail":{"shape":"RuleDetail"},
        "identifier":{"shape":"RuleId"},
        "lastUpdatedBy":{"shape":"UpdatedBy"},
        "name":{"shape":"RuleName"},
        "revision":{"shape":"Revision"},
        "ruleType":{"shape":"RuleType"},
        "scope":{"shape":"RuleScope"},
        "target":{"shape":"RuleTarget"},
        "updatedAt":{"shape":"UpdatedAt"}
      }
    },
    "UpdateSubscriptionGrantStatusInput":{
      "type":"structure",
      "required":[
        "assetIdentifier",
        "domainIdentifier",
        "identifier",
        "status"
      ],
      "members":{
        "assetIdentifier":{
          "shape":"AssetId",
          "location":"uri",
          "locationName":"assetIdentifier"
        },
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "failureCause":{"shape":"FailureCause"},
        "identifier":{
          "shape":"SubscriptionGrantId",
          "location":"uri",
          "locationName":"identifier"
        },
        "status":{"shape":"SubscriptionGrantStatus"},
        "targetName":{"shape":"String"}
      }
    },
    "UpdateSubscriptionGrantStatusOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "grantedEntity",
        "id",
        "status",
        "subscriptionTargetId",
        "updatedAt"
      ],
      "members":{
        "assets":{"shape":"SubscribedAssets"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "grantedEntity":{"shape":"GrantedEntity"},
        "id":{"shape":"SubscriptionGrantId"},
        "status":{"shape":"SubscriptionGrantOverallStatus"},
        "subscriptionId":{
          "shape":"SubscriptionId",
          "deprecated":true,
          "deprecatedMessage":"Multiple subscriptions can exist for a single grant"
        },
        "subscriptionTargetId":{"shape":"SubscriptionTargetId"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "UpdateSubscriptionRequestInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "identifier",
        "requestReason"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionRequestId",
          "location":"uri",
          "locationName":"identifier"
        },
        "requestReason":{"shape":"RequestReason"}
      }
    },
    "UpdateSubscriptionRequestOutput":{
      "type":"structure",
      "required":[
        "createdAt",
        "createdBy",
        "domainId",
        "id",
        "requestReason",
        "status",
        "subscribedListings",
        "subscribedPrincipals",
        "updatedAt"
      ],
      "members":{
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "decisionComment":{"shape":"DecisionComment"},
        "domainId":{"shape":"DomainId"},
        "existingSubscriptionId":{"shape":"SubscriptionId"},
        "id":{"shape":"SubscriptionRequestId"},
        "metadataForms":{"shape":"MetadataForms"},
        "requestReason":{"shape":"RequestReason"},
        "reviewerId":{"shape":"String"},
        "status":{"shape":"SubscriptionRequestStatus"},
        "subscribedListings":{"shape":"UpdateSubscriptionRequestOutputSubscribedListingsList"},
        "subscribedPrincipals":{"shape":"UpdateSubscriptionRequestOutputSubscribedPrincipalsList"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "UpdateSubscriptionRequestOutputSubscribedListingsList":{
      "type":"list",
      "member":{"shape":"SubscribedListing"},
      "max":1,
      "min":1
    },
    "UpdateSubscriptionRequestOutputSubscribedPrincipalsList":{
      "type":"list",
      "member":{"shape":"SubscribedPrincipal"},
      "max":1,
      "min":1
    },
    "UpdateSubscriptionTargetInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "environmentIdentifier",
        "identifier"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "environmentIdentifier":{
          "shape":"EnvironmentId",
          "location":"uri",
          "locationName":"environmentIdentifier"
        },
        "identifier":{
          "shape":"SubscriptionTargetId",
          "location":"uri",
          "locationName":"identifier"
        },
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"}
      }
    },
    "UpdateSubscriptionTargetOutput":{
      "type":"structure",
      "required":[
        "applicableAssetTypes",
        "authorizedPrincipals",
        "createdAt",
        "createdBy",
        "domainId",
        "environmentId",
        "id",
        "name",
        "projectId",
        "provider",
        "subscriptionTargetConfig",
        "type"
      ],
      "members":{
        "applicableAssetTypes":{"shape":"ApplicableAssetTypes"},
        "authorizedPrincipals":{"shape":"AuthorizedPrincipalIdentifiers"},
        "createdAt":{"shape":"CreatedAt"},
        "createdBy":{"shape":"CreatedBy"},
        "domainId":{"shape":"DomainId"},
        "environmentId":{"shape":"EnvironmentId"},
        "id":{"shape":"SubscriptionTargetId"},
        "manageAccessRole":{"shape":"IamRoleArn"},
        "name":{"shape":"SubscriptionTargetName"},
        "projectId":{"shape":"ProjectId"},
        "provider":{"shape":"String"},
        "subscriptionTargetConfig":{"shape":"SubscriptionTargetForms"},
        "type":{"shape":"String"},
        "updatedAt":{"shape":"UpdatedAt"},
        "updatedBy":{"shape":"UpdatedBy"}
      }
    },
    "UpdateUserProfileInput":{
      "type":"structure",
      "required":[
        "domainIdentifier",
        "status",
        "userIdentifier"
      ],
      "members":{
        "domainIdentifier":{
          "shape":"DomainId",
          "location":"uri",
          "locationName":"domainIdentifier"
        },
        "status":{"shape":"UserProfileStatus"},
        "type":{"shape":"UserProfileType"},
        "userIdentifier":{
          "shape":"UserIdentifier",
          "location":"uri",
          "locationName":"userIdentifier"
        }
      }
    },
    "UpdateUserProfileOutput":{
      "type":"structure",
      "members":{
        "details":{"shape":"UserProfileDetails"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"UserProfileId"},
        "status":{"shape":"UserProfileStatus"},
        "type":{"shape":"UserProfileType"}
      }
    },
    "UpdatedAt":{"type":"timestamp"},
    "UpdatedBy":{"type":"string"},
    "UseAssetTypePolicyGrantDetail":{
      "type":"structure",
      "members":{
        "domainUnitId":{"shape":"DomainUnitId"}
      }
    },
    "UserAssignment":{
      "type":"string",
      "enum":[
        "AUTOMATIC",
        "MANUAL"
      ]
    },
    "UserDesignation":{
      "type":"string",
      "enum":[
        "PROJECT_OWNER",
        "PROJECT_CONTRIBUTOR",
        "PROJECT_CATALOG_VIEWER",
        "PROJECT_CATALOG_CONSUMER",
        "PROJECT_CATALOG_STEWARD"
      ]
    },
    "UserDetails":{
      "type":"structure",
      "required":["userId"],
      "members":{
        "userId":{"shape":"String"}
      }
    },
    "UserIdentifier":{
      "type":"string",
      "pattern":"(^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$|^[a-zA-Z_0-9+=,.@-]+$|^arn:aws:iam::\\d{12}:.+$)"
    },
    "UserPolicyGrantPrincipal":{
      "type":"structure",
      "members":{
        "allUsersGrantFilter":{"shape":"AllUsersGrantFilter"},
        "userIdentifier":{"shape":"UserIdentifier"}
      },
      "union":true
    },
    "UserProfileDetails":{
      "type":"structure",
      "members":{
        "iam":{"shape":"IamUserProfileDetails"},
        "sso":{"shape":"SsoUserProfileDetails"}
      },
      "union":true
    },
    "UserProfileId":{
      "type":"string",
      "pattern":"^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$"
    },
    "UserProfileName":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^[a-zA-Z_0-9+=,.@-]+$",
      "sensitive":true
    },
    "UserProfileStatus":{
      "type":"string",
      "enum":[
        "ASSIGNED",
        "NOT_ASSIGNED",
        "ACTIVATED",
        "DEACTIVATED"
      ]
    },
    "UserProfileSummaries":{
      "type":"list",
      "member":{"shape":"UserProfileSummary"}
    },
    "UserProfileSummary":{
      "type":"structure",
      "members":{
        "details":{"shape":"UserProfileDetails"},
        "domainId":{"shape":"DomainId"},
        "id":{"shape":"UserProfileId"},
        "status":{"shape":"UserProfileStatus"},
        "type":{"shape":"UserProfileType"}
      }
    },
    "UserProfileType":{
      "type":"string",
      "enum":[
        "IAM",
        "SSO"
      ]
    },
    "UserSearchText":{
      "type":"string",
      "max":1024,
      "min":0,
      "sensitive":true
    },
    "UserSearchType":{
      "type":"string",
      "enum":[
        "SSO_USER",
        "DATAZONE_USER",
        "DATAZONE_SSO_USER",
        "DATAZONE_IAM_USER"
      ]
    },
    "UserType":{
      "type":"string",
      "enum":[
        "IAM_USER",
        "IAM_ROLE",
        "SSO_USER"
      ]
    },
    "Username":{
      "type":"string",
      "max":64,
      "min":0
    },
    "UsernamePassword":{
      "type":"structure",
      "required":[
        "password",
        "username"
      ],
      "members":{
        "password":{"shape":"Password"},
        "username":{"shape":"Username"}
      },
      "sensitive":true
    },
    "ValidationException":{
      "type":"structure",
      "required":["message"],
      "members":{
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":400,
        "senderFault":true
      },
      "exception":true
    }
  }
}
