Class: Aws::SecurityHub::Types::AIDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AIDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Contains information about self-hosted AI resources and their host resources. The fields that are present depend on the role of the resource.
On a self-hosted AI resource (a resource with a SelfHosted::AI::
resource type, such as SelfHosted::AI::Model or
SelfHosted::AI::Agent), the HostResourceGuid and
HostResourceType fields link the resource to its host. The
CanonicalId field identifies what the resource is, enabling
aggregation of identical resources across multiple hosts.
On a host resource (such as an Amazon EC2 instance), the
SelfHostedAI*ResourceCount fields contain the count for each
ResourceSubCategory and the total count of self-hosted AI resources
detected on the host.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#canonical_id ⇒ String
The canonical identifier for the AI resource, independent of where it is deployed.
-
#host_resource_guid ⇒ String
The identifier of the host resource that hosts the self-hosted AI resource.
-
#host_resource_type ⇒ String
The
ResourceTypeof the host resource that hosts the self-hosted AI resource, such asAWS::EC2::Instance. -
#self_hosted_ai_agent_framework_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryAgentFrameworkdetected on the host resource. -
#self_hosted_ai_agent_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryAgentdetected on the host resource. -
#self_hosted_ai_agent_tools_and_identity_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryAgentToolsAndIdentitydetected on the host resource. -
#self_hosted_ai_development_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryDevelopmentdetected on the host resource. -
#self_hosted_ai_external_endpoint_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryExternalEndpointdetected on the host resource. -
#self_hosted_ai_model_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryModeldetected on the host resource. -
#self_hosted_ai_model_serving_resource_count ⇒ Integer
The number of self-hosted AI resources of
ResourceSubCategoryModelServingdetected on the host resource. -
#self_hosted_total_ai_resource_count ⇒ Integer
The total number of all self-hosted AI resources detected on the host resource.
Instance Attribute Details
#canonical_id ⇒ String
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/<purl>, such as
model/pkg:huggingface/meta-llama/llama-3-8b. Present only on
self-hosted AI resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#host_resource_guid ⇒ String
The identifier of the host resource that hosts the self-hosted AI resource. Present only on self-hosted AI resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#host_resource_type ⇒ String
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.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_agent_framework_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
AgentFramework detected on the host resource. Present only on host
resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_agent_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
Agent detected on the host resource. Present only on host
resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_agent_tools_and_identity_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
AgentToolsAndIdentity detected on the host resource. Present only
on host resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_development_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
Development detected on the host resource. Present only on host
resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_external_endpoint_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
ExternalEndpoint detected on the host resource. Present only on
host resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_model_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
Model detected on the host resource. Present only on host
resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_ai_model_serving_resource_count ⇒ Integer
The number of self-hosted AI resources of ResourceSubCategory
ModelServing detected on the host resource. Present only on host
resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |
#self_hosted_total_ai_resource_count ⇒ Integer
The total number of all self-hosted AI resources detected on the host resource. Present only on host resources.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-securityhub/types.rb', line 98 class AIDetails < Struct.new( :host_resource_guid, :host_resource_type, :canonical_id, :self_hosted_ai_model_resource_count, :self_hosted_ai_agent_resource_count, :self_hosted_ai_model_serving_resource_count, :self_hosted_ai_external_endpoint_resource_count, :self_hosted_ai_development_resource_count, :self_hosted_ai_agent_framework_resource_count, :self_hosted_ai_agent_tools_and_identity_resource_count, :self_hosted_total_ai_resource_count) SENSITIVE = [] include Aws::Structure end |