diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c317622f3a..08507522aa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ Unreleased Changes ------------------ +* Feature - Aws::DocDB - Updated the API, and documentation for Amazon DocumentDB with MongoDB compatibility. + +* Feature - Aws::EC2 - Updated the API for Amazon Elastic Compute Cloud. + +* Feature - Aws::ManagedBlockchain - Updated the API, and documentation for Amazon Managed Blockchain. + +* Feature - Aws::States - Updated the API, and documentation for AWS Step Functions. + 2.11.584 (2020-09-11) ------------------ diff --git a/aws-sdk-core/apis/docdb/2014-10-31/api-2.json b/aws-sdk-core/apis/docdb/2014-10-31/api-2.json index cf70ca56328..17e94f3510c 100644 --- a/aws-sdk-core/apis/docdb/2014-10-31/api-2.json +++ b/aws-sdk-core/apis/docdb/2014-10-31/api-2.json @@ -932,6 +932,7 @@ "Tags":{"shape":"TagList"}, "StorageEncrypted":{"shape":"BooleanOptional"}, "KmsKeyId":{"shape":"String"}, + "PreSignedUrl":{"shape":"String"}, "EnableCloudwatchLogsExports":{"shape":"LogTypeList"}, "DeletionProtection":{"shape":"BooleanOptional"} } diff --git a/aws-sdk-core/apis/docdb/2014-10-31/docs-2.json b/aws-sdk-core/apis/docdb/2014-10-31/docs-2.json index 596b0dd946a..1443a7691b6 100644 --- a/aws-sdk-core/apis/docdb/2014-10-31/docs-2.json +++ b/aws-sdk-core/apis/docdb/2014-10-31/docs-2.json @@ -3,11 +3,11 @@ "service": "
Amazon DocumentDB API documentation
", "operations": { "AddTagsToResource": "Adds metadata tags to an Amazon DocumentDB resource. You can use these tags with cost allocation reporting to track costs that are associated with Amazon DocumentDB resources. or in a Condition
statement in an AWS Identity and Access Management (IAM) policy for Amazon DocumentDB.
Applies a pending maintenance action to a resource (for example, to a DB instance).
", + "ApplyPendingMaintenanceAction": "Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance).
", "CopyDBClusterParameterGroup": "Copies the specified cluster parameter group.
", - "CopyDBClusterSnapshot": "Copies a snapshot of a cluster.
To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier
must be the Amazon Resource Name (ARN) of the shared cluster snapshot.
To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier
while that DB cluster snapshot is in the copying status.
Copies a snapshot of a cluster.
To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier
must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster snapshot, whether encrypted or not, in the same AWS Region.
To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier
while that cluster snapshot is in the copying status.
Creates a new Amazon DocumentDB cluster.
", - "CreateDBClusterParameterGroup": "Creates a new cluster parameter group.
Parameters in a cluster parameter group apply to all of the instances in a DB cluster.
A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. To provide custom values for any of the parameters, you must modify the group after you create it. After you create a DB cluster parameter group, you must associate it with your cluster. For the new DB cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover.
After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully complete the create action before the cluster parameter group is used as the default for a new cluster. This step is especially important for parameters that are critical when creating the default database for a cluster, such as the character set for the default database defined by the character_set_database
parameter.
Creates a new cluster parameter group.
Parameters in a cluster parameter group apply to all of the instances in a cluster.
A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the default.docdb3.6
cluster parameter group. If your Amazon DocumentDB cluster is using the default cluster parameter group and you want to modify a value in it, you must first create a new parameter group or copy an existing parameter group, modify it, and then apply the modified parameter group to your cluster. For the new cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover. For more information, see Modifying Amazon DocumentDB Cluster Parameter Groups.
Creates a snapshot of a cluster.
", "CreateDBInstance": "Creates a new instance.
", "CreateDBSubnetGroup": "Creates a new subnet group. subnet groups must contain at least one subnet in at least two Availability Zones in the AWS Region.
", @@ -47,7 +47,7 @@ }, "shapes": { "AddTagsToResourceMessage": { - "base": "Represents the input to AddTagsToResource.
", + "base": "Represents the input to AddTagsToResource.
", "refs": { } }, @@ -58,7 +58,7 @@ } }, "ApplyPendingMaintenanceActionMessage": { - "base": "Represents the input to ApplyPendingMaintenanceAction.
", + "base": "Represents the input to ApplyPendingMaintenanceAction.
", "refs": { } }, @@ -176,7 +176,7 @@ } }, "CopyDBClusterParameterGroupMessage": { - "base": "Represents the input to CopyDBClusterParameterGroup.
", + "base": "Represents the input to CopyDBClusterParameterGroup.
", "refs": { } }, @@ -186,7 +186,7 @@ } }, "CopyDBClusterSnapshotMessage": { - "base": "Represents the input to CopyDBClusterSnapshot.
", + "base": "Represents the input to CopyDBClusterSnapshot.
", "refs": { } }, @@ -196,7 +196,7 @@ } }, "CreateDBClusterMessage": { - "base": "Represents the input to CreateDBCluster.
", + "base": "Represents the input to CreateDBCluster.
", "refs": { } }, @@ -886,7 +886,7 @@ "refs": { "CloudwatchLogsExportConfiguration$EnableLogTypes": "The list of log types to enable.
", "CloudwatchLogsExportConfiguration$DisableLogTypes": "The list of log types to disable.
", - "CreateDBClusterMessage$EnableCloudwatchLogsExports": "A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs.
", + "CreateDBClusterMessage$EnableCloudwatchLogsExports": "A list of log types that need to be enabled for exporting to Amazon CloudWatch Logs. You can enable audit logs or profiler logs. For more information, see Auditing Amazon DocumentDB Events and Profiling Amazon DocumentDB Operations.
", "DBCluster$EnabledCloudwatchLogsExports": "A list of log types that this cluster is configured to export to Amazon CloudWatch Logs.
", "DBEngineVersion$ExportableLogTypes": "The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
", "DBInstance$EnabledCloudwatchLogsExports": "A list of log types that this instance is configured to export to Amazon CloudWatch Logs.
", @@ -1034,7 +1034,7 @@ } }, "ResourcePendingMaintenanceActions": { - "base": "Represents the output of ApplyPendingMaintenanceAction.
", + "base": "Represents the output of ApplyPendingMaintenanceAction.
", "refs": { "ApplyPendingMaintenanceActionResult$ResourcePendingMaintenanceActions": null, "PendingMaintenanceActions$member": null @@ -1110,10 +1110,10 @@ "String": { "base": null, "refs": { - "AddTagsToResourceMessage$ResourceName": "The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name (ARN).
", + "AddTagsToResourceMessage$ResourceName": "The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name .
", "ApplyPendingMaintenanceActionMessage$ResourceIdentifier": "The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies to.
", "ApplyPendingMaintenanceActionMessage$ApplyAction": "The pending maintenance action to apply to this resource.
Valid values: system-update
, db-upgrade
A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate
can't be undone.
Valid values:
immediate
- Apply the maintenance action immediately.
next-maintenance
- Apply the maintenance action during the next maintenance window for the resource.
undo-opt-in
- Cancel any existing next-maintenance
opt-in requests.
A value that specifies the type of opt-in request or undoes an opt-in request. An opt-in request of type immediate
can't be undone.
Valid values:
immediate
- Apply the maintenance action immediately.
next-maintenance
- Apply the maintenance action during the next maintenance window for the resource.
undo-opt-in
- Cancel any existing next-maintenance
opt-in requests.
The name of the Availability Zone.
", "AvailabilityZones$member": null, @@ -1122,32 +1122,33 @@ "Certificate$Thumbprint": "The thumbprint of the certificate.
", "Certificate$CertificateArn": "The Amazon Resource Name (ARN) for the certificate.
Example: arn:aws:rds:us-east-1::cert:rds-ca-2019
An optional pagination token provided if the number of records retrieved is greater than MaxRecords
. If this parameter is specified, the marker specifies the next record in the list. Including the value of Marker
in the next call to DescribeCertificates
results in the next page of certificates.
The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.
Constraints:
Must specify a valid cluster parameter group.
If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group
, or a valid ARN.
If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1
.
The identifier for the copied cluster parameter group.
Constraints:
Cannot be null, empty, or blank.
Must contain from 1 to 255 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-param-group1
The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.
Constraints:
Must specify a valid cluster parameter group.
If the source cluster parameter group is in the same AWS Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group
, or a valid ARN.
If the source parameter group is in a different AWS Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group
.
The identifier for the copied cluster parameter group.
Constraints:
Cannot be null, empty, or blank.
Must contain from 1 to 255 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-param-group1
A description for the copied cluster parameter group.
", - "CopyDBClusterSnapshotMessage$SourceDBClusterSnapshotIdentifier": "The identifier of the cluster snapshot to copy. This parameter is not case sensitive.
You can't copy an encrypted, shared cluster snapshot from one AWS Region to another.
Constraints:
Must specify a valid system snapshot in the \"available\" state.
If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.
If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.
Example: my-cluster-snapshot1
The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-snapshot2
The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.
If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId
to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId
, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.
If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId
.
To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId
to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one Region in another Region.
If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId
parameter, an error is returned.
The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot
API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl
parameter when copying an encrypted cluster snapshot from another AWS Region.
The presigned URL must be a valid request for the CopyDBSClusterSnapshot
API action that can be executed in the source AWS Region that contains the encrypted DB cluster snapshot to be copied. The presigned URL request must contain the following parameter values:
KmsKeyId
- The AWS KMS key identifier for the key to use to encrypt the copy of the cluster snapshot in the destination AWS Region. This is the same identifier for both the CopyDBClusterSnapshot
action that is called in the destination AWS Region, and the action contained in the presigned URL.
DestinationRegion
- The name of the AWS Region that the DB cluster snapshot will be created in.
SourceDBClusterSnapshotIdentifier
- The cluster snapshot identifier for the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-west-2 AWS Region, then your SourceDBClusterSnapshotIdentifier
looks like the following example: arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115
.
The cluster identifier. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster
The name of the cluster parameter group to associate with this cluster.
", + "CopyDBClusterSnapshotMessage$SourceDBClusterSnapshotIdentifier": "The identifier of the cluster snapshot to copy. This parameter is not case sensitive.
Constraints:
Must specify a valid system snapshot in the available state.
If the source snapshot is in the same AWS Region as the copy, specify a valid snapshot identifier.
If the source snapshot is in a different AWS Region than the copy, specify a valid cluster snapshot ARN.
Example: my-cluster-snapshot1
The identifier of the new cluster snapshot to create from the source cluster snapshot. This parameter is not case sensitive.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-snapshot2
The AWS KMS key ID for an encrypted cluster snapshot. The AWS KMS key ID is the Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS KMS encryption key.
If you copy an encrypted cluster snapshot from your AWS account, you can specify a value for KmsKeyId
to encrypt the copy with a new AWS KMS encryption key. If you don't specify a value for KmsKeyId
, then the copy of the cluster snapshot is encrypted with the same AWS KMS key as the source cluster snapshot.
If you copy an encrypted cluster snapshot that is shared from another AWS account, then you must specify a value for KmsKeyId
.
To copy an encrypted cluster snapshot to another AWS Region, set KmsKeyId
to the AWS KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. AWS KMS encryption keys are specific to the AWS Region that they are created in, and you can't use encryption keys from one AWS Region in another AWS Region.
If you copy an unencrypted cluster snapshot and specify a value for the KmsKeyId
parameter, an error is returned.
The URL that contains a Signature Version 4 signed request for the CopyDBClusterSnapshot
API action in the AWS Region that contains the source cluster snapshot to copy. You must use the PreSignedUrl
parameter when copying a cluster snapshot from another AWS Region.
If you are using an AWS SDK tool or the AWS CLI, you can specify SourceRegion
(or --source-region
for the AWS CLI) instead of specifying PreSignedUrl
manually. Specifying SourceRegion
autogenerates a pre-signed URL that is a valid request for the operation that can be executed in the source AWS Region.
The presigned URL must be a valid request for the CopyDBClusterSnapshot
API action that can be executed in the source AWS Region that contains the cluster snapshot to be copied. The presigned URL request must contain the following parameter values:
SourceRegion
- The ID of the region that contains the snapshot to be copied.
SourceDBClusterSnapshotIdentifier
- The identifier for the the encrypted cluster snapshot to be copied. This identifier must be in the Amazon Resource Name (ARN) format for the source AWS Region. For example, if you are copying an encrypted cluster snapshot from the us-east-1 AWS Region, then your SourceDBClusterSnapshotIdentifier
looks something like the following: arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot
.
TargetDBClusterSnapshotIdentifier
- The identifier for the new cluster snapshot to be created. This parameter isn't case sensitive.
The cluster identifier. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster
The name of the cluster parameter group to associate with this cluster.
", "CreateDBClusterMessage$DBSubnetGroupName": "A subnet group to associate with this cluster.
Constraints: Must match the name of an existing DBSubnetGroup
. Must not be default.
Example: mySubnetgroup
The name of the database engine to be used for this cluster.
Valid values: docdb
The version number of the database engine to use.
", - "CreateDBClusterMessage$MasterUsername": "The name of the master user for the cluster.
Constraints:
Must be from 1 to 63 letters or numbers.
The first character must be a letter.
Cannot be a reserved word for the chosen database engine.
The name of the master user for the cluster.
Constraints:
Must be from 1 to 63 letters or numbers.
The first character must be a letter.
Cannot be a reserved word for the chosen database engine.
The password for the master database user. This password can contain any printable ASCII character except forward slash (/), double quote (\"), or the \"at\" symbol (@).
Constraints: Must contain from 8 to 100 characters.
", - "CreateDBClusterMessage$PreferredBackupWindow": "The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod
parameter.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.
Constraints:
Must be in the format hh24:mi-hh24:mi
.
Must be in Universal Coordinated Time (UTC).
Must not conflict with the preferred maintenance window.
Must be at least 30 minutes.
The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod
parameter.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region.
Constraints:
Must be in the format hh24:mi-hh24:mi
.
Must be in Universal Coordinated Time (UTC).
Must not conflict with the preferred maintenance window.
Must be at least 30 minutes.
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
Format: ddd:hh24:mi-ddd:hh24:mi
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
", - "CreateDBClusterMessage$KmsKeyId": "The AWS KMS key identifier for an encrypted cluster.
The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.
If an encryption key is not specified in KmsKeyId
:
If ReplicationSourceIdentifier
identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.
If the StorageEncrypted
parameter is true
and ReplicationSourceIdentifier
is not specified, Amazon DocumentDB uses your default encryption key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId
to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.
The AWS KMS key identifier for an encrypted cluster.
The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS encryption key. If you are creating a cluster using the same AWS account that owns the AWS KMS encryption key that is used to encrypt the new cluster, you can use the AWS KMS key alias instead of the ARN for the AWS KMS encryption key.
If an encryption key is not specified in KmsKeyId
:
If ReplicationSourceIdentifier
identifies an encrypted source, then Amazon DocumentDB uses the encryption key that is used to encrypt the source. Otherwise, Amazon DocumentDB uses your default encryption key.
If the StorageEncrypted
parameter is true
and ReplicationSourceIdentifier
is not specified, Amazon DocumentDB uses your default encryption key.
AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.
If you create a replica of an encrypted cluster in another AWS Region, you must set KmsKeyId
to a KMS key ID that is valid in the destination AWS Region. This key is used to encrypt the replica in that AWS Region.
Not currently supported.
", "CreateDBClusterParameterGroupMessage$DBClusterParameterGroupName": "The name of the cluster parameter group.
Constraints:
Must not match the name of an existing DBClusterParameterGroup
.
This value is stored as a lowercase string.
The cluster parameter group family name.
", "CreateDBClusterParameterGroupMessage$Description": "The description for the cluster parameter group.
", - "CreateDBClusterSnapshotMessage$DBClusterSnapshotIdentifier": "The identifier of the cluster snapshot. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-snapshot1
The identifier of the cluster snapshot. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: my-cluster-snapshot1
The identifier of the cluster to create a snapshot for. This parameter is not case sensitive.
Constraints:
Must match the identifier of an existing DBCluster
.
Example: my-cluster
The instance identifier. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: mydbinstance
The compute and memory capacity of the instance; for example, db.r5.large
.
The name of the database engine to be used for this instance.
Valid value: docdb
The Amazon EC2 Availability Zone that the instance is created in.
Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.
Example: us-east-1d
Constraint: The AvailabilityZone
parameter can't be specified if the MultiAZ
parameter is set to true
. The specified Availability Zone must be in the same AWS Region as the current endpoint.
The Amazon EC2 Availability Zone that the instance is created in.
Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.
Example: us-east-1d
The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).
Format: ddd:hh24:mi-ddd:hh24:mi
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
", "CreateDBInstanceMessage$DBClusterIdentifier": "The identifier of the cluster that the instance will belong to.
", "CreateDBSubnetGroupMessage$DBSubnetGroupName": "The name for the subnet group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 letters, numbers, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
The user-provided cluster identifier. If this parameter is specified, information from only the specific cluster is returned. This parameter isn't case sensitive.
Constraints:
If provided, must match an existing DBClusterIdentifier
.
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
The database engine to return.
", - "DescribeDBEngineVersionsMessage$EngineVersion": "The database engine version to return.
Example: 5.1.49
The database engine version to return.
Example: 3.6.0
The name of a specific parameter group family to return details for.
Constraints:
If provided, must match an existing DBParameterGroupFamily
.
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
The user-provided instance identifier. If this parameter is specified, information from only the specific instance is returned. This parameter isn't case sensitive.
Constraints:
If provided, must match the identifier of an existing DBInstance
.
The tags to be assigned to the Amazon DocumentDB resource.
", + "AddTagsToResourceMessage$Tags": "The tags to be assigned to the Amazon DocumentDB resource.
", "CopyDBClusterParameterGroupMessage$Tags": "The tags that are to be assigned to the parameter group.
", "CopyDBClusterSnapshotMessage$Tags": "The tags to be assigned to the cluster snapshot.
", "CreateDBClusterMessage$Tags": "The tags to be assigned to the cluster.
", @@ -1438,7 +1439,7 @@ "VpcSecurityGroupIdList": { "base": null, "refs": { - "CreateDBClusterMessage$VpcSecurityGroupIds": "A list of EC2 VPC security groups to associate with this cluster.
", + "CreateDBClusterMessage$VpcSecurityGroupIds": "A list of EC2 VPC security groups to associate with this cluster.
", "ModifyDBClusterMessage$VpcSecurityGroupIds": "A list of virtual private cloud (VPC) security groups that the cluster will belong to.
", "RestoreDBClusterFromSnapshotMessage$VpcSecurityGroupIds": "A list of virtual private cloud (VPC) security groups that the new cluster will belong to.
", "RestoreDBClusterToPointInTimeMessage$VpcSecurityGroupIds": "A list of VPC security groups that the new cluster belongs to.
" diff --git a/aws-sdk-core/apis/docdb/2014-10-31/paginators-1.json b/aws-sdk-core/apis/docdb/2014-10-31/paginators-1.json index 7d906971b83..e24915e3de6 100644 --- a/aws-sdk-core/apis/docdb/2014-10-31/paginators-1.json +++ b/aws-sdk-core/apis/docdb/2014-10-31/paginators-1.json @@ -1,5 +1,29 @@ { "pagination": { + "DescribeCertificates": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "Certificates" + }, + "DescribeDBClusterParameterGroups": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "DBClusterParameterGroups" + }, + "DescribeDBClusterParameters": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "Parameters" + }, + "DescribeDBClusterSnapshots": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "DBClusterSnapshots" + }, "DescribeDBClusters": { "input_token": "Marker", "limit_key": "MaxRecords", @@ -36,6 +60,12 @@ "output_token": "Marker", "result_key": "OrderableDBInstanceOptions" }, + "DescribePendingMaintenanceActions": { + "input_token": "Marker", + "limit_key": "MaxRecords", + "output_token": "Marker", + "result_key": "PendingMaintenanceActions" + }, "ListTagsForResource": { "result_key": "TagList" } diff --git a/aws-sdk-core/apis/ec2/2016-11-15/api-2.json b/aws-sdk-core/apis/ec2/2016-11-15/api-2.json index ef82644fb59..6ea87787267 100644 --- a/aws-sdk-core/apis/ec2/2016-11-15/api-2.json +++ b/aws-sdk-core/apis/ec2/2016-11-15/api-2.json @@ -29355,7 +29355,8 @@ "enum":[ "t2", "t3", - "t3a" + "t3a", + "t4g" ] }, "UnmonitorInstancesRequest":{ diff --git a/aws-sdk-core/apis/managedblockchain/2018-09-24/api-2.json b/aws-sdk-core/apis/managedblockchain/2018-09-24/api-2.json index 2f6a968d059..535df0b87d3 100644 --- a/aws-sdk-core/apis/managedblockchain/2018-09-24/api-2.json +++ b/aws-sdk-core/apis/managedblockchain/2018-09-24/api-2.json @@ -1138,6 +1138,7 @@ "AvailabilityZone":{"shape":"AvailabilityZoneString"}, "FrameworkAttributes":{"shape":"NodeFrameworkAttributes"}, "LogPublishingConfiguration":{"shape":"NodeLogPublishingConfiguration"}, + "StateDB":{"shape":"StateDBType"}, "Status":{"shape":"NodeStatus"}, "CreationDate":{"shape":"Timestamp"} } @@ -1151,7 +1152,8 @@ "members":{ "InstanceType":{"shape":"InstanceTypeString"}, "AvailabilityZone":{"shape":"AvailabilityZoneString"}, - "LogPublishingConfiguration":{"shape":"NodeLogPublishingConfiguration"} + "LogPublishingConfiguration":{"shape":"NodeLogPublishingConfiguration"}, + "StateDB":{"shape":"StateDBType"} } }, "NodeFabricAttributes":{ @@ -1354,6 +1356,13 @@ "error":{"httpStatusCode":409}, "exception":true }, + "StateDBType":{ + "type":"string", + "enum":[ + "LevelDB", + "CouchDB" + ] + }, "String":{"type":"string"}, "ThresholdComparator":{ "type":"string", diff --git a/aws-sdk-core/apis/managedblockchain/2018-09-24/docs-2.json b/aws-sdk-core/apis/managedblockchain/2018-09-24/docs-2.json index c705a44b814..545b9c62cc5 100644 --- a/aws-sdk-core/apis/managedblockchain/2018-09-24/docs-2.json +++ b/aws-sdk-core/apis/managedblockchain/2018-09-24/docs-2.json @@ -12,7 +12,7 @@ "GetNetwork": "Returns detailed information about a network.
", "GetNode": "Returns detailed information about a peer node.
", "GetProposal": "Returns detailed information about a proposal.
", - "ListInvitations": "Returns a listing of all invitations made on the specified network.
", + "ListInvitations": "Returns a listing of all invitations for the current AWS account.
", "ListMembers": "Returns a listing of the members in a network and properties of their configurations.
", "ListNetworks": "Returns information about the networks in which the current AWS account has members.
", "ListNodes": "Returns information about the nodes within a network.
", @@ -383,7 +383,7 @@ "base": "Configuration properties for logging events associated with a member of a Managed Blockchain network.
", "refs": { "Member$LogPublishingConfiguration": "Configuration properties for logging events associated with a member.
", - "MemberConfiguration$LogPublishingConfiguration": "", + "MemberConfiguration$LogPublishingConfiguration": "Configuration properties for logging events associated with a member of a Managed Blockchain network.
", "UpdateMemberInput$LogPublishingConfiguration": "Configuration properties for publishing to Amazon CloudWatch Logs.
" } }, @@ -522,8 +522,8 @@ "NodeLogPublishingConfiguration": { "base": "Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
", "refs": { - "Node$LogPublishingConfiguration": "", - "NodeConfiguration$LogPublishingConfiguration": "", + "Node$LogPublishingConfiguration": "Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
", + "NodeConfiguration$LogPublishingConfiguration": "Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
", "UpdateNodeInput$LogPublishingConfiguration": "Configuration properties for publishing to Amazon CloudWatch Logs.
" } }, @@ -731,6 +731,13 @@ "refs": { } }, + "StateDBType": { + "base": null, + "refs": { + "Node$StateDB": "The state database that the node uses. Values are LevelDB
or CouchDB
.
The state database that the node uses. Values are LevelDB
or CouchDB
. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB
.
AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.
You can use Step Functions to build applications from individual components, each of which performs a discrete function, or task, allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.
Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the AWS Step Functions Developer Guide .
", "operations": { "CreateActivity": "Creates an activity. An activity is a task that you write in any programming language and host on any machine that has access to AWS Step Functions. Activities must poll Step Functions using the GetActivityTask
API action and respond using SendTask*
API actions. This function lets Step Functions know the existence of your activity and returns an identifier for use in a state machine and when polling from the activity.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
CreateActivity
is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateActivity
's idempotency check is based on the activity name
. If a following request has different tags
values, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, tags
will not be updated, even if they are different.
Creates a state machine. A state machine consists of a collection of states that can do work (Task
states), determine to which states to transition next (Choice
states), stop an execution with an error (Fail
states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
CreateStateMachine
is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine
's idempotency check is based on the state machine name
, definition
, type
, and LoggingConfiguration
. If a following request has a different roleArn
or tags
, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn
and tags
will not be updated, even if they are different.
Creates a state machine. A state machine consists of a collection of states that can do work (Task
states), determine to which states to transition next (Choice
states), stop an execution with an error (Fail
states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the AWS Step Functions User Guide.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
CreateStateMachine
is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine
's idempotency check is based on the state machine name
, definition
, type
, LoggingConfiguration
and TracingConfiguration
. If a following request has a different roleArn
or tags
, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn
and tags
will not be updated, even if they are different.
Deletes an activity.
", "DeleteStateMachine": "Deletes a state machine. This is an asynchronous operation: It sets the state machine's status to DELETING
and begins the deletion process.
For EXPRESS
state machines, the deletion will happen eventually (usually less than a minute). Running executions may emit logs after DeleteStateMachine
API is called.
Describes an activity.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Provides details about execution input.
", + "base": "Provides details about execution input or output.
", "refs": { "DescribeExecutionOutput$inputDetails": null, "DescribeExecutionOutput$outputDetails": null @@ -239,6 +239,12 @@ "refs": { } }, + "Enabled": { + "base": null, + "refs": { + "TracingConfiguration$enabled": "When set to true
, AWS X-Ray tracing is enabled.
Contains details about the data from an execution's events. Always true
for API calls, but may be false
for CloudWatch Logs.
Provides details about input or output in an execution history event.
", "refs": { "ActivityScheduledEventDetails$inputDetails": "Contains details about the input for an execution history event.
", "ActivitySucceededEventDetails$outputDetails": "Contains details about the output of an execution history event.
", @@ -445,6 +452,11 @@ "refs": { } }, + "InvalidTracingConfiguration": { + "base": "Your tracingConfiguration
key does not match, or enabled
has not been set to true
or false
.
Contains details about a lambda function that failed during an execution.
", "refs": { @@ -968,6 +980,22 @@ "refs": { } }, + "TraceHeader": { + "base": null, + "refs": { + "DescribeExecutionOutput$traceHeader": "The AWS X-Ray trace header which was passed to the execution.
", + "StartExecutionInput$traceHeader": "Passes the AWS X-Ray trace header. The trace header can also be passed in the request payload.
" + } + }, + "TracingConfiguration": { + "base": "Selects whether or not the state machine's AWS X-Ray tracing is enabled. Default is false
Selects whether AWS X-Ray tracing is enabled.
", + "DescribeStateMachineForExecutionOutput$tracingConfiguration": "Selects whether AWS X-Ray tracing is enabled.
", + "DescribeStateMachineOutput$tracingConfiguration": "Selects whether AWS X-Ray tracing is enabled.
", + "UpdateStateMachineInput$tracingConfiguration": "Selects whether AWS X-Ray tracing is enabled.
" + } + }, "UnsignedInteger": { "base": null, "refs": { @@ -998,13 +1026,13 @@ "included": { "base": null, "refs": { - "CloudWatchEventsExecutionDataDetails$included": "Indicates whether input or output was included in the response. Always true
for API calls, but may be false
for CloudWatch Events.
Indicates whether input or output was included in the response. Always true
for API calls.
Indicates whether input or output was truncated in the response. Always false
.
Indicates whether input or output was truncated in the response. Always false
for API calls.