diff --git a/clients/client-securityhub/src/commands/DescribeProductsCommand.ts b/clients/client-securityhub/src/commands/DescribeProductsCommand.ts
index 3ba97b4122dc..49b8f34f4c14 100644
--- a/clients/client-securityhub/src/commands/DescribeProductsCommand.ts
+++ b/clients/client-securityhub/src/commands/DescribeProductsCommand.ts
@@ -13,12 +13,8 @@ import {
SerdeContext as __SerdeContext,
} from "@aws-sdk/types";
-import {
- DescribeProductsRequest,
- DescribeProductsRequestFilterSensitiveLog,
- DescribeProductsResponse,
- DescribeProductsResponseFilterSensitiveLog,
-} from "../models/models_1";
+import { DescribeProductsRequest, DescribeProductsRequestFilterSensitiveLog } from "../models/models_1";
+import { DescribeProductsResponse, DescribeProductsResponseFilterSensitiveLog } from "../models/models_2";
import {
deserializeAws_restJson1DescribeProductsCommand,
serializeAws_restJson1DescribeProductsCommand,
diff --git a/clients/client-securityhub/src/endpoint/ruleset.ts b/clients/client-securityhub/src/endpoint/ruleset.ts
index 163f192756be..ca8369586e27 100644
--- a/clients/client-securityhub/src/endpoint/ruleset.ts
+++ b/clients/client-securityhub/src/endpoint/ruleset.ts
@@ -25,5 +25,5 @@ m={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:d},"supportsFIPS"]}]},
n={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:d},"supportsDualStack"]}]},
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:[{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:[{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}]},{endpoint:{url:"https://securityhub.{Region}.{PartitionResult#dnsSuffix}",properties:l,headers:l},type:g}]}]};
+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}]}]}]};
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 9ddda7b58da5..06ffb7a0291a 100644
--- a/clients/client-securityhub/src/models/models_0.ts
+++ b/clients/client-securityhub/src/models/models_0.ts
@@ -613,6 +613,20 @@ export interface AdminAccount {
Status?: AdminStatus | string;
}
+/**
+ *
+ * Information about an enabled security standard in which a security control is enabled.
+ *
+ */
+export interface AssociatedStandard {
+ /**
+ * The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the
+ * Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
+ *
+ */
+ StandardsId?: string;
+}
+
export enum AutoEnableStandards {
DEFAULT = "DEFAULT",
NONE = "NONE",
@@ -10285,44 +10299,6 @@ export interface AwsIamGroupPolicy {
PolicyName?: string;
}
-/**
- * Contains details about an IAM group.
- */
-export interface AwsIamGroupDetails {
- /**
- * A list of the managed policies that are attached to the IAM group.
- */
- AttachedManagedPolicies?: AwsIamAttachedManagedPolicy[];
-
- /**
- * 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,
- * 2020-03-22T13:22:13.933Z
.
- */
- CreateDate?: string;
-
- /**
- * The identifier of the IAM group.
- */
- GroupId?: string;
-
- /**
- * The name of the IAM group.
- */
- GroupName?: string;
-
- /**
- * The list of inline policies that are embedded in the group.
- */
- GroupPolicyList?: AwsIamGroupPolicy[];
-
- /**
- * The path to the group.
- */
- Path?: string;
-}
-
/**
* @internal
*/
@@ -10488,6 +10464,13 @@ export const AdminAccountFilterSensitiveLog = (obj: AdminAccount): any => ({
...obj,
});
+/**
+ * @internal
+ */
+export const AssociatedStandardFilterSensitiveLog = (obj: AssociatedStandard): any => ({
+ ...obj,
+});
+
/**
* @internal
*/
@@ -12686,10 +12669,3 @@ export const AwsIamAttachedManagedPolicyFilterSensitiveLog = (obj: AwsIamAttache
export const AwsIamGroupPolicyFilterSensitiveLog = (obj: AwsIamGroupPolicy): any => ({
...obj,
});
-
-/**
- * @internal
- */
-export const AwsIamGroupDetailsFilterSensitiveLog = (obj: AwsIamGroupDetails): any => ({
- ...obj,
-});
diff --git a/clients/client-securityhub/src/models/models_1.ts b/clients/client-securityhub/src/models/models_1.ts
index 5b77151eeec3..da9cea3879aa 100644
--- a/clients/client-securityhub/src/models/models_1.ts
+++ b/clients/client-securityhub/src/models/models_1.ts
@@ -6,6 +6,7 @@ import {
Action,
ActionTarget,
Adjustment,
+ AssociatedStandard,
AutoEnableStandards,
AwsApiGatewayRestApiDetails,
AwsApiGatewayStageDetails,
@@ -51,10 +52,48 @@ import {
AwsElbv2LoadBalancerDetails,
AwsIamAccessKeyDetails,
AwsIamAttachedManagedPolicy,
- AwsIamGroupDetails,
+ AwsIamGroupPolicy,
} from "./models_0";
import { SecurityHubServiceException as __BaseException } from "./SecurityHubServiceException";
+/**
+ * Contains details about an IAM group.
+ */
+export interface AwsIamGroupDetails {
+ /**
+ * A list of the managed policies that are attached to the IAM group.
+ */
+ AttachedManagedPolicies?: AwsIamAttachedManagedPolicy[];
+
+ /**
+ * 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,
+ * 2020-03-22T13:22:13.933Z
.
+ */
+ CreateDate?: string;
+
+ /**
+ * The identifier of the IAM group.
+ */
+ GroupId?: string;
+
+ /**
+ * The name of the IAM group.
+ */
+ GroupName?: string;
+
+ /**
+ * The list of inline policies that are embedded in the group.
+ */
+ GroupPolicyList?: AwsIamGroupPolicy[];
+
+ /**
+ * The path to the group.
+ */
+ Path?: string;
+}
+
/**
* Information about a role associated with an instance profile.
*/
@@ -4568,7 +4607,7 @@ export interface AwsSageMakerNotebookInstanceDetails {
/**
*
- * An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository.
+ * An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in CodeCommit or in any other Git repository.
* These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.
*
*/
@@ -4576,7 +4615,7 @@ export interface AwsSageMakerNotebookInstanceDetails {
/**
*
- * The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository.
+ * The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in CodeCommit or in any other Git repository.
* When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.
*
*/
@@ -4836,6 +4875,20 @@ export interface Compliance {
* Security Hub User Guide.
*/
StatusReasons?: StatusReason[];
+
+ /**
+ *
+ * The unique identifier of a control across standards. Values for this field typically consist of an
+ * Amazon Web Service and a number, such as APIGateway.5.
+ *
+ */
+ SecurityControlId?: string;
+
+ /**
+ * The enabled security standards in which a security control is currently enabled.
+ *
+ */
+ AssociatedStandards?: AssociatedStandard[];
}
/**
@@ -6565,7 +6618,7 @@ export interface AwsWafv2VisibilityConfigDetails {
/**
*
- * Provides details about rules in a rule group. A rule identifies web requests that you want to allow, block, or count. Each rule includes one top-level Statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.
+ * Provides details about rules in a rule group. A rule identifies web requests that you want to allow, block, or count. Each rule includes one top-level Statement that WAF uses to identify matching web requests, and parameters that govern how WAF handles them.
*
*/
export interface AwsWafv2RulesDetails {
@@ -9134,6 +9187,22 @@ export interface AwsSecurityFindingFilters {
* Indicates whether or not sample findings are included in the filter results.
*/
Sample?: BooleanFilter[];
+
+ /**
+ *
+ * The unique identifier of a control across standards. Values for this field typically consist of an
+ * Amazon Web Service and a number, such as APIGateway.5.
+ *
+ */
+ ComplianceSecurityControlId?: StringFilter[];
+
+ /**
+ *
+ * The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the
+ * Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.
+ *
+ */
+ ComplianceAssociatedStandardsId?: StringFilter[];
}
/**
@@ -10083,17 +10152,12 @@ export interface Product {
ProductSubscriptionResourcePolicy?: string;
}
-export interface DescribeProductsResponse {
- /**
- * A list of products, including details for each product.
- */
- Products: Product[] | undefined;
-
- /**
- * The pagination token to use to request the next page of results.
- */
- NextToken?: string;
-}
+/**
+ * @internal
+ */
+export const AwsIamGroupDetailsFilterSensitiveLog = (obj: AwsIamGroupDetails): any => ({
+ ...obj,
+});
/**
* @internal
@@ -12191,10 +12255,3 @@ export const DescribeProductsRequestFilterSensitiveLog = (obj: DescribeProductsR
export const ProductFilterSensitiveLog = (obj: Product): any => ({
...obj,
});
-
-/**
- * @internal
- */
-export const DescribeProductsResponseFilterSensitiveLog = (obj: DescribeProductsResponse): any => ({
- ...obj,
-});
diff --git a/clients/client-securityhub/src/models/models_2.ts b/clients/client-securityhub/src/models/models_2.ts
index a0112b4f82f7..89326ecfc890 100644
--- a/clients/client-securityhub/src/models/models_2.ts
+++ b/clients/client-securityhub/src/models/models_2.ts
@@ -5,11 +5,24 @@ import {
AwsSecurityFindingFilters,
ControlStatus,
NoteUpdate,
+ Product,
RecordState,
Result,
StandardsSubscription,
} from "./models_1";
+export interface DescribeProductsResponse {
+ /**
+ * A list of products, including details for each product.
+ */
+ Products: Product[] | undefined;
+
+ /**
+ * The pagination token to use to request the next page of results.
+ */
+ NextToken?: string;
+}
+
export interface DescribeStandardsRequest {
/**
* The token that is required for pagination. On your first call to the
@@ -623,38 +636,38 @@ export interface Member {
*
* -
*
- * CREATED
- Indicates that the administrator account added the member account,
+ * Created
- Indicates that the administrator account added the member account,
* but has not yet invited the member account.
*
* -
*
- * INVITED
- Indicates that the administrator account invited the member
+ * Invited
- Indicates that the administrator account invited the member
* account. The member account has not yet responded to the invitation.
*
* -
*
- * ENABLED
- Indicates that the member account is currently active. For
+ * Enabled
- Indicates that the member account is currently active. For
* manually invited member accounts, indicates that the member account accepted the
* invitation.
*
* -
*
- * REMOVED
- Indicates that the administrator account disassociated the member
+ * Removed
- Indicates that the administrator account disassociated the member
* account.
*
* -
*
- * RESIGNED
- Indicates that the member account disassociated themselves
+ * Resigned
- Indicates that the member account disassociated themselves
* from the administrator account.
*
* -
*
- * DELETED
- Indicates that the administrator account deleted the member
+ * Deleted
- Indicates that the administrator account deleted the member
* account.
*
* -
*
- * ACCOUNT_SUSPENDED
- Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.
+ * AccountSuspended
- Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.
*
*
*/
@@ -1063,6 +1076,13 @@ export interface UpdateStandardsControlRequest {
export interface UpdateStandardsControlResponse {}
+/**
+ * @internal
+ */
+export const DescribeProductsResponseFilterSensitiveLog = (obj: DescribeProductsResponse): any => ({
+ ...obj,
+});
+
/**
* @internal
*/
diff --git a/clients/client-securityhub/src/protocols/Aws_restJson1.ts b/clients/client-securityhub/src/protocols/Aws_restJson1.ts
index ccb28c09a97d..f50e9b977b24 100644
--- a/clients/client-securityhub/src/protocols/Aws_restJson1.ts
+++ b/clients/client-securityhub/src/protocols/Aws_restJson1.ts
@@ -176,6 +176,7 @@ import {
ActionTarget,
Adjustment,
AdminAccount,
+ AssociatedStandard,
AvailabilityZone,
AwsApiCallAction,
AwsApiCallActionDomainDetails,
@@ -435,7 +436,6 @@ import {
AwsIamAccessKeySessionContextAttributes,
AwsIamAccessKeySessionContextSessionIssuer,
AwsIamAttachedManagedPolicy,
- AwsIamGroupDetails,
AwsIamGroupPolicy,
AwsMountPoint,
CidrBlockAssociation,
@@ -462,6 +462,7 @@ import {
} from "../models/models_0";
import {
_Record,
+ AwsIamGroupDetails,
AwsIamInstanceProfile,
AwsIamInstanceProfileRole,
AwsIamPermissionsBoundary,
@@ -5326,6 +5327,20 @@ const serializeAws_restJson1ArnList = (input: string[], context: __SerdeContext)
});
};
+const serializeAws_restJson1AssociatedStandard = (input: AssociatedStandard, context: __SerdeContext): any => {
+ return {
+ ...(input.StandardsId != null && { StandardsId: input.StandardsId }),
+ };
+};
+
+const serializeAws_restJson1AssociatedStandardsList = (input: AssociatedStandard[], context: __SerdeContext): any => {
+ return input
+ .filter((e: any) => e != null)
+ .map((entry) => {
+ return serializeAws_restJson1AssociatedStandard(entry, context);
+ });
+};
+
const serializeAws_restJson1AvailabilityZone = (input: AvailabilityZone, context: __SerdeContext): any => {
return {
...(input.SubnetId != null && { SubnetId: input.SubnetId }),
@@ -12959,6 +12974,15 @@ const serializeAws_restJson1AwsSecurityFindingFilters = (
...(input.CompanyName != null && {
CompanyName: serializeAws_restJson1StringFilterList(input.CompanyName, context),
}),
+ ...(input.ComplianceAssociatedStandardsId != null && {
+ ComplianceAssociatedStandardsId: serializeAws_restJson1StringFilterList(
+ input.ComplianceAssociatedStandardsId,
+ context
+ ),
+ }),
+ ...(input.ComplianceSecurityControlId != null && {
+ ComplianceSecurityControlId: serializeAws_restJson1StringFilterList(input.ComplianceSecurityControlId, context),
+ }),
...(input.ComplianceStatus != null && {
ComplianceStatus: serializeAws_restJson1StringFilterList(input.ComplianceStatus, context),
}),
@@ -14046,9 +14070,13 @@ const serializeAws_restJson1ClassificationStatus = (input: ClassificationStatus,
const serializeAws_restJson1Compliance = (input: Compliance, context: __SerdeContext): any => {
return {
+ ...(input.AssociatedStandards != null && {
+ AssociatedStandards: serializeAws_restJson1AssociatedStandardsList(input.AssociatedStandards, context),
+ }),
...(input.RelatedRequirements != null && {
RelatedRequirements: serializeAws_restJson1RelatedRequirementsList(input.RelatedRequirements, context),
}),
+ ...(input.SecurityControlId != null && { SecurityControlId: input.SecurityControlId }),
...(input.Status != null && { Status: input.Status }),
...(input.StatusReasons != null && {
StatusReasons: serializeAws_restJson1StatusReasonsList(input.StatusReasons, context),
@@ -15982,6 +16010,27 @@ const deserializeAws_restJson1AdminAccounts = (output: any, context: __SerdeCont
return retVal;
};
+const deserializeAws_restJson1AssociatedStandard = (output: any, context: __SerdeContext): AssociatedStandard => {
+ return {
+ StandardsId: __expectString(output.StandardsId),
+ } as any;
+};
+
+const deserializeAws_restJson1AssociatedStandardsList = (
+ output: any,
+ context: __SerdeContext
+): AssociatedStandard[] => {
+ const retVal = (output || [])
+ .filter((e: any) => e != null)
+ .map((entry: any) => {
+ if (entry === null) {
+ return null as any;
+ }
+ return deserializeAws_restJson1AssociatedStandard(entry, context);
+ });
+ return retVal;
+};
+
const deserializeAws_restJson1AvailabilityZone = (output: any, context: __SerdeContext): AvailabilityZone => {
return {
SubnetId: __expectString(output.SubnetId),
@@ -24156,6 +24205,14 @@ const deserializeAws_restJson1AwsSecurityFindingFilters = (
output.AwsAccountId != null ? deserializeAws_restJson1StringFilterList(output.AwsAccountId, context) : undefined,
CompanyName:
output.CompanyName != null ? deserializeAws_restJson1StringFilterList(output.CompanyName, context) : undefined,
+ ComplianceAssociatedStandardsId:
+ output.ComplianceAssociatedStandardsId != null
+ ? deserializeAws_restJson1StringFilterList(output.ComplianceAssociatedStandardsId, context)
+ : undefined,
+ ComplianceSecurityControlId:
+ output.ComplianceSecurityControlId != null
+ ? deserializeAws_restJson1StringFilterList(output.ComplianceSecurityControlId, context)
+ : undefined,
ComplianceStatus:
output.ComplianceStatus != null
? deserializeAws_restJson1StringFilterList(output.ComplianceStatus, context)
@@ -25349,10 +25406,15 @@ const deserializeAws_restJson1ClassificationStatus = (output: any, context: __Se
const deserializeAws_restJson1Compliance = (output: any, context: __SerdeContext): Compliance => {
return {
+ AssociatedStandards:
+ output.AssociatedStandards != null
+ ? deserializeAws_restJson1AssociatedStandardsList(output.AssociatedStandards, context)
+ : undefined,
RelatedRequirements:
output.RelatedRequirements != null
? deserializeAws_restJson1RelatedRequirementsList(output.RelatedRequirements, context)
: undefined,
+ SecurityControlId: __expectString(output.SecurityControlId),
Status: __expectString(output.Status),
StatusReasons:
output.StatusReasons != null
diff --git a/codegen/sdk-codegen/aws-models/securityhub.json b/codegen/sdk-codegen/aws-models/securityhub.json
index c94eb322f2c1..1f0c8d2e4ac7 100644
--- a/codegen/sdk-codegen/aws-models/securityhub.json
+++ b/codegen/sdk-codegen/aws-models/securityhub.json
@@ -80,11 +80,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#AcceptAdministratorInvitationResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#AcceptInvitation": {
"type": "operation",
@@ -140,11 +146,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#AcceptInvitationResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#AccessDeniedException": {
"type": "structure",
@@ -450,6 +462,26 @@
"target": "com.amazonaws.securityhub#NonEmptyString"
}
},
+ "com.amazonaws.securityhub#AssociatedStandard": {
+ "type": "structure",
+ "members": {
+ "StandardsId": {
+ "target": "com.amazonaws.securityhub#NonEmptyString",
+ "traits": {
+ "smithy.api#documentation": "The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the \n Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.\n
"
+ }
+ }
+ },
+ "traits": {
+ "smithy.api#documentation": "\n Information about an enabled security standard in which a security control is enabled.\n
"
+ }
+ },
+ "com.amazonaws.securityhub#AssociatedStandardsList": {
+ "type": "list",
+ "member": {
+ "target": "com.amazonaws.securityhub#AssociatedStandard"
+ }
+ },
"com.amazonaws.securityhub#AutoEnableStandards": {
"type": "enum",
"members": {
@@ -15413,13 +15445,13 @@
"AdditionalCodeRepositories": {
"target": "com.amazonaws.securityhub#NonEmptyStringList",
"traits": {
- "smithy.api#documentation": "\n An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. \n These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.\n
"
+ "smithy.api#documentation": "\n An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in CodeCommit or in any other Git repository. \n These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.\n
"
}
},
"DefaultCodeRepository": {
"target": "com.amazonaws.securityhub#NonEmptyString",
"traits": {
- "smithy.api#documentation": "\n The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. \n When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.\n
"
+ "smithy.api#documentation": "\n The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in CodeCommit or in any other Git repository. \n When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git repositories with SageMaker notebook instances in the Amazon SageMaker Developer Guide.\n
"
}
},
"DirectInternetAccess": {
@@ -16469,6 +16501,18 @@
"traits": {
"smithy.api#documentation": "Indicates whether or not sample findings are included in the filter results.
"
}
+ },
+ "ComplianceSecurityControlId": {
+ "target": "com.amazonaws.securityhub#StringFilterList",
+ "traits": {
+ "smithy.api#documentation": "\n The unique identifier of a control across standards. Values for this field typically consist of an \n Amazon Web Service and a number, such as APIGateway.5.\n
"
+ }
+ },
+ "ComplianceAssociatedStandardsId": {
+ "target": "com.amazonaws.securityhub#StringFilterList",
+ "traits": {
+ "smithy.api#documentation": "\n The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the \n Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.\n
"
+ }
}
},
"traits": {
@@ -17696,7 +17740,7 @@
}
},
"traits": {
- "smithy.api#documentation": "\n Provides details about rules in a rule group. A rule identifies web requests that you want to allow, block, or count. Each rule includes one top-level Statement that AWS WAF uses to identify matching web requests, and parameters that govern how AWS WAF handles them.\n
"
+ "smithy.api#documentation": "\n Provides details about rules in a rule group. A rule identifies web requests that you want to allow, block, or count. Each rule includes one top-level Statement that WAF uses to identify matching web requests, and parameters that govern how WAF handles them.\n
"
}
},
"com.amazonaws.securityhub#AwsWafv2RulesList": {
@@ -17919,6 +17963,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#BatchDisableStandardsResponse": {
@@ -17930,6 +17977,9 @@
"smithy.api#documentation": "The details of the standards subscriptions that were disabled.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#BatchEnableStandards": {
@@ -17973,6 +18023,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#BatchEnableStandardsResponse": {
@@ -17984,6 +18037,9 @@
"smithy.api#documentation": "The details of the standards subscriptions that were enabled.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#BatchImportFindings": {
@@ -18027,6 +18083,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#BatchImportFindingsRequestFindingList": {
@@ -18066,6 +18125,9 @@
"smithy.api#documentation": "The list of findings that failed to import.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#BatchUpdateFindings": {
@@ -18162,6 +18224,9 @@
"smithy.api#documentation": "A list of findings that are related to the updated findings.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#BatchUpdateFindingsResponse": {
@@ -18181,6 +18246,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#BatchUpdateFindingsUnprocessedFinding": {
@@ -18423,6 +18491,18 @@
"traits": {
"smithy.api#documentation": "For findings generated from controls, a list of reasons behind the value of\n Status
. For the list of status reason codes and their meanings, see Standards-related information in the ASFF in the\n Security Hub User Guide.
"
}
+ },
+ "SecurityControlId": {
+ "target": "com.amazonaws.securityhub#NonEmptyString",
+ "traits": {
+ "smithy.api#documentation": "\n The unique identifier of a control across standards. Values for this field typically consist of an \n Amazon Web Service and a number, such as APIGateway.5.\n
"
+ }
+ },
+ "AssociatedStandards": {
+ "target": "com.amazonaws.securityhub#AssociatedStandardsList",
+ "traits": {
+ "smithy.api#documentation": "The enabled security standards in which a security control is currently enabled.\n
"
+ }
}
},
"traits": {
@@ -18604,6 +18684,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#CreateActionTargetResponse": {
@@ -18616,6 +18699,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#CreateFindingAggregator": {
@@ -18668,6 +18754,9 @@
"smithy.api#documentation": "If RegionLinkingMode
is ALL_REGIONS_EXCEPT_SPECIFIED
, then this is a space-separated list of Regions that do not aggregate findings to the aggregation Region.
\n If RegionLinkingMode
is SPECIFIED_REGIONS
, then this is a space-separated list of Regions that do aggregate findings to the aggregation Region.\n
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#CreateFindingAggregatorResponse": {
@@ -18697,6 +18786,9 @@
"smithy.api#documentation": "The list of excluded Regions or included Regions.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#CreateInsight": {
@@ -18757,6 +18849,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#CreateInsightResponse": {
@@ -18769,6 +18864,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#CreateMembers": {
@@ -18815,6 +18913,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#CreateMembersResponse": {
@@ -18826,6 +18927,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts that were not processed. For each account, the list includes\n the account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#CrossAccountMaxResults": {
@@ -19068,6 +19172,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeclineInvitationsResponse": {
@@ -19079,6 +19186,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts that were not processed. For each account, the list includes\n the account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DeleteActionTarget": {
@@ -19123,6 +19233,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeleteActionTargetResponse": {
@@ -19135,6 +19248,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DeleteFindingAggregator": {
@@ -19185,11 +19301,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeleteFindingAggregatorResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DeleteInsight": {
"type": "operation",
@@ -19236,6 +19358,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeleteInsightResponse": {
@@ -19248,6 +19373,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DeleteInvitations": {
@@ -19294,6 +19422,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeleteInvitationsResponse": {
@@ -19305,6 +19436,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts for which the invitations were not deleted. For each account,\n the list includes the account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DeleteMembers": {
@@ -19351,6 +19485,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DeleteMembersResponse": {
@@ -19362,6 +19499,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts that were not deleted. For each account, the list includes the\n account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeActionTargets": {
@@ -19423,6 +19563,9 @@
"smithy.api#documentation": "The maximum number of results to return.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DescribeActionTargetsResponse": {
@@ -19441,6 +19584,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeHub": {
@@ -19487,6 +19633,9 @@
"smithy.api#httpQuery": "HubArn"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DescribeHubResponse": {
@@ -19511,6 +19660,9 @@
"smithy.api#documentation": "Whether to automatically enable new controls when they are added to standards that are\n enabled.
\n If set to true
, then new controls for enabled standards are enabled\n automatically. If set to false
, then new controls are not enabled.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeOrganizationConfiguration": {
@@ -19546,7 +19698,10 @@
},
"com.amazonaws.securityhub#DescribeOrganizationConfigurationRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#DescribeOrganizationConfigurationResponse": {
"type": "structure",
@@ -19571,6 +19726,9 @@
"smithy.api#documentation": "Whether to automatically enable Security Hub default standards \n for new member accounts in the organization.
\n The default value of this parameter is equal to DEFAULT
.
\n If equal to DEFAULT
, then Security Hub default standards are automatically enabled for new member \n accounts. If equal to NONE
, then default standards are not automatically enabled for new member \n accounts.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeProducts": {
@@ -19635,6 +19793,9 @@
"smithy.api#httpQuery": "ProductArn"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DescribeProductsResponse": {
@@ -19653,6 +19814,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeStandards": {
@@ -19752,6 +19916,9 @@
"smithy.api#httpQuery": "MaxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DescribeStandardsControlsResponse": {
@@ -19769,6 +19936,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DescribeStandardsRequest": {
@@ -19789,6 +19959,9 @@
"smithy.api#httpQuery": "MaxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DescribeStandardsResponse": {
@@ -19806,6 +19979,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#DisableImportFindingsForProduct": {
@@ -19853,11 +20029,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DisableImportFindingsForProductResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DisableOrganizationAdminAccount": {
"type": "operation",
@@ -19900,11 +20082,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DisableOrganizationAdminAccountResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DisableSecurityHub": {
"type": "operation",
@@ -19939,11 +20127,17 @@
},
"com.amazonaws.securityhub#DisableSecurityHubRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#DisableSecurityHubResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DisassociateFromAdministratorAccount": {
"type": "operation",
@@ -19981,11 +20175,17 @@
},
"com.amazonaws.securityhub#DisassociateFromAdministratorAccountRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#DisassociateFromAdministratorAccountResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DisassociateFromMasterAccount": {
"type": "operation",
@@ -20026,11 +20226,17 @@
},
"com.amazonaws.securityhub#DisassociateFromMasterAccountRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#DisassociateFromMasterAccountResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DisassociateMembers": {
"type": "operation",
@@ -20076,11 +20282,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#DisassociateMembersResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#DnsRequestAction": {
"type": "structure",
@@ -20159,6 +20371,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#EnableImportFindingsForProductResponse": {
@@ -20170,6 +20385,9 @@
"smithy.api#documentation": "The ARN of your subscription to the product to enable integrations for.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#EnableOrganizationAdminAccount": {
@@ -20213,11 +20431,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#EnableOrganizationAdminAccountResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#EnableSecurityHub": {
"type": "operation",
@@ -20269,11 +20493,17 @@
"smithy.api#documentation": "Whether to enable the security standards that Security Hub has designated as automatically\n enabled. If you do not provide a value for EnableDefaultStandards
, it is set\n to true
. To not enable the automatically enabled standards, set\n EnableDefaultStandards
to false
.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#EnableSecurityHubResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#FieldMap": {
"type": "map",
@@ -20571,7 +20801,10 @@
},
"com.amazonaws.securityhub#GetAdministratorAccountRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#GetAdministratorAccountResponse": {
"type": "structure",
@@ -20579,6 +20812,9 @@
"Administrator": {
"target": "com.amazonaws.securityhub#Invitation"
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetEnabledStandards": {
@@ -20640,6 +20876,9 @@
"smithy.api#documentation": "The maximum number of results to return in the response.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetEnabledStandardsResponse": {
@@ -20657,6 +20896,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetFindingAggregator": {
@@ -20707,6 +20949,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetFindingAggregatorResponse": {
@@ -20736,6 +20981,9 @@
"smithy.api#documentation": "The list of excluded Regions or included Regions.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetFindings": {
@@ -20803,6 +21051,9 @@
"smithy.api#documentation": "The maximum number of findings to return.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetFindingsResponse": {
@@ -20821,6 +21072,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetInsightResults": {
@@ -20868,6 +21122,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetInsightResultsResponse": {
@@ -20880,6 +21137,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetInsights": {
@@ -20944,6 +21204,9 @@
"smithy.api#documentation": "The maximum number of items to return in the response.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetInsightsResponse": {
@@ -20962,6 +21225,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetInvitationsCount": {
@@ -20997,7 +21263,10 @@
},
"com.amazonaws.securityhub#GetInvitationsCountRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#GetInvitationsCountResponse": {
"type": "structure",
@@ -21009,6 +21278,9 @@
"smithy.api#documentation": "The number of all membership invitations sent to this Security Hub member account, not\n including the currently accepted invitation.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetMasterAccount": {
@@ -21050,7 +21322,10 @@
},
"com.amazonaws.securityhub#GetMasterAccountRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.securityhub#GetMasterAccountResponse": {
"type": "structure",
@@ -21061,6 +21336,9 @@
"smithy.api#documentation": "A list of details about the Security Hub administrator account for the current member account.\n
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#GetMembers": {
@@ -21107,6 +21385,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#GetMembersResponse": {
@@ -21124,6 +21405,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts that could not be processed. For each account, the list\n includes the account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#IcmpTypeCode": {
@@ -21454,6 +21738,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#InviteMembersResponse": {
@@ -21465,6 +21752,9 @@
"smithy.api#documentation": "The list of Amazon Web Services accounts that could not be processed. For each account, the list\n includes the account ID and the email address.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#IpFilter": {
@@ -21640,6 +21930,9 @@
"smithy.api#httpQuery": "MaxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListEnabledProductsForImportResponse": {
@@ -21657,6 +21950,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#ListFindingAggregators": {
@@ -21717,6 +22013,9 @@
"smithy.api#httpQuery": "MaxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListFindingAggregatorsResponse": {
@@ -21734,6 +22033,9 @@
"smithy.api#documentation": "If there are more results, this is the token to provide in the next call to ListFindingAggregators
.
\n This operation currently only returns a single result.\n
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#ListInvitations": {
@@ -21791,6 +22093,9 @@
"smithy.api#httpQuery": "NextToken"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListInvitationsResponse": {
@@ -21808,6 +22113,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#ListMembers": {
@@ -21873,6 +22181,9 @@
"smithy.api#httpQuery": "NextToken"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListMembersResponse": {
@@ -21890,6 +22201,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#ListOrganizationAdminAccounts": {
@@ -21947,6 +22261,9 @@
"smithy.api#httpQuery": "NextToken"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListOrganizationAdminAccountsResponse": {
@@ -21964,6 +22281,9 @@
"smithy.api#documentation": "The pagination token to use to request the next page of results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#ListTagsForResource": {
@@ -22005,6 +22325,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#ListTagsForResourceResponse": {
@@ -22016,6 +22339,9 @@
"smithy.api#documentation": "The tags associated with a resource.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#LoadBalancerState": {
@@ -22293,7 +22619,7 @@
"MemberStatus": {
"target": "com.amazonaws.securityhub#NonEmptyString",
"traits": {
- "smithy.api#documentation": "The status of the relationship between the member account and its administrator account.\n
\n The status can have one of the following values:
\n \n - \n
\n CREATED
- Indicates that the administrator account added the member account,\n but has not yet invited the member account.
\n \n - \n
\n INVITED
- Indicates that the administrator account invited the member\n account. The member account has not yet responded to the invitation.
\n \n - \n
\n ENABLED
- Indicates that the member account is currently active. For\n manually invited member accounts, indicates that the member account accepted the\n invitation.
\n \n - \n
\n REMOVED
- Indicates that the administrator account disassociated the member\n account.
\n \n - \n
\n RESIGNED
- Indicates that the member account disassociated themselves\n from the administrator account.
\n \n - \n
\n DELETED
- Indicates that the administrator account deleted the member\n account.
\n \n - \n
\n ACCOUNT_SUSPENDED
- Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.
\n \n
"
+ "smithy.api#documentation": "The status of the relationship between the member account and its administrator account.\n
\n The status can have one of the following values:
\n \n - \n
\n Created
- Indicates that the administrator account added the member account,\n but has not yet invited the member account.
\n \n - \n
\n Invited
- Indicates that the administrator account invited the member\n account. The member account has not yet responded to the invitation.
\n \n - \n
\n Enabled
- Indicates that the member account is currently active. For\n manually invited member accounts, indicates that the member account accepted the\n invitation.
\n \n - \n
\n Removed
- Indicates that the administrator account disassociated the member\n account.
\n \n - \n
\n Resigned
- Indicates that the member account disassociated themselves\n from the administrator account.
\n \n - \n
\n Deleted
- Indicates that the administrator account deleted the member\n account.
\n \n - \n
\n AccountSuspended
- Indicates that an organization account was suspended from Amazon Web Services at the same time that the administrator account tried to enable the organization account as a member account.
\n \n
"
}
},
"InvitedAt": {
@@ -24685,12 +25011,18 @@
"rules": [
{
"conditions": [],
- "endpoint": {
- "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
}
]
},
@@ -24795,12 +25127,18 @@
"rules": [
{
"conditions": [],
- "endpoint": {
- "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
}
]
},
@@ -24813,12 +25151,18 @@
},
{
"conditions": [],
- "endpoint": {
- "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
}
]
}
@@ -24827,978 +25171,146 @@
"smithy.rules#endpointTests": {
"testCases": [
{
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-gov-east-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-gov-east-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-gov-east-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-gov-east-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region me-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.me-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "me-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region me-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.me-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "me-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region me-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.me-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "me-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region me-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.me-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "me-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ca-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ca-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ca-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ca-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.us-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.af-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "af-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.af-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "af-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.af-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "af-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.af-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "af-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-north-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-north-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-north-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-north-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-north-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-north-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-north-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-north-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.eu-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.eu-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-3 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-3 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-northeast-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-northeast-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-northeast-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-northeast-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.ap-northeast-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-northeast-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-northeast-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub.ap-northeast-1.amazonaws.com"
+ "url": "https://securityhub.us-gov-west-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-northeast-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region me-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.me-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "me-south-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "us-gov-west-1"
}
},
{
- "documentation": "For region me-south-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.me-south-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com"
}
},
"params": {
"UseFIPS": true,
- "Region": "me-south-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "us-gov-west-1"
}
},
{
- "documentation": "For region me-south-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.me-south-1.api.aws"
+ "url": "https://securityhub.us-gov-east-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "me-south-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "us-gov-east-1"
}
},
{
- "documentation": "For region me-south-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.me-south-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "me-south-1",
- "UseDualStack": false
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Region": "us-gov-east-1"
}
},
{
- "documentation": "For region sa-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.sa-east-1.api.aws"
+ "url": "https://securityhub-fips.us-gov-east-1.api.aws"
}
},
"params": {
"UseFIPS": true,
- "Region": "sa-east-1",
- "UseDualStack": true
+ "UseDualStack": true,
+ "Region": "us-gov-east-1"
}
},
{
- "documentation": "For region sa-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.sa-east-1.amazonaws.com"
+ "url": "https://securityhub.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
- "Region": "sa-east-1",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": true,
+ "Region": "us-gov-east-1"
}
},
{
- "documentation": "For region sa-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.sa-east-1.api.aws"
+ "url": "https://securityhub.ap-southeast-3.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "sa-east-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "ap-southeast-3"
}
},
{
- "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.sa-east-1.amazonaws.com"
+ "url": "https://securityhub.ap-southeast-2.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "sa-east-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "ap-southeast-2"
}
},
{
- "documentation": "For region ap-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-east-1.api.aws"
+ "url": "https://securityhub.ap-southeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-east-1",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "ap-southeast-1"
}
},
{
- "documentation": "For region ap-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-east-1.amazonaws.com"
+ "url": "https://securityhub.eu-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-east-1",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "eu-central-1"
}
},
{
- "documentation": "For region ap-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-east-1.api.aws"
+ "url": "https://securityhub.eu-south-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-east-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "eu-south-1"
}
},
{
@@ -25810,268 +25322,268 @@
},
"params": {
"UseFIPS": false,
- "Region": "ap-east-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "ap-east-1"
}
},
{
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub.sa-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "cn-north-1",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "sa-east-1"
}
},
{
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn"
+ "url": "https://securityhub.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "cn-north-1",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "us-east-2"
}
},
{
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub-fips.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "cn-north-1",
- "UseDualStack": true
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Region": "us-east-2"
}
},
{
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-north-1.amazonaws.com.cn"
+ "url": "https://securityhub.eu-north-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "cn-north-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "eu-north-1"
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region me-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-gov-west-1.api.aws"
+ "url": "https://securityhub.me-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-gov-west-1",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "me-south-1"
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com"
+ "url": "https://securityhub.eu-west-3.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-gov-west-1",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "eu-west-3"
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-gov-west-1.api.aws"
+ "url": "https://securityhub.eu-west-2.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "us-gov-west-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "eu-west-2"
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-gov-west-1.amazonaws.com"
+ "url": "https://securityhub.eu-west-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "us-gov-west-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "eu-west-1"
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-1.api.aws"
+ "url": "https://securityhub.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-1",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "us-east-1"
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-east-1.amazonaws.com"
}
},
"params": {
"UseFIPS": true,
- "Region": "ap-southeast-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "us-east-1"
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-1.api.aws"
+ "url": "https://securityhub.ap-northeast-3.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-southeast-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "ap-northeast-3"
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-1.amazonaws.com"
+ "url": "https://securityhub.ap-northeast-2.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-southeast-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "ap-northeast-2"
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-2.api.aws"
+ "url": "https://securityhub.ap-northeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-2",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "ap-northeast-1"
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-2.amazonaws.com"
+ "url": "https://securityhub.ap-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-2",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "ap-south-1"
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-2.api.aws"
+ "url": "https://securityhub.af-south-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-southeast-2",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "af-south-1"
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-2.amazonaws.com"
+ "url": "https://securityhub.us-west-2.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-southeast-2",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "us-west-2"
}
},
{
- "documentation": "For region ap-southeast-3 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-3.api.aws"
+ "url": "https://securityhub-fips.us-west-2.amazonaws.com"
}
},
"params": {
"UseFIPS": true,
- "Region": "ap-southeast-3",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "us-west-2"
}
},
{
- "documentation": "For region ap-southeast-3 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.ap-southeast-3.amazonaws.com"
+ "url": "https://securityhub.us-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-3",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "us-west-1"
}
},
{
- "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-3.api.aws"
+ "url": "https://securityhub-fips.us-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-southeast-3",
- "UseDualStack": true
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Region": "us-west-1"
}
},
{
- "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-3.amazonaws.com"
+ "url": "https://securityhub.ca-central-1.amazonaws.com"
}
},
"params": {
"UseFIPS": false,
- "Region": "ap-southeast-3",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "ca-central-1"
}
},
{
@@ -26083,21 +25595,8 @@
},
"params": {
"UseFIPS": true,
- "Region": "us-east-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://securityhub-fips.us-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-east-1",
- "UseDualStack": false
+ "UseDualStack": true,
+ "Region": "us-east-1"
}
},
{
@@ -26109,125 +25608,125 @@
},
"params": {
"UseFIPS": false,
- "Region": "us-east-1",
- "UseDualStack": true
+ "UseDualStack": true,
+ "Region": "us-east-1"
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-1",
- "UseDualStack": false
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Region": "us-iso-east-1"
}
},
{
- "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-east-2.api.aws"
+ "url": "https://securityhub.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-2",
- "UseDualStack": true
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "us-iso-east-1"
}
},
{
- "documentation": "For region us-east-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-east-2.amazonaws.com"
+ "url": "https://securityhub.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-2",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Region": "cn-north-1"
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-2.api.aws"
+ "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn"
}
},
"params": {
"UseFIPS": false,
- "Region": "us-east-2",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "cn-northwest-1"
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-2.amazonaws.com"
+ "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-2",
- "UseDualStack": false
+ "UseFIPS": true,
+ "UseDualStack": true,
+ "Region": "cn-north-1"
}
},
{
- "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-northwest-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn"
}
},
"params": {
"UseFIPS": true,
- "Region": "cn-northwest-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "Region": "cn-north-1"
}
},
{
- "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-northwest-1.amazonaws.com.cn"
+ "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": true,
- "Region": "cn-northwest-1",
- "UseDualStack": false
+ "UseFIPS": false,
+ "UseDualStack": true,
+ "Region": "cn-north-1"
}
},
{
- "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-northwest-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub-fips.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
- "UseFIPS": false,
- "Region": "cn-northwest-1",
- "UseDualStack": true
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Region": "us-isob-east-1"
}
},
{
- "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn"
+ "url": "https://securityhub.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
"UseFIPS": false,
- "Region": "cn-northwest-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "Region": "us-isob-east-1"
}
},
{
@@ -26239,8 +25738,8 @@
},
"params": {
"UseFIPS": false,
- "Region": "us-east-1",
"UseDualStack": false,
+ "Region": "us-east-1",
"Endpoint": "https://example.com"
}
},
@@ -26251,8 +25750,8 @@
},
"params": {
"UseFIPS": true,
- "Region": "us-east-1",
"UseDualStack": false,
+ "Region": "us-east-1",
"Endpoint": "https://example.com"
}
},
@@ -26263,8 +25762,8 @@
},
"params": {
"UseFIPS": false,
- "Region": "us-east-1",
"UseDualStack": true,
+ "Region": "us-east-1",
"Endpoint": "https://example.com"
}
}
@@ -27121,11 +26620,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#TagResourceResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#TagValue": {
"type": "string",
@@ -27396,11 +26901,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UntagResourceResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateActionTarget": {
"type": "operation",
@@ -27456,11 +26967,17 @@
"smithy.api#documentation": "The updated description for the custom action target.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateActionTargetResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateFindingAggregator": {
"type": "operation",
@@ -27522,6 +27039,9 @@
"smithy.api#documentation": "If RegionLinkingMode
is ALL_REGIONS_EXCEPT_SPECIFIED
, then this is a space-separated list of Regions that do not aggregate findings to the aggregation Region.
\n If RegionLinkingMode
is SPECIFIED_REGIONS
, then this is a space-separated list of Regions that do aggregate findings to the aggregation Region.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateFindingAggregatorResponse": {
@@ -27551,6 +27071,9 @@
"smithy.api#documentation": "The list of excluded Regions or included Regions.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.securityhub#UpdateFindings": {
@@ -27609,11 +27132,17 @@
"smithy.api#documentation": "The updated record state for the finding.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateFindingsResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateInsight": {
"type": "operation",
@@ -27678,11 +27207,17 @@
"smithy.api#documentation": "The updated GroupBy
attribute that defines this insight.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateInsightResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateOrganizationConfiguration": {
"type": "operation",
@@ -27732,11 +27267,17 @@
"smithy.api#documentation": "Whether to automatically enable Security Hub default standards \n for new member accounts in the organization.
\n By default, this parameter is equal to DEFAULT
, and new member accounts are automatically enabled with default Security Hub standards.
\n To opt out of enabling default standards for new member accounts, set this parameter equal to NONE
.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateOrganizationConfigurationResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateSecurityHubConfiguration": {
"type": "operation",
@@ -27782,11 +27323,17 @@
"smithy.api#documentation": "Whether to automatically enable new controls when they are added to standards that are\n enabled.
\n By default, this is set to true
, and new controls are enabled\n automatically. To not automatically enable new controls, set this to false
.\n
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateSecurityHubConfigurationResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#UpdateStandardsControl": {
"type": "operation",
@@ -27842,11 +27389,17 @@
"smithy.api#documentation": "A description of the reason why you are disabling a security standard control. If you\n are disabling a control, then this is required.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.securityhub#UpdateStandardsControlResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.securityhub#VerificationState": {
"type": "enum",