Skip to content

RemediationResource

Source code in docs_src/capo_securityhub/types/remediation_resource.py
class RemediationResource(TypedDict, closed=True):
    account_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The Amazon Web Services account that recorded the resource data in Security Hub.</p>"""
    region: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The Amazon Web Services Region in which Security Hub recorded the resource data.</p>"""
    resource_owner_account_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the cloud account that owns the resource. For Amazon Web Services resources, this is the Amazon Web Services account ID. For Azure resources, this is the Azure subscription ID.</p>"""
    resource_owner_org_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the cloud organization that owns the resource. For Amazon Web Services resources, this is the Organizations ID. For Azure resources, this is the Azure tenant ID.</p>"""
    type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The type of the resource.</p>"""
    name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the resource.</p>"""
    id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The unique identifier for a resource.</p>"""
    resource_guid: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The global identifier used to identify a resource.</p>"""
    resource_region: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The native cloud region where the resource is located. For Amazon Web Services, this is an Amazon Web Services Region (for example, <code>us-east-1</code>). For Azure resources, this is the Azure region (for example, <code>westus2</code>). This field is always included.</p>"""
    cloud_provider: NotRequired[
        "capo_securityhub.types.cloud_provider_name.CloudProviderName"
    ]
    """<p>The cloud provider where the resource exists.</p> <ul> <li> <p> <code>AWS</code> specifies that the resource exists in Amazon Web Services.</p> </li> <li> <p> <code>Azure</code> specifies that the resource exists in Microsoft Azure.</p> </li> </ul>"""

account_id instance-attribute

account_id: NotRequired[NonEmptyString]

The Amazon Web Services account that recorded the resource data in Security Hub.

cloud_provider instance-attribute

cloud_provider: NotRequired[CloudProviderName]

The cloud provider where the resource exists.

  • AWS specifies that the resource exists in Amazon Web Services.

  • Azure specifies that the resource exists in Microsoft Azure.

id instance-attribute

id: NotRequired[NonEmptyString]

The unique identifier for a resource.

name instance-attribute

name: NotRequired[NonEmptyString]

The name of the resource.

region instance-attribute

region: NotRequired[NonEmptyString]

The Amazon Web Services Region in which Security Hub recorded the resource data.

resource_guid instance-attribute

resource_guid: NotRequired[NonEmptyString]

The global identifier used to identify a resource.

resource_owner_account_id instance-attribute

resource_owner_account_id: NotRequired[NonEmptyString]

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

resource_owner_org_id instance-attribute

resource_owner_org_id: NotRequired[NonEmptyString]

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

resource_region instance-attribute

resource_region: NotRequired[NonEmptyString]

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

type instance-attribute

type: NotRequired[NonEmptyString]

The type of the resource.