ב הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותشسdggרות הל555ה התafhgfh
במסgרות ה gh//شی הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותהתנדaghhhhו12ין יעל, המעציfghfghfע
/
lib
/
python3
/
dist-packages
/
botocore
/
data
/
appintegrations
/
2020-07-29
/
Upload FileeE
HOME
{ "version":"2.0", "metadata":{ "apiVersion":"2020-07-29", "endpointPrefix":"app-integrations", "jsonVersion":"1.1", "protocol":"rest-json", "serviceFullName":"Amazon AppIntegrations Service", "serviceId":"AppIntegrations", "signatureVersion":"v4", "signingName":"app-integrations", "uid":"appintegrations-2020-07-29" }, "operations":{ "CreateApplication":{ "name":"CreateApplication", "http":{ "method":"POST", "requestUri":"/applications" }, "input":{"shape":"CreateApplicationRequest"}, "output":{"shape":"CreateApplicationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ResourceQuotaExceededException"}, {"shape":"DuplicateResourceException"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"}, {"shape":"UnsupportedOperationException"} ], "documentation":"<p>This API is in preview release and subject to change.</p> <p>Creates and persists an Application resource.</p>" }, "CreateDataIntegration":{ "name":"CreateDataIntegration", "http":{ "method":"POST", "requestUri":"/dataIntegrations" }, "input":{"shape":"CreateDataIntegrationRequest"}, "output":{"shape":"CreateDataIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ResourceQuotaExceededException"}, {"shape":"DuplicateResourceException"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Creates and persists a DataIntegration resource.</p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <code>CreateDataIntegration</code> API.</p> </note>" }, "CreateEventIntegration":{ "name":"CreateEventIntegration", "http":{ "method":"POST", "requestUri":"/eventIntegrations" }, "input":{"shape":"CreateEventIntegrationRequest"}, "output":{"shape":"CreateEventIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ResourceQuotaExceededException"}, {"shape":"DuplicateResourceException"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.</p>" }, "DeleteApplication":{ "name":"DeleteApplication", "http":{ "method":"DELETE", "requestUri":"/applications/{ApplicationIdentifier}" }, "input":{"shape":"DeleteApplicationRequest"}, "output":{"shape":"DeleteApplicationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Deletes the Application. Only Applications that don't have any Application Associations can be deleted.</p>" }, "DeleteDataIntegration":{ "name":"DeleteDataIntegration", "http":{ "method":"DELETE", "requestUri":"/dataIntegrations/{Identifier}" }, "input":{"shape":"DeleteDataIntegrationRequest"}, "output":{"shape":"DeleteDataIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. </p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <a href=\"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html\">CreateDataIntegration</a> API.</p> </note>" }, "DeleteEventIntegration":{ "name":"DeleteEventIntegration", "http":{ "method":"DELETE", "requestUri":"/eventIntegrations/{Name}" }, "input":{"shape":"DeleteEventIntegrationRequest"}, "output":{"shape":"DeleteEventIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.</p>" }, "GetApplication":{ "name":"GetApplication", "http":{ "method":"GET", "requestUri":"/applications/{ApplicationIdentifier}" }, "input":{"shape":"GetApplicationRequest"}, "output":{"shape":"GetApplicationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>This API is in preview release and subject to change.</p> <p>Get an Application resource.</p>" }, "GetDataIntegration":{ "name":"GetDataIntegration", "http":{ "method":"GET", "requestUri":"/dataIntegrations/{Identifier}" }, "input":{"shape":"GetDataIntegrationRequest"}, "output":{"shape":"GetDataIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns information about the DataIntegration.</p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <a href=\"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html\">CreateDataIntegration</a> API.</p> </note>" }, "GetEventIntegration":{ "name":"GetEventIntegration", "http":{ "method":"GET", "requestUri":"/eventIntegrations/{Name}" }, "input":{"shape":"GetEventIntegrationRequest"}, "output":{"shape":"GetEventIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns information about the event integration.</p>" }, "ListApplicationAssociations":{ "name":"ListApplicationAssociations", "http":{ "method":"GET", "requestUri":"/applications/{ApplicationIdentifier}/associations" }, "input":{"shape":"ListApplicationAssociationsRequest"}, "output":{"shape":"ListApplicationAssociationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns a paginated list of application associations for an application.</p>" }, "ListApplications":{ "name":"ListApplications", "http":{ "method":"GET", "requestUri":"/applications" }, "input":{"shape":"ListApplicationsRequest"}, "output":{"shape":"ListApplicationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>This API is in preview release and subject to change.</p> <p>Lists applications in the account.</p>" }, "ListDataIntegrationAssociations":{ "name":"ListDataIntegrationAssociations", "http":{ "method":"GET", "requestUri":"/dataIntegrations/{Identifier}/associations" }, "input":{"shape":"ListDataIntegrationAssociationsRequest"}, "output":{"shape":"ListDataIntegrationAssociationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns a paginated list of DataIntegration associations in the account.</p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <a href=\"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html\">CreateDataIntegration</a> API.</p> </note>" }, "ListDataIntegrations":{ "name":"ListDataIntegrations", "http":{ "method":"GET", "requestUri":"/dataIntegrations" }, "input":{"shape":"ListDataIntegrationsRequest"}, "output":{"shape":"ListDataIntegrationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns a paginated list of DataIntegrations in the account.</p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <a href=\"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html\">CreateDataIntegration</a> API.</p> </note>" }, "ListEventIntegrationAssociations":{ "name":"ListEventIntegrationAssociations", "http":{ "method":"GET", "requestUri":"/eventIntegrations/{Name}/associations" }, "input":{"shape":"ListEventIntegrationAssociationsRequest"}, "output":{"shape":"ListEventIntegrationAssociationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns a paginated list of event integration associations in the account. </p>" }, "ListEventIntegrations":{ "name":"ListEventIntegrations", "http":{ "method":"GET", "requestUri":"/eventIntegrations" }, "input":{"shape":"ListEventIntegrationsRequest"}, "output":{"shape":"ListEventIntegrationsResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Returns a paginated list of event integrations in the account.</p>" }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"GET", "requestUri":"/tags/{resourceArn}" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"InvalidRequestException"}, {"shape":"InternalServiceError"}, {"shape":"ResourceNotFoundException"}, {"shape":"ThrottlingException"} ], "documentation":"<p>Lists the tags for the specified resource.</p>" }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/tags/{resourceArn}" }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"InvalidRequestException"}, {"shape":"InternalServiceError"}, {"shape":"ResourceNotFoundException"}, {"shape":"ThrottlingException"} ], "documentation":"<p>Adds the specified tags to the specified resource.</p>" }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"DELETE", "requestUri":"/tags/{resourceArn}" }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"InvalidRequestException"}, {"shape":"InternalServiceError"}, {"shape":"ResourceNotFoundException"}, {"shape":"ThrottlingException"} ], "documentation":"<p>Removes the specified tags from the specified resource.</p>" }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ "method":"PATCH", "requestUri":"/applications/{ApplicationIdentifier}" }, "input":{"shape":"UpdateApplicationRequest"}, "output":{"shape":"UpdateApplicationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"}, {"shape":"UnsupportedOperationException"} ], "documentation":"<p>This API is in preview release and subject to change.</p> <p>Updates and persists an Application resource.</p>" }, "UpdateDataIntegration":{ "name":"UpdateDataIntegration", "http":{ "method":"PATCH", "requestUri":"/dataIntegrations/{Identifier}" }, "input":{"shape":"UpdateDataIntegrationRequest"}, "output":{"shape":"UpdateDataIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Updates the description of a DataIntegration.</p> <note> <p>You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the <a href=\"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html\">CreateDataIntegration</a> API.</p> </note>" }, "UpdateEventIntegration":{ "name":"UpdateEventIntegration", "http":{ "method":"PATCH", "requestUri":"/eventIntegrations/{Name}" }, "input":{"shape":"UpdateEventIntegrationRequest"}, "output":{"shape":"UpdateEventIntegrationResponse"}, "errors":[ {"shape":"InternalServiceError"}, {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidRequestException"}, {"shape":"AccessDeniedException"} ], "documentation":"<p>Updates the description of an event integration.</p>" } }, "shapes":{ "AccessDeniedException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>You do not have sufficient access to perform this action.</p>", "error":{"httpStatusCode":403}, "exception":true }, "ApplicationApprovedOrigins":{ "type":"list", "member":{"shape":"ApplicationTrustedSource"}, "max":50, "min":1 }, "ApplicationAssociationSummary":{ "type":"structure", "members":{ "ApplicationAssociationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the Application Association.</p>" }, "ApplicationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>" }, "ClientId":{ "shape":"ClientId", "documentation":"<p>The identifier for the client that is associated with the Application Association.</p>" } }, "documentation":"<p>Summary information about the Application Association.</p>" }, "ApplicationAssociationsList":{ "type":"list", "member":{"shape":"ApplicationAssociationSummary"}, "max":50, "min":1 }, "ApplicationName":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._ \\-]+$" }, "ApplicationNamespace":{ "type":"string", "max":32, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "ApplicationSourceConfig":{ "type":"structure", "members":{ "ExternalUrlConfig":{ "shape":"ExternalUrlConfig", "documentation":"<p>The external URL source for the application.</p>" } }, "documentation":"<p>The configuration for where the application should be loaded from.</p>" }, "ApplicationSummary":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>" }, "Id":{ "shape":"UUID", "documentation":"<p>A unique identifier for the Application.</p>" }, "Name":{ "shape":"ApplicationName", "documentation":"<p>The name of the application.</p>" }, "Namespace":{ "shape":"ApplicationNamespace", "documentation":"<p>The namespace of the application.</p>" }, "CreatedTime":{ "shape":"Timestamp", "documentation":"<p>The time when the application was created.</p>" }, "LastModifiedTime":{ "shape":"Timestamp", "documentation":"<p>The time when the application was last modified.</p>" } }, "documentation":"<p>Summary information about the Application.</p>" }, "ApplicationTrustedSource":{ "type":"string", "max":128, "min":1, "pattern":"^\\w+\\:\\/\\/.*$" }, "ApplicationsList":{ "type":"list", "member":{"shape":"ApplicationSummary"}, "max":50, "min":1 }, "Arn":{ "type":"string", "max":2048, "min":1, "pattern":"^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$" }, "ArnOrUUID":{ "type":"string", "max":2048, "min":1, "pattern":"^(arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}|[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})(:[\\w\\$]+)?$" }, "ClientAssociationMetadata":{ "type":"map", "key":{"shape":"NonBlankString"}, "value":{"shape":"NonBlankString"} }, "ClientId":{ "type":"string", "max":255, "min":1, "pattern":".*" }, "CreateApplicationRequest":{ "type":"structure", "required":[ "Name", "Namespace", "ApplicationSourceConfig" ], "members":{ "Name":{ "shape":"ApplicationName", "documentation":"<p>The name of the application.</p>" }, "Namespace":{ "shape":"ApplicationNamespace", "documentation":"<p>The namespace of the application.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the application.</p>" }, "ApplicationSourceConfig":{ "shape":"ApplicationSourceConfig", "documentation":"<p>The configuration for where the application should be loaded from.</p>" }, "Subscriptions":{ "shape":"SubscriptionList", "documentation":"<p>The events that the application subscribes.</p>", "deprecated":true, "deprecatedMessage":"Subscriptions has been replaced with Permissions" }, "Publications":{ "shape":"PublicationList", "documentation":"<p>The events that the application publishes.</p>", "deprecated":true, "deprecatedMessage":"Publications has been replaced with Permissions" }, "ClientToken":{ "shape":"IdempotencyToken", "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>", "idempotencyToken":true }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" }, "Permissions":{ "shape":"PermissionList", "documentation":"<p>The configuration of events or requests that the application has access to.</p>" } } }, "CreateApplicationResponse":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>" }, "Id":{ "shape":"UUID", "documentation":"<p>A unique identifier for the Application.</p>" } } }, "CreateDataIntegrationRequest":{ "type":"structure", "required":[ "Name", "KmsKey", "SourceURI" ], "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the DataIntegration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>A description of the DataIntegration.</p>" }, "KmsKey":{ "shape":"NonBlankString", "documentation":"<p>The KMS key for the DataIntegration.</p>" }, "SourceURI":{ "shape":"SourceURI", "documentation":"<p>The URI of the data source.</p>" }, "ScheduleConfig":{ "shape":"ScheduleConfiguration", "documentation":"<p>The name of the data and how often it should be pulled from the source.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" }, "ClientToken":{ "shape":"IdempotencyToken", "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>", "idempotencyToken":true }, "FileConfiguration":{ "shape":"FileConfiguration", "documentation":"<p>The configuration for what files should be pulled from the source.</p>" }, "ObjectConfiguration":{ "shape":"ObjectConfiguration", "documentation":"<p>The configuration for what data should be pulled from the source.</p>" } } }, "CreateDataIntegrationResponse":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN)</p>" }, "Id":{ "shape":"UUID", "documentation":"<p>A unique identifier.</p>" }, "Name":{ "shape":"Name", "documentation":"<p>The name of the DataIntegration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>A description of the DataIntegration.</p>" }, "KmsKey":{ "shape":"NonBlankString", "documentation":"<p>The KMS key for the DataIntegration.</p>" }, "SourceURI":{ "shape":"SourceURI", "documentation":"<p>The URI of the data source.</p>" }, "ScheduleConfiguration":{ "shape":"ScheduleConfiguration", "documentation":"<p>The name of the data and how often it should be pulled from the source.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" }, "ClientToken":{ "shape":"IdempotencyToken", "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>" }, "FileConfiguration":{ "shape":"FileConfiguration", "documentation":"<p>The configuration for what files should be pulled from the source.</p>" }, "ObjectConfiguration":{ "shape":"ObjectConfiguration", "documentation":"<p>The configuration for what data should be pulled from the source.</p>" } } }, "CreateEventIntegrationRequest":{ "type":"structure", "required":[ "Name", "EventFilter", "EventBridgeBus" ], "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the event integration.</p>" }, "EventFilter":{ "shape":"EventFilter", "documentation":"<p>The event filter.</p>" }, "EventBridgeBus":{ "shape":"EventBridgeBus", "documentation":"<p>The EventBridge bus.</p>" }, "ClientToken":{ "shape":"IdempotencyToken", "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>", "idempotencyToken":true }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" } } }, "CreateEventIntegrationResponse":{ "type":"structure", "members":{ "EventIntegrationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the event integration. </p>" } } }, "DataIntegrationAssociationSummary":{ "type":"structure", "members":{ "DataIntegrationAssociationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the DataIntegration association.</p>" }, "DataIntegrationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the DataIntegration.</p>" }, "ClientId":{ "shape":"ClientId", "documentation":"<p>The identifier for the client that is associated with the DataIntegration association.</p>" } }, "documentation":"<p>Summary information about the DataIntegration association.</p>" }, "DataIntegrationAssociationsList":{ "type":"list", "member":{"shape":"DataIntegrationAssociationSummary"}, "max":50, "min":1 }, "DataIntegrationSummary":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the DataIntegration.</p>" }, "Name":{ "shape":"Name", "documentation":"<p>The name of the DataIntegration.</p>" }, "SourceURI":{ "shape":"SourceURI", "documentation":"<p>The URI of the data source.</p>" } }, "documentation":"<p>Summary information about the DataIntegration.</p>" }, "DataIntegrationsList":{ "type":"list", "member":{"shape":"DataIntegrationSummary"}, "max":50, "min":1 }, "DeleteApplicationRequest":{ "type":"structure", "required":["Arn"], "members":{ "Arn":{ "shape":"ArnOrUUID", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>", "location":"uri", "locationName":"ApplicationIdentifier" } } }, "DeleteApplicationResponse":{ "type":"structure", "members":{ } }, "DeleteDataIntegrationRequest":{ "type":"structure", "required":["DataIntegrationIdentifier"], "members":{ "DataIntegrationIdentifier":{ "shape":"Identifier", "documentation":"<p>A unique identifier for the DataIntegration.</p>", "location":"uri", "locationName":"Identifier" } } }, "DeleteDataIntegrationResponse":{ "type":"structure", "members":{ } }, "DeleteEventIntegrationRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration.</p>", "location":"uri", "locationName":"Name" } } }, "DeleteEventIntegrationResponse":{ "type":"structure", "members":{ } }, "Description":{ "type":"string", "max":1000, "min":0, "pattern":".*" }, "DuplicateResourceException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>A resource with the specified name already exists.</p>", "error":{"httpStatusCode":409}, "exception":true }, "EventBridgeBus":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "EventBridgeRuleName":{ "type":"string", "max":2048, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "EventDefinitionSchema":{ "type":"string", "max":10240, "min":1, "pattern":"^.*$" }, "EventFilter":{ "type":"structure", "required":["Source"], "members":{ "Source":{ "shape":"Source", "documentation":"<p>The source of the events.</p>" } }, "documentation":"<p>The event filter.</p>" }, "EventIntegration":{ "type":"structure", "members":{ "EventIntegrationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the event integration.</p>" }, "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The event integration description.</p>" }, "EventFilter":{ "shape":"EventFilter", "documentation":"<p>The event integration filter.</p>" }, "EventBridgeBus":{ "shape":"EventBridgeBus", "documentation":"<p>The Amazon EventBridge bus for the event integration.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" } }, "documentation":"<p>The event integration.</p>" }, "EventIntegrationAssociation":{ "type":"structure", "members":{ "EventIntegrationAssociationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) for the event integration association.</p>" }, "EventIntegrationAssociationId":{ "shape":"UUID", "documentation":"<p>The identifier for the event integration association.</p>" }, "EventIntegrationName":{ "shape":"Name", "documentation":"<p>The name of the event integration.</p>" }, "ClientId":{ "shape":"ClientId", "documentation":"<p>The identifier for the client that is associated with the event integration.</p>" }, "EventBridgeRuleName":{ "shape":"EventBridgeRuleName", "documentation":"<p>The name of the EventBridge rule.</p>" }, "ClientAssociationMetadata":{ "shape":"ClientAssociationMetadata", "documentation":"<p>The metadata associated with the client.</p>" } }, "documentation":"<p>The event integration association.</p>" }, "EventIntegrationAssociationsList":{ "type":"list", "member":{"shape":"EventIntegrationAssociation"}, "max":50, "min":1 }, "EventIntegrationsList":{ "type":"list", "member":{"shape":"EventIntegration"}, "max":50, "min":1 }, "EventName":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+::[a-zA-Z0-9\\/\\._\\-]+(?:\\*)?$" }, "ExternalUrlConfig":{ "type":"structure", "required":["AccessUrl"], "members":{ "AccessUrl":{ "shape":"URL", "documentation":"<p>The URL to access the application.</p>" }, "ApprovedOrigins":{ "shape":"ApplicationApprovedOrigins", "documentation":"<p>Additional URLs to allow list if different than the access URL.</p>" } }, "documentation":"<p>The external URL source for the application.</p>" }, "Fields":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "FieldsList":{ "type":"list", "member":{"shape":"Fields"}, "max":2048, "min":1 }, "FieldsMap":{ "type":"map", "key":{"shape":"NonBlankString"}, "value":{"shape":"FieldsList"} }, "FileConfiguration":{ "type":"structure", "required":["Folders"], "members":{ "Folders":{ "shape":"FolderList", "documentation":"<p>Identifiers for the source folders to pull all files from recursively.</p>" }, "Filters":{ "shape":"FieldsMap", "documentation":"<p>Restrictions for what files should be pulled from the source.</p>" } }, "documentation":"<p>The configuration for what files should be pulled from the source.</p>" }, "FolderList":{ "type":"list", "member":{"shape":"NonBlankLongString"}, "max":10, "min":1 }, "GetApplicationRequest":{ "type":"structure", "required":["Arn"], "members":{ "Arn":{ "shape":"ArnOrUUID", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>", "location":"uri", "locationName":"ApplicationIdentifier" } } }, "GetApplicationResponse":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>" }, "Id":{ "shape":"UUID", "documentation":"<p>A unique identifier for the Application.</p>" }, "Name":{ "shape":"ApplicationName", "documentation":"<p>The name of the application.</p>" }, "Namespace":{ "shape":"ApplicationNamespace", "documentation":"<p>The namespace of the application.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the application.</p>" }, "ApplicationSourceConfig":{ "shape":"ApplicationSourceConfig", "documentation":"<p>The configuration for where the application should be loaded from.</p>" }, "Subscriptions":{ "shape":"SubscriptionList", "documentation":"<p>The events that the application subscribes.</p>", "deprecated":true, "deprecatedMessage":"Subscriptions has been replaced with Permissions" }, "Publications":{ "shape":"PublicationList", "documentation":"<p>The events that the application publishes.</p>", "deprecated":true, "deprecatedMessage":"Publications has been replaced with Permissions" }, "CreatedTime":{ "shape":"Timestamp", "documentation":"<p>The created time of the Application.</p>" }, "LastModifiedTime":{ "shape":"Timestamp", "documentation":"<p>The last modified time of the Application.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" }, "Permissions":{ "shape":"PermissionList", "documentation":"<p>The configuration of events or requests that the application has access to.</p>" } } }, "GetDataIntegrationRequest":{ "type":"structure", "required":["Identifier"], "members":{ "Identifier":{ "shape":"Identifier", "documentation":"<p>A unique identifier.</p>", "location":"uri", "locationName":"Identifier" } } }, "GetDataIntegrationResponse":{ "type":"structure", "members":{ "Arn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) for the DataIntegration.</p>" }, "Id":{ "shape":"UUID", "documentation":"<p>A unique identifier.</p>" }, "Name":{ "shape":"Name", "documentation":"<p>The name of the DataIntegration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The KMS key for the DataIntegration.</p>" }, "KmsKey":{ "shape":"NonBlankString", "documentation":"<p>The KMS key for the DataIntegration.</p>" }, "SourceURI":{ "shape":"SourceURI", "documentation":"<p>The URI of the data source.</p>" }, "ScheduleConfiguration":{ "shape":"ScheduleConfiguration", "documentation":"<p>The name of the data and how often it should be pulled from the source.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" }, "FileConfiguration":{ "shape":"FileConfiguration", "documentation":"<p>The configuration for what files should be pulled from the source.</p>" }, "ObjectConfiguration":{ "shape":"ObjectConfiguration", "documentation":"<p>The configuration for what data should be pulled from the source.</p>" } } }, "GetEventIntegrationRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration. </p>", "location":"uri", "locationName":"Name" } } }, "GetEventIntegrationResponse":{ "type":"structure", "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration. </p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the event integration.</p>" }, "EventIntegrationArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) for the event integration.</p>" }, "EventBridgeBus":{ "shape":"EventBridgeBus", "documentation":"<p>The EventBridge bus.</p>" }, "EventFilter":{ "shape":"EventFilter", "documentation":"<p>The event filter.</p>" }, "Tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" } } }, "IdempotencyToken":{ "type":"string", "max":2048, "min":1, "pattern":".*" }, "Identifier":{ "type":"string", "max":255, "min":1, "pattern":".*\\S.*" }, "InternalServiceError":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>Request processing failed due to an error or failure with the service.</p>", "error":{"httpStatusCode":500}, "exception":true, "fault":true }, "InvalidRequestException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>The request is not valid. </p>", "error":{"httpStatusCode":400}, "exception":true }, "ListApplicationAssociationsRequest":{ "type":"structure", "required":["ApplicationId"], "members":{ "ApplicationId":{ "shape":"ArnOrUUID", "documentation":"<p>A unique identifier for the Application.</p>", "location":"uri", "locationName":"ApplicationIdentifier" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListApplicationAssociationsResponse":{ "type":"structure", "members":{ "ApplicationAssociations":{ "shape":"ApplicationAssociationsList", "documentation":"<p>List of Application Associations for the Application.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListApplicationsRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListApplicationsResponse":{ "type":"structure", "members":{ "Applications":{ "shape":"ApplicationsList", "documentation":"<p>The Applications associated with this account.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListDataIntegrationAssociationsRequest":{ "type":"structure", "required":["DataIntegrationIdentifier"], "members":{ "DataIntegrationIdentifier":{ "shape":"Identifier", "documentation":"<p>A unique identifier for the DataIntegration.</p>", "location":"uri", "locationName":"Identifier" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListDataIntegrationAssociationsResponse":{ "type":"structure", "members":{ "DataIntegrationAssociations":{ "shape":"DataIntegrationAssociationsList", "documentation":"<p>The Amazon Resource Name (ARN) and unique ID of the DataIntegration association.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListDataIntegrationsRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListDataIntegrationsResponse":{ "type":"structure", "members":{ "DataIntegrations":{ "shape":"DataIntegrationsList", "documentation":"<p>The DataIntegrations associated with this account.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListEventIntegrationAssociationsRequest":{ "type":"structure", "required":["EventIntegrationName"], "members":{ "EventIntegrationName":{ "shape":"Name", "documentation":"<p>The name of the event integration. </p>", "location":"uri", "locationName":"Name" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListEventIntegrationAssociationsResponse":{ "type":"structure", "members":{ "EventIntegrationAssociations":{ "shape":"EventIntegrationAssociationsList", "documentation":"<p>The event integration associations.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListEventIntegrationsRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", "location":"querystring", "locationName":"nextToken" }, "MaxResults":{ "shape":"MaxResults", "documentation":"<p>The maximum number of results to return per page.</p>", "location":"querystring", "locationName":"maxResults" } } }, "ListEventIntegrationsResponse":{ "type":"structure", "members":{ "EventIntegrations":{ "shape":"EventIntegrationsList", "documentation":"<p>The event integrations.</p>" }, "NextToken":{ "shape":"NextToken", "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" } } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["resourceArn"], "members":{ "resourceArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the resource. </p>", "location":"uri", "locationName":"resourceArn" } } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "tags":{ "shape":"TagMap", "documentation":"<p>Information about the tags.</p>" } } }, "MaxResults":{ "type":"integer", "max":50, "min":1 }, "Message":{"type":"string"}, "Name":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "NextToken":{ "type":"string", "max":1000, "min":1, "pattern":".*" }, "NonBlankLongString":{ "type":"string", "max":200, "min":1, "pattern":".*\\S.*" }, "NonBlankString":{ "type":"string", "max":255, "min":1, "pattern":".*\\S.*" }, "Object":{ "type":"string", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-]+$" }, "ObjectConfiguration":{ "type":"map", "key":{"shape":"NonBlankString"}, "value":{"shape":"FieldsMap"}, "documentation":"<p>The configuration for what data should be pulled from the source.</p>" }, "Permission":{ "type":"string", "documentation":"<p>The permission of an event or request that the application has access to.</p>", "max":255, "min":1, "pattern":"^[a-zA-Z0-9\\/\\._\\-\\*]+$" }, "PermissionList":{ "type":"list", "member":{"shape":"Permission"}, "max":150, "min":0 }, "Publication":{ "type":"structure", "required":[ "Event", "Schema" ], "members":{ "Event":{ "shape":"EventName", "documentation":"<p>The name of the publication.</p>" }, "Schema":{ "shape":"EventDefinitionSchema", "documentation":"<p>The JSON schema of the publication event.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the publication.</p>" } }, "documentation":"<p>The configuration of an event that the application publishes.</p>" }, "PublicationList":{ "type":"list", "member":{"shape":"Publication"}, "max":50, "min":0 }, "ResourceNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>The specified resource was not found.</p>", "error":{"httpStatusCode":404}, "exception":true }, "ResourceQuotaExceededException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>The allowed quota for the resource has been exceeded.</p>", "error":{"httpStatusCode":429}, "exception":true }, "ScheduleConfiguration":{ "type":"structure", "required":["ScheduleExpression"], "members":{ "FirstExecutionFrom":{ "shape":"NonBlankString", "documentation":"<p>The start date for objects to import in the first flow run as an Unix/epoch timestamp in milliseconds or in ISO-8601 format.</p>" }, "Object":{ "shape":"Object", "documentation":"<p>The name of the object to pull from the data source.</p>" }, "ScheduleExpression":{ "shape":"NonBlankString", "documentation":"<p>How often the data should be pulled from data source.</p>" } }, "documentation":"<p>The name of the data and how often it should be pulled from the source.</p>" }, "Source":{ "type":"string", "max":256, "min":1, "pattern":"^aws\\.partner\\/.*$" }, "SourceURI":{ "type":"string", "max":1000, "min":1, "pattern":"^(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+$)|(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+[\\w/!@#+=.-]+[\\w/!@#+=.,-]+$)" }, "Subscription":{ "type":"structure", "required":["Event"], "members":{ "Event":{ "shape":"EventName", "documentation":"<p>The name of the subscription.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the subscription.</p>" } }, "documentation":"<p>The configuration of an event that the application subscribes.</p>" }, "SubscriptionList":{ "type":"list", "member":{"shape":"Subscription"}, "max":50, "min":0 }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" }, "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"}, "max":200, "min":1 }, "TagMap":{ "type":"map", "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"}, "max":200, "min":1 }, "TagResourceRequest":{ "type":"structure", "required":[ "resourceArn", "tags" ], "members":{ "resourceArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the resource.</p>", "location":"uri", "locationName":"resourceArn" }, "tags":{ "shape":"TagMap", "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>" } } }, "TagResourceResponse":{ "type":"structure", "members":{ } }, "TagValue":{ "type":"string", "max":256 }, "ThrottlingException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>The throttling limit has been exceeded.</p>", "error":{"httpStatusCode":429}, "exception":true }, "Timestamp":{"type":"timestamp"}, "URL":{ "type":"string", "max":1000, "min":1, "pattern":"^\\w+\\:\\/\\/.*$" }, "UUID":{ "type":"string", "pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" }, "UnsupportedOperationException":{ "type":"structure", "members":{ "Message":{"shape":"Message"} }, "documentation":"<p>The operation is not supported.</p>", "error":{"httpStatusCode":400}, "exception":true }, "UntagResourceRequest":{ "type":"structure", "required":[ "resourceArn", "tagKeys" ], "members":{ "resourceArn":{ "shape":"Arn", "documentation":"<p>The Amazon Resource Name (ARN) of the resource.</p>", "location":"uri", "locationName":"resourceArn" }, "tagKeys":{ "shape":"TagKeyList", "documentation":"<p>The tag keys.</p>", "location":"querystring", "locationName":"tagKeys" } } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateApplicationRequest":{ "type":"structure", "required":["Arn"], "members":{ "Arn":{ "shape":"ArnOrUUID", "documentation":"<p>The Amazon Resource Name (ARN) of the Application.</p>", "location":"uri", "locationName":"ApplicationIdentifier" }, "Name":{ "shape":"ApplicationName", "documentation":"<p>The name of the application.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the application.</p>" }, "ApplicationSourceConfig":{ "shape":"ApplicationSourceConfig", "documentation":"<p>The configuration for where the application should be loaded from.</p>" }, "Subscriptions":{ "shape":"SubscriptionList", "documentation":"<p>The events that the application subscribes.</p>", "deprecated":true, "deprecatedMessage":"Subscriptions has been replaced with Permissions" }, "Publications":{ "shape":"PublicationList", "documentation":"<p>The events that the application publishes.</p>", "deprecated":true, "deprecatedMessage":"Publications has been replaced with Permissions" }, "Permissions":{ "shape":"PermissionList", "documentation":"<p>The configuration of events or requests that the application has access to.</p>" } } }, "UpdateApplicationResponse":{ "type":"structure", "members":{ } }, "UpdateDataIntegrationRequest":{ "type":"structure", "required":["Identifier"], "members":{ "Identifier":{ "shape":"Identifier", "documentation":"<p>A unique identifier for the DataIntegration.</p>", "location":"uri", "locationName":"Identifier" }, "Name":{ "shape":"Name", "documentation":"<p>The name of the DataIntegration.</p>" }, "Description":{ "shape":"Description", "documentation":"<p>A description of the DataIntegration.</p>" } } }, "UpdateDataIntegrationResponse":{ "type":"structure", "members":{ } }, "UpdateEventIntegrationRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{ "shape":"Name", "documentation":"<p>The name of the event integration.</p>", "location":"uri", "locationName":"Name" }, "Description":{ "shape":"Description", "documentation":"<p>The description of the event integration.</p>" } } }, "UpdateEventIntegrationResponse":{ "type":"structure", "members":{ } } }, "documentation":"<p>The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.</p> <p>For information about how you can use external applications with Amazon Connect, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/crm.html\">Set up pre-built integrations</a> and <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-wisdom.html\">Deliver information to agents using Amazon Connect Wisdom</a> in the <i>Amazon Connect Administrator Guide</i>.</p>" }