Skip to content

Commit

Permalink
Update to latest models
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-python-automation committed Aug 7, 2024
1 parent 2a1eb5f commit f0e00c0
Show file tree
Hide file tree
Showing 4 changed files with 767 additions and 16 deletions.
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-appintegrations-53836.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``appintegrations``",
"description": "Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket."
}
5 changes: 5 additions & 0 deletions .changes/next-release/api-change-glue-99766.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "api-change",
"category": "``glue``",
"description": "Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for."
}
212 changes: 199 additions & 13 deletions botocore/data/appintegrations/2020-07-29/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@
"endpointPrefix":"app-integrations",
"jsonVersion":"1.1",
"protocol":"rest-json",
"protocols":["rest-json"],
"serviceFullName":"Amazon AppIntegrations Service",
"serviceId":"AppIntegrations",
"signatureVersion":"v4",
"signingName":"app-integrations",
"uid":"appintegrations-2020-07-29"
"uid":"appintegrations-2020-07-29",
"auth":["aws.auth#sigv4"]
},
"operations":{
"CreateApplication":{
Expand All @@ -29,7 +31,7 @@
{"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>"
"documentation":"<p>Creates and persists an Application resource.</p>"
},
"CreateDataIntegration":{
"name":"CreateDataIntegration",
Expand All @@ -49,6 +51,24 @@
],
"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>"
},
"CreateDataIntegrationAssociation":{
"name":"CreateDataIntegrationAssociation",
"http":{
"method":"POST",
"requestUri":"/dataIntegrations/{Identifier}/associations"
},
"input":{"shape":"CreateDataIntegrationAssociationRequest"},
"output":{"shape":"CreateDataIntegrationAssociationResponse"},
"errors":[
{"shape":"InternalServiceError"},
{"shape":"ResourceQuotaExceededException"},
{"shape":"ThrottlingException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidRequestException"},
{"shape":"AccessDeniedException"}
],
"documentation":"<p>Creates and persists a DataIntegrationAssociation resource.</p>"
},
"CreateEventIntegration":{
"name":"CreateEventIntegration",
"http":{
Expand Down Expand Up @@ -133,7 +153,7 @@
{"shape":"InvalidRequestException"},
{"shape":"AccessDeniedException"}
],
"documentation":"<p>This API is in preview release and subject to change.</p> <p>Get an Application resource.</p>"
"documentation":"<p>Get an Application resource.</p>"
},
"GetDataIntegration":{
"name":"GetDataIntegration",
Expand Down Expand Up @@ -200,7 +220,7 @@
{"shape":"InvalidRequestException"},
{"shape":"AccessDeniedException"}
],
"documentation":"<p>This API is in preview release and subject to change.</p> <p>Lists applications in the account.</p>"
"documentation":"<p>Lists applications in the account.</p>"
},
"ListDataIntegrationAssociations":{
"name":"ListDataIntegrationAssociations",
Expand Down Expand Up @@ -332,7 +352,7 @@
{"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>"
"documentation":"<p>Updates and persists an Application resource.</p>"
},
"UpdateDataIntegration":{
"name":"UpdateDataIntegration",
Expand All @@ -351,6 +371,23 @@
],
"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>"
},
"UpdateDataIntegrationAssociation":{
"name":"UpdateDataIntegrationAssociation",
"http":{
"method":"PATCH",
"requestUri":"/dataIntegrations/{Identifier}/associations/{DataIntegrationAssociationIdentifier}"
},
"input":{"shape":"UpdateDataIntegrationAssociationRequest"},
"output":{"shape":"UpdateDataIntegrationAssociationResponse"},
"errors":[
{"shape":"InternalServiceError"},
{"shape":"ThrottlingException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidRequestException"},
{"shape":"AccessDeniedException"}
],
"documentation":"<p>Updates and persists a DataIntegrationAssociation resource.</p> <note> <p> Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job. </p> </note>"
},
"UpdateEventIntegration":{
"name":"UpdateEventIntegration",
"http":{
Expand Down Expand Up @@ -560,12 +597,58 @@
}
}
},
"CreateDataIntegrationAssociationRequest":{
"type":"structure",
"required":["DataIntegrationIdentifier"],
"members":{
"DataIntegrationIdentifier":{
"shape":"Identifier",
"documentation":"<p>A unique identifier for the DataIntegration.</p>",
"location":"uri",
"locationName":"Identifier"
},
"ClientId":{
"shape":"ClientId",
"documentation":"<p>The identifier for the client that is associated with the DataIntegration association.</p>"
},
"ObjectConfiguration":{"shape":"ObjectConfiguration"},
"DestinationURI":{
"shape":"DestinationURI",
"documentation":"<p>The URI of the data destination.</p>"
},
"ClientAssociationMetadata":{
"shape":"ClientAssociationMetadata",
"documentation":"<p>The mapping of metadata to be extracted from the data.</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
},
"ExecutionConfiguration":{
"shape":"ExecutionConfiguration",
"documentation":"<p>The configuration for how the files should be pulled from the source.</p>"
}
}
},
"CreateDataIntegrationAssociationResponse":{
"type":"structure",
"members":{
"DataIntegrationAssociationId":{
"shape":"UUID",
"documentation":"<p>A unique identifier. for the DataIntegrationAssociation.</p>"
},
"DataIntegrationArn":{
"shape":"Arn",
"documentation":"<p>The Amazon Resource Name (ARN) for the DataIntegration.</p>"
}
}
},
"CreateDataIntegrationRequest":{
"type":"structure",
"required":[
"Name",
"KmsKey",
"SourceURI"
"KmsKey"
],
"members":{
"Name":{
Expand All @@ -578,7 +661,7 @@
},
"KmsKey":{
"shape":"NonBlankString",
"documentation":"<p>The KMS key for the DataIntegration.</p>"
"documentation":"<p>The KMS key ARN for the DataIntegration.</p>"
},
"SourceURI":{
"shape":"SourceURI",
Expand Down Expand Up @@ -628,7 +711,7 @@
},
"KmsKey":{
"shape":"NonBlankString",
"documentation":"<p>The KMS key for the DataIntegration.</p>"
"documentation":"<p>The KMS key ARN for the DataIntegration.</p>"
},
"SourceURI":{
"shape":"SourceURI",
Expand Down Expand Up @@ -714,7 +797,16 @@
"ClientId":{
"shape":"ClientId",
"documentation":"<p>The identifier for the client that is associated with the DataIntegration association.</p>"
}
},
"DestinationURI":{
"shape":"DestinationURI",
"documentation":"<p>The URI of the data destination.</p>"
},
"LastExecutionStatus":{
"shape":"LastExecutionStatus",
"documentation":"<p>The execution status of the last job.</p>"
},
"ExecutionConfiguration":{"shape":"ExecutionConfiguration"}
},
"documentation":"<p>Summary information about the DataIntegration association.</p>"
},
Expand Down Expand Up @@ -805,6 +897,12 @@
"min":0,
"pattern":".*"
},
"DestinationURI":{
"type":"string",
"max":1000,
"min":1,
"pattern":"^(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+$)|(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+[\\w/!@#+=.-]+[\\w/!@#+=.,-]+$)"
},
"DuplicateResourceException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -921,6 +1019,34 @@
"min":1,
"pattern":"^[a-zA-Z0-9\\/\\._\\-]+::[a-zA-Z0-9\\/\\._\\-]+(?:\\*)?$"
},
"ExecutionConfiguration":{
"type":"structure",
"required":["ExecutionMode"],
"members":{
"ExecutionMode":{
"shape":"ExecutionMode",
"documentation":"<p>The mode for data import/export execution.</p>"
},
"OnDemandConfiguration":{"shape":"OnDemandConfiguration"},
"ScheduleConfiguration":{"shape":"ScheduleConfiguration"}
},
"documentation":"<p>The configuration for how the files should be pulled from the source.</p>"
},
"ExecutionMode":{
"type":"string",
"enum":[
"ON_DEMAND",
"SCHEDULED"
]
},
"ExecutionStatus":{
"type":"string",
"enum":[
"COMPLETED",
"IN_PROGRESS",
"FAILED"
]
},
"ExternalUrlConfig":{
"type":"structure",
"required":["AccessUrl"],
Expand Down Expand Up @@ -1072,11 +1198,11 @@
},
"Description":{
"shape":"Description",
"documentation":"<p>The KMS key for the DataIntegration.</p>"
"documentation":"<p>The KMS key ARN for the DataIntegration.</p>"
},
"KmsKey":{
"shape":"NonBlankString",
"documentation":"<p>The KMS key for the DataIntegration.</p>"
"documentation":"<p>The KMS key ARN for the DataIntegration.</p>"
},
"SourceURI":{
"shape":"SourceURI",
Expand Down Expand Up @@ -1172,6 +1298,20 @@
"error":{"httpStatusCode":400},
"exception":true
},
"LastExecutionStatus":{
"type":"structure",
"members":{
"ExecutionStatus":{
"shape":"ExecutionStatus",
"documentation":"<p>The job status enum string.</p>"
},
"StatusMessage":{
"shape":"NonBlankString",
"documentation":"<p>The status message of a job.</p>"
}
},
"documentation":"<p>The execution status of the last job.</p>"
},
"ListApplicationAssociationsRequest":{
"type":"structure",
"required":["ApplicationId"],
Expand Down Expand Up @@ -1436,6 +1576,21 @@
"value":{"shape":"FieldsMap"},
"documentation":"<p>The configuration for what data should be pulled from the source.</p>"
},
"OnDemandConfiguration":{
"type":"structure",
"required":["StartTime"],
"members":{
"StartTime":{
"shape":"NonBlankString",
"documentation":"<p>The start time for data pull from the source as an Unix/epoch string in milliseconds</p>"
},
"EndTime":{
"shape":"NonBlankString",
"documentation":"<p>The end time for data pull from the source as an Unix/epoch string in milliseconds</p>"
}
},
"documentation":"<p>The start and end time for data pull from the source.</p>"
},
"Permission":{
"type":"string",
"documentation":"<p>The permission of an event or request that the application has access to.</p>",
Expand Down Expand Up @@ -1694,6 +1849,37 @@
"members":{
}
},
"UpdateDataIntegrationAssociationRequest":{
"type":"structure",
"required":[
"DataIntegrationIdentifier",
"DataIntegrationAssociationIdentifier",
"ExecutionConfiguration"
],
"members":{
"DataIntegrationIdentifier":{
"shape":"Identifier",
"documentation":"<p>A unique identifier for the DataIntegration.</p>",
"location":"uri",
"locationName":"Identifier"
},
"DataIntegrationAssociationIdentifier":{
"shape":"Identifier",
"documentation":"<p>A unique identifier. of the DataIntegrationAssociation resource</p>",
"location":"uri",
"locationName":"DataIntegrationAssociationIdentifier"
},
"ExecutionConfiguration":{
"shape":"ExecutionConfiguration",
"documentation":"<p>The configuration for how the files should be pulled from the source.</p>"
}
}
},
"UpdateDataIntegrationAssociationResponse":{
"type":"structure",
"members":{
}
},
"UpdateDataIntegrationRequest":{
"type":"structure",
"required":["Identifier"],
Expand Down Expand Up @@ -1741,5 +1927,5 @@
}
}
},
"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>"
"documentation":"<ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_Operations_Amazon_AppIntegrations_Service.html\">Amazon AppIntegrations actions</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_Types_Amazon_AppIntegrations_Service.html\">Amazon AppIntegrations data types</a> </p> </li> </ul> <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 the following topics in the <i>Amazon Connect Administrator Guide</i>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/3p-apps.html\">Third-party applications (3p apps) in the agent workspace</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-q-connect.html\">Use Amazon Q in Connect for generative AI–powered agent assistance in real-time</a> </p> </li> </ul>"
}
Loading

0 comments on commit f0e00c0

Please sign in to comment.