Skip to content

AIDetails

Source code in docs_src/capo_securityhub/types/ai_details.py
class AIDetails(TypedDict, closed=True):
    host_resource_guid: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the host resource that hosts the self-hosted AI resource. Present only on self-hosted AI resources.</p>"""
    host_resource_type: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The <code>ResourceType</code> of the host resource that hosts the self-hosted AI resource, such as <code>AWS::EC2::Instance</code>. Present only on self-hosted AI resources.</p>"""
    canonical_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The canonical identifier for the AI resource, independent of where it is deployed. Multiple occurrences of the same resource on different hosts share the same <code>CanonicalId</code>. For model resources, the value follows the format <code>model/<purl></code>, such as <code>model/pkg:huggingface/meta-llama/llama-3-8b</code>. Present only on self-hosted AI resources.</p>"""
    self_hosted_ai_model_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>Model</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_agent_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>Agent</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_model_serving_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>ModelServing</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_external_endpoint_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>ExternalEndpoint</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_development_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>Development</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_agent_framework_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>AgentFramework</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_ai_agent_tools_and_identity_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of self-hosted AI resources of <code>ResourceSubCategory</code> <code>AgentToolsAndIdentity</code> detected on the host resource. Present only on host resources.</p>"""
    self_hosted_total_ai_resource_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The total number of all self-hosted AI resources detected on the host resource. Present only on host resources.</p>"""

canonical_id instance-attribute

canonical_id: NotRequired[NonEmptyString]

The canonical identifier for the AI resource, independent of where it is deployed. Multiple occurrences of the same resource on different hosts share the same CanonicalId. For model resources, the value follows the format model/, such as model/pkg:huggingface/meta-llama/llama-3-8b. Present only on self-hosted AI resources.

host_resource_guid instance-attribute

host_resource_guid: NotRequired[NonEmptyString]

The identifier of the host resource that hosts the self-hosted AI resource. Present only on self-hosted AI resources.

host_resource_type instance-attribute

host_resource_type: NotRequired[NonEmptyString]

The ResourceType of the host resource that hosts the self-hosted AI resource, such as AWS::EC2::Instance. Present only on self-hosted AI resources.

self_hosted_ai_agent_framework_resource_count instance-attribute

self_hosted_ai_agent_framework_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory AgentFramework detected on the host resource. Present only on host resources.

self_hosted_ai_agent_resource_count instance-attribute

self_hosted_ai_agent_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory Agent detected on the host resource. Present only on host resources.

self_hosted_ai_agent_tools_and_identity_resource_count instance-attribute

self_hosted_ai_agent_tools_and_identity_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory AgentToolsAndIdentity detected on the host resource. Present only on host resources.

self_hosted_ai_development_resource_count instance-attribute

self_hosted_ai_development_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory Development detected on the host resource. Present only on host resources.

self_hosted_ai_external_endpoint_resource_count instance-attribute

self_hosted_ai_external_endpoint_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory ExternalEndpoint detected on the host resource. Present only on host resources.

self_hosted_ai_model_resource_count instance-attribute

self_hosted_ai_model_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory Model detected on the host resource. Present only on host resources.

self_hosted_ai_model_serving_resource_count instance-attribute

self_hosted_ai_model_serving_resource_count: NotRequired[Integer]

The number of self-hosted AI resources of ResourceSubCategory ModelServing detected on the host resource. Present only on host resources.

self_hosted_total_ai_resource_count instance-attribute

self_hosted_total_ai_resource_count: NotRequired[Integer]

The total number of all self-hosted AI resources detected on the host resource. Present only on host resources.