From 1c785a4a23573aaba472480cd186a1c77e186ae8 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Wed, 30 Dec 2020 11:07:20 -0800 Subject: [PATCH] Release v1.36.18 (2020-12-30) (#3719) Release v1.36.18 (2020-12-30) === ### Service Client Updates * `service/elasticache`: Updates service documentation * Documentation updates for elasticache * `service/macie2`: Updates service documentation --- CHANGELOG.md | 8 +++ aws/endpoints/defaults.go | 40 ++++++++++-- aws/version.go | 2 +- .../apis/elasticache/2015-02-02/docs-2.json | 34 +++++----- models/apis/macie2/2020-01-01/docs-2.json | 62 +++++++++---------- models/endpoints/endpoints.json | 30 +++++++++ service/elasticache/api.go | 60 +++++++++--------- service/macie2/api.go | 57 ++++++++++------- 8 files changed, 188 insertions(+), 105 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3f2f94a2d..1f3b983c5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +Release v1.36.18 (2020-12-30) +=== + +### Service Client Updates +* `service/elasticache`: Updates service documentation + * Documentation updates for elasticache +* `service/macie2`: Updates service documentation + Release v1.36.17 (2020-12-29) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index 35db88d995..7ea175ecd1 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -3059,11 +3059,41 @@ var awsPartition = partition{ "eu-west-1": endpoint{}, "eu-west-2": endpoint{}, "eu-west-3": endpoint{}, - "sa-east-1": endpoint{}, - "us-east-1": endpoint{}, - "us-east-2": endpoint{}, - "us-west-1": endpoint{}, - "us-west-2": endpoint{}, + "fips-prod-ca-central-1": endpoint{ + Hostname: "fsx-fips.ca-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ca-central-1", + }, + }, + "fips-prod-us-east-1": endpoint{ + Hostname: "fsx-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + "fips-prod-us-east-2": endpoint{ + Hostname: "fsx-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + }, + "fips-prod-us-west-1": endpoint{ + Hostname: "fsx-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + }, + "fips-prod-us-west-2": endpoint{ + Hostname: "fsx-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + "sa-east-1": endpoint{}, + "us-east-1": endpoint{}, + "us-east-2": endpoint{}, + "us-west-1": endpoint{}, + "us-west-2": endpoint{}, }, }, "gamelift": service{ diff --git a/aws/version.go b/aws/version.go index 3b1377e93c..259527366f 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.36.17" +const SDKVersion = "1.36.18" diff --git a/models/apis/elasticache/2015-02-02/docs-2.json b/models/apis/elasticache/2015-02-02/docs-2.json index 37c692217d..8af5aaebb2 100644 --- a/models/apis/elasticache/2015-02-02/docs-2.json +++ b/models/apis/elasticache/2015-02-02/docs-2.json @@ -12,7 +12,7 @@ "CreateCacheParameterGroup": "

Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup.

A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see:

", "CreateCacheSecurityGroup": "

Creates a new cache security group. Use a cache security group to control access to one or more clusters.

Cache security groups are only used when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.

", "CreateCacheSubnetGroup": "

Creates a new cache subnet group.

Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC).

", - "CreateGlobalReplicationGroup": "

Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore.

", + "CreateGlobalReplicationGroup": "

Global Datastore for Redis offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore for Redis, you can create cross-region read replica clusters for ElastiCache for Redis to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore.

", "CreateReplicationGroup": "

Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.

This API can be used to create a standalone regional replication group or a secondary replication group associated with a Global Datastore.

A Redis (cluster mode disabled) replication group is a collection of clusters, where one of the clusters is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas.

A Redis (cluster mode enabled) replication group is a collection of 1 to 90 node groups (shards). Each node group (shard) has one read/write primary node and up to 5 read-only replica nodes. Writes to the primary are asynchronously propagated to the replicas. Redis (cluster mode enabled) replication groups partition the data across node groups (shards).

When a Redis (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. If you need to increase or decrease the number of node groups (console: shards), you can avail yourself of ElastiCache for Redis' scaling. For more information, see Scaling ElastiCache for Redis Clusters in the ElastiCache User Guide.

This operation is valid for Redis only.

", "CreateSnapshot": "

Creates a copy of an entire cluster or replication group at a specific moment in time.

This operation is valid for Redis only.

", "CreateUser": "

For Redis engine version 6.x onwards: Creates a Redis user. For more information, see Using Role Based Access Control (RBAC).

", @@ -84,8 +84,8 @@ "AccessString": { "base": null, "refs": { - "CreateUserMessage$AccessString": "

Access permissions string used for this user account.

", - "ModifyUserMessage$AccessString": "

Access permissions string used for this user account.

", + "CreateUserMessage$AccessString": "

Access permissions string used for this user.

", + "ModifyUserMessage$AccessString": "

Access permissions string used for this user.

", "ModifyUserMessage$AppendAccessString": "

Adds additional user permissions to the access string.

" } }, @@ -120,8 +120,8 @@ "AuthTokenUpdateStrategyType": { "base": null, "refs": { - "ModifyCacheClusterMessage$AuthTokenUpdateStrategy": "

Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

For more information, see Authenticating Users with Redis AUTH

", - "ModifyReplicationGroupMessage$AuthTokenUpdateStrategy": "

Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

For more information, see Authenticating Users with Redis AUTH

" + "ModifyCacheClusterMessage$AuthTokenUpdateStrategy": "

Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

For more information, see Authenticating Users with Redis AUTH

", + "ModifyReplicationGroupMessage$AuthTokenUpdateStrategy": "

Specifies the strategy to use to update the AUTH token. This parameter must be specified with the auth-token parameter. Possible values:

For more information, see Authenticating Users with Redis AUTH

" } }, "Authentication": { @@ -230,7 +230,7 @@ "CreateReplicationGroupMessage$AutoMinorVersionUpgrade": "

This parameter is currently disabled.

", "CreateReplicationGroupMessage$TransitEncryptionEnabled": "

A flag that enables in-transit encryption when set to true.

You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

This parameter is valid only if the Engine parameter is redis, the EngineVersion parameter is 3.2.6, 4.x or later, and the cluster is being created in an Amazon VPC.

If you enable in-transit encryption, you must also specify a value for CacheSubnetGroup.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

For HIPAA compliance, you must specify TransitEncryptionEnabled as true, an AuthToken, and a CacheSubnetGroup.

", "CreateReplicationGroupMessage$AtRestEncryptionEnabled": "

A flag that enables encryption at rest when set to true.

You cannot modify the value of AtRestEncryptionEnabled after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to true when you create the replication group.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

", - "CreateUserMessage$NoPasswordRequired": "

Indicates a password is not required for this user account.

", + "CreateUserMessage$NoPasswordRequired": "

Indicates a password is not required for this user.

", "DeleteReplicationGroupMessage$RetainPrimaryCluster": "

If set to true, all of the read replicas are deleted, but the primary node is retained.

", "DescribeCacheClustersMessage$ShowCacheNodeInfo": "

An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.

", "DescribeCacheClustersMessage$ShowCacheClustersNotInReplicationGroups": "

An optional flag that can be included in the DescribeCacheCluster request to show only nodes (API/CLI: clusters) that are not members of a replication group. In practice, this mean Memcached and single node Redis clusters.

", @@ -247,7 +247,7 @@ "ModifyReplicationGroupMessage$MultiAZEnabled": "

A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.

", "ModifyReplicationGroupMessage$AutoMinorVersionUpgrade": "

This parameter is currently disabled.

", "ModifyReplicationGroupMessage$RemoveUserGroups": "

Removes the user groups that can access this replication group.

", - "ModifyUserMessage$NoPasswordRequired": "

Indicates no password is required for the user account.

", + "ModifyUserMessage$NoPasswordRequired": "

Indicates no password is required for the user.

", "ReplicationGroup$ClusterEnabled": "

A flag indicating whether or not this replication group is cluster enabled; i.e., whether its data can be partitioned across multiple shards (API/CLI: node groups).

Valid values: true | false

", "ReplicationGroup$AuthTokenEnabled": "

A flag that enables using an AuthToken (password) when issuing Redis commands.

Default: false

", "ReplicationGroup$TransitEncryptionEnabled": "

A flag that enables in-transit encryption when set to true.

You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

", @@ -917,11 +917,11 @@ "EngineType": { "base": null, "refs": { - "CreateUserGroupMessage$Engine": "

Must be Redis.

", - "CreateUserMessage$Engine": "

Must be Redis.

", + "CreateUserGroupMessage$Engine": "

The current supported value is Redis.

", + "CreateUserMessage$Engine": "

The current supported value is Redis.

", "DescribeUsersMessage$Engine": "

The Redis engine.

", - "User$Engine": "

Must be Redis.

", - "UserGroup$Engine": "

Must be Redis.

" + "User$Engine": "

The current supported value is Redis.

", + "UserGroup$Engine": "

The current supported value is Redis.

" } }, "Event": { @@ -1469,8 +1469,8 @@ "PasswordListInput": { "base": null, "refs": { - "CreateUserMessage$Passwords": "

Passwords used for this user account. You can create up to two passwords for each user.

", - "ModifyUserMessage$Passwords": "

The passwords belonging to the user account. You are allowed up to two.

" + "CreateUserMessage$Passwords": "

Passwords used for this user. You can create up to two passwords for each user.

", + "ModifyUserMessage$Passwords": "

The passwords belonging to the user. You are allowed up to two.

" } }, "PendingAutomaticFailoverStatus": { @@ -2147,7 +2147,7 @@ "NodeGroup$Slots": "

The keyspace for this node group (shard).

", "NodeGroupConfiguration$Slots": "

A string that specifies the keyspace for a particular node group. Keyspaces range from 0 to 16,383. The string is in the format startkey-endkey.

Example: \"0-3999\"

", "NodeGroupConfiguration$PrimaryAvailabilityZone": "

The Availability Zone where the primary node of this node group (shard) is launched.

", - "NodeGroupConfiguration$PrimaryOutpostArn": "

The output ARN of the primary node.

", + "NodeGroupConfiguration$PrimaryOutpostArn": "

The outpost ARN of the primary node.

", "NodeGroupMember$CacheClusterId": "

The ID of the cluster to which the node belongs.

", "NodeGroupMember$CacheNodeId": "

The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).

", "NodeGroupMember$PreferredAvailabilityZone": "

The name of the Availability Zone in which the node is located.

", @@ -2271,8 +2271,8 @@ "User$UserId": "

The ID of the user.

", "User$UserName": "

The username of the user.

", "User$Status": "

Indicates the user status. Can be \"active\", \"modifying\" or \"deleting\".

", - "User$AccessString": "

Access permissions string used for this user account.

", - "User$ARN": "

The Amazon Resource Name (ARN) of the user account.

", + "User$AccessString": "

Access permissions string used for this user.

", + "User$ARN": "

The Amazon Resource Name (ARN) of the user.

", "UserGroup$UserGroupId": "

The ID of the user group.

", "UserGroup$Status": "

Indicates user group status. Can be \"creating\", \"active\", \"modifying\", \"deleting\".

", "UserGroup$ARN": "

The Amazon Resource Name (ARN) of the user group.

" @@ -2542,7 +2542,7 @@ "base": null, "refs": { "UserGroup$UserIds": "

The list of user IDs that belong to the user group.

", - "UserGroupPendingChanges$UserIdsToRemove": "

The list of user group IDs ro remove.

", + "UserGroupPendingChanges$UserIdsToRemove": "

The list of user IDs to remove.

", "UserGroupPendingChanges$UserIdsToAdd": "

The list of user IDs to add.

" } }, diff --git a/models/apis/macie2/2020-01-01/docs-2.json b/models/apis/macie2/2020-01-01/docs-2.json index 60c693a7e2..a29ebc8a1b 100644 --- a/models/apis/macie2/2020-01-01/docs-2.json +++ b/models/apis/macie2/2020-01-01/docs-2.json @@ -157,13 +157,13 @@ } }, "BucketCriteria" : { - "base" : "

Specifies, as a map, one or more attribute-based conditions that filter the results of a query for information about S3 buckets.

", + "base" : "

Specifies, as a map, one or more property-based conditions that filter the results of a query for information about S3 buckets.

", "refs" : { "DescribeBucketsRequest$Criteria" : "

The criteria to use to filter the query results.

" } }, "BucketCriteriaAdditionalProperties" : { - "base" : "

Specifies the operator to use in an attribute-based condition that filters the results of a query for information about S3 buckets.

", + "base" : "

Specifies the operator to use in a property-based condition that filters the results of a query for information about S3 buckets.

", "refs" : { "BucketCriteria$member" : null } @@ -292,13 +292,13 @@ "refs" : { } }, "Criterion" : { - "base" : "

Specifies a condition that defines a property, operator, and value to use to filter the results of a query for findings.

", + "base" : "

Specifies a condition that defines a property, operator, and one or more values to filter the results of a query for findings. The number of values depends on the property and operator specified by the condition. For information about defining filter conditions, see Fundamentals of filtering findings in the Amazon Macie User Guide.

", "refs" : { - "FindingCriteria$Criterion" : "

A condition that specifies the property, operator, and value to use to filter the results.

" + "FindingCriteria$Criterion" : "

A condition that specifies the property, operator, and one or more values to use to filter the results.

" } }, "CriterionAdditionalProperties" : { - "base" : "

Specifies the operator to use in a property-based condition that filters the results of a query for findings.

", + "base" : "

Specifies the operator to use in a property-based condition that filters the results of a query for findings. For detailed information and examples of each operator, see Fundamentals of filtering findings in the Amazon Macie User Guide.

", "refs" : { "Criterion$member" : null } @@ -686,9 +686,9 @@ "JobStatus" : { "base" : "

The status of a classification job. Possible values are:

", "refs" : { - "DescribeClassificationJobResponse$JobStatus" : "

The current status of the job. Possible values are:

", - "JobSummary$JobStatus" : "

The current status of the job. Possible values are:

", - "UpdateClassificationJobRequest$JobStatus" : "

The new status for the job. Valid values are:

" + "DescribeClassificationJobResponse$JobStatus" : "

The current status of the job. Possible values are:

", + "JobSummary$JobStatus" : "

The current status of the job. Possible values are:

", + "UpdateClassificationJobRequest$JobStatus" : "

The new status for the job. Valid values are:

" } }, "JobSummary" : { @@ -1154,7 +1154,7 @@ "refs" : { } }, "UpdateClassificationJobRequest" : { - "base" : "

Changes the status of a classification job.

", + "base" : "

Changes the status of a classification job. For more information about pausing, resuming, or cancelling jobs, see Managing and monitoring sensitive data discovery jobs in the Amazon Macie User Guide.

", "refs" : { } }, "UpdateFindingsFilterRequest" : { @@ -1251,10 +1251,10 @@ } }, "UserPausedDetails" : { - "base" : "

Provides information about when a classification job was paused and when it will expire and be cancelled if it isn't resumed. This object is present only if a job's current status (jobStatus) is USER_PAUSED. The information in this object applies only to a job that was paused while it had a status of RUNNING.

", + "base" : "

Provides information about when a classification job was paused. For a one-time job, this object also specifies when the job will expire and be cancelled if it isn't resumed. For a recurring job, this object also specifies when the paused job run will expire and be cancelled if it isn't resumed. This object is present only if a job's current status (jobStatus) is USER_PAUSED. The information in this object applies only to a job that was paused while it had a status of RUNNING.

", "refs" : { - "DescribeClassificationJobResponse$UserPausedDetails" : "

If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

", - "JobSummary$UserPausedDetails" : "

If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

" + "DescribeClassificationJobResponse$UserPausedDetails" : "

If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

", + "JobSummary$UserPausedDetails" : "

If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

" } }, "ValidationException" : { @@ -1462,15 +1462,15 @@ "refs" : { "BatchGetCustomDataIdentifiersRequest$Ids" : "

An array of strings that lists the unique identifiers for the custom data identifiers to retrieve information about.

", "BatchGetCustomDataIdentifiersResponse$NotFoundIdentifierIds" : "

An array of identifiers, one for each identifier that was specified in the request, but doesn't correlate to an existing custom data identifier.

", - "BucketCriteriaAdditionalProperties$Eq" : "

An equal to condition to apply to a specified attribute value for buckets.

", - "BucketCriteriaAdditionalProperties$Neq" : "

A not equal to condition to apply to a specified attribute value for buckets.

", + "BucketCriteriaAdditionalProperties$Eq" : "

The value for the property matches (equals) the specified value. If you specify multiple values, Macie uses OR logic to join the values.

", + "BucketCriteriaAdditionalProperties$Neq" : "

The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.

", "CreateClassificationJobRequest$CustomDataIdentifierIds" : "

The custom data identifiers to use for data analysis and classification.

", "CreateCustomDataIdentifierRequest$IgnoreWords" : "

An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression is the same as any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4 - 90 characters. Ignore words are case sensitive.

", "CreateCustomDataIdentifierRequest$Keywords" : "

An array that lists specific character sequences (keywords), one of which must be within proximity (maximumMatchDistance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 4 - 90 characters. Keywords aren't case sensitive.

", "CreateInvitationsRequest$AccountIds" : "

An array that lists AWS account IDs, one for each account to send the invitation to.

", - "CriterionAdditionalProperties$Eq" : "

An equal to condition to apply to a specified property value for findings.

", - "CriterionAdditionalProperties$EqExactMatch" : "

A condition that requires an array field to exactly match the specified property values. You can use this operator with the following properties: customDataIdentifiers.detections.arn, customDataIdentifiers.detections.name, resourcesAffected.s3Bucket.tags.key, resourcesAffected.s3Bucket.tags.value, resourcesAffected.s3Object.tags.key, resourcesAffected.s3Object.tags.value, sensitiveData.category, and sensitiveData.detections.type.

", - "CriterionAdditionalProperties$Neq" : "

A not equal to condition to apply to a specified property value for findings.

", + "CriterionAdditionalProperties$Eq" : "

The value for the property matches (equals) the specified value. If you specify multiple values, Macie uses OR logic to join the values.

", + "CriterionAdditionalProperties$EqExactMatch" : "

The value for the property exclusively matches (equals an exact match for) all the specified values. If you specify multiple values, Amazon Macie uses AND logic to join the values.

You can use this operator with the following properties: customDataIdentifiers.detections.arn, customDataIdentifiers.detections.name, resourcesAffected.s3Bucket.tags.key, resourcesAffected.s3Bucket.tags.value, resourcesAffected.s3Object.tags.key, resourcesAffected.s3Object.tags.value, sensitiveData.category, and sensitiveData.detections.type.

", + "CriterionAdditionalProperties$Neq" : "

The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Macie uses OR logic to join the values.

", "DeclineInvitationsRequest$AccountIds" : "

An array that lists AWS account IDs, one for each account that sent an invitation to decline.

", "DeleteInvitationsRequest$AccountIds" : "

An array that lists AWS account IDs, one for each account that sent an invitation to delete.

", "DescribeClassificationJobResponse$CustomDataIdentifierIds" : "

The custom data identifiers that the job uses to analyze data.

", @@ -1494,17 +1494,17 @@ "BucketCountByEffectivePermission$PubliclyReadable" : "

The total number of buckets that allow the general public to have read access to the bucket.

", "BucketCountByEffectivePermission$PubliclyWritable" : "

The total number of buckets that allow the general public to have write access to the bucket.

", "BucketCountByEffectivePermission$Unknown" : "

The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible.

", - "BucketCountByEncryptionType$KmsManaged" : "

The total number of buckets that use an AWS Key Management Service (AWS KMS) customer master key (CMK) to encrypt objects. These buckets use AWS managed AWS KMS (AWS-KMS) encryption or customer managed AWS KMS (SSE-KMS) encryption.

", - "BucketCountByEncryptionType$S3Managed" : "

The total number of buckets that use an Amazon S3 managed key to encrypt objects. These buckets use Amazon S3 managed (SSE-S3) encryption.

", + "BucketCountByEncryptionType$KmsManaged" : "

The total number of buckets that use an AWS Key Management Service (AWS KMS) customer master key (CMK) by default to encrypt objects. These buckets use AWS managed AWS KMS (AWS-KMS) encryption or customer managed AWS KMS (SSE-KMS) encryption.

", + "BucketCountByEncryptionType$S3Managed" : "

The total number of buckets that use an Amazon S3 managed key by default to encrypt objects. These buckets use Amazon S3 managed (SSE-S3) encryption.

", "BucketCountByEncryptionType$Unencrypted" : "

The total number of buckets that don't encrypt objects by default. Default encryption is disabled for these buckets.

", "BucketCountBySharedAccessType$External" : "

The total number of buckets that are shared with an AWS account that isn't part of the same Amazon Macie organization.

", "BucketCountBySharedAccessType$Internal" : "

The total number of buckets that are shared with an AWS account that's part of the same Amazon Macie organization.

", "BucketCountBySharedAccessType$NotShared" : "

The total number of buckets that aren't shared with other AWS accounts.

", "BucketCountBySharedAccessType$Unknown" : "

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other AWS accounts.

", - "BucketCriteriaAdditionalProperties$Gt" : "

A greater than condition to apply to a specified attribute value for buckets.

", - "BucketCriteriaAdditionalProperties$Gte" : "

A greater than or equal to condition to apply to a specified attribute value for buckets.

", - "BucketCriteriaAdditionalProperties$Lt" : "

A less than condition to apply to a specified attribute value for buckets.

", - "BucketCriteriaAdditionalProperties$Lte" : "

A less than or equal to condition to apply to a specified attribute value for buckets.

", + "BucketCriteriaAdditionalProperties$Gt" : "

The value for the property is greater than the specified value.

", + "BucketCriteriaAdditionalProperties$Gte" : "

The value for the property is greater than or equal to the specified value.

", + "BucketCriteriaAdditionalProperties$Lt" : "

The value for the property is less than the specified value.

", + "BucketCriteriaAdditionalProperties$Lte" : "

The value for the property is less than or equal to the specified value.

", "BucketMetadata$ClassifiableObjectCount" : "

The total number of objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

", "BucketMetadata$ClassifiableSizeInBytes" : "

The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

", "BucketMetadata$ObjectCount" : "

The total number of objects in the bucket.

", @@ -1513,10 +1513,10 @@ "Cell$Column" : "

The column number of the column that contains the data. For a Microsoft Excel workbook, this value correlates to the alphabetical character(s) for a column identifier. For example, 1 for column A, 2 for column B, and so on.

", "Cell$Row" : "

The row number of the row that contains the data.

", "ClassificationResult$SizeClassified" : "

The total size, in bytes, of the data that the finding applies to.

", - "CriterionAdditionalProperties$Gt" : "

A greater than condition to apply to a specified property value for findings.

", - "CriterionAdditionalProperties$Gte" : "

A greater than or equal to condition to apply to a specified property value for findings.

", - "CriterionAdditionalProperties$Lt" : "

A less than condition to apply to a specified property value for findings.

", - "CriterionAdditionalProperties$Lte" : "

A less than or equal to condition to apply to a specified property value for findings.

", + "CriterionAdditionalProperties$Gt" : "

The value for the property is greater than the specified value.

", + "CriterionAdditionalProperties$Gte" : "

The value for the property is greater than or equal to the specified value.

", + "CriterionAdditionalProperties$Lt" : "

The value for the property is less than the specified value.

", + "CriterionAdditionalProperties$Lte" : "

The value for the property is less than or equal to the specified value.

", "CustomDataIdentifiers$TotalCount" : "

The total number of occurrences of the data that was detected by the custom data identifiers and produced the finding.

", "CustomDetection$Count" : "

The total number of occurrences of the sensitive data that the custom data identifier detected.

", "DefaultDetection$Count" : "

The total number of occurrences of the type of sensitive data that was detected.

", @@ -1569,12 +1569,12 @@ "BatchGetCustomDataIdentifierSummary$Description" : "

The custom description of the custom data identifier.

", "BatchGetCustomDataIdentifierSummary$Id" : "

The unique identifier for the custom data identifier.

", "BatchGetCustomDataIdentifierSummary$Name" : "

The custom name of the custom data identifier.

", - "BucketCriteriaAdditionalProperties$Prefix" : "

The prefix of the buckets to include in the results.

", + "BucketCriteriaAdditionalProperties$Prefix" : "

The name of the bucket begins with the specified value.

", "BucketMetadata$AccountId" : "

The unique identifier for the AWS account that owns the bucket.

", "BucketMetadata$BucketArn" : "

The Amazon Resource Name (ARN) of the bucket.

", "BucketMetadata$BucketName" : "

The name of the bucket.

", "BucketMetadata$Region" : "

The AWS Region that hosts the bucket.

", - "BucketSortCriteria$AttributeName" : "

The name of the attribute to sort the results by. This value can be the name of any property that Amazon Macie defines as bucket metadata, such as bucketName or accountId.

", + "BucketSortCriteria$AttributeName" : "

The name of the property to sort the results by. This value can be the name of any property that Amazon Macie defines as bucket metadata, such as bucketName or accountId.

", "Cell$CellReference" : "

The location of the cell, as an absolute cell reference, that contains the data. For example, Sheet2!C5 for cell C5 on Sheet2 in a Microsoft Excel workbook. This value is null for CSV and TSV files.

", "Cell$ColumnName" : "

The name of the column that contains the data, if available.

", "ClassificationDetails$DetailedResultsLocation" : "

The path to the folder or file (in Amazon S3) that contains the corresponding sensitive data discovery result for the finding. If a finding applies to a large archive or compressed file, this value is the path to a folder. Otherwise, this value is the path to a file.

", @@ -1728,7 +1728,7 @@ "UserIdentityRoot$AccountId" : "

The unique identifier for the AWS account.

", "UserIdentityRoot$Arn" : "

The Amazon Resource Name (ARN) of the principal that performed the action. The last section of the ARN contains the name of the user or role that performed the action.

", "UserIdentityRoot$PrincipalId" : "

The unique identifier for the entity that performed the action.

", - "UserPausedDetails$JobImminentExpirationHealthEventArn" : "

The Amazon Resource Name (ARN) of the AWS Health event that Amazon Macie sent to notify you of the job's pending expiration and cancellation. This value is null if a job has been paused for less than 23 days.

", + "UserPausedDetails$JobImminentExpirationHealthEventArn" : "

The Amazon Resource Name (ARN) of the AWS Health event that Amazon Macie sent to notify you of the job or job run's pending expiration and cancellation. This value is null if a job has been paused for less than 23 days.

", "ValidationException$Message" : "

The explanation of the error that occurred.

", "__listOf__string$member" : null } @@ -1761,7 +1761,7 @@ "S3Object$LastModified" : "

The date and time, in UTC and extended ISO 8601 format, when the object was last modified.

", "SessionContextAttributes$CreationDate" : "

The date and time, in UTC and ISO 8601 format, when the credentials were issued.

", "UsageRecord$FreeTrialStartDate" : "

The date and time, in UTC and extended ISO 8601 format, when the free trial started for the account.

", - "UserPausedDetails$JobExpiresAt" : "

The date and time, in UTC and extended ISO 8601 format, when the job will expire and be cancelled if you don't resume it first. If you don't resume a job within 30 days of pausing it, the job expires and Amazon Macie cancels it.

", + "UserPausedDetails$JobExpiresAt" : "

The date and time, in UTC and extended ISO 8601 format, when the job or job run will expire and be cancelled if you don't resume it first.

", "UserPausedDetails$JobPausedAt" : "

The date and time, in UTC and extended ISO 8601 format, when you paused the job.

" } } diff --git a/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index 30ef24aecd..5fbee74f20 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.json @@ -2911,6 +2911,36 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-prod-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "fsx-fips.ca-central-1.amazonaws.com" + }, + "fips-prod-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "fsx-fips.us-east-1.amazonaws.com" + }, + "fips-prod-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "fsx-fips.us-east-2.amazonaws.com" + }, + "fips-prod-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "fsx-fips.us-west-1.amazonaws.com" + }, + "fips-prod-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "fsx-fips.us-west-2.amazonaws.com" + }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, diff --git a/service/elasticache/api.go b/service/elasticache/api.go index d60de18883..4a6ddf1ee1 100644 --- a/service/elasticache/api.go +++ b/service/elasticache/api.go @@ -1093,7 +1093,7 @@ func (c *ElastiCache) CreateGlobalReplicationGroupRequest(input *CreateGlobalRep // cross-region replication. Using Global Datastore for Redis, you can create // cross-region read replica clusters for ElastiCache for Redis to enable low-latency // reads and disaster recovery across regions. For more information, see Replication -// Across Regions Using Global Datastore (/AmazonElastiCache/latest/red-ug/Redis-Global-Datastores.html). +// Across Regions Using Global Datastore (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Redis-Global-Datastore.html). // // * The GlobalReplicationGroupIdSuffix is the name of the Global Datastore. // @@ -10638,7 +10638,7 @@ func (s *CreateSnapshotOutput) SetSnapshot(v *Snapshot) *CreateSnapshotOutput { type CreateUserGroupInput struct { _ struct{} `type:"structure"` - // Must be Redis. + // The current supported value is Redis. // // Engine is a required field Engine *string `type:"string" required:"true"` @@ -10705,7 +10705,7 @@ type CreateUserGroupOutput struct { // The Amazon Resource Name (ARN) of the user group. ARN *string `type:"string"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // A list of updates being applied to the user groups. @@ -10779,21 +10779,21 @@ func (s *CreateUserGroupOutput) SetUserIds(v []*string) *CreateUserGroupOutput { type CreateUserInput struct { _ struct{} `type:"structure"` - // Access permissions string used for this user account. + // Access permissions string used for this user. // // AccessString is a required field AccessString *string `type:"string" required:"true"` - // Must be Redis. + // The current supported value is Redis. // // Engine is a required field Engine *string `type:"string" required:"true"` - // Indicates a password is not required for this user account. + // Indicates a password is not required for this user. NoPasswordRequired *bool `type:"boolean"` - // Passwords used for this user account. You can create up to two passwords - // for each user. + // Passwords used for this user. You can create up to two passwords for each + // user. Passwords []*string `min:"1" type:"list"` // The ID of the user. @@ -10887,16 +10887,16 @@ func (s *CreateUserInput) SetUserName(v string) *CreateUserInput { type CreateUserOutput struct { _ struct{} `type:"structure"` - // The Amazon Resource Name (ARN) of the user account. + // The Amazon Resource Name (ARN) of the user. ARN *string `type:"string"` - // Access permissions string used for this user account. + // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes whether the user requires a password to authenticate. Authentication *Authentication `type:"structure"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // Indicates the user status. Can be "active", "modifying" or "deleting". @@ -11766,7 +11766,7 @@ type DeleteUserGroupOutput struct { // The Amazon Resource Name (ARN) of the user group. ARN *string `type:"string"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // A list of updates being applied to the user groups. @@ -11881,16 +11881,16 @@ func (s *DeleteUserInput) SetUserId(v string) *DeleteUserInput { type DeleteUserOutput struct { _ struct{} `type:"structure"` - // The Amazon Resource Name (ARN) of the user account. + // The Amazon Resource Name (ARN) of the user. ARN *string `type:"string"` - // Access permissions string used for this user account. + // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes whether the user requires a password to authenticate. Authentication *Authentication `type:"structure"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // Indicates the user status. Can be "active", "modifying" or "deleting". @@ -15006,7 +15006,7 @@ type ModifyCacheClusterInput struct { // // * Set // - // For more information, see Authenticating Users with Redis AUTH (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html) + // For more information, see Authenticating Users with Redis AUTH (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html) AuthTokenUpdateStrategy *string `type:"string" enum:"AuthTokenUpdateStrategyType"` // This parameter is currently disabled. @@ -15655,7 +15655,7 @@ type ModifyReplicationGroupInput struct { // // * Set // - // For more information, see Authenticating Users with Redis AUTH (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html) + // For more information, see Authenticating Users with Redis AUTH (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html) AuthTokenUpdateStrategy *string `type:"string" enum:"AuthTokenUpdateStrategyType"` // This parameter is currently disabled. @@ -16202,7 +16202,7 @@ type ModifyUserGroupOutput struct { // The Amazon Resource Name (ARN) of the user group. ARN *string `type:"string"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // A list of updates being applied to the user groups. @@ -16276,16 +16276,16 @@ func (s *ModifyUserGroupOutput) SetUserIds(v []*string) *ModifyUserGroupOutput { type ModifyUserInput struct { _ struct{} `type:"structure"` - // Access permissions string used for this user account. + // Access permissions string used for this user. AccessString *string `type:"string"` // Adds additional user permissions to the access string. AppendAccessString *string `type:"string"` - // Indicates no password is required for the user account. + // Indicates no password is required for the user. NoPasswordRequired *bool `type:"boolean"` - // The passwords belonging to the user account. You are allowed up to two. + // The passwords belonging to the user. You are allowed up to two. Passwords []*string `min:"1" type:"list"` // The ID of the user. @@ -16356,16 +16356,16 @@ func (s *ModifyUserInput) SetUserId(v string) *ModifyUserInput { type ModifyUserOutput struct { _ struct{} `type:"structure"` - // The Amazon Resource Name (ARN) of the user account. + // The Amazon Resource Name (ARN) of the user. ARN *string `type:"string"` - // Access permissions string used for this user account. + // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes whether the user requires a password to authenticate. Authentication *Authentication `type:"structure"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // Indicates the user status. Can be "active", "modifying" or "deleting". @@ -16530,7 +16530,7 @@ type NodeGroupConfiguration struct { // launched. PrimaryAvailabilityZone *string `type:"string"` - // The output ARN of the primary node. + // The outpost ARN of the primary node. PrimaryOutpostArn *string `type:"string"` // A list of Availability Zones to be used for the read replicas. The number @@ -19567,16 +19567,16 @@ func (s *UpdateAction) SetUpdateActionStatusModifiedDate(v time.Time) *UpdateAct type User struct { _ struct{} `type:"structure"` - // The Amazon Resource Name (ARN) of the user account. + // The Amazon Resource Name (ARN) of the user. ARN *string `type:"string"` - // Access permissions string used for this user account. + // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes whether the user requires a password to authenticate. Authentication *Authentication `type:"structure"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // Indicates the user status. Can be "active", "modifying" or "deleting". @@ -19656,7 +19656,7 @@ type UserGroup struct { // The Amazon Resource Name (ARN) of the user group. ARN *string `type:"string"` - // Must be Redis. + // The current supported value is Redis. Engine *string `type:"string"` // A list of updates being applied to the user groups. @@ -19734,7 +19734,7 @@ type UserGroupPendingChanges struct { // The list of user IDs to add. UserIdsToAdd []*string `type:"list"` - // The list of user group IDs ro remove. + // The list of user IDs to remove. UserIdsToRemove []*string `type:"list"` } diff --git a/service/macie2/api.go b/service/macie2/api.go index 3a066cafcf..d212da4f8b 100644 --- a/service/macie2/api.go +++ b/service/macie2/api.go @@ -6521,7 +6521,7 @@ func (s *BucketCountBySharedAccessType) SetUnknown(v int64) *BucketCountByShared return s } -// Specifies the operator to use in an attribute-based condition that filters +// Specifies the operator to use in a property-based condition that filters // the results of a query for information about S3 buckets. type BucketCriteriaAdditionalProperties struct { _ struct{} `type:"structure"` @@ -7869,7 +7869,9 @@ func (s CreateSampleFindingsOutput) GoString() string { } // Specifies the operator to use in a property-based condition that filters -// the results of a query for findings. +// the results of a query for findings. For detailed information and examples +// of each operator, see Fundamentals of filtering findings (https://docs.aws.amazon.com/macie/latest/user/findings-filter-basics.html) +// in the Amazon Macie User Guide. type CriterionAdditionalProperties struct { _ struct{} `type:"structure"` @@ -8429,7 +8431,7 @@ func (s DeleteMemberOutput) GoString() string { type DescribeBucketsInput struct { _ struct{} `type:"structure"` - // Specifies, as a map, one or more attribute-based conditions that filter the + // Specifies, as a map, one or more property-based conditions that filter the // results of a query for information about S3 buckets. Criteria map[string]*BucketCriteriaAdditionalProperties `locationName:"criteria" type:"map"` @@ -8599,11 +8601,13 @@ type DescribeClassificationJobOutput struct { // or member account. Tags map[string]*string `locationName:"tags" type:"map"` - // Provides information about when a classification job was paused and when - // it will expire and be cancelled if it isn't resumed. This object is present - // only if a job's current status (jobStatus) is USER_PAUSED. The information - // in this object applies only to a job that was paused while it had a status - // of RUNNING. + // Provides information about when a classification job was paused. For a one-time + // job, this object also specifies when the job will expire and be cancelled + // if it isn't resumed. For a recurring job, this object also specifies when + // the paused job run will expire and be cancelled if it isn't resumed. This + // object is present only if a job's current status (jobStatus) is USER_PAUSED. + // The information in this object applies only to a job that was paused while + // it had a status of RUNNING. UserPausedDetails *UserPausedDetails `locationName:"userPausedDetails" type:"structure"` } @@ -9389,8 +9393,12 @@ func (s *FindingActor) SetUserIdentity(v *UserIdentity) *FindingActor { type FindingCriteria struct { _ struct{} `type:"structure"` - // Specifies a condition that defines a property, operator, and value to use - // to filter the results of a query for findings. + // Specifies a condition that defines a property, operator, and one or more + // values to filter the results of a query for findings. The number of values + // depends on the property and operator specified by the condition. For information + // about defining filter conditions, see Fundamentals of filtering findings + // (https://docs.aws.amazon.com/macie/latest/user/findings-filter-basics.html) + // in the Amazon Macie User Guide. Criterion map[string]*CriterionAdditionalProperties `locationName:"criterion" type:"map"` } @@ -11084,11 +11092,13 @@ type JobSummary struct { Name *string `locationName:"name" type:"string"` - // Provides information about when a classification job was paused and when - // it will expire and be cancelled if it isn't resumed. This object is present - // only if a job's current status (jobStatus) is USER_PAUSED. The information - // in this object applies only to a job that was paused while it had a status - // of RUNNING. + // Provides information about when a classification job was paused. For a one-time + // job, this object also specifies when the job will expire and be cancelled + // if it isn't resumed. For a recurring job, this object also specifies when + // the paused job run will expire and be cancelled if it isn't resumed. This + // object is present only if a job's current status (jobStatus) is USER_PAUSED. + // The information in this object applies only to a job that was paused while + // it had a status of RUNNING. UserPausedDetails *UserPausedDetails `locationName:"userPausedDetails" type:"structure"` } @@ -13794,7 +13804,10 @@ func (s UntagResourceOutput) GoString() string { return s.String() } -// Changes the status of a classification job. +// Changes the status of a classification job. For more information about pausing, +// resuming, or cancelling jobs, see Managing and monitoring sensitive data +// discovery jobs (https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-manage.html) +// in the Amazon Macie User Guide. type UpdateClassificationJobInput struct { _ struct{} `type:"structure"` @@ -14495,11 +14508,13 @@ func (s *UserIdentityRoot) SetPrincipalId(v string) *UserIdentityRoot { return s } -// Provides information about when a classification job was paused and when -// it will expire and be cancelled if it isn't resumed. This object is present -// only if a job's current status (jobStatus) is USER_PAUSED. The information -// in this object applies only to a job that was paused while it had a status -// of RUNNING. +// Provides information about when a classification job was paused. For a one-time +// job, this object also specifies when the job will expire and be cancelled +// if it isn't resumed. For a recurring job, this object also specifies when +// the paused job run will expire and be cancelled if it isn't resumed. This +// object is present only if a job's current status (jobStatus) is USER_PAUSED. +// The information in this object applies only to a job that was paused while +// it had a status of RUNNING. type UserPausedDetails struct { _ struct{} `type:"structure"`