From dbff91aa16d2e8d758bb3903bae836702aced496 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Tue, 2 Apr 2024 14:31:27 -0400 Subject: [PATCH] Release v1.51.13 (2024-04-02) (#5216) Release v1.51.13 (2024-04-02) === ### Service Client Updates * `service/ecs`: Updates service documentation * Documentation only update for Amazon ECS. * `service/glue`: Updates service API and documentation * Adding View related fields to responses of read-only Table APIs. * `service/ivschat`: Updates service documentation * `service/rolesanywhere`: Updates service API and documentation * `service/securityhub`: Updates service documentation --- CHANGELOG.md | 12 + aws/endpoints/defaults.go | 49 + aws/version.go | 2 +- models/apis/ecs/2014-11-13/docs-2.json | 4 +- models/apis/glue/2017-03-31/api-2.json | 37 +- models/apis/glue/2017-03-31/docs-2.json | 45 +- models/apis/ivschat/2020-07-14/docs-2.json | 2 +- .../apis/rolesanywhere/2018-05-10/api-2.json | 2 +- .../apis/rolesanywhere/2018-05-10/docs-2.json | 6 +- .../apis/securityhub/2018-10-26/docs-2.json | 196 +- models/endpoints/endpoints.json | 32 + service/ecs/api.go | 28 +- service/glue/api.go | 181 ++ service/ivschat/doc.go | 10 +- service/rolesanywhere/api.go | 9 +- service/securityhub/api.go | 1750 +++++++++++++---- service/securityhub/doc.go | 85 +- 17 files changed, 1911 insertions(+), 539 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f94f895f5b..e468a2dcb2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +Release v1.51.13 (2024-04-02) +=== + +### Service Client Updates +* `service/ecs`: Updates service documentation + * Documentation only update for Amazon ECS. +* `service/glue`: Updates service API and documentation + * Adding View related fields to responses of read-only Table APIs. +* `service/ivschat`: Updates service documentation +* `service/rolesanywhere`: Updates service API and documentation +* `service/securityhub`: Updates service documentation + Release v1.51.12 (2024-04-01) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index c43025b7090..4bfeeb07a39 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -6870,6 +6870,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-3", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, @@ -28695,6 +28698,36 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "ca-west-1", + }: endpoint{}, + endpointKey{ + Region: "ca-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "servicediscovery.ca-west-1.api.aws", + }, + endpointKey{ + Region: "ca-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "servicediscovery-fips.ca-west-1.amazonaws.com", + }, + endpointKey{ + Region: "ca-west-1", + Variant: fipsVariant | dualStackVariant, + }: endpoint{ + Hostname: "servicediscovery-fips.ca-west-1.api.aws", + }, + endpointKey{ + Region: "ca-west-1-fips", + }: endpoint{ + Hostname: "servicediscovery-fips.ca-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ca-west-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "eu-central-1", }: endpoint{}, @@ -38069,6 +38102,22 @@ var awsusgovPartition = partition{ }, "bedrock": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "bedrock-runtime-us-gov-west-1", + }: endpoint{ + Hostname: "bedrock-runtime.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + }, + endpointKey{ + Region: "bedrock-us-gov-west-1", + }: endpoint{ + Hostname: "bedrock.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + }, endpointKey{ Region: "us-gov-west-1", }: endpoint{}, diff --git a/aws/version.go b/aws/version.go index 2b8fca8b9ac..c269463583b 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.51.12" +const SDKVersion = "1.51.13" diff --git a/models/apis/ecs/2014-11-13/docs-2.json b/models/apis/ecs/2014-11-13/docs-2.json index ccde249fab1..e7fa0bd6573 100644 --- a/models/apis/ecs/2014-11-13/docs-2.json +++ b/models/apis/ecs/2014-11-13/docs-2.json @@ -232,7 +232,7 @@ "CreateServiceRequest$desiredCount": "

The number of instantiations of the specified task definition to place and keep running in your service.

This is required if schedulingStrategy is REPLICA or isn't specified. If schedulingStrategy is DAEMON then this isn't required.

", "CreateServiceRequest$healthCheckGracePeriodSeconds": "

The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started. This is only used when your service is configured to use a load balancer. If your service has a load balancer defined and you don't specify a health check grace period value, the default value of 0 is used.

If you do not use an Elastic Load Balancing, we recommend that you use the startPeriod in the task definition health check parameters. For more information, see Health check.

If your service's tasks take a while to start and respond to Elastic Load Balancing health checks, you can specify a health check grace period of up to 2,147,483,647 seconds (about 69 years). During that time, the Amazon ECS service scheduler ignores health check status. This grace period can prevent the service scheduler from marking tasks as unhealthy and stopping them before they have time to come up.

", "DeploymentConfiguration$maximumPercent": "

If a service is using the rolling update (ECS) deployment type, the maximumPercent parameter represents an upper limit on the number of your service's tasks that are allowed in the RUNNING or PENDING state during a deployment, as a percentage of the desiredCount (rounded down to the nearest integer). This parameter enables you to define the deployment batch size. For example, if your service is using the REPLICA service scheduler and has a desiredCount of four tasks and a maximumPercent value of 200%, the scheduler may start four new tasks before stopping the four older tasks (provided that the cluster resources required to do this are available). The default maximumPercent value for a service using the REPLICA service scheduler is 200%.

If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and tasks that use the EC2 launch type, the maximum percent value is set to the default value and is used to define the upper limit on the number of the tasks in the service that remain in the RUNNING state while the container instances are in the DRAINING state. If the tasks in the service use the Fargate launch type, the maximum percent value is not used, although it is returned when describing your service.

", - "DeploymentConfiguration$minimumHealthyPercent": "

If a service is using the rolling update (ECS) deployment type, the minimumHealthyPercent represents a lower limit on the number of your service's tasks that must remain in the RUNNING state during a deployment, as a percentage of the desiredCount (rounded up to the nearest integer). This parameter enables you to deploy without using additional cluster capacity. For example, if your service has a desiredCount of four tasks and a minimumHealthyPercent of 50%, the service scheduler may stop two existing tasks to free up cluster capacity before starting two new tasks.

For services that do not use a load balancer, the following should be noted:

For services that do use a load balancer, the following should be noted:

If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and is running tasks that use the EC2 launch type, the minimum healthy percent value is set to the default value and is used to define the lower limit on the number of the tasks in the service that remain in the RUNNING state while the container instances are in the DRAINING state. If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and is running tasks that use the Fargate launch type, the minimum healthy percent value is not used, although it is returned when describing your service.

", + "DeploymentConfiguration$minimumHealthyPercent": "

If a service is using the rolling update (ECS) deployment type, the minimumHealthyPercent represents a lower limit on the number of your service's tasks that must remain in the RUNNING state during a deployment, as a percentage of the desiredCount (rounded up to the nearest integer). This parameter enables you to deploy without using additional cluster capacity. For example, if your service has a desiredCount of four tasks and a minimumHealthyPercent of 50%, the service scheduler may stop two existing tasks to free up cluster capacity before starting two new tasks.

For services that do not use a load balancer, the following should be noted:

For services that do use a load balancer, the following should be noted:

The default value for a replica service for minimumHealthyPercent is 100%. The default minimumHealthyPercent value for a service using the DAEMON service schedule is 0% for the CLI, the Amazon Web Services SDKs, and the APIs and 50% for the Amazon Web Services Management Console.

The minimum number of healthy tasks during a deployment is the desiredCount multiplied by the minimumHealthyPercent/100, rounded up to the nearest integer value.

If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and is running tasks that use the EC2 launch type, the minimum healthy percent value is set to the default value and is used to define the lower limit on the number of the tasks in the service that remain in the RUNNING state while the container instances are in the DRAINING state. If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment types and is running tasks that use the Fargate launch type, the minimum healthy percent value is not used, although it is returned when describing your service.

", "DescribeCapacityProvidersRequest$maxResults": "

The maximum number of account setting results returned by DescribeCapacityProviders in paginated output. When this parameter is used, DescribeCapacityProviders only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeCapacityProviders request with the returned nextToken value. This value can be between 1 and 10. If this parameter is not used, then DescribeCapacityProviders returns up to 10 results and a nextToken value if applicable.

", "EFSVolumeConfiguration$transitEncryptionPort": "

The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server. If you do not specify a transit encryption port, it will use the port selection strategy that the Amazon EFS mount helper uses. For more information, see EFS mount helper in the Amazon Elastic File System User Guide.

", "HealthCheck$interval": "

The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.

", @@ -2334,7 +2334,7 @@ "RunTaskRequest$platformVersion": "

The platform version the task uses. A platform version is only specified for tasks hosted on Fargate. If one isn't specified, the LATEST platform version is used. For more information, see Fargate platform versions in the Amazon Elastic Container Service Developer Guide.

", "RunTaskRequest$referenceId": "

The reference ID to use for the task. The reference ID can have a maximum length of 1024 characters.

", "RunTaskRequest$startedBy": "

An optional tag specified when a task is started. For example, if you automatically trigger a task to run a batch process job, you could apply a unique identifier for that job to your task with the startedBy parameter. You can then identify which tasks belong to that job by filtering the results of a ListTasks call with the startedBy value. Up to 128 letters (uppercase and lowercase), numbers, hyphens (-), and underscores (_) are allowed.

If a task is started by an Amazon ECS service, then the startedBy parameter contains the deployment ID of the service that starts it.

", - "RunTaskRequest$taskDefinition": "

The family and revision (family:revision) or full ARN of the task definition to run. If a revision isn't specified, the latest ACTIVE revision is used.

When you create a policy for run-task, you can set the resource to be the latest task definition revision, or a specific revision.

The full ARN value must match the value that you specified as the Resource of the principal's permissions policy.

When you specify the policy resource as the latest task definition version (by setting the Resource in the policy to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName), then set this value to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName.

When you specify the policy resource as a specific task definition version (by setting the Resource in the policy to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:1 or arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:*), then set this value to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:1.

For more information, see Policy Resources for Amazon ECS in the Amazon Elastic Container Service developer Guide.

", + "RunTaskRequest$taskDefinition": "

The family and revision (family:revision) or full ARN of the task definition to run. If a revision isn't specified, the latest ACTIVE revision is used.

The full ARN value must match the value that you specified as the Resource of the principal's permissions policy.

When you specify a task definition, you must either specify a specific revision, or all revisions in the ARN.

To specify a specific revision, include the revision number in the ARN. For example, to specify revision 2, use arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:2.

To specify all revisions, use the wildcard (*) in the ARN. For example, to specify all revisions, use arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:*.

For more information, see Policy Resources for Amazon ECS in the Amazon Elastic Container Service Developer Guide.

", "RunTaskRequest$clientToken": "

An identifier that you provide to ensure the idempotency of the request. It must be unique and is case sensitive. Up to 64 characters are allowed. The valid characters are characters in the range of 33-126, inclusive. For more information, see Ensuring idempotency.

", "Secret$name": "

The name of the secret.

", "Secret$valueFrom": "

The secret to expose to the container. The supported values are either the full ARN of the Secrets Manager secret or the full ARN of the parameter in the SSM Parameter Store.

For information about the require Identity and Access Management permissions, see Required IAM permissions for Amazon ECS secrets (for Secrets Manager) or Required IAM permissions for Amazon ECS secrets (for Systems Manager Parameter store) in the Amazon Elastic Container Service Developer Guide.

If the SSM Parameter Store parameter exists in the same Region as the task you're launching, then you can use either the full ARN or name of the parameter. If the parameter exists in a different Region, then the full ARN must be specified.

", diff --git a/models/apis/glue/2017-03-31/api-2.json b/models/apis/glue/2017-03-31/api-2.json index fc78115630f..2e6b2e00842 100644 --- a/models/apis/glue/2017-03-31/api-2.json +++ b/models/apis/glue/2017-03-31/api-2.json @@ -8442,7 +8442,9 @@ "IsRegisteredWithLakeFormation":{"shape":"Boolean"}, "CellFilters":{"shape":"ColumnRowFilterList"}, "QueryAuthorizationId":{"shape":"HashString"}, + "IsMultiDialectView":{"shape":"Boolean"}, "ResourceArn":{"shape":"ArnString"}, + "IsProtected":{"shape":"Boolean"}, "Permissions":{"shape":"PermissionList"} } }, @@ -12307,7 +12309,9 @@ "TargetTable":{"shape":"TableIdentifier"}, "CatalogId":{"shape":"CatalogIdString"}, "VersionId":{"shape":"VersionString"}, - "FederatedTable":{"shape":"FederatedTable"} + "FederatedTable":{"shape":"FederatedTable"}, + "ViewDefinition":{"shape":"ViewDefinition"}, + "IsMultiDialectView":{"shape":"NullableBoolean"} } }, "TableError":{ @@ -13356,6 +13360,15 @@ "min":1, "pattern":"[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*" }, + "ViewDefinition":{ + "type":"structure", + "members":{ + "IsProtected":{"shape":"NullableBoolean"}, + "Definer":{"shape":"ArnString"}, + "SubObjects":{"shape":"ViewSubObjectsList"}, + "Representations":{"shape":"ViewRepresentationList"} + } + }, "ViewDialect":{ "type":"string", "enum":[ @@ -13369,6 +13382,28 @@ "max":255, "min":1 }, + "ViewRepresentation":{ + "type":"structure", + "members":{ + "Dialect":{"shape":"ViewDialect"}, + "DialectVersion":{"shape":"ViewDialectVersionString"}, + "ViewOriginalText":{"shape":"ViewTextString"}, + "ViewExpandedText":{"shape":"ViewTextString"}, + "IsStale":{"shape":"NullableBoolean"} + } + }, + "ViewRepresentationList":{ + "type":"list", + "member":{"shape":"ViewRepresentation"}, + "max":1000, + "min":1 + }, + "ViewSubObjectsList":{ + "type":"list", + "member":{"shape":"ArnString"}, + "max":10, + "min":0 + }, "ViewTextString":{ "type":"string", "max":409600 diff --git a/models/apis/glue/2017-03-31/docs-2.json b/models/apis/glue/2017-03-31/docs-2.json index e20936db405..9c179aa6f08 100644 --- a/models/apis/glue/2017-03-31/docs-2.json +++ b/models/apis/glue/2017-03-31/docs-2.json @@ -350,7 +350,9 @@ "base": null, "refs": { "GetUnfilteredTableMetadataResponse$ResourceArn": "

The resource ARN of the parent resource extracted from the request.

", - "TableOptimizerConfiguration$roleArn": "

A role passed by the caller which gives the service permission to update the resources associated with the optimizer on the caller's behalf.

" + "TableOptimizerConfiguration$roleArn": "

A role passed by the caller which gives the service permission to update the resources associated with the optimizer on the caller's behalf.

", + "ViewDefinition$Definer": "

The definer of a view in SQL.

", + "ViewSubObjectsList$member": null } }, "AthenaConnectorSource": { @@ -813,6 +815,8 @@ "GetConnectionsRequest$HidePassword": "

Allows you to retrieve the connection metadata without returning the password. For instance, the Glue console uses this flag to retrieve the connection, and does not display the password. Set this parameter when the caller might not have permission to use the KMS key to decrypt the password, but it does have permission to access the rest of the connection properties.

", "GetUnfilteredPartitionMetadataResponse$IsRegisteredWithLakeFormation": "

A Boolean value that indicates whether the partition location is registered with Lake Formation.

", "GetUnfilteredTableMetadataResponse$IsRegisteredWithLakeFormation": "

A Boolean value that indicates whether the partition location is registered with Lake Formation.

", + "GetUnfilteredTableMetadataResponse$IsMultiDialectView": "

Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.

", + "GetUnfilteredTableMetadataResponse$IsProtected": "

A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.

", "StorageDescriptor$Compressed": "

True if the data in the table is compressed, or False if not.

", "StorageDescriptor$StoredAsSubDirectories": "

True if the table data is stored in subdirectories, or False if not.

", "Table$IsRegisteredWithLakeFormation": "

Indicates whether the table has been registered with Lake Formation.

", @@ -6257,10 +6261,13 @@ "InvalidInputException$FromFederationSource": "

Indicates whether or not the exception relates to a federated source.

", "LakeFormationConfiguration$UseLakeFormationCredentials": "

Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.

", "MongoDBTarget$ScanAll": "

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

", + "Table$IsMultiDialectView": "

Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.

", "TableOptimizerConfiguration$enabled": "

Whether table optimization is enabled.

", "UpdateCsvClassifierRequest$DisableValueTrimming": "

Specifies not to trim values before identifying the type of column values. The default value is true.

", "UpdateCsvClassifierRequest$AllowSingleColumn": "

Enables the processing of files that contain only one column.

", - "UpdateCsvClassifierRequest$CustomDatatypeConfigured": "

Specifies the configuration of custom datatypes.

" + "UpdateCsvClassifierRequest$CustomDatatypeConfigured": "

Specifies the configuration of custom datatypes.

", + "ViewDefinition$IsProtected": "

You can set this flag as true to instruct the engine not to push user-provided operations into the logical plan of the view during query planning. However, setting this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.

", + "ViewRepresentation$IsStale": "

Dialects marked as stale are no longer valid and must be updated before they can be queried in their respective query engines.

" } }, "NullableDouble": { @@ -9172,16 +9179,42 @@ "DeleteSchemaVersionsInput$Versions": "

A version range may be supplied which may be of the format:

" } }, + "ViewDefinition": { + "base": "

A structure containing details for representations.

", + "refs": { + "Table$ViewDefinition": "

A structure that contains all the information that defines the view, including the dialect or dialects for the view, and the query.

" + } + }, "ViewDialect": { "base": null, "refs": { - "SupportedDialect$Dialect": "

The dialect of the query engine.

" + "SupportedDialect$Dialect": "

The dialect of the query engine.

", + "ViewRepresentation$Dialect": "

The dialect of the query engine.

" } }, "ViewDialectVersionString": { "base": null, "refs": { - "SupportedDialect$DialectVersion": "

The version of the dialect of the query engine. For example, 3.0.0.

" + "SupportedDialect$DialectVersion": "

The version of the dialect of the query engine. For example, 3.0.0.

", + "ViewRepresentation$DialectVersion": "

The version of the dialect of the query engine. For example, 3.0.0.

" + } + }, + "ViewRepresentation": { + "base": "

A structure that contains the dialect of the view, and the query that defines the view.

", + "refs": { + "ViewRepresentationList$member": null + } + }, + "ViewRepresentationList": { + "base": null, + "refs": { + "ViewDefinition$Representations": "

A list of representations.

" + } + }, + "ViewSubObjectsList": { + "base": null, + "refs": { + "ViewDefinition$SubObjects": "

A list of table Amazon Resource Names (ARNs).

" } }, "ViewTextString": { @@ -9190,7 +9223,9 @@ "Table$ViewOriginalText": "

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

", "Table$ViewExpandedText": "

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

", "TableInput$ViewOriginalText": "

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

", - "TableInput$ViewExpandedText": "

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

" + "TableInput$ViewExpandedText": "

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

", + "ViewRepresentation$ViewOriginalText": "

The SELECT query provided by the customer during CREATE VIEW DDL. This SQL is not used during a query on a view (ViewExpandedText is used instead). ViewOriginalText is used for cases like SHOW CREATE VIEW where users want to see the original DDL command that created the view.

", + "ViewRepresentation$ViewExpandedText": "

The expanded SQL for the view. This SQL is used by engines while processing a query on a view. Engines may perform operations during view creation to transform ViewOriginalText to ViewExpandedText. For example:

" } }, "WorkerType": { diff --git a/models/apis/ivschat/2020-07-14/docs-2.json b/models/apis/ivschat/2020-07-14/docs-2.json index e00855ea93d..95b97cb2351 100644 --- a/models/apis/ivschat/2020-07-14/docs-2.json +++ b/models/apis/ivschat/2020-07-14/docs-2.json @@ -1,6 +1,6 @@ { "version": "2.0", - "service": "

Introduction

The Amazon IVS Chat control-plane API enables you to create and manage Amazon IVS Chat resources. You also need to integrate with the Amazon IVS Chat Messaging API, to enable users to interact with chat rooms in real time.

The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat HTTPS service endpoints, see the Amazon IVS Chat information on the Amazon IVS page in the AWS General Reference.

Notes on terminology:

Resources

The following resources are part of Amazon IVS Chat:

Tagging

A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no service-specific constraints beyond what is documented there.

Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).

The Amazon IVS Chat API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Room.

At most 50 tags can be applied to a resource.

API Access Security

Your Amazon IVS Chat applications (service applications and clients) must be authenticated and authorized to access Amazon IVS Chat resources. Note the differences between these concepts:

Users (viewers) connect to a room using secure access tokens that you create using the CreateChatToken endpoint through the AWS SDK. You call CreateChatToken for every user’s chat session, passing identity and authorization information about the user.

Signing API Requests

HTTP API requests must be signed with an AWS SigV4 signature using your AWS security credentials. The AWS Command Line Interface (CLI) and the AWS SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS Chat HTTP API directly, it’s your responsibility to sign the requests.

You generate a signature using valid AWS credentials for an IAM role that has permission to perform the requested action. For example, DeleteMessage requests must be made using an IAM role that has the ivschat:DeleteMessage permission.

For more information:

Amazon Resource Names (ARNs)

ARNs uniquely identify AWS resources. An ARN is required when you need to specify a resource unambiguously across all of AWS, such as in IAM policies and API calls. For more information, see Amazon Resource Names in the AWS General Reference.

Messaging Endpoints

Chat Token Endpoint

Room Endpoints

Logging Configuration Endpoints

Tags Endpoints

All the above are HTTP operations. There is a separate messaging API for managing Chat resources; see the Amazon IVS Chat Messaging API Reference.

", + "service": "

Introduction

The Amazon IVS Chat control-plane API enables you to create and manage Amazon IVS Chat resources. You also need to integrate with the Amazon IVS Chat Messaging API, to enable users to interact with chat rooms in real time.

The API is an AWS regional service. For a list of supported regions and Amazon IVS Chat HTTPS service endpoints, see the Amazon IVS Chat information on the Amazon IVS page in the AWS General Reference.

Notes on terminology:

Key Concepts

Tagging

A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags and \"Tag naming limits and requirements\"; Amazon IVS Chat has no service-specific constraints beyond what is documented there.

Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).

The Amazon IVS Chat API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resource supports tagging: Room.

At most 50 tags can be applied to a resource.

API Access Security

Your Amazon IVS Chat applications (service applications and clients) must be authenticated and authorized to access Amazon IVS Chat resources. Note the differences between these concepts:

Users (viewers) connect to a room using secure access tokens that you create using the CreateChatToken endpoint through the AWS SDK. You call CreateChatToken for every user’s chat session, passing identity and authorization information about the user.

Signing API Requests

HTTP API requests must be signed with an AWS SigV4 signature using your AWS security credentials. The AWS Command Line Interface (CLI) and the AWS SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS Chat HTTP API directly, it’s your responsibility to sign the requests.

You generate a signature using valid AWS credentials for an IAM role that has permission to perform the requested action. For example, DeleteMessage requests must be made using an IAM role that has the ivschat:DeleteMessage permission.

For more information:

Amazon Resource Names (ARNs)

ARNs uniquely identify AWS resources. An ARN is required when you need to specify a resource unambiguously across all of AWS, such as in IAM policies and API calls. For more information, see Amazon Resource Names in the AWS General Reference.

Messaging Endpoints

Chat Token Endpoint

Room Endpoints

Logging Configuration Endpoints

Tags Endpoints

All the above are HTTP operations. There is a separate messaging API for managing Chat resources; see the Amazon IVS Chat Messaging API Reference.

", "operations": { "CreateChatToken": "

Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response.

Use the capabilities field to permit an end user to send messages or moderate a room.

The attributes field securely attaches structured data to the chat session; the data is included within each message sent by the end user and received by other participants in the room. Common use cases for attributes include passing end-user profile data like an icon, display name, colors, badges, and other display features.

Encryption keys are owned by Amazon IVS Chat and never used directly by your application.

", "CreateLoggingConfiguration": "

Creates a logging configuration that allows clients to store and record sent messages.

", diff --git a/models/apis/rolesanywhere/2018-05-10/api-2.json b/models/apis/rolesanywhere/2018-05-10/api-2.json index b96623c3bc7..07ab8a533da 100644 --- a/models/apis/rolesanywhere/2018-05-10/api-2.json +++ b/models/apis/rolesanywhere/2018-05-10/api-2.json @@ -822,7 +822,7 @@ "RoleArnList":{ "type":"list", "member":{"shape":"RoleArn"}, - "max":50, + "max":250, "min":0 }, "ScalarCrlRequest":{ diff --git a/models/apis/rolesanywhere/2018-05-10/docs-2.json b/models/apis/rolesanywhere/2018-05-10/docs-2.json index c4820e70908..3f11e0446d8 100644 --- a/models/apis/rolesanywhere/2018-05-10/docs-2.json +++ b/models/apis/rolesanywhere/2018-05-10/docs-2.json @@ -79,7 +79,7 @@ "CreateProfileRequestDurationSecondsInteger": { "base": null, "refs": { - "CreateProfileRequest$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details.

" + "CreateProfileRequest$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details. In requests, if this value is not provided, the default value will be 3600.

" } }, "CreateTrustAnchorRequest": { @@ -162,7 +162,7 @@ "base": null, "refs": { "ListRequest$pageSize": "

The number of resources in the paginated list.

", - "ProfileDetail$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details.

" + "ProfileDetail$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details. In requests, if this value is not provided, the default value will be 3600.

" } }, "ListCrlsResponse": { @@ -588,7 +588,7 @@ "UpdateProfileRequestDurationSecondsInteger": { "base": null, "refs": { - "UpdateProfileRequest$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details.

" + "UpdateProfileRequest$durationSeconds": "

Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details. In requests, if this value is not provided, the default value will be 3600.

" } }, "UpdateProfileRequestSessionPolicyString": { diff --git a/models/apis/securityhub/2018-10-26/docs-2.json b/models/apis/securityhub/2018-10-26/docs-2.json index c1858b4a4b8..37c9bf73ba9 100644 --- a/models/apis/securityhub/2018-10-26/docs-2.json +++ b/models/apis/securityhub/2018-10-26/docs-2.json @@ -1,6 +1,6 @@ { "version": "2.0", - "service": "

Security Hub provides you with a comprehensive view of the security state of your Amazon Web Services environment and resources. It also provides you with the readiness status of your environment based on controls from supported security standards. Security Hub collects security data from Amazon Web Services accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the Security Hub User Guide .

When you use operations in the Security Hub API, the requests are executed only in the Amazon Web Services Region that is currently active or in the specific Amazon Web Services Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, run the same command for each Region in which you want to apply the change.

For example, if your Region is set to us-west-2, when you use CreateMembers to add a member account to Security Hub, the association of the member account with the administrator account is created only in the us-west-2 Region. Security Hub must be enabled for the member account in the same Region that the invitation was sent from.

The following throttling limits apply to using Security Hub API operations.

", + "service": "

Security Hub provides you with a comprehensive view of your security state in Amazon Web Services and helps you assess your Amazon Web Services environment against security industry standards and best practices.

Security Hub collects security data across Amazon Web Services accounts, Amazon Web Services, and supported third-party products and helps you analyze your security trends and identify the highest priority security issues.

To help you manage the security state of your organization, Security Hub supports multiple security standards. These include the Amazon Web Services Foundational Security Best Practices (FSBP) standard developed by Amazon Web Services, and external compliance frameworks such as the Center for Internet Security (CIS), the Payment Card Industry Data Security Standard (PCI DSS), and the National Institute of Standards and Technology (NIST). Each standard includes several security controls, each of which represents a security best practice. Security Hub runs checks against security controls and generates control findings to help you assess your compliance against security best practices.

In addition to generating control findings, Security Hub also receives findings from other Amazon Web Services, such as Amazon GuardDuty and Amazon Inspector, and supported third-party products. This gives you a single pane of glass into a variety of security-related issues. You can also send Security Hub findings to other Amazon Web Services and supported third-party products.

Security Hub offers automation features that help you triage and remediate security issues. For example, you can use automation rules to automatically update critical findings when a security check fails. You can also leverage the integration with Amazon EventBridge to trigger automatic responses to specific findings.

This guide, the Security Hub API Reference, provides information about the Security Hub API. This includes supported resources, HTTP methods, parameters, and schemas. If you're new to Security Hub, you might find it helpful to also review the Security Hub User Guide . The user guide explains key concepts and provides procedures that demonstrate how to use Security Hub features. It also provides information about topics such as integrating Security Hub with other Amazon Web Services.

In addition to interacting with Security Hub by making calls to the Security Hub API, you can use a current version of an Amazon Web Services command line tool or SDK. Amazon Web Services provides tools and SDKs that consist of libraries and sample code for various languages and platforms, such as PowerShell, Java, Go, Python, C++, and .NET. These tools and SDKs provide convenient, programmatic access to Security Hub and other Amazon Web Services . They also handle tasks such as signing requests, managing errors, and retrying requests automatically. For information about installing and using the Amazon Web Services tools and SDKs, see Tools to Build on Amazon Web Services.

With the exception of operations that are related to central configuration, Security Hub API requests are executed only in the Amazon Web Services Region that is currently active or in the specific Amazon Web Services Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, call the same API operation in each Region in which you want to apply the change. When you use central configuration, API requests for enabling Security Hub, standards, and controls are executed in the home Region and all linked Regions. For a list of central configuration operations, see the Central configuration terms and concepts section of the Security Hub User Guide.

The following throttling limits apply to Security Hub API operations.

", "operations": { "AcceptAdministratorInvitation": "

Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from.

This operation is only used by member accounts that are not added through Organizations.

When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account.

", "AcceptInvitation": "

This method is deprecated. Instead, use AcceptAdministratorInvitation.

The Security Hub console continues to use AcceptInvitation. It will eventually change to use AcceptAdministratorInvitation. Any IAM policies that specifically control access to this function must continue to use AcceptInvitation. You should also add AcceptAdministratorInvitation to your policies to ensure that the correct permissions are in place after the console begins to use AcceptAdministratorInvitation.

Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from.

This operation is only used by member accounts that are not added through Organizations.

When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account.

", @@ -3927,7 +3927,7 @@ "refs": { "CreateInsightRequest$Filters": "

One or more attributes used to filter the findings included in the insight. The insight only includes findings that match the criteria defined in the filters.

", "GetFindingsRequest$Filters": "

The finding attributes used to define a condition to filter the returned findings.

You can filter by up to 10 finding attributes. For each attribute, you can provide up to 20 filter values.

Note that in the available filter fields, WorkflowState is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

", - "Insight$Filters": "

One or more attributes used to filter the findings included in the insight. The insight only includes findings that match the criteria defined in the filters.

", + "Insight$Filters": "

One or more attributes used to filter the findings included in the insight. You can filter by up to ten finding attributes. For each attribute, you can provide up to 20 filter values. The insight only includes findings that match the criteria defined in the filters.

", "UpdateFindingsRequest$Filters": "

A collection of attributes that specify which findings you want to update.

", "UpdateInsightRequest$Filters": "

The updated filters that define this insight.

" } @@ -4965,21 +4965,21 @@ "DateFilterList": { "base": null, "refs": { - "AutomationRulesFindingFilters$FirstObservedAt": "

A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", - "AutomationRulesFindingFilters$LastObservedAt": "

A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", - "AutomationRulesFindingFilters$CreatedAt": "

A timestamp that indicates when this finding record was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", - "AutomationRulesFindingFilters$UpdatedAt": "

A timestamp that indicates when the finding record was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", - "AutomationRulesFindingFilters$NoteUpdatedAt": "

The timestamp of when the note was updated. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", - "AwsSecurityFindingFilters$FirstObservedAt": "

An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsSecurityFindingFilters$LastObservedAt": "

An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsSecurityFindingFilters$CreatedAt": "

An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsSecurityFindingFilters$UpdatedAt": "

An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsSecurityFindingFilters$ProcessLaunchedAt": "

A timestamp that identifies when the process was launched.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsSecurityFindingFilters$ProcessTerminatedAt": "

A timestamp that identifies when the process was terminated.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "AutomationRulesFindingFilters$FirstObservedAt": "

A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", + "AutomationRulesFindingFilters$LastObservedAt": "

A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", + "AutomationRulesFindingFilters$CreatedAt": "

A timestamp that indicates when this finding record was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", + "AutomationRulesFindingFilters$UpdatedAt": "

A timestamp that indicates when the finding record was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", + "AutomationRulesFindingFilters$NoteUpdatedAt": "

The timestamp of when the note was updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

Array Members: Minimum number of 1 item. Maximum number of 20 items.

", + "AwsSecurityFindingFilters$FirstObservedAt": "

A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFindingFilters$LastObservedAt": "

A timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFindingFilters$CreatedAt": "

A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFindingFilters$UpdatedAt": "

A timestamp that indicates when the security findings provider last updated the finding record.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFindingFilters$ProcessLaunchedAt": "

A timestamp that identifies when the process was launched.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFindingFilters$ProcessTerminatedAt": "

A timestamp that identifies when the process was terminated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsSecurityFindingFilters$ThreatIntelIndicatorLastObservedAt": "

A timestamp that identifies the last observation of a threat intelligence indicator.

", "AwsSecurityFindingFilters$ResourceAwsEc2InstanceLaunchedAt": "

The date and time the instance was launched.

", "AwsSecurityFindingFilters$ResourceAwsIamAccessKeyCreatedAt": "

The creation date/time of the IAM access key related to a finding.

", - "AwsSecurityFindingFilters$ResourceContainerLaunchedAt": "

A timestamp that identifies when the container was started.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "AwsSecurityFindingFilters$ResourceContainerLaunchedAt": "

A timestamp that identifies when the container was started.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsSecurityFindingFilters$NoteUpdatedAt": "

The timestamp of when the note was updated.

" } }, @@ -5208,7 +5208,7 @@ "AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetails$Min": "

The minimum amount of memory per vCPU, in GiB. If this parameter is omitted, there's no maximum limit.

", "AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetails$Max": "

The maximum amount of total local storage, in GB.

", "AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetails$Min": "

The minimum amount of total local storage, in GB.

", - "AwsKmsKeyDetails$CreationDate": "

Indicates when the KMS key was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsKmsKeyDetails$CreationDate": "

Indicates when the KMS key was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterRestoreStatus$CurrentRestoreRateInMegaBytesPerSecond": "

The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup.

This field is only updated when you restore to DC2 and DS2 node types.

", "Cvss$BaseScore": "

The base CVSS score.

", "DoubleConfigurationOptions$DefaultValue": "

The Security Hub default value for a control parameter that is a double.

", @@ -6379,8 +6379,8 @@ "AwsApiCallAction$Api": "

The name of the API method that was issued.

", "AwsApiCallAction$ServiceName": "

The name of the Amazon Web Services service that the API method belongs to.

", "AwsApiCallAction$CallerType": "

Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS domain (domain).

", - "AwsApiCallAction$FirstSeen": "

An ISO8601-formatted timestamp that indicates when the API call was first observed.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "AwsApiCallAction$LastSeen": "

An ISO8601-formatted timestamp that indicates when the API call was most recently observed.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "AwsApiCallAction$FirstSeen": "

A timestamp that indicates when the API call was first observed.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsApiCallAction$LastSeen": "

A timestamp that indicates when the API call was most recently observed.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiCallActionDomainDetails$Domain": "

The name of the DNS domain that issued the API call.

", "AwsApiGatewayAccessLogSettings$Format": "

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

", "AwsApiGatewayAccessLogSettings$DestinationArn": "

The ARN of the CloudWatch Logs log group that receives the access logs.

", @@ -6392,7 +6392,7 @@ "AwsApiGatewayRestApiDetails$Id": "

The identifier of the REST API.

", "AwsApiGatewayRestApiDetails$Name": "

The name of the REST API.

", "AwsApiGatewayRestApiDetails$Description": "

A description of the REST API.

", - "AwsApiGatewayRestApiDetails$CreatedDate": "

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsApiGatewayRestApiDetails$CreatedDate": "

Indicates when the API was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiGatewayRestApiDetails$Version": "

The version identifier for the REST API.

", "AwsApiGatewayRestApiDetails$ApiKeySource": "

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

", "AwsApiGatewayStageDetails$DeploymentId": "

The identifier of the deployment that the stage points to.

", @@ -6402,13 +6402,13 @@ "AwsApiGatewayStageDetails$CacheClusterSize": "

If a cache cluster is enabled, the size of the cache cluster.

", "AwsApiGatewayStageDetails$CacheClusterStatus": "

If a cache cluster is enabled, the status of the cache cluster.

", "AwsApiGatewayStageDetails$DocumentationVersion": "

The version of the API documentation that is associated with the stage.

", - "AwsApiGatewayStageDetails$CreatedDate": "

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsApiGatewayStageDetails$LastUpdatedDate": "

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsApiGatewayStageDetails$CreatedDate": "

Indicates when the stage was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsApiGatewayStageDetails$LastUpdatedDate": "

Indicates when the stage was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiGatewayStageDetails$WebAclArn": "

The ARN of the web ACL associated with the stage.

", "AwsApiGatewayV2ApiDetails$ApiEndpoint": "

The URI of the API.

Uses the format <api-id>.execute-api.<region>.amazonaws.com

The stage name is typically appended to the URI to form a complete path to a deployed API stage.

", "AwsApiGatewayV2ApiDetails$ApiId": "

The identifier of the API.

", "AwsApiGatewayV2ApiDetails$ApiKeySelectionExpression": "

An API key selection expression. Supported only for WebSocket APIs.

", - "AwsApiGatewayV2ApiDetails$CreatedDate": "

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsApiGatewayV2ApiDetails$CreatedDate": "

Indicates when the API was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiGatewayV2ApiDetails$Description": "

A description of the API.

", "AwsApiGatewayV2ApiDetails$Version": "

The version identifier for the API.

", "AwsApiGatewayV2ApiDetails$Name": "

The name of the API.

", @@ -6416,10 +6416,10 @@ "AwsApiGatewayV2ApiDetails$RouteSelectionExpression": "

The route selection expression for the API.

For HTTP APIs, must be ${request.method} ${request.path}. This is the default value for HTTP APIs.

For WebSocket APIs, there is no default value.

", "AwsApiGatewayV2RouteSettings$LoggingLevel": "

The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

If the logging level is ERROR, then the logs only include error-level entries.

If the logging level is INFO, then the logs include both ERROR events and extra informational events.

Valid values: OFF | ERROR | INFO

", "AwsApiGatewayV2StageDetails$ClientCertificateId": "

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

", - "AwsApiGatewayV2StageDetails$CreatedDate": "

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsApiGatewayV2StageDetails$CreatedDate": "

Indicates when the stage was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiGatewayV2StageDetails$Description": "

The description of the stage.

", "AwsApiGatewayV2StageDetails$DeploymentId": "

The identifier of the deployment that the stage is associated with.

", - "AwsApiGatewayV2StageDetails$LastUpdatedDate": "

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsApiGatewayV2StageDetails$LastUpdatedDate": "

Indicates when the stage was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsApiGatewayV2StageDetails$StageName": "

The name of the stage.

", "AwsApiGatewayV2StageDetails$LastDeploymentStatusMessage": "

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

", "AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails$AuthenticationType": "

The type of security configuration for your GraphQL API: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.

", @@ -6447,7 +6447,7 @@ "AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails$Value": "

The name of the Availability Zone.

", "AwsAutoScalingAutoScalingGroupDetails$LaunchConfigurationName": "

The name of the launch configuration.

", "AwsAutoScalingAutoScalingGroupDetails$HealthCheckType": "

The service to use for the health checks. Valid values are EC2 or ELB.

", - "AwsAutoScalingAutoScalingGroupDetails$CreatedTime": "

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsAutoScalingAutoScalingGroupDetails$CreatedTime": "

Indicates when the auto scaling group was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification$LaunchTemplateId": "

The identifier of the launch template. You must specify either LaunchTemplateId or LaunchTemplateName.

", "AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification$LaunchTemplateName": "

The name of the launch template. You must specify either LaunchTemplateId or LaunchTemplateName.

", "AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification$Version": "

Identifies the version of the launch template. You can specify a version identifier, or use the values $Latest or $Default.

", @@ -6464,7 +6464,7 @@ "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails$SnapshotId": "

The snapshot ID of the volume to use.

You must specify either VolumeSize or SnapshotId.

", "AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails$VolumeType": "

The volume type. Valid values are as follows:

", "AwsAutoScalingLaunchConfigurationDetails$ClassicLinkVpcId": "

The identifier of a ClassicLink-enabled VPC that EC2-Classic instances are linked to.

", - "AwsAutoScalingLaunchConfigurationDetails$CreatedTime": "

The creation date and time for the launch configuration.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsAutoScalingLaunchConfigurationDetails$CreatedTime": "

The creation date and time for the launch configuration.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsAutoScalingLaunchConfigurationDetails$IamInstanceProfile": "

The name or the ARN of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role.

", "AwsAutoScalingLaunchConfigurationDetails$ImageId": "

The identifier of the Amazon Machine Image (AMI) that is used to launch EC2 instances.

", "AwsAutoScalingLaunchConfigurationDetails$InstanceType": "

The instance type for the instances.

", @@ -6513,15 +6513,15 @@ "AwsBackupRecoveryPointDetails$StatusMessage": "

A message explaining the reason of the recovery point deletion failure.

", "AwsBackupRecoveryPointDetails$StorageClass": "

Specifies the storage class of the recovery point. Valid values are as follows:

", "AwsCertificateManagerCertificateDetails$CertificateAuthorityArn": "

The ARN of the private certificate authority (CA) that will be used to issue the certificate.

", - "AwsCertificateManagerCertificateDetails$CreatedAt": "

Indicates when the certificate was requested.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsCertificateManagerCertificateDetails$CreatedAt": "

Indicates when the certificate was requested.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsCertificateManagerCertificateDetails$DomainName": "

The fully qualified domain name (FQDN), such as www.example.com, that is secured by the certificate.

", "AwsCertificateManagerCertificateDetails$FailureReason": "

For a failed certificate request, the reason for the failure.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

", - "AwsCertificateManagerCertificateDetails$ImportedAt": "

Indicates when the certificate was imported. Provided if the certificate type is IMPORTED.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsCertificateManagerCertificateDetails$IssuedAt": "

Indicates when the certificate was issued. Provided if the certificate type is AMAZON_ISSUED.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsCertificateManagerCertificateDetails$ImportedAt": "

Indicates when the certificate was imported. Provided if the certificate type is IMPORTED.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsCertificateManagerCertificateDetails$IssuedAt": "

Indicates when the certificate was issued. Provided if the certificate type is AMAZON_ISSUED.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsCertificateManagerCertificateDetails$Issuer": "

The name of the certificate authority that issued and signed the certificate.

", "AwsCertificateManagerCertificateDetails$KeyAlgorithm": "

The algorithm that was used to generate the public-private key pair.

Valid values: RSA_2048 | RSA_1024 | RSA_4096 | EC_prime256v1 | EC_secp384r1 | EC_secp521r1

", - "AwsCertificateManagerCertificateDetails$NotAfter": "

The time after which the certificate becomes invalid.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsCertificateManagerCertificateDetails$NotBefore": "

The time before which the certificate is not valid.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsCertificateManagerCertificateDetails$NotAfter": "

The time after which the certificate becomes invalid.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsCertificateManagerCertificateDetails$NotBefore": "

The time before which the certificate is not valid.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsCertificateManagerCertificateDetails$RenewalEligibility": "

Whether the certificate is eligible for renewal.

Valid values: ELIGIBLE | INELIGIBLE

", "AwsCertificateManagerCertificateDetails$Serial": "

The serial number of the certificate.

", "AwsCertificateManagerCertificateDetails$SignatureAlgorithm": "

The algorithm that was used to sign the certificate.

", @@ -6538,7 +6538,7 @@ "AwsCertificateManagerCertificateOptions$CertificateTransparencyLoggingPreference": "

Whether to add the certificate to a transparency log.

Valid values: DISABLED | ENABLED

", "AwsCertificateManagerCertificateRenewalSummary$RenewalStatus": "

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

", "AwsCertificateManagerCertificateRenewalSummary$RenewalStatusReason": "

The reason that a renewal request was unsuccessful. This attribute is used only when RenewalStatus is FAILED.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

", - "AwsCertificateManagerCertificateRenewalSummary$UpdatedAt": "

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsCertificateManagerCertificateRenewalSummary$UpdatedAt": "

Indicates when the renewal summary was last updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsCertificateManagerCertificateResourceRecord$Name": "

The name of the resource.

", "AwsCertificateManagerCertificateResourceRecord$Type": "

The type of resource.

", "AwsCertificateManagerCertificateResourceRecord$Value": "

The value of the resource.

", @@ -6559,7 +6559,7 @@ "AwsCloudFrontDistributionDetails$DefaultRootObject": "

The object that CloudFront sends in response to requests from the origin (for example, index.html) when a viewer requests the root URL for the distribution (http://www.example.com) instead of an object in your distribution (http://www.example.com/product-description.html).

", "AwsCloudFrontDistributionDetails$DomainName": "

The domain name corresponding to the distribution.

", "AwsCloudFrontDistributionDetails$ETag": "

The entity tag is a hash of the object.

", - "AwsCloudFrontDistributionDetails$LastModifiedTime": "

Indicates when that the distribution was last modified.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsCloudFrontDistributionDetails$LastModifiedTime": "

Indicates when that the distribution was last modified.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsCloudFrontDistributionDetails$Status": "

Indicates the current status of the distribution.

", "AwsCloudFrontDistributionDetails$WebAclId": "

A unique identifier that specifies the WAF web ACL, if any, to associate with this distribution.

", "AwsCloudFrontDistributionLogging$Bucket": "

The S3 bucket to store the access logs in.

", @@ -6662,8 +6662,8 @@ "AwsDynamoDbTableAttributeDefinition$AttributeName": "

The name of the attribute.

", "AwsDynamoDbTableAttributeDefinition$AttributeType": "

The type of the attribute.

", "AwsDynamoDbTableBillingModeSummary$BillingMode": "

The method used to charge for read and write throughput and to manage capacity.

", - "AwsDynamoDbTableBillingModeSummary$LastUpdateToPayPerRequestDateTime": "

If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was set to that value.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsDynamoDbTableDetails$CreationDateTime": "

Indicates when the table was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsDynamoDbTableBillingModeSummary$LastUpdateToPayPerRequestDateTime": "

If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was set to that value.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsDynamoDbTableDetails$CreationDateTime": "

Indicates when the table was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsDynamoDbTableDetails$GlobalTableVersion": "

The version of global tables being used.

", "AwsDynamoDbTableDetails$LatestStreamArn": "

The ARN of the latest stream for the table.

", "AwsDynamoDbTableDetails$LatestStreamLabel": "

The label of the latest stream. The label is not a unique identifier.

", @@ -6678,8 +6678,8 @@ "AwsDynamoDbTableLocalSecondaryIndex$IndexArn": "

The ARN of the index.

", "AwsDynamoDbTableLocalSecondaryIndex$IndexName": "

The name of the index.

", "AwsDynamoDbTableProjection$ProjectionType": "

The types of attributes that are projected into the index. Valid values are as follows:

", - "AwsDynamoDbTableProvisionedThroughput$LastDecreaseDateTime": "

Indicates when the provisioned throughput was last decreased.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsDynamoDbTableProvisionedThroughput$LastIncreaseDateTime": "

Indicates when the provisioned throughput was last increased.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsDynamoDbTableProvisionedThroughput$LastDecreaseDateTime": "

Indicates when the provisioned throughput was last decreased.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsDynamoDbTableProvisionedThroughput$LastIncreaseDateTime": "

Indicates when the provisioned throughput was last increased.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsDynamoDbTableReplica$KmsMasterKeyId": "

The identifier of the KMS key that will be used for KMS encryption for the replica.

", "AwsDynamoDbTableReplica$RegionName": "

The name of the Region where the replica is located.

", "AwsDynamoDbTableReplica$ReplicaStatus": "

The current status of the replica. Valid values are as follows:

", @@ -6687,8 +6687,8 @@ "AwsDynamoDbTableReplicaGlobalSecondaryIndex$IndexName": "

The name of the index.

", "AwsDynamoDbTableRestoreSummary$SourceBackupArn": "

The ARN of the source backup from which the table was restored.

", "AwsDynamoDbTableRestoreSummary$SourceTableArn": "

The ARN of the source table for the backup.

", - "AwsDynamoDbTableRestoreSummary$RestoreDateTime": "

Indicates the point in time that the table was restored to.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsDynamoDbTableSseDescription$InaccessibleEncryptionDateTime": "

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsDynamoDbTableRestoreSummary$RestoreDateTime": "

Indicates the point in time that the table was restored to.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsDynamoDbTableSseDescription$InaccessibleEncryptionDateTime": "

If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsDynamoDbTableSseDescription$Status": "

The status of the server-side encryption.

", "AwsDynamoDbTableSseDescription$SseType": "

The type of server-side encryption.

", "AwsDynamoDbTableSseDescription$KmsMasterKeyArn": "

The ARN of the KMS key that is used for the KMS encryption.

", @@ -6727,7 +6727,7 @@ "AwsEc2InstanceDetails$IamInstanceProfileArn": "

The IAM profile ARN of the instance.

", "AwsEc2InstanceDetails$VpcId": "

The identifier of the VPC that the instance was launched in.

", "AwsEc2InstanceDetails$SubnetId": "

The identifier of the subnet that the instance was launched in.

", - "AwsEc2InstanceDetails$LaunchedAt": "

Indicates when the instance was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsEc2InstanceDetails$LaunchedAt": "

Indicates when the instance was launched.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsEc2InstanceDetails$VirtualizationType": "

The virtualization type of the Amazon Machine Image (AMI) required to launch the instance.

", "AwsEc2InstanceMetadataOptions$HttpEndpoint": "

Enables or disables the HTTP metadata endpoint on the instance.

", "AwsEc2InstanceMetadataOptions$HttpProtocolIpv6": "

Enables or disables the IPv6 endpoint for the instance metadata service.

", @@ -6799,7 +6799,7 @@ "AwsEc2NetworkAclEntry$Ipv6CidrBlock": "

The IPV6 network range for which to deny or allow access.

", "AwsEc2NetworkAclEntry$Protocol": "

The protocol that the rule applies to. To deny or allow access to all protocols, use the value -1.

", "AwsEc2NetworkAclEntry$RuleAction": "

Whether the rule is used to allow access or deny access.

", - "AwsEc2NetworkInterfaceAttachment$AttachTime": "

Indicates when the attachment initiated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsEc2NetworkInterfaceAttachment$AttachTime": "

Indicates when the attachment initiated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsEc2NetworkInterfaceAttachment$AttachmentId": "

The identifier of the network interface attachment

", "AwsEc2NetworkInterfaceAttachment$InstanceId": "

The ID of the instance.

", "AwsEc2NetworkInterfaceAttachment$InstanceOwnerId": "

The Amazon Web Services account ID of the owner of the instance.

", @@ -6850,7 +6850,7 @@ "AwsEc2VolumeAttachment$AttachTime": "

The datetime when the attachment initiated.

", "AwsEc2VolumeAttachment$InstanceId": "

The identifier of the EC2 instance.

", "AwsEc2VolumeAttachment$Status": "

The attachment state of the volume. Valid values are as follows:

", - "AwsEc2VolumeDetails$CreateTime": "

Indicates when the volume was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsEc2VolumeDetails$CreateTime": "

Indicates when the volume was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsEc2VolumeDetails$DeviceName": "

The device name for the volume that is attached to the instance.

", "AwsEc2VolumeDetails$SnapshotId": "

The snapshot from which the volume was created.

", "AwsEc2VolumeDetails$Status": "

The volume state. Valid values are as follows:

", @@ -6887,7 +6887,7 @@ "AwsEc2VpnConnectionRoutesDetails$DestinationCidrBlock": "

The CIDR block associated with the local subnet of the customer data center.

", "AwsEc2VpnConnectionRoutesDetails$State": "

The current state of the static route.

", "AwsEc2VpnConnectionVgwTelemetryDetails$CertificateArn": "

The ARN of the VPN tunnel endpoint certificate.

", - "AwsEc2VpnConnectionVgwTelemetryDetails$LastStatusChange": "

The date and time of the last change in status.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsEc2VpnConnectionVgwTelemetryDetails$LastStatusChange": "

The date and time of the last change in status.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsEc2VpnConnectionVgwTelemetryDetails$OutsideIpAddress": "

The Internet-routable IP address of the virtual private gateway's outside interface.

", "AwsEc2VpnConnectionVgwTelemetryDetails$Status": "

The status of the VPN tunnel. Valid values are DOWN or UP.

", "AwsEc2VpnConnectionVgwTelemetryDetails$StatusMessage": "

If an error occurs, a description of the error.

", @@ -6895,7 +6895,7 @@ "AwsEcrContainerImageDetails$RepositoryName": "

The name of the repository that the image belongs to.

", "AwsEcrContainerImageDetails$Architecture": "

The architecture of the image. Valid values are as follows:

", "AwsEcrContainerImageDetails$ImageDigest": "

The sha256 digest of the image manifest.

", - "AwsEcrContainerImageDetails$ImagePublishedAt": "

The date and time when the image was pushed to the repository.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsEcrContainerImageDetails$ImagePublishedAt": "

The date and time when the image was pushed to the repository.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsEcrRepositoryDetails$Arn": "

The ARN of the repository.

", "AwsEcrRepositoryDetails$ImageTagMutability": "

The tag mutability setting for the repository. Valid values are IMMUTABLE or MUTABLE.

", "AwsEcrRepositoryDetails$RepositoryName": "

The name of the repository.

", @@ -7068,7 +7068,7 @@ "AwsElbLoadBalancerAdditionalAttribute$Value": "

The value of the attribute.

", "AwsElbLoadBalancerDetails$CanonicalHostedZoneName": "

The name of the Amazon Route 53 hosted zone for the load balancer.

", "AwsElbLoadBalancerDetails$CanonicalHostedZoneNameID": "

The ID of the Amazon Route 53 hosted zone for the load balancer.

", - "AwsElbLoadBalancerDetails$CreatedTime": "

Indicates when the load balancer was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsElbLoadBalancerDetails$CreatedTime": "

Indicates when the load balancer was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsElbLoadBalancerDetails$DnsName": "

The DNS name of the load balancer.

", "AwsElbLoadBalancerDetails$LoadBalancerName": "

The name of the load balancer.

", "AwsElbLoadBalancerDetails$Scheme": "

The type of load balancer. Only provided if the load balancer is in a VPC.

If Scheme is internet-facing, the load balancer has a public DNS name that resolves to a public IP address.

If Scheme is internal, the load balancer has a public DNS name that resolves to a private IP address.

", @@ -7083,7 +7083,7 @@ "AwsElbv2LoadBalancerAttribute$Key": "

The name of the load balancer attribute.

", "AwsElbv2LoadBalancerAttribute$Value": "

The value of the load balancer attribute.

", "AwsElbv2LoadBalancerDetails$CanonicalHostedZoneId": "

The ID of the Amazon Route 53 hosted zone associated with the load balancer.

", - "AwsElbv2LoadBalancerDetails$CreatedTime": "

Indicates when the load balancer was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsElbv2LoadBalancerDetails$CreatedTime": "

Indicates when the load balancer was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsElbv2LoadBalancerDetails$DNSName": "

The public DNS name of the load balancer.

", "AwsElbv2LoadBalancerDetails$IpAddressType": "

The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

", "AwsElbv2LoadBalancerDetails$Scheme": "

The nodes of an Internet-facing load balancer have public IP addresses.

", @@ -7121,13 +7121,13 @@ "AwsGuardDutyDetectorFeaturesDetails$Name": "

Indicates the name of the feature that is activated for the detector.

", "AwsGuardDutyDetectorFeaturesDetails$Status": "

Indicates the status of the feature that is activated for the detector.

", "AwsIamAccessKeyDetails$UserName": "

The user associated with the IAM access key related to a finding.

The UserName parameter has been replaced with the PrincipalName parameter because access keys can also be assigned to principals that are not IAM users.

", - "AwsIamAccessKeyDetails$CreatedAt": "

Indicates when the IAM access key was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamAccessKeyDetails$CreatedAt": "

Indicates when the IAM access key was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamAccessKeyDetails$PrincipalId": "

The ID of the principal associated with an access key.

", "AwsIamAccessKeyDetails$PrincipalType": "

The type of principal associated with an access key.

", "AwsIamAccessKeyDetails$PrincipalName": "

The name of the principal.

", "AwsIamAccessKeyDetails$AccountId": "

The Amazon Web Services account ID of the account for the key.

", "AwsIamAccessKeyDetails$AccessKeyId": "

The identifier of the access key.

", - "AwsIamAccessKeySessionContextAttributes$CreationDate": "

Indicates when the session was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamAccessKeySessionContextAttributes$CreationDate": "

Indicates when the session was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamAccessKeySessionContextSessionIssuer$Type": "

The type of principal (user, role, or group) that created the session.

", "AwsIamAccessKeySessionContextSessionIssuer$PrincipalId": "

The principal ID of the principal (user, role, or group) that created the session.

", "AwsIamAccessKeySessionContextSessionIssuer$Arn": "

The ARN of the session.

", @@ -7135,38 +7135,38 @@ "AwsIamAccessKeySessionContextSessionIssuer$UserName": "

The name of the principal that created the session.

", "AwsIamAttachedManagedPolicy$PolicyName": "

The name of the policy.

", "AwsIamAttachedManagedPolicy$PolicyArn": "

The ARN of the policy.

", - "AwsIamGroupDetails$CreateDate": "

Indicates when the IAM group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamGroupDetails$CreateDate": "

Indicates when the IAM group was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamGroupDetails$GroupId": "

The identifier of the IAM group.

", "AwsIamGroupDetails$GroupName": "

The name of the IAM group.

", "AwsIamGroupDetails$Path": "

The path to the group.

", "AwsIamGroupPolicy$PolicyName": "

The name of the policy.

", "AwsIamInstanceProfile$Arn": "

The ARN of the instance profile.

", - "AwsIamInstanceProfile$CreateDate": "

Indicates when the instance profile was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamInstanceProfile$CreateDate": "

Indicates when the instance profile was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamInstanceProfile$InstanceProfileId": "

The identifier of the instance profile.

", "AwsIamInstanceProfile$InstanceProfileName": "

The name of the instance profile.

", "AwsIamInstanceProfile$Path": "

The path to the instance profile.

", "AwsIamInstanceProfileRole$Arn": "

The ARN of the role.

", - "AwsIamInstanceProfileRole$CreateDate": "

Indicates when the role was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamInstanceProfileRole$CreateDate": "

Indicates when the role was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamInstanceProfileRole$Path": "

The path to the role.

", "AwsIamInstanceProfileRole$RoleId": "

The identifier of the role.

", "AwsIamInstanceProfileRole$RoleName": "

The name of the role.

", "AwsIamPermissionsBoundary$PermissionsBoundaryArn": "

The ARN of the policy used to set the permissions boundary.

", "AwsIamPermissionsBoundary$PermissionsBoundaryType": "

The usage type for the permissions boundary.

", - "AwsIamPolicyDetails$CreateDate": "

When the policy was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamPolicyDetails$CreateDate": "

When the policy was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamPolicyDetails$DefaultVersionId": "

The identifier of the default version of the policy.

", "AwsIamPolicyDetails$Description": "

A description of the policy.

", "AwsIamPolicyDetails$Path": "

The path to the policy.

", "AwsIamPolicyDetails$PolicyId": "

The unique identifier of the policy.

", "AwsIamPolicyDetails$PolicyName": "

The name of the policy.

", - "AwsIamPolicyDetails$UpdateDate": "

When the policy was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamPolicyDetails$UpdateDate": "

When the policy was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamPolicyVersion$VersionId": "

The identifier of the policy version.

", - "AwsIamPolicyVersion$CreateDate": "

Indicates when the version was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsIamRoleDetails$CreateDate": "

Indicates when the role was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamPolicyVersion$CreateDate": "

Indicates when the version was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsIamRoleDetails$CreateDate": "

Indicates when the role was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamRoleDetails$RoleId": "

The stable and unique string identifying the role.

", "AwsIamRoleDetails$RoleName": "

The friendly name that identifies the role.

", "AwsIamRoleDetails$Path": "

The path to the role.

", "AwsIamRolePolicy$PolicyName": "

The name of the policy.

", - "AwsIamUserDetails$CreateDate": "

Indicates when the user was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsIamUserDetails$CreateDate": "

Indicates when the user was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsIamUserDetails$Path": "

The path to the user.

", "AwsIamUserDetails$UserId": "

The unique identifier for the user.

", "AwsIamUserDetails$UserName": "

The name of the user.

", @@ -7190,7 +7190,7 @@ "AwsLambdaFunctionDetails$FunctionName": "

The name of the function.

", "AwsLambdaFunctionDetails$Handler": "

The function that Lambda calls to begin executing your function.

", "AwsLambdaFunctionDetails$KmsKeyArn": "

The KMS key that is used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed customer managed key.

", - "AwsLambdaFunctionDetails$LastModified": "

Indicates when the function was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsLambdaFunctionDetails$LastModified": "

Indicates when the function was last updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsLambdaFunctionDetails$MasterArn": "

For Lambda@Edge functions, the ARN of the master function.

", "AwsLambdaFunctionDetails$RevisionId": "

The latest updated revision of the function or alias.

", "AwsLambdaFunctionDetails$Role": "

The function's execution role.

", @@ -7202,7 +7202,7 @@ "AwsLambdaFunctionLayer$Arn": "

The ARN of the function layer.

", "AwsLambdaFunctionTracingConfig$Mode": "

The tracing mode.

", "AwsLambdaFunctionVpcConfig$VpcId": "

The ID of the VPC.

", - "AwsLambdaLayerVersionDetails$CreatedDate": "

Indicates when the version was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsLambdaLayerVersionDetails$CreatedDate": "

Indicates when the version was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsMountPoint$SourceVolume": "

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

", "AwsMountPoint$ContainerPath": "

The path on the container to mount the host volume at.

", "AwsMskClusterClusterInfoDetails$CurrentVersion": "

The current version of the cluster.

", @@ -7262,7 +7262,7 @@ "AwsRdsDbClusterDetails$HostedZoneId": "

Specifies the identifier that Amazon Route 53 assigns when you create a hosted zone.

", "AwsRdsDbClusterDetails$KmsKeyId": "

The ARN of the KMS master key that is used to encrypt the database instances in the DB cluster.

", "AwsRdsDbClusterDetails$DbClusterResourceId": "

The identifier of the DB cluster. The identifier must be unique within each Amazon Web Services Region and is immutable.

", - "AwsRdsDbClusterDetails$ClusterCreateTime": "

Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsDbClusterDetails$ClusterCreateTime": "

Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRdsDbClusterDetails$EngineMode": "

The database engine mode of the DB cluster.Valid values are as follows:

", "AwsRdsDbClusterDetails$ActivityStreamStatus": "

The status of the database activity stream. Valid values are as follows:

", "AwsRdsDbClusterDetails$DbClusterParameterGroup": "

The name of the DB cluster parameter group for the DB cluster.

", @@ -7273,11 +7273,11 @@ "AwsRdsDbClusterOptionGroupMembership$DbClusterOptionGroupName": "

The name of the DB cluster option group.

", "AwsRdsDbClusterOptionGroupMembership$Status": "

The status of the DB cluster option group.

", "AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute$AttributeName": "

The name of the manual DB cluster snapshot attribute. The attribute named restore refers to the list of Amazon Web Services accounts that have permission to copy or restore the manual DB cluster snapshot.

", - "AwsRdsDbClusterSnapshotDetails$SnapshotCreateTime": "

Indicates when the snapshot was taken.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsDbClusterSnapshotDetails$SnapshotCreateTime": "

Indicates when the snapshot was taken.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRdsDbClusterSnapshotDetails$Engine": "

The name of the database engine that you want to use for this DB instance.

", "AwsRdsDbClusterSnapshotDetails$Status": "

The status of this DB cluster snapshot.

", "AwsRdsDbClusterSnapshotDetails$VpcId": "

The VPC ID that is associated with the DB cluster snapshot.

", - "AwsRdsDbClusterSnapshotDetails$ClusterCreateTime": "

Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsDbClusterSnapshotDetails$ClusterCreateTime": "

Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRdsDbClusterSnapshotDetails$MasterUsername": "

The name of the master user for the DB cluster.

", "AwsRdsDbClusterSnapshotDetails$EngineVersion": "

The version of the database engine to use.

", "AwsRdsDbClusterSnapshotDetails$LicenseModel": "

The license model information for this DB cluster snapshot.

", @@ -7300,7 +7300,7 @@ "AwsRdsDbInstanceDetails$DBName": "

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

", "AwsRdsDbInstanceDetails$Engine": "

Provides the name of the database engine to use for this DB instance.

", "AwsRdsDbInstanceDetails$EngineVersion": "

Indicates the database engine version.

", - "AwsRdsDbInstanceDetails$InstanceCreateTime": "

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsDbInstanceDetails$InstanceCreateTime": "

Indicates when the DB instance was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRdsDbInstanceDetails$KmsKeyId": "

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

", "AwsRdsDbInstanceDetails$TdeCredentialArn": "

The ARN from the key store with which the instance is associated for TDE encryption.

", "AwsRdsDbInstanceDetails$EnhancedMonitoringResourceArn": "

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

", @@ -7309,7 +7309,7 @@ "AwsRdsDbInstanceDetails$PreferredBackupWindow": "

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

", "AwsRdsDbInstanceDetails$AvailabilityZone": "

The Availability Zone where the DB instance will be created.

", "AwsRdsDbInstanceDetails$PreferredMaintenanceWindow": "

The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

", - "AwsRdsDbInstanceDetails$LatestRestorableTime": "

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsDbInstanceDetails$LatestRestorableTime": "

Specifies the latest time to which a database can be restored with point-in-time restore.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRdsDbInstanceDetails$ReadReplicaSourceDBInstanceIdentifier": "

If this DB instance is a read replica, contains the identifier of the source DB instance.

", "AwsRdsDbInstanceDetails$LicenseModel": "

License model information for this DB instance.

", "AwsRdsDbInstanceDetails$CharacterSetName": "

The name of the character set that this DB instance is associated with.

", @@ -7384,7 +7384,7 @@ "AwsRdsEventSubscriptionDetails$SnsTopicArn": "

The ARN of the SNS topic to post the event notifications to.

", "AwsRdsEventSubscriptionDetails$SourceType": "

The source type for the event notification subscription.

", "AwsRdsEventSubscriptionDetails$Status": "

The status of the event notification subscription.

Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

", - "AwsRdsEventSubscriptionDetails$SubscriptionCreationTime": "

The datetime when the event notification subscription was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRdsEventSubscriptionDetails$SubscriptionCreationTime": "

The datetime when the event notification subscription was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterClusterNode$NodeRole": "

The role of the node. A node might be a leader node or a compute node.

", "AwsRedshiftClusterClusterNode$PrivateIpAddress": "

The private IP address of the node.

", "AwsRedshiftClusterClusterNode$PublicIpAddress": "

The public IP address of the node.

", @@ -7397,12 +7397,12 @@ "AwsRedshiftClusterClusterSecurityGroup$Status": "

The status of the cluster security group.

", "AwsRedshiftClusterClusterSnapshotCopyStatus$DestinationRegion": "

The destination Region that snapshots are automatically copied to when cross-Region snapshot copy is enabled.

", "AwsRedshiftClusterClusterSnapshotCopyStatus$SnapshotCopyGrantName": "

The name of the snapshot copy grant.

", - "AwsRedshiftClusterDeferredMaintenanceWindow$DeferMaintenanceEndTime": "

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterDeferredMaintenanceWindow$DeferMaintenanceEndTime": "

The end of the time window for which maintenance was deferred.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterDeferredMaintenanceWindow$DeferMaintenanceIdentifier": "

The identifier of the maintenance window.

", - "AwsRedshiftClusterDeferredMaintenanceWindow$DeferMaintenanceStartTime": "

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterDeferredMaintenanceWindow$DeferMaintenanceStartTime": "

The start of the time window for which maintenance was deferred.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterDetails$AvailabilityZone": "

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

", "AwsRedshiftClusterDetails$ClusterAvailabilityStatus": "

The availability status of the cluster for queries. Possible values are the following:

", - "AwsRedshiftClusterDetails$ClusterCreateTime": "

Indicates when the cluster was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterDetails$ClusterCreateTime": "

Indicates when the cluster was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterDetails$ClusterIdentifier": "

The unique identifier of the cluster.

", "AwsRedshiftClusterDetails$ClusterPublicKey": "

The public key for the cluster.

", "AwsRedshiftClusterDetails$ClusterRevisionNumber": "

The specific revision number of the database in the cluster.

", @@ -7411,12 +7411,12 @@ "AwsRedshiftClusterDetails$ClusterVersion": "

The version ID of the Amazon Redshift engine that runs on the cluster.

", "AwsRedshiftClusterDetails$DBName": "

The name of the initial database that was created when the cluster was created.

The same name is returned for the life of the cluster.

If an initial database is not specified, a database named devdev is created by default.

", "AwsRedshiftClusterDetails$ElasticResizeNumberOfNodeOptions": "

The number of nodes that you can use the elastic resize method to resize the cluster to.

", - "AwsRedshiftClusterDetails$ExpectedNextSnapshotScheduleTime": "

Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterDetails$ExpectedNextSnapshotScheduleTime": "

Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterDetails$ExpectedNextSnapshotScheduleTimeStatus": "

The status of the next expected snapshot.

Valid values: OnTrack | Pending

", "AwsRedshiftClusterDetails$KmsKeyId": "

The identifier of the KMS encryption key that is used to encrypt data in the cluster.

", "AwsRedshiftClusterDetails$MaintenanceTrackName": "

The name of the maintenance track for the cluster.

", "AwsRedshiftClusterDetails$MasterUsername": "

The master user name for the cluster. This name is used to connect to the database that is specified in as the value of DBName.

", - "AwsRedshiftClusterDetails$NextMaintenanceWindowStartTime": "

Indicates the start of the next maintenance window.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterDetails$NextMaintenanceWindowStartTime": "

Indicates the start of the next maintenance window.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterDetails$NodeType": "

The node type for the nodes in the cluster.

", "AwsRedshiftClusterDetails$PreferredMaintenanceWindow": "

The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

Format: <day>:HH:MM-<day>:HH:MM

For the day values, use mon | tue | wed | thu | fri | sat | sun

For example, sun:09:32-sun:10:02

", "AwsRedshiftClusterDetails$SnapshotScheduleIdentifier": "

A unique identifier for the cluster snapshot schedule.

", @@ -7432,8 +7432,8 @@ "AwsRedshiftClusterIamRole$IamRoleArn": "

The ARN of the IAM role.

", "AwsRedshiftClusterLoggingStatus$BucketName": "

The name of the S3 bucket where the log files are stored.

", "AwsRedshiftClusterLoggingStatus$LastFailureMessage": "

The message indicating that the logs failed to be delivered.

", - "AwsRedshiftClusterLoggingStatus$LastFailureTime": "

The last time when logs failed to be delivered.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsRedshiftClusterLoggingStatus$LastSuccessfulDeliveryTime": "

The last time that logs were delivered successfully.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsRedshiftClusterLoggingStatus$LastFailureTime": "

The last time when logs failed to be delivered.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsRedshiftClusterLoggingStatus$LastSuccessfulDeliveryTime": "

The last time that logs were delivered successfully.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsRedshiftClusterLoggingStatus$S3KeyPrefix": "

Provides the prefix applied to the log file names.

", "AwsRedshiftClusterPendingModifiedValues$ClusterIdentifier": "

The pending or in-progress change to the identifier for the cluster.

", "AwsRedshiftClusterPendingModifiedValues$ClusterType": "

The pending or in-progress change to the cluster type.

", @@ -7459,7 +7459,7 @@ "AwsS3AccessPointDetails$Name": "

The name of the specified access point.

", "AwsS3AccessPointDetails$NetworkOrigin": "

Indicates whether this access point allows access from the public internet.

", "AwsS3AccessPointVpcConfigurationDetails$VpcId": "

If this field is specified, this access point will only allow connections from the specified VPC ID.

", - "AwsS3BucketBucketLifecycleConfigurationRulesDetails$ExpirationDate": "

The date when objects are moved or deleted.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsS3BucketBucketLifecycleConfigurationRulesDetails$ExpirationDate": "

The date when objects are moved or deleted.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsS3BucketBucketLifecycleConfigurationRulesDetails$ID": "

The unique identifier of the rule.

", "AwsS3BucketBucketLifecycleConfigurationRulesDetails$Prefix": "

A prefix that identifies one or more objects that the rule applies to.

", "AwsS3BucketBucketLifecycleConfigurationRulesDetails$Status": "

The current status of the rule. Indicates whether the rule is currently being applied.

", @@ -7472,13 +7472,13 @@ "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails$Key": "

The tag key.

", "AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails$Value": "

The tag value

", "AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails$StorageClass": "

The class of storage to change the object to after the object is noncurrent for the specified number of days.

", - "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails$Date": "

A date on which to transition objects to the specified storage class. If you provide Date, you cannot provide Days.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails$Date": "

A date on which to transition objects to the specified storage class. If you provide Date, you cannot provide Days.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails$StorageClass": "

The storage class to transition the object to. Valid values are as follows:

", "AwsS3BucketBucketVersioningConfiguration$Status": "

The versioning status of the S3 bucket. Valid values are Enabled or Suspended.

", "AwsS3BucketDetails$OwnerId": "

The canonical user ID of the owner of the S3 bucket.

", "AwsS3BucketDetails$OwnerName": "

The display name of the owner of the S3 bucket.

", "AwsS3BucketDetails$OwnerAccountId": "

The Amazon Web Services account identifier of the account that owns the S3 bucket.

", - "AwsS3BucketDetails$CreatedAt": "

Indicates when the S3 bucket was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsS3BucketDetails$CreatedAt": "

Indicates when the S3 bucket was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsS3BucketDetails$AccessControlList": "

The access control list for the S3 bucket.

", "AwsS3BucketDetails$Name": "

The name of the bucket.

", "AwsS3BucketLoggingConfiguration$DestinationBucketName": "

The name of the S3 bucket where log files for the S3 bucket are stored.

", @@ -7502,7 +7502,7 @@ "AwsS3BucketWebsiteConfigurationRoutingRuleRedirect$Protocol": "

The protocol to use to redirect the request. By default, uses the protocol from the original request.

", "AwsS3BucketWebsiteConfigurationRoutingRuleRedirect$ReplaceKeyPrefixWith": "

The object key prefix to use in the redirect request.

Cannot be provided if ReplaceKeyWith is present.

", "AwsS3BucketWebsiteConfigurationRoutingRuleRedirect$ReplaceKeyWith": "

The specific object key to use in the redirect request.

Cannot be provided if ReplaceKeyPrefixWith is present.

", - "AwsS3ObjectDetails$LastModified": "

Indicates when the object was last modified.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsS3ObjectDetails$LastModified": "

Indicates when the object was last modified.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsS3ObjectDetails$ETag": "

The opaque identifier assigned by a web server to a specific version of a resource found at a URL.

", "AwsS3ObjectDetails$VersionId": "

The version of the object.

", "AwsS3ObjectDetails$ContentType": "

A standard MIME type describing the format of the object data.

", @@ -7536,14 +7536,14 @@ "AwsSecurityFinding$Region": "

The Region from which the finding was generated.

Security Hub populates this attribute automatically for each finding. You cannot update it using BatchImportFindings or BatchUpdateFindings.

", "AwsSecurityFinding$GeneratorId": "

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

", "AwsSecurityFinding$AwsAccountId": "

The Amazon Web Services account ID that a finding is generated in.

", - "AwsSecurityFinding$FirstObservedAt": "

Indicates when the security findings provider first observed the potential security issue that a finding captured.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsSecurityFinding$LastObservedAt": "

Indicates when the security findings provider most recently observed the potential security issue that a finding captured.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsSecurityFinding$CreatedAt": "

Indicates when the security findings provider created the potential security issue that a finding captured.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "AwsSecurityFinding$UpdatedAt": "

Indicates when the security findings provider last updated the finding record.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "AwsSecurityFinding$FirstObservedAt": "

Indicates when the security findings provider first observed the potential security issue that a finding captured.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFinding$LastObservedAt": "

Indicates when the security findings provider most recently observed the potential security issue that a finding captured.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFinding$CreatedAt": "

Indicates when the security findings provider created the potential security issue that a finding captured.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AwsSecurityFinding$UpdatedAt": "

Indicates when the security findings provider last updated the finding record.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsSecurityFinding$Title": "

A finding's title.

In this release, Title is a required property.

", "AwsSecurityFinding$Description": "

A finding's description.

In this release, Description is a required property.

", "AwsSecurityFinding$SourceUrl": "

A URL that links to a page about the current finding in the security findings provider's solution.

", - "AwsSecurityFinding$ProcessedAt": "

An ISO8601-formatted timestamp that indicates when Security Hub received a finding and begins to process it.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "AwsSecurityFinding$ProcessedAt": "

A imestamp that indicates when Security Hub received a finding and begins to process it.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "AwsSecurityFinding$AwsAccountName": "

The name of the Amazon Web Services account from which a finding was generated.

", "AwsSecurityFindingIdentifier$Id": "

The identifier of the finding that was specified by the finding provider.

", "AwsSecurityFindingIdentifier$ProductArn": "

The ARN generated by Security Hub that uniquely identifies a product that generates findings. This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for a custom integration.

", @@ -7670,7 +7670,7 @@ "ContainerDetails$Name": "

The name of the container related to a finding.

", "ContainerDetails$ImageId": "

The identifier of the container image related to a finding.

", "ContainerDetails$ImageName": "

The name of the container image related to a finding.

", - "ContainerDetails$LaunchedAt": "

Indicates when the container started.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "ContainerDetails$LaunchedAt": "

Indicates when the container started.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "Country$CountryCode": "

The 2-letter ISO 3166 country code for the country.

", "Country$CountryName": "

The name of the country.

", "CreateActionTargetRequest$Name": "

The name of the custom action target. Can contain up to 20 characters.

", @@ -7699,8 +7699,8 @@ "Cvss$BaseVector": "

The base scoring vector for the CVSS score.

", "Cvss$Source": "

The origin of the original CVSS score and vector.

", "DataClassificationDetails$DetailedResultsLocation": "

The path to the folder or file that contains the sensitive data.

", - "DateFilter$Start": "

A timestamp that provides the start date for the date filter.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", - "DateFilter$End": "

A timestamp that provides the end date for the date filter.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "DateFilter$Start": "

A timestamp that provides the start date for the date filter.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "DateFilter$End": "

A timestamp that provides the end date for the date filter.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "DeleteActionTargetRequest$ActionTargetArn": "

The Amazon Resource Name (ARN) of the custom action target to delete.

", "DeleteActionTargetResponse$ActionTargetArn": "

The ARN of the custom action target that was deleted.

", "DeleteConfigurationPolicyRequest$Identifier": "

The Amazon Resource Name (ARN) or universally unique identifier (UUID) of the configuration policy.

", @@ -7811,7 +7811,7 @@ "NonEmptyStringList$member": null, "Note$Text": "

The text of a note.

", "Note$UpdatedBy": "

The principal that created a note.

", - "Note$UpdatedAt": "

The timestamp of when the note was updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "Note$UpdatedAt": "

A timestamp that indicates when the note was updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "NoteUpdate$Text": "

The updated note text.

", "NoteUpdate$UpdatedBy": "

The principal that updated the note.

", "OrganizationConfiguration$StatusMessage": "

Provides an explanation if the value of Status is equal to FAILED when ConfigurationType is equal to CENTRAL.

", @@ -7821,14 +7821,14 @@ "ParameterValue$Enum": "

A control parameter that is an enum.

", "Parameters$key": null, "PatchSummary$Id": "

The identifier of the compliance standard that was used to determine the patch compliance status.

", - "PatchSummary$OperationStartTime": "

Indicates when the operation started.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "PatchSummary$OperationEndTime": "

Indicates when the operation completed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "PatchSummary$OperationStartTime": "

Indicates when the operation started.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "PatchSummary$OperationEndTime": "

Indicates when the operation completed.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "PatchSummary$RebootOption": "

The reboot option specified for the instance.

", "PatchSummary$Operation": "

The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

", "ProcessDetails$Name": "

The name of the process.

", "ProcessDetails$Path": "

The path to the process executable.

", - "ProcessDetails$LaunchedAt": "

Indicates when the process was launched.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "ProcessDetails$TerminatedAt": "

Indicates when the process was terminated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "ProcessDetails$LaunchedAt": "

Indicates when the process was launched.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "ProcessDetails$TerminatedAt": "

Indicates when the process was terminated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "Product$ProductArn": "

The ARN assigned to the product.

", "Product$ProductName": "

The name of the product.

", "Product$CompanyName": "

The name of the company that provides the product.

", @@ -7970,7 +7970,7 @@ "Threat$Name": "

The name of the threat.

", "Threat$Severity": "

The severity of the threat.

", "ThreatIntelIndicator$Value": "

The value of a threat intelligence indicator.

", - "ThreatIntelIndicator$LastObservedAt": "

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "ThreatIntelIndicator$LastObservedAt": "

Indicates when the most recent instance of a threat intelligence indicator was observed.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "ThreatIntelIndicator$Source": "

The source of the threat intelligence indicator.

", "ThreatIntelIndicator$SourceUrl": "

The URL to the page or site where you can get more information about the threat intelligence indicator.

", "TypeList$member": null, @@ -8017,8 +8017,8 @@ "VulnerabilityVendor$Name": "

The name of the vendor.

", "VulnerabilityVendor$Url": "

The URL of the vulnerability advisory.

", "VulnerabilityVendor$VendorSeverity": "

The severity that the vendor assigned to the vulnerability.

", - "VulnerabilityVendor$VendorCreatedAt": "

Indicates when the vulnerability advisory was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", - "VulnerabilityVendor$VendorUpdatedAt": "

Indicates when the vulnerability advisory was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

", + "VulnerabilityVendor$VendorCreatedAt": "

Indicates when the vulnerability advisory was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "VulnerabilityVendor$VendorUpdatedAt": "

Indicates when the vulnerability advisory was last updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "WafAction$Type": "

Specifies how you want WAF to respond to requests that match the settings in a rule.

Valid settings include the following:

", "WafExcludedRule$RuleId": "

The unique identifier for the rule to exclude from the rule group.

", "WafOverrideAction$Type": "

COUNT overrides the action specified by the individual rule within a RuleGroup .

If set to NONE, the rule's action takes place.

" @@ -8090,7 +8090,7 @@ "AwsLambdaFunctionDetails$Architectures": "

The instruction set architecture that the function uses. Valid values are x86_64 or arm64.

", "AwsLambdaFunctionVpcConfig$SecurityGroupIds": "

A list of VPC security groups IDs.

", "AwsLambdaFunctionVpcConfig$SubnetIds": "

A list of VPC subnet IDs.

", - "AwsLambdaLayerVersionDetails$CompatibleRuntimes": "

The layer's compatible runtimes. Maximum number of five items.

Valid values: nodejs10.x | nodejs12.x | java8 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | dotnetcore1.0 | dotnetcore2.1 | go1.x | ruby2.5 | provided

", + "AwsLambdaLayerVersionDetails$CompatibleRuntimes": "

The layer's compatible function runtimes.

The following list includes deprecated runtimes. For more information, see Runtime deprecation policy in the Lambda Developer Guide.

Array Members: Maximum number of 5 items.

Valid Values: nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21

", "AwsOpenSearchServiceDomainVpcOptionsDetails$SecurityGroupIds": "

The list of security group IDs that are associated with the VPC endpoints for the domain.

", "AwsOpenSearchServiceDomainVpcOptionsDetails$SubnetIds": "

A list of subnet IDs that are associated with the VPC endpoints for the domain.

", "AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute$AttributeValues": "

The value(s) for the manual DB cluster snapshot attribute. If the AttributeName field is set to restore, then this element returns a list of IDs of the Amazon Web Services accounts that are authorized to copy or restore the manual DB cluster snapshot. If a value of all is in the list, then the manual DB cluster snapshot is public and available for any Amazon Web Services account to copy or restore.

", @@ -9313,20 +9313,20 @@ "Timestamp": { "base": null, "refs": { - "AutomationRulesConfig$CreatedAt": "

A timestamp that indicates when the rule was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

", - "AutomationRulesConfig$UpdatedAt": "

A timestamp that indicates when the rule was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

", - "AutomationRulesMetadata$CreatedAt": "

A timestamp that indicates when the rule was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

", - "AutomationRulesMetadata$UpdatedAt": "

A timestamp that indicates when the rule was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

", + "AutomationRulesConfig$CreatedAt": "

A timestamp that indicates when the rule was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AutomationRulesConfig$UpdatedAt": "

A timestamp that indicates when the rule was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AutomationRulesMetadata$CreatedAt": "

A timestamp that indicates when the rule was created.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "AutomationRulesMetadata$UpdatedAt": "

A timestamp that indicates when the rule was most recently updated.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "ConfigurationPolicyAssociationSummary$UpdatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy association was last updated.

", "ConfigurationPolicySummary$UpdatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.

", "CreateConfigurationPolicyResponse$UpdatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.

", "CreateConfigurationPolicyResponse$CreatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy was created.

", - "FindingHistoryRecord$UpdateTime": "

An ISO 8601-formatted timestamp that indicates when Security Hub processed the updated finding record.

A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

", + "FindingHistoryRecord$UpdateTime": "

A timestamp that indicates when Security Hub processed the updated finding record.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "GetConfigurationPolicyAssociationResponse$UpdatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy association was last updated.

", "GetConfigurationPolicyResponse$UpdatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.

", "GetConfigurationPolicyResponse$CreatedAt": "

The date and time, in UTC and ISO 8601 format, that the configuration policy was created.

", - "GetFindingHistoryRequest$StartTime": "

An ISO 8601-formatted timestamp that indicates the start time of the requested finding history. A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

If you provide values for both StartTime and EndTime, Security Hub returns finding history for the specified time period. If you provide a value for StartTime but not for EndTime, Security Hub returns finding history from the StartTime to the time at which the API is called. If you provide a value for EndTime but not for StartTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the EndTime. If you provide neither StartTime nor EndTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the time at which the API is called. In all of these scenarios, the response is limited to 100 results, and the maximum time period is limited to 90 days.

", - "GetFindingHistoryRequest$EndTime": "

An ISO 8601-formatted timestamp that indicates the end time of the requested finding history. A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

If you provide values for both StartTime and EndTime, Security Hub returns finding history for the specified time period. If you provide a value for StartTime but not for EndTime, Security Hub returns finding history from the StartTime to the time at which the API is called. If you provide a value for EndTime but not for StartTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the EndTime. If you provide neither StartTime nor EndTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the time at which the API is called. In all of these scenarios, the response is limited to 100 results, and the maximum time period is limited to 90 days.

", + "GetFindingHistoryRequest$StartTime": "

A timestamp that indicates the start time of the requested finding history.

If you provide values for both StartTime and EndTime, Security Hub returns finding history for the specified time period. If you provide a value for StartTime but not for EndTime, Security Hub returns finding history from the StartTime to the time at which the API is called. If you provide a value for EndTime but not for StartTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the EndTime. If you provide neither StartTime nor EndTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the time at which the API is called. In all of these scenarios, the response is limited to 100 results, and the maximum time period is limited to 90 days.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", + "GetFindingHistoryRequest$EndTime": "

An ISO 8601-formatted timestamp that indicates the end time of the requested finding history.

If you provide values for both StartTime and EndTime, Security Hub returns finding history for the specified time period. If you provide a value for StartTime but not for EndTime, Security Hub returns finding history from the StartTime to the time at which the API is called. If you provide a value for EndTime but not for StartTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the EndTime. If you provide neither StartTime nor EndTime, Security Hub returns finding history from the CreatedAt timestamp of the finding to the time at which the API is called. In all of these scenarios, the response is limited to 100 results, and the maximum time period is limited to 90 days.

This field accepts only the specified formats. Timestamps can end with Z or (\"+\" / \"-\") time-hour [\":\" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

", "Invitation$InvitedAt": "

The timestamp of when the invitation was sent.

", "Member$InvitedAt": "

A timestamp for the date and time when the invitation was sent to the member account.

", "Member$UpdatedAt": "

The timestamp for the date and time when the member account was updated.

", diff --git a/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index 6f90de45fc4..bce7521055b 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.json @@ -3738,6 +3738,7 @@ "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ap-southeast-3" : { }, + "ap-southeast-4" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, @@ -16636,6 +16637,25 @@ "deprecated" : true, "hostname" : "servicediscovery-fips.ca-central-1.amazonaws.com" }, + "ca-west-1" : { + "variants" : [ { + "hostname" : "servicediscovery-fips.ca-west-1.amazonaws.com", + "tags" : [ "fips" ] + }, { + "hostname" : "servicediscovery-fips.ca-west-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "servicediscovery.ca-west-1.api.aws", + "tags" : [ "dualstack" ] + } ] + }, + "ca-west-1-fips" : { + "credentialScope" : { + "region" : "ca-west-1" + }, + "deprecated" : true, + "hostname" : "servicediscovery-fips.ca-west-1.amazonaws.com" + }, "eu-central-1" : { "variants" : [ { "hostname" : "servicediscovery.eu-central-1.api.aws", @@ -22451,6 +22471,18 @@ }, "bedrock" : { "endpoints" : { + "bedrock-runtime-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "bedrock-runtime.us-gov-west-1.amazonaws.com" + }, + "bedrock-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "bedrock.us-gov-west-1.amazonaws.com" + }, "us-gov-west-1" : { } } }, diff --git a/service/ecs/api.go b/service/ecs/api.go index aeeb5279682..f4ebcdd3b1e 100644 --- a/service/ecs/api.go +++ b/service/ecs/api.go @@ -12529,6 +12529,15 @@ type DeploymentConfiguration struct { // and the load balancer target group health check to return a healthy status // before counting the task towards the minimum healthy percent total. // + // The default value for a replica service for minimumHealthyPercent is 100%. + // The default minimumHealthyPercent value for a service using the DAEMON service + // schedule is 0% for the CLI, the Amazon Web Services SDKs, and the APIs and + // 50% for the Amazon Web Services Management Console. + // + // The minimum number of healthy tasks during a deployment is the desiredCount + // multiplied by the minimumHealthyPercent/100, rounded up to the nearest integer + // value. + // // If a service is using either the blue/green (CODE_DEPLOY) or EXTERNAL deployment // types and is running tasks that use the EC2 launch type, the minimum healthy // percent value is set to the default value and is used to define the lower @@ -20634,23 +20643,20 @@ type RunTaskInput struct { // The family and revision (family:revision) or full ARN of the task definition // to run. If a revision isn't specified, the latest ACTIVE revision is used. // - // When you create a policy for run-task, you can set the resource to be the - // latest task definition revision, or a specific revision. - // // The full ARN value must match the value that you specified as the Resource // of the principal's permissions policy. // - // When you specify the policy resource as the latest task definition version - // (by setting the Resource in the policy to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName), - // then set this value to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName. + // When you specify a task definition, you must either specify a specific revision, + // or all revisions in the ARN. + // + // To specify a specific revision, include the revision number in the ARN. For + // example, to specify revision 2, use arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:2. // - // When you specify the policy resource as a specific task definition version - // (by setting the Resource in the policy to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:1 - // or arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:*), - // then set this value to arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:1. + // To specify all revisions, use the wildcard (*) in the ARN. For example, to + // specify all revisions, use arn:aws:ecs:us-east-1:111122223333:task-definition/TaskFamilyName:*. // // For more information, see Policy Resources for Amazon ECS (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/security_iam_service-with-iam.html#security_iam_service-with-iam-id-based-policies-resources) - // in the Amazon Elastic Container Service developer Guide. + // in the Amazon Elastic Container Service Developer Guide. // // TaskDefinition is a required field TaskDefinition *string `locationName:"taskDefinition" type:"string" required:"true"` diff --git a/service/glue/api.go b/service/glue/api.go index 1c896b7f5bb..630ded8ded9 100644 --- a/service/glue/api.go +++ b/service/glue/api.go @@ -51490,6 +51490,16 @@ type GetUnfilteredTableMetadataOutput struct { // A list of column row filters. CellFilters []*ColumnRowFilter `type:"list"` + // Specifies whether the view supports the SQL dialects of one or more different + // query engines and can therefore be read by those engines. + IsMultiDialectView *bool `type:"boolean"` + + // A flag that instructs the engine not to push user-provided operations into + // the logical plan of the view during query planning. However, if set this + // flag does not guarantee that the engine will comply. Refer to the engine's + // documentation to understand the guarantees provided, if any. + IsProtected *bool `type:"boolean"` + // A Boolean value that indicates whether the partition location is registered // with Lake Formation. IsRegisteredWithLakeFormation *bool `type:"boolean"` @@ -51539,6 +51549,18 @@ func (s *GetUnfilteredTableMetadataOutput) SetCellFilters(v []*ColumnRowFilter) return s } +// SetIsMultiDialectView sets the IsMultiDialectView field's value. +func (s *GetUnfilteredTableMetadataOutput) SetIsMultiDialectView(v bool) *GetUnfilteredTableMetadataOutput { + s.IsMultiDialectView = &v + return s +} + +// SetIsProtected sets the IsProtected field's value. +func (s *GetUnfilteredTableMetadataOutput) SetIsProtected(v bool) *GetUnfilteredTableMetadataOutput { + s.IsProtected = &v + return s +} + // SetIsRegisteredWithLakeFormation sets the IsRegisteredWithLakeFormation field's value. func (s *GetUnfilteredTableMetadataOutput) SetIsRegisteredWithLakeFormation(v bool) *GetUnfilteredTableMetadataOutput { s.IsRegisteredWithLakeFormation = &v @@ -71768,6 +71790,10 @@ type TableData struct { // Catalog. FederatedTable *FederatedTable `type:"structure"` + // Specifies whether the view supports the SQL dialects of one or more different + // query engines and can therefore be read by those engines. + IsMultiDialectView *bool `type:"boolean"` + // Indicates whether the table has been registered with Lake Formation. IsRegisteredWithLakeFormation *bool `type:"boolean"` @@ -71829,6 +71855,10 @@ type TableData struct { // The ID of the table version. VersionId *string `min:"1" type:"string"` + // A structure that contains all the information that defines the view, including + // the dialect or dialects for the view, and the query. + ViewDefinition *ViewDefinition `type:"structure"` + // Included for Apache Hive compatibility. Not used in the normal course of // Glue operations. ViewExpandedText *string `type:"string"` @@ -71893,6 +71923,12 @@ func (s *TableData) SetFederatedTable(v *FederatedTable) *TableData { return s } +// SetIsMultiDialectView sets the IsMultiDialectView field's value. +func (s *TableData) SetIsMultiDialectView(v bool) *TableData { + s.IsMultiDialectView = &v + return s +} + // SetIsRegisteredWithLakeFormation sets the IsRegisteredWithLakeFormation field's value. func (s *TableData) SetIsRegisteredWithLakeFormation(v bool) *TableData { s.IsRegisteredWithLakeFormation = &v @@ -71971,6 +72007,12 @@ func (s *TableData) SetVersionId(v string) *TableData { return s } +// SetViewDefinition sets the ViewDefinition field's value. +func (s *TableData) SetViewDefinition(v *ViewDefinition) *TableData { + s.ViewDefinition = v + return s +} + // SetViewExpandedText sets the ViewExpandedText field's value. func (s *TableData) SetViewExpandedText(v string) *TableData { s.ViewExpandedText = &v @@ -77518,6 +77560,145 @@ func (s *VersionMismatchException) RequestID() string { return s.RespMetadata.RequestID } +// A structure containing details for representations. +type ViewDefinition struct { + _ struct{} `type:"structure"` + + // The definer of a view in SQL. + Definer *string `min:"20" type:"string"` + + // You can set this flag as true to instruct the engine not to push user-provided + // operations into the logical plan of the view during query planning. However, + // setting this flag does not guarantee that the engine will comply. Refer to + // the engine's documentation to understand the guarantees provided, if any. + IsProtected *bool `type:"boolean"` + + // A list of representations. + Representations []*ViewRepresentation `min:"1" type:"list"` + + // A list of table Amazon Resource Names (ARNs). + SubObjects []*string `type:"list"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ViewDefinition) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ViewDefinition) GoString() string { + return s.String() +} + +// SetDefiner sets the Definer field's value. +func (s *ViewDefinition) SetDefiner(v string) *ViewDefinition { + s.Definer = &v + return s +} + +// SetIsProtected sets the IsProtected field's value. +func (s *ViewDefinition) SetIsProtected(v bool) *ViewDefinition { + s.IsProtected = &v + return s +} + +// SetRepresentations sets the Representations field's value. +func (s *ViewDefinition) SetRepresentations(v []*ViewRepresentation) *ViewDefinition { + s.Representations = v + return s +} + +// SetSubObjects sets the SubObjects field's value. +func (s *ViewDefinition) SetSubObjects(v []*string) *ViewDefinition { + s.SubObjects = v + return s +} + +// A structure that contains the dialect of the view, and the query that defines +// the view. +type ViewRepresentation struct { + _ struct{} `type:"structure"` + + // The dialect of the query engine. + Dialect *string `type:"string" enum:"ViewDialect"` + + // The version of the dialect of the query engine. For example, 3.0.0. + DialectVersion *string `min:"1" type:"string"` + + // Dialects marked as stale are no longer valid and must be updated before they + // can be queried in their respective query engines. + IsStale *bool `type:"boolean"` + + // The expanded SQL for the view. This SQL is used by engines while processing + // a query on a view. Engines may perform operations during view creation to + // transform ViewOriginalText to ViewExpandedText. For example: + // + // * Fully qualify identifiers: SELECT * from table1 → SELECT * from db1.table1 + ViewExpandedText *string `type:"string"` + + // The SELECT query provided by the customer during CREATE VIEW DDL. This SQL + // is not used during a query on a view (ViewExpandedText is used instead). + // ViewOriginalText is used for cases like SHOW CREATE VIEW where users want + // to see the original DDL command that created the view. + ViewOriginalText *string `type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ViewRepresentation) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s ViewRepresentation) GoString() string { + return s.String() +} + +// SetDialect sets the Dialect field's value. +func (s *ViewRepresentation) SetDialect(v string) *ViewRepresentation { + s.Dialect = &v + return s +} + +// SetDialectVersion sets the DialectVersion field's value. +func (s *ViewRepresentation) SetDialectVersion(v string) *ViewRepresentation { + s.DialectVersion = &v + return s +} + +// SetIsStale sets the IsStale field's value. +func (s *ViewRepresentation) SetIsStale(v bool) *ViewRepresentation { + s.IsStale = &v + return s +} + +// SetViewExpandedText sets the ViewExpandedText field's value. +func (s *ViewRepresentation) SetViewExpandedText(v string) *ViewRepresentation { + s.ViewExpandedText = &v + return s +} + +// SetViewOriginalText sets the ViewOriginalText field's value. +func (s *ViewRepresentation) SetViewOriginalText(v string) *ViewRepresentation { + s.ViewOriginalText = &v + return s +} + // A workflow is a collection of multiple dependent Glue jobs and crawlers that // are run to complete a complex ETL task. A workflow manages the execution // and monitoring of all its jobs and crawlers. diff --git a/service/ivschat/doc.go b/service/ivschat/doc.go index 5b7356acb41..fcd36aed1e4 100644 --- a/service/ivschat/doc.go +++ b/service/ivschat/doc.go @@ -23,17 +23,13 @@ // - You create front-end client applications (browser and Android/iOS apps) // using the Amazon IVS Chat Messaging API. We refer to these as clients. // -// # Resources -// -// The following resources are part of Amazon IVS Chat: +// Key Concepts // // - LoggingConfiguration — A configuration that allows customers to store -// and record sent messages in a chat room. See the Logging Configuration -// endpoints for more information. +// and record sent messages in a chat room. // // - Room — The central Amazon IVS Chat resource through which clients -// connect to and exchange chat messages. See the Room endpoints for more -// information. +// connect to and exchange chat messages. // // # Tagging // diff --git a/service/rolesanywhere/api.go b/service/rolesanywhere/api.go index 4c951e2a9ec..cbfcafafbeb 100644 --- a/service/rolesanywhere/api.go +++ b/service/rolesanywhere/api.go @@ -2720,7 +2720,8 @@ type CreateProfileInput struct { // Used to determine how long sessions vended using this profile are valid for. // See the Expiration section of the CreateSession API documentation (https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html#credentials-object) - // page for more details. + // page for more details. In requests, if this value is not provided, the default + // value will be 3600. DurationSeconds *int64 `locationName:"durationSeconds" min:"900" type:"integer"` // Specifies whether the profile is enabled. @@ -5174,7 +5175,8 @@ type ProfileDetail struct { // Used to determine how long sessions vended using this profile are valid for. // See the Expiration section of the CreateSession API documentation (https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html#credentials-object) - // page for more details. + // page for more details. In requests, if this value is not provided, the default + // value will be 3600. DurationSeconds *int64 `locationName:"durationSeconds" type:"integer"` // Indicates whether the profile is enabled. @@ -6406,7 +6408,8 @@ type UpdateProfileInput struct { // Used to determine how long sessions vended using this profile are valid for. // See the Expiration section of the CreateSession API documentation (https://docs.aws.amazon.com/rolesanywhere/latest/userguide/authentication-create-session.html#credentials-object) - // page for more details. + // page for more details. In requests, if this value is not provided, the default + // value will be 3600. DurationSeconds *int64 `locationName:"durationSeconds" min:"900" type:"integer"` // A list of managed policy ARNs that apply to the vended session credentials. diff --git a/service/securityhub/api.go b/service/securityhub/api.go index fbf9af61f7e..e7105160ecd 100644 --- a/service/securityhub/api.go +++ b/service/securityhub/api.go @@ -9774,9 +9774,20 @@ type AutomationRulesConfig struct { // A timestamp that indicates when the rule was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The principal that created a rule. @@ -9818,9 +9829,20 @@ type AutomationRulesConfig struct { // A timestamp that indicates when the rule was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` } @@ -10092,9 +10114,20 @@ type AutomationRulesFindingFilters struct { // A timestamp that indicates when this finding record was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. CreatedAt []*DateFilter `type:"list"` @@ -10117,9 +10150,20 @@ type AutomationRulesFindingFilters struct { // A timestamp that indicates when the potential security issue captured by // a finding was first observed by the security findings product. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. FirstObservedAt []*DateFilter `type:"list"` @@ -10137,9 +10181,20 @@ type AutomationRulesFindingFilters struct { // A timestamp that indicates when the potential security issue captured by // a finding was most recently observed by the security findings product. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. LastObservedAt []*DateFilter `type:"list"` @@ -10149,9 +10204,22 @@ type AutomationRulesFindingFilters struct { // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteText []*StringFilter `type:"list"` - // The timestamp of when the note was updated. Uses the date-time format specified - // in RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). - // The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z. + // The timestamp of when the note was updated. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. NoteUpdatedAt []*DateFilter `type:"list"` @@ -10262,9 +10330,20 @@ type AutomationRulesFindingFilters struct { // A timestamp that indicates when the finding record was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // Array Members: Minimum number of 1 item. Maximum number of 20 items. UpdatedAt []*DateFilter `type:"list"` @@ -10538,9 +10617,20 @@ type AutomationRulesMetadata struct { // A timestamp that indicates when the rule was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The principal that created a rule. @@ -10576,9 +10666,20 @@ type AutomationRulesMetadata struct { // A timestamp that indicates when the rule was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces. For example, 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdatedAt *time.Time `type:"timestamp" timestampFormat:"iso8601"` } @@ -11282,20 +11383,40 @@ type AwsApiCallAction struct { // that the API call originated from. DomainDetails *AwsApiCallActionDomainDetails `type:"structure"` - // An ISO8601-formatted timestamp that indicates when the API call was first - // observed. + // A timestamp that indicates when the API call was first observed. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) FirstSeen *string `type:"string"` - // An ISO8601-formatted timestamp that indicates when the API call was most - // recently observed. + // A timestamp that indicates when the API call was most recently observed. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastSeen *string `type:"string"` // Provided if CallerType is remoteIp. Provides information about the remote @@ -11714,10 +11835,20 @@ type AwsApiGatewayRestApiDetails struct { // Indicates when the API was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedDate *string `type:"string"` // A description of the REST API. @@ -11839,10 +11970,20 @@ type AwsApiGatewayStageDetails struct { // Indicates when the stage was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedDate *string `type:"string"` // The identifier of the deployment that the stage points to. @@ -11856,10 +11997,20 @@ type AwsApiGatewayStageDetails struct { // Indicates when the stage was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastUpdatedDate *string `type:"string"` // Defines the method settings for the stage. @@ -12026,10 +12177,20 @@ type AwsApiGatewayV2ApiDetails struct { // Indicates when the API was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedDate *string `type:"string"` // A description of the API. @@ -12230,10 +12391,20 @@ type AwsApiGatewayV2StageDetails struct { // Indicates when the stage was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedDate *string `type:"string"` // Default route settings for the stage. @@ -12251,10 +12422,20 @@ type AwsApiGatewayV2StageDetails struct { // Indicates when the stage was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastUpdatedDate *string `type:"string"` // The route settings for the stage. @@ -13033,10 +13214,20 @@ type AwsAutoScalingAutoScalingGroupDetails struct { // Indicates when the auto scaling group was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedTime *string `type:"string"` // The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before @@ -13649,10 +13840,20 @@ type AwsAutoScalingLaunchConfigurationDetails struct { // The creation date and time for the launch configuration. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedTime *string `type:"string"` // Whether the launch configuration is optimized for Amazon EBS I/O. @@ -14820,10 +15021,20 @@ type AwsCertificateManagerCertificateDetails struct { // Indicates when the certificate was requested. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt *string `type:"string"` // The fully qualified domain name (FQDN), such as www.example.com, that is @@ -14853,10 +15064,20 @@ type AwsCertificateManagerCertificateDetails struct { // Indicates when the certificate was imported. Provided if the certificate // type is IMPORTED. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ImportedAt *string `type:"string"` // The list of ARNs for the Amazon Web Services resources that use the certificate. @@ -14865,10 +15086,20 @@ type AwsCertificateManagerCertificateDetails struct { // Indicates when the certificate was issued. Provided if the certificate type // is AMAZON_ISSUED. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) IssuedAt *string `type:"string"` // The name of the certificate authority that issued and signed the certificate. @@ -14885,18 +15116,38 @@ type AwsCertificateManagerCertificateDetails struct { // The time after which the certificate becomes invalid. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) NotAfter *string `type:"string"` // The time before which the certificate is not valid. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) NotBefore *string `type:"string"` // Provides a value that specifies whether to add the certificate to a transparency @@ -15322,10 +15573,20 @@ type AwsCertificateManagerCertificateRenewalSummary struct { // Indicates when the renewal summary was last updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdatedAt *string `type:"string"` } @@ -15810,10 +16071,20 @@ type AwsCloudFrontDistributionDetails struct { // Indicates when that the distribution was last modified. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastModifiedTime *string `type:"string"` // A complex type that controls whether access logs are written for the distribution. @@ -18293,10 +18564,20 @@ type AwsDynamoDbTableBillingModeSummary struct { // If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was // set to that value. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastUpdateToPayPerRequestDateTime *string `type:"string"` } @@ -18342,10 +18623,20 @@ type AwsDynamoDbTableDetails struct { // Indicates when the table was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreationDateTime *string `type:"string"` // Indicates whether deletion protection is to be enabled (true) or disabled @@ -18826,18 +19117,38 @@ type AwsDynamoDbTableProvisionedThroughput struct { // Indicates when the provisioned throughput was last decreased. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastDecreaseDateTime *string `type:"string"` // Indicates when the provisioned throughput was last increased. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastIncreaseDateTime *string `type:"string"` // The number of times during the current UTC calendar day that the provisioned @@ -19068,10 +19379,20 @@ type AwsDynamoDbTableRestoreSummary struct { // Indicates the point in time that the table was restored to. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) RestoreDateTime *string `type:"string"` // Whether a restore is currently in progress. @@ -19133,10 +19454,20 @@ type AwsDynamoDbTableSseDescription struct { // If the key is inaccessible, the date and time when DynamoDB detected that // the key was inaccessible. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) InaccessibleEncryptionDateTime *string `type:"string"` // The ARN of the KMS key that is used for the KMS encryption. @@ -19901,10 +20232,20 @@ type AwsEc2InstanceDetails struct { // Indicates when the instance was launched. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LaunchedAt *string `type:"string"` // Details about the metadata options for the Amazon EC2 instance. @@ -22650,10 +22991,20 @@ type AwsEc2NetworkInterfaceAttachment struct { // Indicates when the attachment initiated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) AttachTime *string `type:"string"` // The identifier of the network interface attachment @@ -23747,10 +24098,20 @@ type AwsEc2VolumeDetails struct { // Indicates when the volume was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateTime *string `type:"string"` // The device name for the volume that is attached to the instance. @@ -24702,10 +25063,20 @@ type AwsEc2VpnConnectionVgwTelemetryDetails struct { // The date and time of the last change in status. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastStatusChange *string `type:"string"` // The Internet-routable IP address of the virtual private gateway's outside @@ -24791,10 +25162,20 @@ type AwsEcrContainerImageDetails struct { // The date and time when the image was pushed to the repository. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ImagePublishedAt *string `type:"string"` // The list of tags that are associated with the image. @@ -30474,10 +30855,20 @@ type AwsElbLoadBalancerDetails struct { // Indicates when the load balancer was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedTime *string `type:"string"` // The DNS name of the load balancer. @@ -31023,10 +31414,20 @@ type AwsElbv2LoadBalancerDetails struct { // Indicates when the load balancer was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedTime *string `type:"string"` // The public DNS name of the load balancer. @@ -32113,10 +32514,20 @@ type AwsIamAccessKeyDetails struct { // Indicates when the IAM access key was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt *string `type:"string"` // The ID of the principal associated with an access key. @@ -32262,10 +32673,20 @@ type AwsIamAccessKeySessionContextAttributes struct { // Indicates when the session was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreationDate *string `type:"string"` // Indicates whether the session used multi-factor authentication (MFA). @@ -32421,10 +32842,20 @@ type AwsIamGroupDetails struct { // Indicates when the IAM group was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // The identifier of the IAM group. @@ -32535,10 +32966,20 @@ type AwsIamInstanceProfile struct { // Indicates when the instance profile was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // The identifier of the instance profile. @@ -32640,10 +33081,20 @@ type AwsIamInstanceProfileRole struct { // Indicates when the role was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // The path to the role. @@ -32774,10 +33225,20 @@ type AwsIamPolicyDetails struct { // When the policy was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // The identifier of the default version of the policy. @@ -32807,10 +33268,20 @@ type AwsIamPolicyDetails struct { // When the policy was most recently updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdateDate *string `type:"string"` } @@ -32904,10 +33375,20 @@ type AwsIamPolicyVersion struct { // Indicates when the version was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // Whether the version is the default version. @@ -32965,10 +33446,20 @@ type AwsIamRoleDetails struct { // Indicates when the role was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // The list of instance profiles that contain this role. @@ -33137,10 +33628,20 @@ type AwsIamUserDetails struct { // Indicates when the user was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreateDate *string `type:"string"` // A list of IAM groups that the user belongs to. @@ -33384,10 +33885,20 @@ type AwsKmsKeyDetails struct { // Indicates when the KMS key was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreationDate *float64 `type:"double"` // A description of the KMS key. @@ -33621,10 +34132,20 @@ type AwsLambdaFunctionDetails struct { // Indicates when the function was last updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastModified *string `type:"string"` // The function's layers. @@ -34009,19 +34530,38 @@ func (s *AwsLambdaFunctionVpcConfig) SetVpcId(v string) *AwsLambdaFunctionVpcCon type AwsLambdaLayerVersionDetails struct { _ struct{} `type:"structure"` - // The layer's compatible runtimes. Maximum number of five items. + // The layer's compatible function runtimes (https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). + // + // The following list includes deprecated runtimes. For more information, see + // Runtime deprecation policy (https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy) + // in the Lambda Developer Guide. // - // Valid values: nodejs10.x | nodejs12.x | java8 | java11 | python2.7 | python3.6 - // | python3.7 | python3.8 | dotnetcore1.0 | dotnetcore2.1 | go1.x | ruby2.5 - // | provided + // Array Members: Maximum number of 5 items. + // + // Valid Values: nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | + // nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 + // | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 + // | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 + // | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | + // ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21 CompatibleRuntimes []*string `type:"list"` // Indicates when the version was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedDate *string `type:"string"` // The version number. @@ -35767,10 +36307,20 @@ type AwsRdsDbClusterDetails struct { // Indicates when the DB cluster was created, in Universal Coordinated Time // (UTC). // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ClusterCreateTime *string `type:"string"` // Whether tags are copied from the DB cluster to snapshots of the DB cluster. @@ -36311,10 +36861,20 @@ type AwsRdsDbClusterSnapshotDetails struct { // Indicates when the DB cluster was created, in Universal Coordinated Time // (UTC). // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ClusterCreateTime *string `type:"string"` // The DB cluster identifier. @@ -36353,10 +36913,20 @@ type AwsRdsDbClusterSnapshotDetails struct { // Indicates when the snapshot was taken. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) SnapshotCreateTime *string `type:"string"` // The type of DB cluster snapshot. @@ -36738,10 +37308,20 @@ type AwsRdsDbInstanceDetails struct { // Indicates when the DB instance was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) InstanceCreateTime *string `type:"string"` // Specifies the provisioned IOPS (I/O operations per second) for this DB instance. @@ -36754,10 +37334,20 @@ type AwsRdsDbInstanceDetails struct { // Specifies the latest time to which a database can be restored with point-in-time // restore. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LatestRestorableTime *string `type:"string"` // License model information for this DB instance. @@ -38351,10 +38941,20 @@ type AwsRdsEventSubscriptionDetails struct { // The datetime when the event notification subscription was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) SubscriptionCreationTime *string `type:"string"` } @@ -38749,10 +39349,20 @@ type AwsRedshiftClusterDeferredMaintenanceWindow struct { // The end of the time window for which maintenance was deferred. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) DeferMaintenanceEndTime *string `type:"string"` // The identifier of the maintenance window. @@ -38760,10 +39370,20 @@ type AwsRedshiftClusterDeferredMaintenanceWindow struct { // The start of the time window for which maintenance was deferred. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) DeferMaintenanceStartTime *string `type:"string"` } @@ -38835,10 +39455,20 @@ type AwsRedshiftClusterDetails struct { // Indicates when the cluster was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ClusterCreateTime *string `type:"string"` // The unique identifier of the cluster. @@ -38909,10 +39539,20 @@ type AwsRedshiftClusterDetails struct { // Indicates when the next snapshot is expected to be taken. The cluster must // have a valid snapshot schedule and have backups enabled. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ExpectedNextSnapshotScheduleTime *string `type:"string"` // The status of the next expected snapshot. @@ -38954,10 +39594,20 @@ type AwsRedshiftClusterDetails struct { // Indicates the start of the next maintenance window. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) NextMaintenanceWindowStartTime *string `type:"string"` // The node type for the nodes in the cluster. @@ -39488,18 +40138,38 @@ type AwsRedshiftClusterLoggingStatus struct { // The last time when logs failed to be delivered. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastFailureTime *string `type:"string"` // The last time that logs were delivered successfully. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastSuccessfulDeliveryTime *string `type:"string"` // Indicates whether logging is enabled. @@ -40364,10 +41034,20 @@ type AwsS3BucketBucketLifecycleConfigurationRulesDetails struct { // The date when objects are moved or deleted. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ExpirationDate *string `type:"string"` // The length in days of the lifetime for objects that are subject to the rule. @@ -40766,10 +41446,20 @@ type AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails struct { // A date on which to transition objects to the specified storage class. If // you provide Date, you cannot provide Days. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) Date *string `type:"string"` // The number of days after which to transition the object to the specified @@ -40893,10 +41583,20 @@ type AwsS3BucketDetails struct { // Indicates when the S3 bucket was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt *string `type:"string"` // The name of the bucket. @@ -41783,10 +42483,20 @@ type AwsS3ObjectDetails struct { // Indicates when the object was last modified. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastModified *string `type:"string"` // The identifier of the KMS symmetric customer managed key that was used for @@ -42290,10 +43000,20 @@ type AwsSecurityFinding struct { // Indicates when the security findings provider created the potential security // issue that a finding captured. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // CreatedAt is a required field CreatedAt *string `type:"string" required:"true"` @@ -42319,10 +43039,20 @@ type AwsSecurityFinding struct { // Indicates when the security findings provider first observed the potential // security issue that a finding captured. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) FirstObservedAt *string `type:"string"` // Provides metadata for the Amazon CodeGuru detector associated with a finding. @@ -42347,10 +43077,20 @@ type AwsSecurityFinding struct { // Indicates when the security findings provider most recently observed the // potential security issue that a finding captured. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastObservedAt *string `type:"string"` // A list of malware related to a finding. @@ -42373,12 +43113,23 @@ type AwsSecurityFinding struct { // The details of process-related information about a finding. Process *ProcessDetails `type:"structure"` - // An ISO8601-formatted timestamp that indicates when Security Hub received - // a finding and begins to process it. + // A imestamp that indicates when Security Hub received a finding and begins + // to process it. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ProcessedAt *string `type:"string"` // The ARN generated by Security Hub that uniquely identifies a product that @@ -42464,10 +43215,20 @@ type AwsSecurityFinding struct { // Indicates when the security findings provider last updated the finding record. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // UpdatedAt is a required field UpdatedAt *string `type:"string" required:"true"` @@ -42917,12 +43678,23 @@ type AwsSecurityFindingFilters struct { // zero percent confidence and 100 means 100 percent confidence. Confidence []*NumberFilter `type:"list"` - // An ISO8601-formatted timestamp that indicates when the security findings - // provider captured the potential security issue that a finding captured. + // A timestamp that indicates when the security findings provider created the + // potential security issue that a finding reflects. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) CreatedAt []*DateFilter `type:"list"` // The level of importance assigned to the resources associated with the finding. @@ -42970,12 +43742,23 @@ type AwsSecurityFindingFilters struct { // | Unusual Behaviors | Sensitive Data Identifications FindingProviderFieldsTypes []*StringFilter `type:"list"` - // An ISO8601-formatted timestamp that indicates when the security findings - // provider first observed the potential security issue that a finding captured. + // A timestamp that indicates when the security findings provider first observed + // the potential security issue that a finding captured. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) FirstObservedAt []*DateFilter `type:"list"` // The identifier for the solution-specific component (a discrete unit of logic) @@ -42991,13 +43774,23 @@ type AwsSecurityFindingFilters struct { // Deprecated: The Keyword property is deprecated. Keyword []*KeywordFilter `deprecated:"true" type:"list"` - // An ISO8601-formatted timestamp that indicates when the security findings - // provider most recently observed the potential security issue that a finding - // captured. + // A timestamp that indicates when the security findings provider most recently + // observed the potential security issue that a finding captured. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastObservedAt []*DateFilter `type:"list"` // The name of the malware that was observed. @@ -43057,9 +43850,20 @@ type AwsSecurityFindingFilters struct { // A timestamp that identifies when the process was launched. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ProcessLaunchedAt []*DateFilter `type:"list"` // The name of the process. @@ -43077,9 +43881,20 @@ type AwsSecurityFindingFilters struct { // A timestamp that identifies when the process was terminated. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ProcessTerminatedAt []*DateFilter `type:"list"` // The ARN generated by Security Hub that uniquely identifies a third-party @@ -43173,9 +43988,20 @@ type AwsSecurityFindingFilters struct { // A timestamp that identifies when the container was started. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) ResourceContainerLaunchedAt []*DateFilter `type:"list"` // The name of the container related to a finding. @@ -43250,12 +44076,23 @@ type AwsSecurityFindingFilters struct { // a finding. Type []*StringFilter `type:"list"` - // An ISO8601-formatted timestamp that indicates when the security findings - // provider last updated the finding record. + // A timestamp that indicates when the security findings provider last updated + // the finding record. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdatedAt []*DateFilter `type:"list"` // A list of name/value string pairs associated with the finding. These are @@ -49003,10 +49840,20 @@ type ContainerDetails struct { // Indicates when the container started. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LaunchedAt *string `type:"string"` // The name of the container related to a finding. @@ -50174,16 +51021,38 @@ type DateFilter struct { // A timestamp that provides the end date for the date filter. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) End *string `type:"string"` // A timestamp that provides the start date for the date filter. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) Start *string `type:"string"` } @@ -52346,12 +53215,23 @@ type FindingHistoryRecord struct { // or an Security Hub customer may call BatchUpdateFindings (https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchUpdateFindings.html). UpdateSource *FindingHistoryUpdateSource `type:"structure"` - // An ISO 8601-formatted timestamp that indicates when Security Hub processed - // the updated finding record. + // A timestamp that indicates when Security Hub processed the updated finding + // record. // - // A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot - // contain spaces, and date and time should be separated by T. For more information, - // see RFC 3339 section 5.6, Internet Date/Time Format (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) UpdateTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` // An array of objects that provides details about the finding change event, @@ -53504,10 +54384,7 @@ type GetFindingHistoryInput struct { _ struct{} `type:"structure"` // An ISO 8601-formatted timestamp that indicates the end time of the requested - // finding history. A correctly formatted example is 2020-05-21T20:16:34.724Z. - // The value cannot contain spaces, and date and time should be separated by - // T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format - // (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // finding history. // // If you provide values for both StartTime and EndTime, Security Hub returns // finding history for the specified time period. If you provide a value for @@ -53520,6 +54397,21 @@ type GetFindingHistoryInput struct { // of the finding to the time at which the API is called. In all of these scenarios, // the response is limited to 100 results, and the maximum time period is limited // to 90 days. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Identifies which finding to get the finding history for. @@ -53537,11 +54429,7 @@ type GetFindingHistoryInput struct { // Hub returns up to 100 results of finding history for each request. NextToken *string `type:"string"` - // An ISO 8601-formatted timestamp that indicates the start time of the requested - // finding history. A correctly formatted example is 2020-05-21T20:16:34.724Z. - // The value cannot contain spaces, and date and time should be separated by - // T. For more information, see RFC 3339 section 5.6, Internet Date/Time Format - // (https://www.rfc-editor.org/rfc/rfc3339#section-5.6). + // A timestamp that indicates the start time of the requested finding history. // // If you provide values for both StartTime and EndTime, Security Hub returns // finding history for the specified time period. If you provide a value for @@ -53554,6 +54442,21 @@ type GetFindingHistoryInput struct { // of the finding to the time at which the API is called. In all of these scenarios, // the response is limited to 100 results, and the maximum time period is limited // to 90 days. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` } @@ -54368,8 +55271,9 @@ type Insight struct { _ struct{} `type:"structure"` // One or more attributes used to filter the findings included in the insight. - // The insight only includes findings that match the criteria defined in the - // filters. + // You can filter by up to ten finding attributes. For each attribute, you can + // provide up to 20 filter values. The insight only includes findings that match + // the criteria defined in the filters. // // Filters is a required field Filters *AwsSecurityFindingFilters `type:"structure" required:"true"` @@ -57092,12 +57996,22 @@ type Note struct { // Text is a required field Text *string `type:"string" required:"true"` - // The timestamp of when the note was updated. + // A timestamp that indicates when the note was updated. + // + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) // // UpdatedAt is a required field UpdatedAt *string `type:"string" required:"true"` @@ -57737,18 +58651,38 @@ type PatchSummary struct { // Indicates when the operation completed. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) OperationEndTime *string `type:"string"` // Indicates when the operation started. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) OperationStartTime *string `type:"string"` // The reboot option specified for the instance. @@ -58088,10 +59022,20 @@ type ProcessDetails struct { // Indicates when the process was launched. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LaunchedAt *string `type:"string"` // The name of the process. @@ -58109,10 +59053,20 @@ type ProcessDetails struct { // Indicates when the process was terminated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) TerminatedAt *string `type:"string"` } @@ -63608,10 +64562,20 @@ type ThreatIntelIndicator struct { // Indicates when the most recent instance of a threat intelligence indicator // was observed. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) LastObservedAt *string `type:"string"` // The source of the threat intelligence indicator. @@ -65586,10 +66550,20 @@ type VulnerabilityVendor struct { // Indicates when the vulnerability advisory was created. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) VendorCreatedAt *string `type:"string"` // The severity that the vendor assigned to the vulnerability. @@ -65597,10 +66571,20 @@ type VulnerabilityVendor struct { // Indicates when the vulnerability advisory was last updated. // - // Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time - // Format (https://tools.ietf.org/html/rfc3339#section-5.6). The value cannot - // contain spaces, and date and time should be separated by T. For example, - // 2020-03-22T13:22:13.933Z. + // This field accepts only the specified formats. Timestamps can end with Z + // or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds + // is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here + // are valid timestamp formats with examples: + // + // * YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z) + // + // * YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59) + // + // * YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759) + // + // * YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59) VendorUpdatedAt *string `type:"string"` } diff --git a/service/securityhub/doc.go b/service/securityhub/doc.go index f5499c8a0cd..79a3a8673ae 100644 --- a/service/securityhub/doc.go +++ b/service/securityhub/doc.go @@ -3,29 +3,68 @@ // Package securityhub provides the client and types for making API // requests to AWS SecurityHub. // -// Security Hub provides you with a comprehensive view of the security state -// of your Amazon Web Services environment and resources. It also provides you -// with the readiness status of your environment based on controls from supported -// security standards. Security Hub collects security data from Amazon Web Services -// accounts, services, and integrated third-party products and helps you analyze -// security trends in your environment to identify the highest priority security -// issues. For more information about Security Hub, see the Security Hub User -// Guide (https://docs.aws.amazon.com/securityhub/latest/userguide/what-is-securityhub.html). -// -// When you use operations in the Security Hub API, the requests are executed -// only in the Amazon Web Services Region that is currently active or in the -// specific Amazon Web Services Region that you specify in your request. Any -// configuration or settings change that results from the operation is applied -// only to that Region. To make the same change in other Regions, run the same -// command for each Region in which you want to apply the change. -// -// For example, if your Region is set to us-west-2, when you use CreateMembers -// to add a member account to Security Hub, the association of the member account -// with the administrator account is created only in the us-west-2 Region. Security -// Hub must be enabled for the member account in the same Region that the invitation -// was sent from. -// -// The following throttling limits apply to using Security Hub API operations. +// Security Hub provides you with a comprehensive view of your security state +// in Amazon Web Services and helps you assess your Amazon Web Services environment +// against security industry standards and best practices. +// +// Security Hub collects security data across Amazon Web Services accounts, +// Amazon Web Services, and supported third-party products and helps you analyze +// your security trends and identify the highest priority security issues. +// +// To help you manage the security state of your organization, Security Hub +// supports multiple security standards. These include the Amazon Web Services +// Foundational Security Best Practices (FSBP) standard developed by Amazon +// Web Services, and external compliance frameworks such as the Center for Internet +// Security (CIS), the Payment Card Industry Data Security Standard (PCI DSS), +// and the National Institute of Standards and Technology (NIST). Each standard +// includes several security controls, each of which represents a security best +// practice. Security Hub runs checks against security controls and generates +// control findings to help you assess your compliance against security best +// practices. +// +// In addition to generating control findings, Security Hub also receives findings +// from other Amazon Web Services, such as Amazon GuardDuty and Amazon Inspector, +// and supported third-party products. This gives you a single pane of glass +// into a variety of security-related issues. You can also send Security Hub +// findings to other Amazon Web Services and supported third-party products. +// +// Security Hub offers automation features that help you triage and remediate +// security issues. For example, you can use automation rules to automatically +// update critical findings when a security check fails. You can also leverage +// the integration with Amazon EventBridge to trigger automatic responses to +// specific findings. +// +// This guide, the Security Hub API Reference, provides information about the +// Security Hub API. This includes supported resources, HTTP methods, parameters, +// and schemas. If you're new to Security Hub, you might find it helpful to +// also review the Security Hub User Guide (https://docs.aws.amazon.com/securityhub/latest/userguide/what-is-securityhub.html). +// The user guide explains key concepts and provides procedures that demonstrate +// how to use Security Hub features. It also provides information about topics +// such as integrating Security Hub with other Amazon Web Services. +// +// In addition to interacting with Security Hub by making calls to the Security +// Hub API, you can use a current version of an Amazon Web Services command +// line tool or SDK. Amazon Web Services provides tools and SDKs that consist +// of libraries and sample code for various languages and platforms, such as +// PowerShell, Java, Go, Python, C++, and .NET. These tools and SDKs provide +// convenient, programmatic access to Security Hub and other Amazon Web Services +// . They also handle tasks such as signing requests, managing errors, and retrying +// requests automatically. For information about installing and using the Amazon +// Web Services tools and SDKs, see Tools to Build on Amazon Web Services (http://aws.amazon.com/developer/tools/). +// +// With the exception of operations that are related to central configuration, +// Security Hub API requests are executed only in the Amazon Web Services Region +// that is currently active or in the specific Amazon Web Services Region that +// you specify in your request. Any configuration or settings change that results +// from the operation is applied only to that Region. To make the same change +// in other Regions, call the same API operation in each Region in which you +// want to apply the change. When you use central configuration, API requests +// for enabling Security Hub, standards, and controls are executed in the home +// Region and all linked Regions. For a list of central configuration operations, +// see the Central configuration terms and concepts (https://docs.aws.amazon.com/securityhub/latest/userguide/central-configuration-intro.html#central-configuration-concepts) +// section of the Security Hub User Guide. +// +// The following throttling limits apply to Security Hub API operations. // // - BatchEnableStandards - RateLimit of 1 request per second. BurstLimit // of 1 request per second.