diff --git a/clients/client-securityhub/src/SecurityHub.ts b/clients/client-securityhub/src/SecurityHub.ts index fa572ab0cf92..874349655cda 100644 --- a/clients/client-securityhub/src/SecurityHub.ts +++ b/clients/client-securityhub/src/SecurityHub.ts @@ -1512,17 +1512,17 @@ export class SecurityHub extends SecurityHubClient { *

When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings * from other services that are integrated with Security Hub.

*

When you use the EnableSecurityHub operation to enable Security Hub, you also - * automatically enable the following standards.

+ * automatically enable the following standards:

* - *

You do not enable the Payment Card Industry Data Security Standard (PCI DSS) standard.

- *

To not enable the automatically enabled standards, set + *

Other standards are not automatically enabled.

+ *

To opt out of automatically enabled standards, set * EnableDefaultStandards to false.

*

After you enable Security Hub, to enable a standard, use the BatchEnableStandards operation. To disable a standard, use the * BatchDisableStandards operation.

diff --git a/clients/client-securityhub/src/commands/EnableSecurityHubCommand.ts b/clients/client-securityhub/src/commands/EnableSecurityHubCommand.ts index 2c1329066519..2518af733320 100644 --- a/clients/client-securityhub/src/commands/EnableSecurityHubCommand.ts +++ b/clients/client-securityhub/src/commands/EnableSecurityHubCommand.ts @@ -34,17 +34,17 @@ export interface EnableSecurityHubCommandOutput extends EnableSecurityHubRespons *

When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings * from other services that are integrated with Security Hub.

*

When you use the EnableSecurityHub operation to enable Security Hub, you also - * automatically enable the following standards.

+ * automatically enable the following standards:

* - *

You do not enable the Payment Card Industry Data Security Standard (PCI DSS) standard.

- *

To not enable the automatically enabled standards, set + *

Other standards are not automatically enabled.

+ *

To opt out of automatically enabled standards, set * EnableDefaultStandards to false.

*

After you enable Security Hub, to enable a standard, use the BatchEnableStandards operation. To disable a standard, use the * BatchDisableStandards operation.

diff --git a/clients/client-securityhub/src/endpoint/EndpointParameters.ts b/clients/client-securityhub/src/endpoint/EndpointParameters.ts index 849a0b1c6a80..0dc4a882e523 100644 --- a/clients/client-securityhub/src/endpoint/EndpointParameters.ts +++ b/clients/client-securityhub/src/endpoint/EndpointParameters.ts @@ -24,7 +24,7 @@ export const resolveClientEndpointParameters = ( }; export interface EndpointParameters extends __EndpointParameters { - Region: string; + Region?: string; UseDualStack?: boolean; UseFIPS?: boolean; Endpoint?: string; diff --git a/clients/client-securityhub/src/endpoint/ruleset.ts b/clients/client-securityhub/src/endpoint/ruleset.ts index ca8369586e27..ef6ee4f7878f 100644 --- a/clients/client-securityhub/src/endpoint/ruleset.ts +++ b/clients/client-securityhub/src/endpoint/ruleset.ts @@ -6,24 +6,25 @@ import { RuleSetObject } from "@aws-sdk/util-endpoints"; or see "smithy.rules#endpointRuleSet" in codegen/sdk-codegen/aws-models/securityhub.json */ -const q="fn", -r="argv", -s="ref"; -const a=true, -b=false, -c="String", -d="PartitionResult", -e="tree", -f="error", -g="endpoint", -h={"required":true,"default":false,"type":"Boolean"}, -i={[s]:"Endpoint"}, -j={[q]:"booleanEquals",[r]:[{[s]:"UseFIPS"},true]}, -k={[q]:"booleanEquals",[r]:[{[s]:"UseDualStack"},true]}, -l={}, -m={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:d},"supportsFIPS"]}]}, -n={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:d},"supportsDualStack"]}]}, +const q="required", +r="fn", +s="argv", +t="ref"; +const a="isSet", +b="tree", +c="error", +d="endpoint", +e="PartitionResult", +f={[q]:false,"type":"String"}, +g={[q]:true,"default":false,"type":"Boolean"}, +h={[t]:"Endpoint"}, +i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]}, +j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]}, +k={}, +l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]}, +m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]}, +n=[i], o=[j], -p=[k]; -const _data={version:"1.0",parameters:{Region:{required:a,type:c},UseDualStack:h,UseFIPS:h,Endpoint:{required:b,type:c}},rules:[{conditions:[{[q]:"aws.partition",[r]:[{[s]:"Region"}],assign:d}],type:e,rules:[{conditions:[{[q]:"isSet",[r]:[i]}],type:e,rules:[{conditions:o,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:f},{type:e,rules:[{conditions:p,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:f},{endpoint:{url:i,properties:l,headers:l},type:g}]}]},{conditions:[j,k],type:e,rules:[{conditions:[m,n],type:e,rules:[{type:e,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:f}]},{conditions:o,type:e,rules:[{conditions:[m],type:e,rules:[{type:e,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:f}]},{conditions:p,type:e,rules:[{conditions:[n],type:e,rules:[{type:e,rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:l,headers:l},type:g}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:f}]},{type:e,rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]}]}; +p=[{[t]:"Region"}]; +const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]}; export const ruleSet: RuleSetObject = _data; diff --git a/clients/client-securityhub/src/models/models_0.ts b/clients/client-securityhub/src/models/models_0.ts index 06ffb7a0291a..be77ee6873c5 100644 --- a/clients/client-securityhub/src/models/models_0.ts +++ b/clients/client-securityhub/src/models/models_0.ts @@ -336,12 +336,14 @@ export interface AwsApiCallAction { /** *

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.

*/ FirstSeen?: string; /** *

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.

*/ LastSeen?: string; } @@ -811,7 +813,7 @@ export interface AwsApiGatewayRestApiDetails { /** *

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. For example, + * 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.

*/ CreatedDate?: string; @@ -935,7 +937,7 @@ export interface AwsApiGatewayStageDetails { /** *

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. For example, + * 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.

*/ CreatedDate?: string; @@ -943,7 +945,7 @@ export interface AwsApiGatewayStageDetails { /** *

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. For example, + * 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.

*/ LastUpdatedDate?: string; @@ -1018,7 +1020,7 @@ export interface AwsApiGatewayV2ApiDetails { /** *

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. For example, + * 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.

*/ CreatedDate?: string; @@ -1110,7 +1112,7 @@ export interface AwsApiGatewayV2StageDetails { /** *

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. For example, + * 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.

*/ CreatedDate?: string; @@ -1133,7 +1135,7 @@ export interface AwsApiGatewayV2StageDetails { /** *

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. For example, + * 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.

*/ LastUpdatedDate?: string; @@ -1363,7 +1365,7 @@ export interface AwsAutoScalingAutoScalingGroupDetails { /** *

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. For example, + * 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.

*/ CreatedTime?: string; @@ -1561,7 +1563,7 @@ export interface AwsAutoScalingLaunchConfigurationDetails { /** *

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. For example, + * 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.

*/ CreatedTime?: string; @@ -2283,7 +2285,7 @@ export interface AwsCertificateManagerCertificateRenewalSummary { /** *

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. For example, + * 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.

*/ UpdatedAt?: string; @@ -2302,7 +2304,7 @@ export interface AwsCertificateManagerCertificateDetails { /** *

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. For example, + * 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.

*/ CreatedAt?: string; @@ -2345,7 +2347,7 @@ export interface AwsCertificateManagerCertificateDetails { *

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. For example, + * 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.

*/ ImportedAt?: string; @@ -2359,7 +2361,7 @@ export interface AwsCertificateManagerCertificateDetails { *

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. For example, + * 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.

*/ IssuedAt?: string; @@ -2386,7 +2388,7 @@ export interface AwsCertificateManagerCertificateDetails { /** *

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. For example, + * 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.

*/ NotAfter?: string; @@ -2394,7 +2396,7 @@ export interface AwsCertificateManagerCertificateDetails { /** *

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. For example, + * 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.

*/ NotBefore?: string; @@ -2928,7 +2930,7 @@ export interface AwsCloudFrontDistributionDetails { /** *

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. For example, + * 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.

*/ LastModifiedTime?: string; @@ -3624,7 +3626,7 @@ export interface AwsDynamoDbTableBillingModeSummary { *

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. For example, + * 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.

*/ LastUpdateToPayPerRequestDateTime?: string; @@ -3688,7 +3690,7 @@ export interface AwsDynamoDbTableProvisionedThroughput { /** *

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. For example, + * 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.

*/ LastDecreaseDateTime?: string; @@ -3696,7 +3698,7 @@ export interface AwsDynamoDbTableProvisionedThroughput { /** *

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. For example, + * 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.

*/ LastIncreaseDateTime?: string; @@ -3923,7 +3925,7 @@ export interface AwsDynamoDbTableRestoreSummary { /** *

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. For example, + * 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.

*/ RestoreDateTime?: string; @@ -3942,7 +3944,7 @@ export interface AwsDynamoDbTableSseDescription { *

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. For example, + * 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.

*/ InaccessibleEncryptionDateTime?: string; @@ -3996,7 +3998,7 @@ export interface AwsDynamoDbTableDetails { /** *

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. For example, + * 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.

*/ CreationDateTime?: string; @@ -4272,7 +4274,7 @@ export interface AwsEc2InstanceDetails { /** *

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. For example, + * 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.

*/ LaunchedAt?: string; @@ -5751,7 +5753,7 @@ export interface AwsEc2NetworkInterfaceAttachment { /** *

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. For example, + * 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.

*/ AttachTime?: string; @@ -6302,7 +6304,7 @@ export interface AwsEc2VolumeDetails { /** *

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. For example, + * 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.

*/ CreateTime?: string; @@ -6832,7 +6834,7 @@ export interface AwsEc2VpnConnectionVgwTelemetryDetails { /** *

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. For example, + * 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.

*/ LastStatusChange?: string; @@ -6990,7 +6992,7 @@ export interface AwsEcrContainerImageDetails { /** *

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. For example, + * 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.

*/ ImagePublishedAt?: string; @@ -9977,7 +9979,7 @@ export interface AwsElbLoadBalancerDetails { /** *

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. For example, + * 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.

*/ CreatedTime?: string; @@ -10099,7 +10101,7 @@ export interface AwsElbv2LoadBalancerDetails { /** *

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. For example, + * 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.

*/ CreatedTime?: string; @@ -10159,7 +10161,7 @@ export interface AwsIamAccessKeySessionContextAttributes { /** *

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. For example, + * 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.

*/ CreationDate?: string; @@ -10238,7 +10240,7 @@ export interface AwsIamAccessKeyDetails { /** *

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. For example, + * 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.

*/ CreatedAt?: string; diff --git a/clients/client-securityhub/src/models/models_1.ts b/clients/client-securityhub/src/models/models_1.ts index da9cea3879aa..6541c3f8a03d 100644 --- a/clients/client-securityhub/src/models/models_1.ts +++ b/clients/client-securityhub/src/models/models_1.ts @@ -68,7 +68,7 @@ export interface AwsIamGroupDetails { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -111,7 +111,7 @@ export interface AwsIamInstanceProfileRole { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -144,7 +144,7 @@ export interface AwsIamInstanceProfile { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -203,7 +203,7 @@ export interface AwsIamPolicyVersion { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -221,7 +221,7 @@ export interface AwsIamPolicyDetails { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -270,7 +270,7 @@ export interface AwsIamPolicyDetails { /** *

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. For example, + * 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.

*/ UpdateDate?: string; @@ -303,7 +303,7 @@ export interface AwsIamRoleDetails { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -367,7 +367,7 @@ export interface AwsIamUserDetails { /** *

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. For example, + * 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.

*/ CreateDate?: string; @@ -470,7 +470,7 @@ export interface AwsKmsKeyDetails { /** *

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. For example, + * 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.

*/ CreationDate?: number; @@ -689,7 +689,7 @@ export interface AwsLambdaFunctionDetails { /** *

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. For example, + * 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.

*/ LastModified?: string; @@ -780,7 +780,7 @@ export interface AwsLambdaLayerVersionDetails { /** *

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. For example, + * 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.

*/ CreatedDate?: string; @@ -1989,7 +1989,7 @@ export interface AwsRdsDbClusterDetails { /** *

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. For example, + * 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.

*/ ClusterCreateTime?: string; @@ -2131,7 +2131,7 @@ export interface AwsRdsDbClusterSnapshotDetails { /** *

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. For example, + * 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.

*/ SnapshotCreateTime?: string; @@ -2164,7 +2164,7 @@ export interface AwsRdsDbClusterSnapshotDetails { /** *

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. For example, + * 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.

*/ ClusterCreateTime?: string; @@ -2614,7 +2614,7 @@ export interface AwsRdsDbInstanceDetails { /** *

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. For example, + * 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.

*/ InstanceCreateTime?: string; @@ -2727,7 +2727,7 @@ export interface AwsRdsDbInstanceDetails { *

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. For example, + * 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.

*/ LatestRestorableTime?: string; @@ -3226,7 +3226,7 @@ export interface AwsRdsEventSubscriptionDetails { /** *

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. For example, + * 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.

*/ SubscriptionCreationTime?: string; @@ -3353,7 +3353,7 @@ export interface AwsRedshiftClusterDeferredMaintenanceWindow { /** *

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. For example, + * 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.

*/ DeferMaintenanceEndTime?: string; @@ -3366,7 +3366,7 @@ export interface AwsRedshiftClusterDeferredMaintenanceWindow { /** *

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. For example, + * 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.

*/ DeferMaintenanceStartTime?: string; @@ -3464,7 +3464,7 @@ export interface AwsRedshiftClusterLoggingStatus { /** *

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. For example, + * 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.

*/ LastFailureTime?: string; @@ -3472,7 +3472,7 @@ export interface AwsRedshiftClusterLoggingStatus { /** *

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. For example, + * 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.

*/ LastSuccessfulDeliveryTime?: string; @@ -3682,7 +3682,7 @@ export interface AwsRedshiftClusterDetails { /** *

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. For example, + * 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.

*/ ClusterCreateTime?: string; @@ -3792,7 +3792,7 @@ export interface AwsRedshiftClusterDetails { *

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. For example, + * 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.

*/ ExpectedNextSnapshotScheduleTime?: string; @@ -3844,7 +3844,7 @@ export interface AwsRedshiftClusterDetails { /** *

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. For example, + * 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.

*/ NextMaintenanceWindowStartTime?: string; @@ -4074,7 +4074,7 @@ export interface AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails /** *

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. For example, + * 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.

*/ Date?: string; @@ -4130,7 +4130,7 @@ export interface AwsS3BucketBucketLifecycleConfigurationRulesDetails { /** *

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. For example, + * 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.

*/ ExpirationDate?: string; @@ -4492,7 +4492,7 @@ export interface AwsS3BucketDetails { /** *

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. For example, + * 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.

*/ CreatedAt?: string; @@ -4545,7 +4545,7 @@ export interface AwsS3ObjectDetails { /** *

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. For example, + * 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.

*/ LastModified?: string; @@ -5182,7 +5182,7 @@ export interface Note { /** *

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, + * 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.

*/ UpdatedAt: string | undefined; @@ -5236,7 +5236,7 @@ export interface PatchSummary { /** *

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. For example, + * 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.

*/ OperationStartTime?: string; @@ -5244,7 +5244,7 @@ export interface PatchSummary { /** *

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. For example, + * 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.

*/ OperationEndTime?: string; @@ -5288,7 +5288,7 @@ export interface ProcessDetails { /** *

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. For example, + * 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.

*/ LaunchedAt?: string; @@ -5296,7 +5296,7 @@ export interface ProcessDetails { /** *

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. For example, + * 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.

*/ TerminatedAt?: string; @@ -7057,7 +7057,7 @@ export interface ContainerDetails { /** *

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. For example, + * 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.

*/ LaunchedAt?: string; @@ -7746,7 +7746,7 @@ export interface ThreatIntelIndicator { *

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. For example, + * 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.

*/ LastObservedAt?: string; @@ -7888,7 +7888,7 @@ export interface VulnerabilityVendor { /** *

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. For example, + * 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.

*/ VendorCreatedAt?: string; @@ -7896,7 +7896,7 @@ export interface VulnerabilityVendor { /** *

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. For example, + * 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.

*/ VendorUpdatedAt?: string; @@ -8158,7 +8158,7 @@ export interface AwsSecurityFinding { *

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. For example, + * 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.

*/ FirstObservedAt?: string; @@ -8167,7 +8167,7 @@ export interface AwsSecurityFinding { *

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. For example, + * 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.

*/ LastObservedAt?: string; @@ -8176,7 +8176,7 @@ export interface AwsSecurityFinding { *

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. For example, + * 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.

*/ CreatedAt: string | undefined; @@ -8184,7 +8184,7 @@ export interface AwsSecurityFinding { /** *

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. For example, + * 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.

*/ UpdatedAt: string | undefined; @@ -8502,12 +8502,16 @@ export interface DateRange { */ export interface DateFilter { /** - *

A start date for the date filter.

+ *

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.

*/ Start?: string; /** - *

An end date for the date filter.

+ *

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.

*/ End?: string; @@ -8639,24 +8643,28 @@ export interface AwsSecurityFindingFilters { /** *

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.

*/ FirstObservedAt?: DateFilter[]; /** *

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.

*/ LastObservedAt?: DateFilter[]; /** *

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.

*/ CreatedAt?: DateFilter[]; /** *

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.

*/ UpdatedAt?: DateFilter[]; @@ -8836,12 +8844,14 @@ export interface AwsSecurityFindingFilters { ProcessParentPid?: NumberFilter[]; /** - *

The date/time that the process was launched.

+ *

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.

*/ ProcessLaunchedAt?: DateFilter[]; /** - *

The date/time that the process was terminated.

+ *

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.

*/ ProcessTerminatedAt?: DateFilter[]; @@ -8861,7 +8871,7 @@ export interface AwsSecurityFindingFilters { ThreatIntelIndicatorCategory?: StringFilter[]; /** - *

The date/time of the last observation of a threat intelligence indicator.

+ *

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

*/ ThreatIntelIndicatorLastObservedAt?: DateFilter[]; @@ -8999,7 +9009,8 @@ export interface AwsSecurityFindingFilters { ResourceContainerImageName?: StringFilter[]; /** - *

The date/time that the container was started.

+ *

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.

*/ ResourceContainerLaunchedAt?: DateFilter[]; diff --git a/codegen/sdk-codegen/aws-models/securityhub.json b/codegen/sdk-codegen/aws-models/securityhub.json index 1f0c8d2e4ac7..4ce73f42465a 100644 --- a/codegen/sdk-codegen/aws-models/securityhub.json +++ b/codegen/sdk-codegen/aws-models/securityhub.json @@ -567,13 +567,13 @@ "FirstSeen": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } }, "LastSeen": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } } }, @@ -781,7 +781,7 @@ "CreatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the API was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the API was created.

\n

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

" } }, "Version": { @@ -906,13 +906,13 @@ "CreatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the stage was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the stage was created.

\n

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

" } }, "LastUpdatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the stage was most recently updated.

\n

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

" + "smithy.api#documentation": "

Indicates when the stage was most recently updated.

\n

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

" } }, "WebAclArn": { @@ -950,7 +950,7 @@ "CreatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the API was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the API was created.

\n

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

" } }, "Description": { @@ -1048,7 +1048,7 @@ "CreatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the stage was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the stage was created.

\n

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

" } }, "Description": { @@ -1072,7 +1072,7 @@ "LastUpdatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the stage was most recently updated.

\n

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

" + "smithy.api#documentation": "

Indicates when the stage was most recently updated.

\n

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

" } }, "RouteSettings": { @@ -1175,7 +1175,7 @@ "CreatedTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the auto scaling group was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the auto scaling group was created.

\n

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

" } }, "MixedInstancesPolicy": { @@ -1491,7 +1491,7 @@ "CreatedTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The creation date and time for the launch configuration.

\n

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

" + "smithy.api#documentation": "

The creation date and time for the launch configuration.

\n

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

" } }, "EbsOptimized": { @@ -2097,7 +2097,7 @@ "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the certificate was requested.

\n

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

" + "smithy.api#documentation": "

Indicates when the certificate was requested.

\n

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

" } }, "DomainName": { @@ -2127,7 +2127,7 @@ "ImportedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "InUseBy": { @@ -2139,7 +2139,7 @@ "IssuedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "Issuer": { @@ -2163,13 +2163,13 @@ "NotAfter": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The time after which the certificate becomes invalid.

\n

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

" + "smithy.api#documentation": "

The time after which the certificate becomes invalid.

\n

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

" } }, "NotBefore": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The time before which the certificate is not valid.

\n

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

" + "smithy.api#documentation": "

The time before which the certificate is not valid.

\n

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

" } }, "Options": { @@ -2365,7 +2365,7 @@ "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the renewal summary was last updated.

\n

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

" + "smithy.api#documentation": "

Indicates when the renewal summary was last updated.

\n

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

" } } }, @@ -2630,7 +2630,7 @@ "LastModifiedTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when that the distribution was last modified.

\n

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

" + "smithy.api#documentation": "

Indicates when that the distribution was last modified.

\n

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

" } }, "Logging": { @@ -3695,7 +3695,7 @@ "LastUpdateToPayPerRequestDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } } }, @@ -3721,7 +3721,7 @@ "CreationDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the table was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the table was created.

\n

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

" } }, "GlobalSecondaryIndexes": { @@ -3988,13 +3988,13 @@ "LastDecreaseDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the provisioned throughput was last decreased.

\n

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

" + "smithy.api#documentation": "

Indicates when the provisioned throughput was last decreased.

\n

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

" } }, "LastIncreaseDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the provisioned throughput was last increased.

\n

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

" + "smithy.api#documentation": "

Indicates when the provisioned throughput was last increased.

\n

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

" } }, "NumberOfDecreasesToday": { @@ -4132,7 +4132,7 @@ "RestoreDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "RestoreInProgress": { @@ -4153,7 +4153,7 @@ "InaccessibleEncryptionDateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "Status": { @@ -4322,7 +4322,7 @@ "LaunchedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the instance was launched.

\n

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

" + "smithy.api#documentation": "

Indicates when the instance was launched.

\n

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

" } }, "NetworkInterfaces": { @@ -5826,7 +5826,7 @@ "AttachTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the attachment initiated.

\n

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

" + "smithy.api#documentation": "

Indicates when the attachment initiated.

\n

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

" } }, "AttachmentId": { @@ -6429,7 +6429,7 @@ "CreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the volume was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the volume was created.

\n

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

" } }, "DeviceName": { @@ -6991,7 +6991,7 @@ "LastStatusChange": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The date and time of the last change in status.

\n

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

" + "smithy.api#documentation": "

The date and time of the last change in status.

\n

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

" } }, "OutsideIpAddress": { @@ -7059,7 +7059,7 @@ "ImagePublishedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } } }, @@ -10126,7 +10126,7 @@ "CreatedTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the load balancer was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the load balancer was created.

\n

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

" } }, "DnsName": { @@ -10424,7 +10424,7 @@ "CreatedTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the load balancer was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the load balancer was created.

\n

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

" } }, "DNSName": { @@ -10501,7 +10501,7 @@ "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the IAM access key was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the IAM access key was created.

\n

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

" } }, "PrincipalId": { @@ -10578,7 +10578,7 @@ "CreationDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the session was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the session was created.

\n

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

" } } }, @@ -10679,7 +10679,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the IAM group was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the IAM group was created.

\n

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

" } }, "GroupId": { @@ -10743,7 +10743,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the instance profile was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the instance profile was created.

\n

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

" } }, "InstanceProfileId": { @@ -10799,7 +10799,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the role was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the role was created.

\n

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

" } }, "Path": { @@ -10864,7 +10864,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

When the policy was created.

\n

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

" + "smithy.api#documentation": "

When the policy was created.

\n

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

" } }, "DefaultVersionId": { @@ -10920,7 +10920,7 @@ "UpdateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

When the policy was most recently updated.

\n

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

" + "smithy.api#documentation": "

When the policy was most recently updated.

\n

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

" } } }, @@ -10947,7 +10947,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the version was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the version was created.

\n

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

" } } }, @@ -10989,7 +10989,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the role was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the role was created.

\n

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

" } }, "InstanceProfileList": { @@ -11069,7 +11069,7 @@ "CreateDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the user was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the user was created.

\n

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

" } }, "GroupList": { @@ -11206,7 +11206,7 @@ "target": "com.amazonaws.securityhub#Double", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

Indicates when the KMS key was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the KMS key was created.

\n

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

" } }, "KeyId": { @@ -11345,7 +11345,7 @@ "LastModified": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the function was last updated.

\n

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

" + "smithy.api#documentation": "

Indicates when the function was last updated.

\n

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

" } }, "Layers": { @@ -11553,7 +11553,7 @@ "CreatedDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the version was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the version was created.

\n

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

" } } }, @@ -12385,7 +12385,7 @@ "ClusterCreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "EnabledCloudWatchLogsExports": { @@ -12560,7 +12560,7 @@ "SnapshotCreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the snapshot was taken.

\n

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

" + "smithy.api#documentation": "

Indicates when the snapshot was taken.

\n

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

" } }, "Engine": { @@ -12598,7 +12598,7 @@ "ClusterCreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "MasterUsername": { @@ -12826,7 +12826,7 @@ "InstanceCreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the DB instance was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the DB instance was created.

\n

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

" } }, "KmsKeyId": { @@ -12945,7 +12945,7 @@ "LatestRestorableTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "AutoMinorVersionUpgrade": { @@ -13816,7 +13816,7 @@ "SubscriptionCreationTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The datetime when the event notification subscription was created.

\n

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

" + "smithy.api#documentation": "

The datetime when the event notification subscription was created.

\n

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

" } } }, @@ -14006,7 +14006,7 @@ "DeferMaintenanceEndTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "DeferMaintenanceIdentifier": { @@ -14018,7 +14018,7 @@ "DeferMaintenanceStartTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } } }, @@ -14064,7 +14064,7 @@ "ClusterCreateTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the cluster was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the cluster was created.

\n

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

" } }, "ClusterIdentifier": { @@ -14174,7 +14174,7 @@ "ExpectedNextSnapshotScheduleTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "ExpectedNextSnapshotScheduleTimeStatus": { @@ -14223,7 +14223,7 @@ "NextMaintenanceWindowStartTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates the start of the next maintenance window.

\n

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

" + "smithy.api#documentation": "

Indicates the start of the next maintenance window.

\n

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

" } }, "NodeType": { @@ -14422,13 +14422,13 @@ "LastFailureTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The last time when logs failed to be delivered.

\n

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

" + "smithy.api#documentation": "

The last time when logs failed to be delivered.

\n

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

" } }, "LastSuccessfulDeliveryTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The last time that logs were delivered successfully.

\n

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

" + "smithy.api#documentation": "

The last time that logs were delivered successfully.

\n

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

" } }, "LoggingEnabled": { @@ -14700,7 +14700,7 @@ "ExpirationDate": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The date when objects are moved or deleted.

\n

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

" + "smithy.api#documentation": "

The date when objects are moved or deleted.

\n

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

" } }, "ExpirationInDays": { @@ -14922,7 +14922,7 @@ "Date": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "Days": { @@ -14994,7 +14994,7 @@ "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the S3 bucket was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the S3 bucket was created.

\n

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

" } }, "ServerSideEncryptionConfiguration": { @@ -15395,7 +15395,7 @@ "LastModified": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the object was last modified.

\n

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

" + "smithy.api#documentation": "

Indicates when the object was last modified.

\n

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

" } }, "ETag": { @@ -15715,26 +15715,26 @@ "FirstObservedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "LastObservedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

", + "smithy.api#documentation": "

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

\n

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

", "smithy.api#required": {} } }, "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

", + "smithy.api#documentation": "

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

\n

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

", "smithy.api#required": {} } }, @@ -15959,25 +15959,25 @@ "FirstObservedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } }, "LastObservedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } }, "CreatedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } }, "UpdatedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

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

" + "smithy.api#documentation": "

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

\n

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.

" } }, "SeverityProduct": { @@ -16181,13 +16181,13 @@ "ProcessLaunchedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

The date/time that the process was launched.

" + "smithy.api#documentation": "

A timestamp that identifies when the process was launched.

\n

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.

" } }, "ProcessTerminatedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

The date/time that the process was terminated.

" + "smithy.api#documentation": "

A timestamp that identifies when the process was terminated.

\n

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.

" } }, "ThreatIntelIndicatorType": { @@ -16211,7 +16211,7 @@ "ThreatIntelIndicatorLastObservedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

The date/time of the last observation of a threat intelligence indicator.

" + "smithy.api#documentation": "

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

" } }, "ThreatIntelIndicatorSource": { @@ -16376,7 +16376,7 @@ "ResourceContainerLaunchedAt": { "target": "com.amazonaws.securityhub#DateFilterList", "traits": { - "smithy.api#documentation": "

The date/time that the container was started.

" + "smithy.api#documentation": "

A timestamp that identifies when the container was started.

\n

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.

" } }, "ResourceDetailsOther": { @@ -18568,7 +18568,7 @@ "LaunchedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the container started.

\n

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

" + "smithy.api#documentation": "

Indicates when the container started.

\n

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

" } }, "VolumeMounts": { @@ -19073,13 +19073,13 @@ "Start": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

A start date for the date filter.

" + "smithy.api#documentation": "

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

\n

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. \n For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

" } }, "End": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

An end date for the date filter.

" + "smithy.api#documentation": "

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

\n

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. \n For more information, see RFC 3339 section 5.6, Internet Date/Time Format.

" } }, "DateRange": { @@ -20469,7 +20469,7 @@ } ], "traits": { - "smithy.api#documentation": "

Enables Security Hub for your account in the current Region or the Region you specify in the\n request.

\n

When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings\n from other services that are integrated with Security Hub.

\n

When you use the EnableSecurityHub operation to enable Security Hub, you also\n automatically enable the following standards.

\n \n

You do not enable the Payment Card Industry Data Security Standard (PCI DSS) standard.

\n

To not enable the automatically enabled standards, set\n EnableDefaultStandards to false.

\n

After you enable Security Hub, to enable a standard, use the BatchEnableStandards operation. To disable a standard, use the\n BatchDisableStandards operation.

\n

To learn more, see the setup information in the Security Hub User Guide.

", + "smithy.api#documentation": "

Enables Security Hub for your account in the current Region or the Region you specify in the\n request.

\n

When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings\n from other services that are integrated with Security Hub.

\n

When you use the EnableSecurityHub operation to enable Security Hub, you also\n automatically enable the following standards:

\n \n

Other standards are not automatically enabled.

\n

To opt out of automatically enabled standards, set\n EnableDefaultStandards to false.

\n

After you enable Security Hub, to enable a standard, use the BatchEnableStandards operation. To disable a standard, use the\n BatchDisableStandards operation.

\n

To learn more, see the setup information in the Security Hub User Guide.

", "smithy.api#http": { "method": "POST", "uri": "/accounts", @@ -22908,7 +22908,7 @@ "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

The timestamp of when the note was updated.

\n

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

", + "smithy.api#documentation": "

The timestamp of when the note was updated.

\n

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

", "smithy.api#required": {} } } @@ -23123,13 +23123,13 @@ "OperationStartTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the operation started.

\n

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

" + "smithy.api#documentation": "

Indicates when the operation started.

\n

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

" } }, "OperationEndTime": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the operation completed.

\n

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

" + "smithy.api#documentation": "

Indicates when the operation completed.

\n

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

" } }, "RebootOption": { @@ -23284,13 +23284,13 @@ "LaunchedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the process was launched.

\n

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

" + "smithy.api#documentation": "

Indicates when the process was launched.

\n

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

" } }, "TerminatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the process was terminated.

\n

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

" + "smithy.api#documentation": "

Indicates when the process was terminated.

\n

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

" } } }, @@ -24849,7 +24849,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": true, + "required": false, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -24878,13 +24878,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -24892,14 +24891,20 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true ] } ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], "type": "tree", "rules": [ { @@ -24908,67 +24913,42 @@ "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "ref": "UseDualStack" }, true ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", "type": "error" }, { "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" + "endpoint": { + "url": { + "ref": "Endpoint" }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, + } + ] + }, + { + "conditions": [], + "type": "tree", + "rules": [ { "conditions": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", + "fn": "isSet", "argv": [ { - "ref": "UseDualStack" - }, - true + "ref": "Region" + } ] } ], @@ -24977,154 +24957,215 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "aws.partition", "argv": [ - true, { - "fn": "getAttr", + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsFIPS" + true ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, + }, { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsDualStack" + true ] } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], + ], "type": "tree", "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + }, + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, { "conditions": [], - "endpoint": { - "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" } ] - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsFIPS" + true ] } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], + ], "type": "tree", "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, { "conditions": [], - "endpoint": { - "url": "https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" } ] - } - ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsDualStack" + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], "type": "tree", @@ -25132,7 +25173,7 @@ { "conditions": [], "endpoint": { - "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}", + "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}", "properties": {}, "headers": {} }, @@ -25141,28 +25182,13 @@ ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } ] }, { "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } @@ -25171,94 +25197,94 @@ "smithy.rules#endpointTests": { "testCases": [ { - "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-gov-west-1.amazonaws.com" + "url": "https://securityhub.af-south-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "af-south-1", "UseDualStack": false, - "Region": "us-gov-west-1" + "UseFIPS": false } }, { - "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com" + "url": "https://securityhub.ap-east-1.amazonaws.com" } }, "params": { - "UseFIPS": true, + "Region": "ap-east-1", "UseDualStack": false, - "Region": "us-gov-west-1" + "UseFIPS": false } }, { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-gov-east-1.amazonaws.com" + "url": "https://securityhub.ap-northeast-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "ap-northeast-1", "UseDualStack": false, - "Region": "us-gov-east-1" + "UseFIPS": false } }, { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com" + "url": "https://securityhub.ap-northeast-2.amazonaws.com" } }, "params": { - "UseFIPS": true, + "Region": "ap-northeast-2", "UseDualStack": false, - "Region": "us-gov-east-1" + "UseFIPS": false } }, { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-gov-east-1.api.aws" + "url": "https://securityhub.ap-northeast-3.amazonaws.com" } }, "params": { - "UseFIPS": true, - "UseDualStack": true, - "Region": "us-gov-east-1" + "Region": "ap-northeast-3", + "UseDualStack": false, + "UseFIPS": false } }, { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-gov-east-1.api.aws" + "url": "https://securityhub.ap-south-1.amazonaws.com" } }, "params": { - "UseFIPS": false, - "UseDualStack": true, - "Region": "us-gov-east-1" + "Region": "ap-south-1", + "UseDualStack": false, + "UseFIPS": false } }, { - "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled", + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-southeast-3.amazonaws.com" + "url": "https://securityhub.ap-southeast-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "ap-southeast-1", "UseDualStack": false, - "Region": "ap-southeast-3" + "UseFIPS": false } }, { @@ -25269,113 +25295,113 @@ } }, "params": { - "UseFIPS": false, + "Region": "ap-southeast-2", "UseDualStack": false, - "Region": "ap-southeast-2" + "UseFIPS": false } }, { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-southeast-1.amazonaws.com" + "url": "https://securityhub.ap-southeast-3.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "ap-southeast-3", "UseDualStack": false, - "Region": "ap-southeast-1" + "UseFIPS": false } }, { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", + "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-central-1.amazonaws.com" + "url": "https://securityhub.ca-central-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "ca-central-1", "UseDualStack": false, - "Region": "eu-central-1" + "UseFIPS": false } }, { - "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-south-1.amazonaws.com" + "url": "https://securityhub.eu-central-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "eu-central-1", "UseDualStack": false, - "Region": "eu-south-1" + "UseFIPS": false } }, { - "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-east-1.amazonaws.com" + "url": "https://securityhub.eu-north-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "eu-north-1", "UseDualStack": false, - "Region": "ap-east-1" + "UseFIPS": false } }, { - "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.sa-east-1.amazonaws.com" + "url": "https://securityhub.eu-south-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "eu-south-1", "UseDualStack": false, - "Region": "sa-east-1" + "UseFIPS": false } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-east-2.amazonaws.com" + "url": "https://securityhub.eu-west-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "eu-west-1", "UseDualStack": false, - "Region": "us-east-2" + "UseFIPS": false } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", + "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-east-2.amazonaws.com" + "url": "https://securityhub.eu-west-2.amazonaws.com" } }, "params": { - "UseFIPS": true, + "Region": "eu-west-2", "UseDualStack": false, - "Region": "us-east-2" + "UseFIPS": false } }, { - "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-north-1.amazonaws.com" + "url": "https://securityhub.eu-west-3.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "eu-west-3", "UseDualStack": false, - "Region": "eu-north-1" + "UseFIPS": false } }, { @@ -25386,321 +25412,321 @@ } }, "params": { - "UseFIPS": false, + "Region": "me-south-1", "UseDualStack": false, - "Region": "me-south-1" + "UseFIPS": false } }, { - "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled", + "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-west-3.amazonaws.com" + "url": "https://securityhub.sa-east-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "sa-east-1", "UseDualStack": false, - "Region": "eu-west-3" + "UseFIPS": false } }, { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-west-2.amazonaws.com" + "url": "https://securityhub.us-east-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": false, - "Region": "eu-west-2" + "UseFIPS": false } }, { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.eu-west-1.amazonaws.com" + "url": "https://securityhub-fips.us-east-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": false, - "Region": "eu-west-1" + "UseFIPS": true } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-east-1.amazonaws.com" + "url": "https://securityhub.us-east-2.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-east-2", "UseDualStack": false, - "Region": "us-east-1" + "UseFIPS": false } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-east-1.amazonaws.com" + "url": "https://securityhub-fips.us-east-2.amazonaws.com" } }, "params": { - "UseFIPS": true, + "Region": "us-east-2", "UseDualStack": false, - "Region": "us-east-1" + "UseFIPS": true } }, { - "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-northeast-3.amazonaws.com" + "url": "https://securityhub.us-west-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-west-1", "UseDualStack": false, - "Region": "ap-northeast-3" + "UseFIPS": false } }, { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-northeast-2.amazonaws.com" + "url": "https://securityhub-fips.us-west-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-west-1", "UseDualStack": false, - "Region": "ap-northeast-2" + "UseFIPS": true } }, { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-northeast-1.amazonaws.com" + "url": "https://securityhub.us-west-2.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-west-2", "UseDualStack": false, - "Region": "ap-northeast-1" + "UseFIPS": false } }, { - "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ap-south-1.amazonaws.com" + "url": "https://securityhub-fips.us-west-2.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-west-2", "UseDualStack": false, - "Region": "ap-south-1" + "UseFIPS": true } }, { - "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub.af-south-1.amazonaws.com" + "url": "https://securityhub-fips.us-east-1.api.aws" } }, "params": { - "UseFIPS": false, - "UseDualStack": false, - "Region": "af-south-1" + "Region": "us-east-1", + "UseDualStack": true, + "UseFIPS": true } }, { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub.us-west-2.amazonaws.com" + "url": "https://securityhub.us-east-1.api.aws" } }, "params": { - "UseFIPS": false, - "UseDualStack": false, - "Region": "us-west-2" + "Region": "us-east-1", + "UseDualStack": true, + "UseFIPS": false } }, { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-west-2.amazonaws.com" + "url": "https://securityhub.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseFIPS": true, + "Region": "cn-north-1", "UseDualStack": false, - "Region": "us-west-2" + "UseFIPS": false } }, { - "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-west-1.amazonaws.com" + "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn" } }, "params": { - "UseFIPS": false, + "Region": "cn-northwest-1", "UseDualStack": false, - "Region": "us-west-1" + "UseFIPS": false } }, { - "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-west-1.amazonaws.com" + "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseFIPS": true, - "UseDualStack": false, - "Region": "us-west-1" + "Region": "cn-north-1", + "UseDualStack": true, + "UseFIPS": true } }, { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.ca-central-1.amazonaws.com" + "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseFIPS": false, + "Region": "cn-north-1", "UseDualStack": false, - "Region": "ca-central-1" + "UseFIPS": true } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-east-1.api.aws" + "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseFIPS": true, + "Region": "cn-north-1", "UseDualStack": true, - "Region": "us-east-1" + "UseFIPS": false } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-east-1.api.aws" + "url": "https://securityhub.us-gov-east-1.amazonaws.com" } }, "params": { - "UseFIPS": false, - "UseDualStack": true, - "Region": "us-east-1" + "Region": "us-gov-east-1", + "UseDualStack": false, + "UseFIPS": false } }, { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.us-iso-east-1.c2s.ic.gov" + "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com" } }, "params": { - "UseFIPS": true, + "Region": "us-gov-east-1", "UseDualStack": false, - "Region": "us-iso-east-1" + "UseFIPS": true } }, { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.us-iso-east-1.c2s.ic.gov" + "url": "https://securityhub.us-gov-west-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-gov-west-1", "UseDualStack": false, - "Region": "us-iso-east-1" + "UseFIPS": false } }, { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.cn-north-1.amazonaws.com.cn" + "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com" } }, "params": { - "UseFIPS": false, + "Region": "us-gov-west-1", "UseDualStack": false, - "Region": "cn-north-1" + "UseFIPS": true } }, { - "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn" + "url": "https://securityhub-fips.us-gov-east-1.api.aws" } }, "params": { - "UseFIPS": false, - "UseDualStack": false, - "Region": "cn-northwest-1" + "Region": "us-gov-east-1", + "UseDualStack": true, + "UseFIPS": true } }, { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn" + "url": "https://securityhub.us-gov-east-1.api.aws" } }, "params": { - "UseFIPS": true, + "Region": "us-gov-east-1", "UseDualStack": true, - "Region": "cn-north-1" + "UseFIPS": false } }, { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn" + "url": "https://securityhub-fips.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseFIPS": true, + "Region": "us-iso-east-1", "UseDualStack": false, - "Region": "cn-north-1" + "UseFIPS": true } }, { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn" + "url": "https://securityhub.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseFIPS": false, - "UseDualStack": true, - "Region": "cn-north-1" + "Region": "us-iso-east-1", + "UseDualStack": false, + "UseFIPS": false } }, { @@ -25711,9 +25737,9 @@ } }, "params": { - "UseFIPS": true, + "Region": "us-isob-east-1", "UseDualStack": false, - "Region": "us-isob-east-1" + "UseFIPS": true } }, { @@ -25724,22 +25750,35 @@ } }, "params": { - "UseFIPS": false, + "Region": "us-isob-east-1", "UseDualStack": false, - "Region": "us-isob-east-1" + "UseFIPS": false } }, { - "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", "expect": { "endpoint": { "url": "https://example.com" } }, "params": { + "Region": "us-east-1", + "UseDualStack": false, "UseFIPS": false, + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { "UseDualStack": false, - "Region": "us-east-1", + "UseFIPS": false, "Endpoint": "https://example.com" } }, @@ -25749,9 +25788,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseFIPS": true, - "UseDualStack": false, "Region": "us-east-1", + "UseDualStack": false, + "UseFIPS": true, "Endpoint": "https://example.com" } }, @@ -25761,9 +25800,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseFIPS": false, - "UseDualStack": true, "Region": "us-east-1", + "UseDualStack": true, + "UseFIPS": false, "Endpoint": "https://example.com" } } @@ -26698,7 +26737,7 @@ "LastObservedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

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

\n

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

" + "smithy.api#documentation": "

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

\n

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

" } }, "Source": { @@ -27630,13 +27669,13 @@ "VendorCreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the vulnerability advisory was created.

\n

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

" + "smithy.api#documentation": "

Indicates when the vulnerability advisory was created.

\n

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

" } }, "VendorUpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { - "smithy.api#documentation": "

Indicates when the vulnerability advisory was last updated.

\n

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

" + "smithy.api#documentation": "

Indicates when the vulnerability advisory was last updated.

\n

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

" } } },