From 6b06ab7dbc7b19f9ca833b34989bd2ca9a049193 Mon Sep 17 00:00:00 2001 From: AWS SDK for Go v2 automation user Date: Tue, 10 Sep 2024 18:35:45 +0000 Subject: [PATCH] Regenerated Clients --- .../3952a80789d94b609181a082bdbe3282.json | 8 ++ .../9be696c4c5084777ae1ab97ea3b01ddf.json | 8 ++ .../9d01a6aff00246f3bde050107fd20aa4.json | 8 ++ .../e629a58b6b5746db9f0bed58eed75746.json | 8 ++ .../attributevalue/go_module_metadata.go | 2 +- .../api_op_GetVoiceToneAnalysisTask.go | 2 +- .../api_op_ValidateE911Address.go | 19 +++- service/chimesdkvoice/types/types.go | 2 +- .../internal/endpoints/endpoints.go | 45 ++++++++++ service/ec2/internal/endpoints/endpoints.go | 87 +++++++++++++++++++ .../internal/endpoints/endpoints.go | 6 ++ service/pipes/api_op_CreatePipe.go | 12 +++ service/pipes/api_op_DescribePipe.go | 8 ++ service/pipes/api_op_UpdatePipe.go | 17 ++++ service/pipes/deserializers.go | 9 ++ service/pipes/serializers.go | 10 +++ service/pipes/types/types.go | 20 +---- service/securityhub/types/types.go | 34 ++++---- .../internal/endpoints/endpoints.go | 30 +++++++ 19 files changed, 293 insertions(+), 42 deletions(-) create mode 100644 .changelog/3952a80789d94b609181a082bdbe3282.json create mode 100644 .changelog/9be696c4c5084777ae1ab97ea3b01ddf.json create mode 100644 .changelog/9d01a6aff00246f3bde050107fd20aa4.json create mode 100644 .changelog/e629a58b6b5746db9f0bed58eed75746.json diff --git a/.changelog/3952a80789d94b609181a082bdbe3282.json b/.changelog/3952a80789d94b609181a082bdbe3282.json new file mode 100644 index 00000000000..061a5de5abd --- /dev/null +++ b/.changelog/3952a80789d94b609181a082bdbe3282.json @@ -0,0 +1,8 @@ +{ + "id": "3952a807-89d9-4b60-9181-a082bdbe3282", + "type": "feature", + "description": "This release adds support for customer managed KMS keys in Amazon EventBridge Pipe", + "modules": [ + "service/pipes" + ] +} \ No newline at end of file diff --git a/.changelog/9be696c4c5084777ae1ab97ea3b01ddf.json b/.changelog/9be696c4c5084777ae1ab97ea3b01ddf.json new file mode 100644 index 00000000000..98e6791ba9c --- /dev/null +++ b/.changelog/9be696c4c5084777ae1ab97ea3b01ddf.json @@ -0,0 +1,8 @@ +{ + "id": "9be696c4-c508-4777-ae1a-b97ea3b01ddf", + "type": "documentation", + "description": "Documentation update for Security Hub", + "modules": [ + "service/securityhub" + ] +} \ No newline at end of file diff --git a/.changelog/9d01a6aff00246f3bde050107fd20aa4.json b/.changelog/9d01a6aff00246f3bde050107fd20aa4.json new file mode 100644 index 00000000000..0003929a39c --- /dev/null +++ b/.changelog/9d01a6aff00246f3bde050107fd20aa4.json @@ -0,0 +1,8 @@ +{ + "id": "9d01a6af-f002-46f3-bde0-50107fd20aa4", + "type": "documentation", + "description": "Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs.", + "modules": [ + "service/chimesdkvoice" + ] +} \ No newline at end of file diff --git a/.changelog/e629a58b6b5746db9f0bed58eed75746.json b/.changelog/e629a58b6b5746db9f0bed58eed75746.json new file mode 100644 index 00000000000..d833033846b --- /dev/null +++ b/.changelog/e629a58b6b5746db9f0bed58eed75746.json @@ -0,0 +1,8 @@ +{ + "id": "e629a58b-6b57-46db-9f0b-ed58eed75746", + "type": "feature", + "description": "This release adds sensitive trait to some required shapes.", + "modules": [ + "service/cognitoidentity" + ] +} \ No newline at end of file diff --git a/feature/dynamodbstreams/attributevalue/go_module_metadata.go b/feature/dynamodbstreams/attributevalue/go_module_metadata.go index 856cde651a8..03e82996405 100644 --- a/feature/dynamodbstreams/attributevalue/go_module_metadata.go +++ b/feature/dynamodbstreams/attributevalue/go_module_metadata.go @@ -3,4 +3,4 @@ package attributevalue // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.14.9" +const goModuleVersion = "1.15.3" diff --git a/service/chimesdkvoice/api_op_GetVoiceToneAnalysisTask.go b/service/chimesdkvoice/api_op_GetVoiceToneAnalysisTask.go index 44139beba44..6f058a316b2 100644 --- a/service/chimesdkvoice/api_op_GetVoiceToneAnalysisTask.go +++ b/service/chimesdkvoice/api_op_GetVoiceToneAnalysisTask.go @@ -40,7 +40,7 @@ type GetVoiceToneAnalysisTaskInput struct { // This member is required. VoiceConnectorId *string - // The ID of the voice tone anlysis task. + // The ID of the voice tone analysis task. // // This member is required. VoiceToneAnalysisTaskId *string diff --git a/service/chimesdkvoice/api_op_ValidateE911Address.go b/service/chimesdkvoice/api_op_ValidateE911Address.go index 9df46709b20..750674290c1 100644 --- a/service/chimesdkvoice/api_op_ValidateE911Address.go +++ b/service/chimesdkvoice/api_op_ValidateE911Address.go @@ -42,7 +42,10 @@ type ValidateE911AddressInput struct { // This member is required. City *string - // The country in the address being validated. + // The country in the address being validated as two-letter country code in ISO + // 3166-1 alpha-2 format, such as US . For more information, see [ISO 3166-1 alpha-2] in Wikipedia. + // + // [ISO 3166-1 alpha-2]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 // // This member is required. Country *string @@ -81,9 +84,17 @@ type ValidateE911AddressOutput struct { // The list of address suggestions.. CandidateAddressList []types.CandidateAddress - // Number indicating the result of address validation. 0 means the address was - // perfect as-is and successfully validated. 1 means the address was corrected. 2 - // means the address sent was not close enough and was not validated. + // Number indicating the result of address validation. + // + // Each possible result is defined as follows: + // + // - 0 - Address validation succeeded. + // + // - 1 - Address validation succeeded. The address was a close enough match and + // has been corrected as part of the address object. + // + // - 2 - Address validation failed. You should re-submit the validation request + // with candidates from the CandidateAddressList result, if it's a close match. ValidationResult int32 // Metadata pertaining to the operation's result. diff --git a/service/chimesdkvoice/types/types.go b/service/chimesdkvoice/types/types.go index 582eda35ce3..25e0d34fa98 100644 --- a/service/chimesdkvoice/types/types.go +++ b/service/chimesdkvoice/types/types.go @@ -168,7 +168,7 @@ type MediaInsightsConfiguration struct { // The configuration's ARN. ConfigurationArn *string - // Denotes the configration as enabled or disabled. + // Denotes the configuration as enabled or disabled. Disabled *bool noSmithyDocumentSerde diff --git a/service/cleanrooms/internal/endpoints/endpoints.go b/service/cleanrooms/internal/endpoints/endpoints.go index eb15f1941ed..9bac3a7ae5e 100644 --- a/service/cleanrooms/internal/endpoints/endpoints.go +++ b/service/cleanrooms/internal/endpoints/endpoints.go @@ -163,15 +163,60 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "eu-west-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "fips-us-east-1", + }: endpoints.Endpoint{ + Hostname: "cleanrooms-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + Deprecated: aws.TrueTernary, + }, + endpoints.EndpointKey{ + Region: "fips-us-east-2", + }: endpoints.Endpoint{ + Hostname: "cleanrooms-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + Deprecated: aws.TrueTernary, + }, + endpoints.EndpointKey{ + Region: "fips-us-west-2", + }: endpoints.Endpoint{ + Hostname: "cleanrooms-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + Deprecated: aws.TrueTernary, + }, endpoints.EndpointKey{ Region: "us-east-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "us-east-1", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "cleanrooms-fips.us-east-1.amazonaws.com", + }, endpoints.EndpointKey{ Region: "us-east-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "us-east-2", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "cleanrooms-fips.us-east-2.amazonaws.com", + }, endpoints.EndpointKey{ Region: "us-west-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "us-west-2", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "cleanrooms-fips.us-west-2.amazonaws.com", + }, }, }, { diff --git a/service/ec2/internal/endpoints/endpoints.go b/service/ec2/internal/endpoints/endpoints.go index 0fdd1f1def3..e0c1be1ffed 100644 --- a/service/ec2/internal/endpoints/endpoints.go +++ b/service/ec2/internal/endpoints/endpoints.go @@ -142,15 +142,39 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "af-south-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "af-south-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.af-south-1.api.aws", + }, endpoints.EndpointKey{ Region: "ap-east-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-east-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ap-east-1.api.aws", + }, endpoints.EndpointKey{ Region: "ap-northeast-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-northeast-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ap-northeast-1.api.aws", + }, endpoints.EndpointKey{ Region: "ap-northeast-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-northeast-2", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ap-northeast-2.api.aws", + }, endpoints.EndpointKey{ Region: "ap-northeast-3", }: endpoints.Endpoint{}, @@ -169,15 +193,30 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "ap-southeast-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-southeast-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ap-southeast-1.api.aws", + }, endpoints.EndpointKey{ Region: "ap-southeast-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-southeast-2", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ap-southeast-2.api.aws", + }, endpoints.EndpointKey{ Region: "ap-southeast-3", }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "ap-southeast-4", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-southeast-5", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "ca-central-1", }: endpoints.Endpoint{}, @@ -187,6 +226,12 @@ var defaultPartitions = endpoints.Partitions{ }: { Hostname: "ec2-fips.ca-central-1.amazonaws.com", }, + endpoints.EndpointKey{ + Region: "ca-central-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.ca-central-1.api.aws", + }, endpoints.EndpointKey{ Region: "ca-west-1", }: endpoints.Endpoint{}, @@ -199,15 +244,33 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "eu-central-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "eu-central-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.eu-central-1.api.aws", + }, endpoints.EndpointKey{ Region: "eu-central-2", }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "eu-north-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "eu-north-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.eu-north-1.api.aws", + }, endpoints.EndpointKey{ Region: "eu-south-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "eu-south-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.eu-south-1.api.aws", + }, endpoints.EndpointKey{ Region: "eu-south-2", }: endpoints.Endpoint{}, @@ -223,9 +286,21 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "eu-west-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "eu-west-2", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.eu-west-2.api.aws", + }, endpoints.EndpointKey{ Region: "eu-west-3", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "eu-west-3", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.eu-west-3.api.aws", + }, endpoints.EndpointKey{ Region: "fips-ca-central-1", }: endpoints.Endpoint{ @@ -289,6 +364,12 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "me-south-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "me-south-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.me-south-1.api.aws", + }, endpoints.EndpointKey{ Region: "sa-east-1", }: endpoints.Endpoint{}, @@ -337,6 +418,12 @@ var defaultPartitions = endpoints.Partitions{ }: { Hostname: "ec2-fips.us-west-1.amazonaws.com", }, + endpoints.EndpointKey{ + Region: "us-west-1", + Variant: endpoints.DualStackVariant, + }: { + Hostname: "ec2.us-west-1.api.aws", + }, endpoints.EndpointKey{ Region: "us-west-2", }: endpoints.Endpoint{}, diff --git a/service/mediapackagev2/internal/endpoints/endpoints.go b/service/mediapackagev2/internal/endpoints/endpoints.go index 22689e5e40b..79f5751e853 100644 --- a/service/mediapackagev2/internal/endpoints/endpoints.go +++ b/service/mediapackagev2/internal/endpoints/endpoints.go @@ -151,6 +151,9 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "ap-south-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "ap-south-2", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "ap-southeast-1", }: endpoints.Endpoint{}, @@ -178,6 +181,9 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "eu-west-3", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "me-central-1", + }: endpoints.Endpoint{}, endpoints.EndpointKey{ Region: "sa-east-1", }: endpoints.Endpoint{}, diff --git a/service/pipes/api_op_CreatePipe.go b/service/pipes/api_op_CreatePipe.go index 2c073d04d92..4d5d5c328cd 100644 --- a/service/pipes/api_op_CreatePipe.go +++ b/service/pipes/api_op_CreatePipe.go @@ -63,6 +63,18 @@ type CreatePipeInput struct { // The parameters required to set up enrichment on your pipe. EnrichmentParameters *types.PipeEnrichmentParameters + // The identifier of the KMS customer managed key for EventBridge to use, if you + // choose to use a customer managed key to encrypt pipe data. The identifier can be + // the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. + // + // If you do not specify a customer managed key identifier, EventBridge uses an + // Amazon Web Services owned key to encrypt pipe data. + // + // For more information, see [Managing keys] in the Key Management Service Developer Guide. + // + // [Managing keys]: https://docs.aws.amazon.com/kms/latest/developerguide/getting-started.html + KmsKeyIdentifier *string + // The logging configuration settings for the pipe. LogConfiguration *types.PipeLogConfigurationParameters diff --git a/service/pipes/api_op_DescribePipe.go b/service/pipes/api_op_DescribePipe.go index 36669d18e2f..1834a72350b 100644 --- a/service/pipes/api_op_DescribePipe.go +++ b/service/pipes/api_op_DescribePipe.go @@ -64,6 +64,14 @@ type DescribePipeOutput struct { // The parameters required to set up enrichment on your pipe. EnrichmentParameters *types.PipeEnrichmentParameters + // The identifier of the KMS customer managed key for EventBridge to use to + // encrypt pipe data, if one has been specified. + // + // For more information, see [Data encryption in EventBridge] in the Amazon EventBridge User Guide. + // + // [Data encryption in EventBridge]: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption.html + KmsKeyIdentifier *string + // When the pipe was last updated, in [ISO-8601 format] (YYYY-MM-DDThh:mm:ss.sTZD). // // [ISO-8601 format]: https://www.w3.org/TR/NOTE-datetime diff --git a/service/pipes/api_op_UpdatePipe.go b/service/pipes/api_op_UpdatePipe.go index 177e0592887..f912e14b455 100644 --- a/service/pipes/api_op_UpdatePipe.go +++ b/service/pipes/api_op_UpdatePipe.go @@ -64,6 +64,23 @@ type UpdatePipeInput struct { // The parameters required to set up enrichment on your pipe. EnrichmentParameters *types.PipeEnrichmentParameters + // The identifier of the KMS customer managed key for EventBridge to use, if you + // choose to use a customer managed key to encrypt pipe data. The identifier can be + // the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. + // + // To update a pipe that is using the default Amazon Web Services owned key to use + // a customer managed key instead, or update a pipe that is using a customer + // managed key to use a different customer managed key, specify a customer managed + // key identifier. + // + // To update a pipe that is using a customer managed key to use the default Amazon + // Web Services owned key, specify an empty string. + // + // For more information, see [Managing keys] in the Key Management Service Developer Guide. + // + // [Managing keys]: https://docs.aws.amazon.com/kms/latest/developerguide/getting-started.html + KmsKeyIdentifier *string + // The logging configuration settings for the pipe. LogConfiguration *types.PipeLogConfigurationParameters diff --git a/service/pipes/deserializers.go b/service/pipes/deserializers.go index 1c59a2001d3..ae53ba1b161 100644 --- a/service/pipes/deserializers.go +++ b/service/pipes/deserializers.go @@ -684,6 +684,15 @@ func awsRestjson1_deserializeOpDocumentDescribePipeOutput(v **DescribePipeOutput return err } + case "KmsKeyIdentifier": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected KmsKeyIdentifier to be of type string, got %T instead", value) + } + sv.KmsKeyIdentifier = ptr.String(jtv) + } + case "LastModifiedTime": if value != nil { switch jtv := value.(type) { diff --git a/service/pipes/serializers.go b/service/pipes/serializers.go index 3e5ce5eca90..e02eee3c2b2 100644 --- a/service/pipes/serializers.go +++ b/service/pipes/serializers.go @@ -117,6 +117,11 @@ func awsRestjson1_serializeOpDocumentCreatePipeInput(v *CreatePipeInput, value s } } + if v.KmsKeyIdentifier != nil { + ok := object.Key("KmsKeyIdentifier") + ok.String(*v.KmsKeyIdentifier) + } + if v.LogConfiguration != nil { ok := object.Key("LogConfiguration") if err := awsRestjson1_serializeDocumentPipeLogConfigurationParameters(v.LogConfiguration, ok); err != nil { @@ -835,6 +840,11 @@ func awsRestjson1_serializeOpDocumentUpdatePipeInput(v *UpdatePipeInput, value s } } + if v.KmsKeyIdentifier != nil { + ok := object.Key("KmsKeyIdentifier") + ok.String(*v.KmsKeyIdentifier) + } + if v.LogConfiguration != nil { ok := object.Key("LogConfiguration") if err := awsRestjson1_serializeDocumentPipeLogConfigurationParameters(v.LogConfiguration, ok); err != nil { diff --git a/service/pipes/types/types.go b/service/pipes/types/types.go index cdc18d26be0..c7e2a46b743 100644 --- a/service/pipes/types/types.go +++ b/service/pipes/types/types.go @@ -1614,13 +1614,7 @@ type S3LogDestination struct { // The format EventBridge uses for the log records. // - // - json : JSON - // - // - plain : Plain text - // - // - w3c : [W3C extended logging file format] - // - // [W3C extended logging file format]: https://www.w3.org/TR/WD-logfile + // EventBridge currently only supports json formatting. OutputFormat S3OutputFormat // The prefix text with which to begin Amazon S3 log object names. @@ -1650,13 +1644,7 @@ type S3LogDestinationParameters struct { // How EventBridge should format the log records. // - // - json : JSON - // - // - plain : Plain text - // - // - w3c : [W3C extended logging file format] - // - // [W3C extended logging file format]: https://www.w3.org/TR/WD-logfile + // EventBridge currently only supports json formatting. OutputFormat S3OutputFormat // Specifies any prefix text with which to begin Amazon S3 log object names. @@ -1747,9 +1735,7 @@ func (*SelfManagedKafkaAccessConfigurationCredentialsMemberSaslScram512Auth) isS type SelfManagedKafkaAccessConfigurationVpc struct { // Specifies the security groups associated with the stream. These security groups - // must all be in the same VPC. You can specify as many as five security groups. If - // you do not specify a security group, the default security group for the VPC is - // used. + // must all be in the same VPC. You can specify as many as five security groups. SecurityGroup []string // Specifies the subnets associated with the stream. These subnets must all be in diff --git a/service/securityhub/types/types.go b/service/securityhub/types/types.go index 90b5a8e62ef..3da5b915abb 100644 --- a/service/securityhub/types/types.go +++ b/service/securityhub/types/types.go @@ -1053,7 +1053,7 @@ type AwsApiCallAction struct { // 2024-01-04T15:25:10.123456789+17:59 ) LastSeen *string - // Provided if CallerType is remoteIp . Provides information about the remote IP + // Provided if CallerType is remoteip . Provides information about the remote IP // address that the API call originated from. RemoteIpDetails *ActionRemoteIpDetails @@ -15030,32 +15030,34 @@ type CodeVulnerabilitiesFilePath struct { noSmithyDocumentSerde } -// Contains finding details that are specific to control-based findings. Only -// returned for findings generated from controls. +// This object typically provides details about a control finding, such as +// applicable standards and the status of control checks. While finding providers +// can add custom content in Compliance object fields, they are typically used to +// review details of Security Hub control findings. type Compliance struct { - // The enabled security standards in which a security control is currently - // enabled. + // Typically provides an array of enabled security standards in which a security + // control is currently enabled. AssociatedStandards []AssociatedStandard - // For a control, the industry or regulatory framework requirements that are - // related to the control. The check for that control is aligned with these + // Typically provides the industry or regulatory framework requirements that are + // related to a control. The check for that control is aligned with these // requirements. // // Array Members: Maximum number of 32 items. RelatedRequirements []string - // The unique identifier of a control across standards. Values for this field - // typically consist of an Amazon Web Servicesservice and a number, such as - // APIGateway.5. + // Typically provides the unique identifier of a control across standards. For + // Security Hub controls, this field consists of an Amazon Web Servicesservice and + // a unique number, such as APIGateway.5 . SecurityControlId *string - // An object that includes security control parameter names and values. + // Typically an object that includes security control parameter names and values. SecurityControlParameters []SecurityControlParameter - // The result of a standards check. + // Typically summarizes the result of a control check. // - // The valid values for Status are as follows. + // For Security Hub controls, valid values for Status are as follows. // // - PASSED - Standards check passed for all evaluated resources. // @@ -15070,11 +15072,7 @@ type Compliance struct { // Security Hub automatically archives the finding after 3 days. Status ComplianceStatus - // For findings generated from controls, a list of reasons behind the value of - // Status . For the list of status reason codes and their meanings, see [Standards-related information in the ASFF] in the - // Security Hub User Guide. - // - // [Standards-related information in the ASFF]: https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards-results.html#securityhub-standards-results-asff + // Typically used to provide a list of reasons for the value of Status . StatusReasons []StatusReason noSmithyDocumentSerde diff --git a/service/workspacesweb/internal/endpoints/endpoints.go b/service/workspacesweb/internal/endpoints/endpoints.go index e45c0c92301..6ed0482bc57 100644 --- a/service/workspacesweb/internal/endpoints/endpoints.go +++ b/service/workspacesweb/internal/endpoints/endpoints.go @@ -163,12 +163,42 @@ var defaultPartitions = endpoints.Partitions{ endpoints.EndpointKey{ Region: "eu-west-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "fips-us-east-1", + }: endpoints.Endpoint{ + Hostname: "workspaces-web-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + Deprecated: aws.TrueTernary, + }, + endpoints.EndpointKey{ + Region: "fips-us-west-2", + }: endpoints.Endpoint{ + Hostname: "workspaces-web-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + Deprecated: aws.TrueTernary, + }, endpoints.EndpointKey{ Region: "us-east-1", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "us-east-1", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "workspaces-web-fips.us-east-1.amazonaws.com", + }, endpoints.EndpointKey{ Region: "us-west-2", }: endpoints.Endpoint{}, + endpoints.EndpointKey{ + Region: "us-west-2", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "workspaces-web-fips.us-west-2.amazonaws.com", + }, }, }, {