Conversation
This comment has been minimized.
This comment has been minimized.
Contributor
d258359 to
356cf56
Compare
e21e466 to
10e14b7
Compare
…, spaces, user profiles New resources: - aws.sagemaker.cluster: HyperPod clusters with instance groups, nodes, VPC, IAM role - aws.sagemaker.clusterInstanceGroup: instance group details with IAM role, lifecycle config - aws.sagemaker.clusterNode: individual cluster node status and metadata - aws.sagemaker.featureGroup: feature store groups with online/offline store config - aws.sagemaker.featureDefinition: individual feature definitions within a group - aws.sagemaker.modelPackage: standalone model packages with inference specs - aws.sagemaker.modelPackageGroup: model package group metadata - aws.sagemaker.modelCard: model documentation cards with KMS encryption - aws.sagemaker.space: SageMaker Studio spaces with domain cross-reference - aws.sagemaker.userProfile: Studio user profiles with domain cross-reference Enhanced existing resources: - notebookinstancedetails: added ipAddressType, platformIdentifier, volumeSizeInGB, failureReason, iamRole, securityGroups fields - domain: added subnets, defaultExecutionRole, ssoLoginUrl, securityGroupForDomainBoundary, appSecurityGroupManagement fields - inferenceComponent: added failureReason field - model: added vpc typed cross-reference (replaces raw vpcConfig) - trainingJob: added vpc, iamRole, algorithmSpecification, hyperParameters, enableNetworkIsolation, enableInterContainerTrafficEncryption, failureReason, billableTimeInSeconds, outputDataConfig, resourceConfig, stoppingCondition - processingJob: added vpc, iamRole, enableNetworkIsolation, enableInterContainerTrafficEncryption, processingResources, environment All new typed cross-references use cached internal structs to avoid N+1 API calls. Resource IDs include parent identifiers to prevent cache collisions. HyperPod cluster listing gracefully handles regions where the API is unavailable. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
10e14b7 to
90562a2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
vpc()) to model, training job, processing job, and cluster resourcesNew resources
aws.sagemaker.clusteriamRole,vpcaws.sagemaker.clusterInstanceGroupiamRole,lifecycleConfigaws.sagemaker.clusterNodeaws.sagemaker.featureGroupiamRoleaws.sagemaker.featureDefinitionaws.sagemaker.modelPackagekmsKey,modelPackageGroupaws.sagemaker.modelPackageGroupaws.sagemaker.modelCardkmsKeyaws.sagemaker.spacedomainaws.sagemaker.userProfiledomainEnhanced existing resources
notebookinstancedetailsipAddressType,platformIdentifier,volumeSizeInGB,failureReason,iamRole,securityGroupsdomainsubnets,defaultExecutionRole,ssoLoginUrl,securityGroupForDomainBoundary,appSecurityGroupManagementtrainingJobvpc,iamRole,algorithmSpecification,hyperParameters,enableNetworkIsolation,enableInterContainerTrafficEncryption,failureReason,billableTimeInSeconds,outputDataConfig,resourceConfig,stoppingConditionprocessingJobvpc,iamRole,enableNetworkIsolation,enableInterContainerTrafficEncryption,processingResources,environmentmodelvpc(typed cross-reference replacing raw vpcConfig)inferenceComponentfailureReasonTest plan
make providers/build/aws && make providers/install/awsmql run aws -c "aws.sagemaker.models { name vpc }"mql run aws -c "aws.sagemaker.pipelines { name tags }"mql run aws -c "aws.sagemaker.domains { name subnets defaultExecutionRole }"mql run aws -c "aws.sagemaker.notebookInstances { name details { securityGroups iamRole platformIdentifier volumeSizeInGB } }"mql run aws -c "aws.sagemaker.featureGroups { name featureDefinitions { featureName featureType } iamRole offlineStoreConfig }"mql run aws -c "aws.sagemaker.modelPackages { name approvalStatus inferenceSpecification }"mql run aws -c "aws.sagemaker.modelPackageGroups { name status description }"mql run aws -c "aws.sagemaker.modelCards { name modelCardStatus content kmsKey }"mql run aws -c "aws.sagemaker.spaces { name domain displayName settings }"mql run aws -c "aws.sagemaker.userProfiles { name domain { name subnets } }"mql run aws -c "aws.sagemaker.trainingJobs { name vpc iamRole }"mql run aws -c "aws.sagemaker.processingJobs { name vpc iamRole }"mql run aws -c "aws.sagemaker.endpoints { name status }"mql run aws -c "aws.sagemaker.clusters { name status instanceGroups nodes }"🤖 Generated with Claude Code