Skip to content

Commit e9ab512

Browse files
tas50claude
andauthored
⭐ Add SageMaker clusters, feature groups, model packages, model cards, spaces, user profiles (#7149)
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>
1 parent e64d1d8 commit e9ab512

File tree

9 files changed

+5081
-52
lines changed

9 files changed

+5081
-52
lines changed

.github/actions/spelling/expect.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ Sflags
272272
signin
273273
singlequeryargument
274274
sizeconstraintstatement
275+
Slurm
275276
smbv
276277
Snat
277278
SNYK

providers/aws/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
var Config = plugin.Provider{
1515
Name: "aws",
1616
ID: "go.mondoo.com/cnquery/v9/providers/aws",
17-
Version: "13.11.0",
17+
Version: "13.12.0",
1818
ConnectionTypes: []string{provider.DefaultConnectionType, string(awsec2ebsconn.EBSConnectionType)},
1919
Connectors: []plugin.Connector{
2020
{

providers/aws/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ require (
7979
github.com/aws/aws-sdk-go-v2/service/route53domains v1.34.19
8080
github.com/aws/aws-sdk-go-v2/service/s3 v1.99.0
8181
github.com/aws/aws-sdk-go-v2/service/s3control v1.69.0
82-
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.238.0
82+
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.239.0
8383
github.com/aws/aws-sdk-go-v2/service/scheduler v1.17.22
8484
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.5
8585
github.com/aws/aws-sdk-go-v2/service/securityhub v1.68.3

providers/aws/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ github.com/aws/aws-sdk-go-v2/service/s3 v1.99.0 h1:hlSuz394kV0vhv9drL5lhuEFbEOEP
317317
github.com/aws/aws-sdk-go-v2/service/s3 v1.99.0/go.mod h1:uoA43SdFwacedBfSgfFSjjCvYe8aYBS7EnU5GZ/YKMM=
318318
github.com/aws/aws-sdk-go-v2/service/s3control v1.69.0 h1:rJNPSXP9gjaHz+OCnmeYCpk28AJefgIHv52re9uHVok=
319319
github.com/aws/aws-sdk-go-v2/service/s3control v1.69.0/go.mod h1:uaFd207QRYURS41DhU0riuwnVm/EMKA1FDt9dvsvUUY=
320-
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.238.0 h1:5jLvLVu20tlFgVOsX+ns4jNVzoUWP36AQc5sAvNJSMI=
321-
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.238.0/go.mod h1:zsRrjJIfG9a9b3VRU+uPa3dX5fqgI+zKMXD4tbIlbdA=
320+
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.239.0 h1:aIM4M5eVgODEoSmaUa7jT4PtI2HwsqSElVory6ug+ZM=
321+
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.239.0/go.mod h1:zsRrjJIfG9a9b3VRU+uPa3dX5fqgI+zKMXD4tbIlbdA=
322322
github.com/aws/aws-sdk-go-v2/service/scheduler v1.17.22 h1:W6iJpVVBijigufAXBm8f9xoG8YvpKZv+rQaUC0bT4Tc=
323323
github.com/aws/aws-sdk-go-v2/service/scheduler v1.17.22/go.mod h1:bIL40EgncO7wiyLB3Od2CkxEbU/REwG16lncm7jGqNA=
324324
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.5 h1:z2ayoK3pOvf8ODj/vPR0FgAS5ONruBq0F94SRoW/BIU=

0 commit comments

Comments
 (0)