RemediationResource - AWS Security Hub CSPM
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

RemediationResource

Provides comprehensive details about a resource.

Contents

AccountId

The AWS account that recorded the resource data in Security Hub.

Type: String

Pattern: .*\S.*

Required: Yes

CloudProvider

The cloud provider where the resource exists.

  • AWS specifies that the resource exists in AWS.

  • Azure specifies that the resource exists in Microsoft Azure.

Type: String

Valid Values: Azure | AWS

Required: Yes

Id

The unique identifier for a resource.

Type: String

Pattern: .*\S.*

Required: Yes

Region

The AWS Region in which Security Hub recorded the resource data.

Type: String

Pattern: .*\S.*

Required: Yes

ResourceRegion

The native cloud region where the resource is located. For AWS, this is an AWS Region (for example, us-east-1). For Azure resources, this is the Azure region (for example, westus2). This field is always included.

Type: String

Pattern: .*\S.*

Required: Yes

Type

The type of the resource.

Type: String

Pattern: .*\S.*

Required: Yes

Name

The name of the resource.

Type: String

Pattern: .*\S.*

Required: No

ResourceGuid

The global identifier used to identify a resource.

Type: String

Pattern: .*\S.*

Required: No

ResourceOwnerAccountId

The identifier of the cloud account that owns the resource. For AWS resources, this is the AWS account ID. For Azure resources, this is the Azure subscription ID.

Type: String

Pattern: .*\S.*

Required: No

ResourceOwnerOrgId

The identifier of the cloud organization that owns the resource. For AWS resources, this is the AWS Organizations ID. For Azure resources, this is the Azure tenant ID.

Type: String

Pattern: .*\S.*

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: