Skip to content

/AWS1/CL_SHBAIDETAILS

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.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_hostresourceguid TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

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

iv_hostresourcetype TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

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.

iv_canonicalid TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

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.

iv_selfhostedaimodelrescount TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_selfhostedaiagentrescount TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_selfhstdaimodsrvngrescnt TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_slfhstdaiextrnlendptres00 TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_selfhostedaidevrescount TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_selfhstdaiagntfrmwkrescnt TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_slfhstdaiagnttlsandidre00 TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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

iv_selfhostedtotalairescount TYPE /AWS1/SHBINTEGER /AWS1/SHBINTEGER

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


Queryable Attributes

HostResourceGuid

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

Accessible with the following methods

Method Description
GET_HOSTRESOURCEGUID() Getter for HOSTRESOURCEGUID, with configurable default
ASK_HOSTRESOURCEGUID() Getter for HOSTRESOURCEGUID w/ exceptions if field has no va
HAS_HOSTRESOURCEGUID() Determine if HOSTRESOURCEGUID has a value

HostResourceType

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.

Accessible with the following methods

Method Description
GET_HOSTRESOURCETYPE() Getter for HOSTRESOURCETYPE, with configurable default
ASK_HOSTRESOURCETYPE() Getter for HOSTRESOURCETYPE w/ exceptions if field has no va
HAS_HOSTRESOURCETYPE() Determine if HOSTRESOURCETYPE has a value

CanonicalId

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.

Accessible with the following methods

Method Description
GET_CANONICALID() Getter for CANONICALID, with configurable default
ASK_CANONICALID() Getter for CANONICALID w/ exceptions if field has no value
HAS_CANONICALID() Determine if CANONICALID has a value

SelfHostedAIModelResourceCount

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

Accessible with the following methods

Method Description
GET_SELFHSTDAIMODELRESCOUNT() Getter for SELFHOSTEDAIMODELRESCOUNT, with configurable defa
ASK_SELFHSTDAIMODELRESCOUNT() Getter for SELFHOSTEDAIMODELRESCOUNT w/ exceptions if field
HAS_SELFHSTDAIMODELRESCOUNT() Determine if SELFHOSTEDAIMODELRESCOUNT has a value

SelfHostedAIAgentResourceCount

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

Accessible with the following methods

Method Description
GET_SELFHSTDAIAGENTRESCOUNT() Getter for SELFHOSTEDAIAGENTRESCOUNT, with configurable defa
ASK_SELFHSTDAIAGENTRESCOUNT() Getter for SELFHOSTEDAIAGENTRESCOUNT w/ exceptions if field
HAS_SELFHSTDAIAGENTRESCOUNT() Determine if SELFHOSTEDAIAGENTRESCOUNT has a value

SelfHostedAIModelServingResourceCount

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

Accessible with the following methods

Method Description
GET_SELFHSTDAIMODSRVNGRESCNT() Getter for SELFHSTDAIMODELSRVNGRESCOUNT, with configurable d
ASK_SELFHSTDAIMODSRVNGRESCNT() Getter for SELFHSTDAIMODELSRVNGRESCOUNT w/ exceptions if fie
HAS_SELFHSTDAIMODSRVNGRESCNT() Determine if SELFHSTDAIMODELSRVNGRESCOUNT has a value

SelfHostedAIExternalEndpointResourceCount

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

Accessible with the following methods

Method Description
GT_SLFHSTDAIEXTRNLENDPTRES00() Getter for SELFHSTDAIEXTRNLENDPTRESCNT, with configurable de
ASK_SLFHSTDAIEXTRNLENDPTRE00() Getter for SELFHSTDAIEXTRNLENDPTRESCNT w/ exceptions if fiel
HAS_SLFHSTDAIEXTRNLENDPTRE00() Determine if SELFHSTDAIEXTRNLENDPTRESCNT has a value

SelfHostedAIDevelopmentResourceCount

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

Accessible with the following methods

Method Description
GET_SELFHOSTEDAIDEVRESCOUNT() Getter for SELFHOSTEDAIDEVRESOURCECOUNT, with configurable d
ASK_SELFHOSTEDAIDEVRESCOUNT() Getter for SELFHOSTEDAIDEVRESOURCECOUNT w/ exceptions if fie
HAS_SELFHOSTEDAIDEVRESCOUNT() Determine if SELFHOSTEDAIDEVRESOURCECOUNT has a value

SelfHostedAIAgentFrameworkResourceCount

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

Accessible with the following methods

Method Description
GET_SLFHSTDAIAGNTFRMWKRESCNT() Getter for SELFHSTDAIAGENTFRMWKRESCOUNT, with configurable d
ASK_SLFHSTDAIAGNTFRMWKRESCNT() Getter for SELFHSTDAIAGENTFRMWKRESCOUNT w/ exceptions if fie
HAS_SLFHSTDAIAGNTFRMWKRESCNT() Determine if SELFHSTDAIAGENTFRMWKRESCOUNT has a value

SelfHostedAIAgentToolsAndIdentityResourceCount

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

Accessible with the following methods

Method Description
GT_SLFHSTDAIAGNTTLSANDIDRE00() Getter for SELFHSTDAIAGNTTLSANDIDRESCNT, with configurable d
ASK_SLFHSTDAIAGNTTLSANDIDR00() Getter for SELFHSTDAIAGNTTLSANDIDRESCNT w/ exceptions if fie
HAS_SLFHSTDAIAGNTTLSANDIDR00() Determine if SELFHSTDAIAGNTTLSANDIDRESCNT has a value

SelfHostedTotalAIResourceCount

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

Accessible with the following methods

Method Description
GET_SELFHSTDTOTALAIRESCOUNT() Getter for SELFHOSTEDTOTALAIRESCOUNT, with configurable defa
ASK_SELFHSTDTOTALAIRESCOUNT() Getter for SELFHOSTEDTOTALAIRESCOUNT w/ exceptions if field
HAS_SELFHSTDTOTALAIRESCOUNT() Determine if SELFHOSTEDTOTALAIRESCOUNT has a value