Commit e9ab512
⭐ 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- .github/actions/spelling
- providers/aws
- config
- resources
9 files changed
+5081
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| 275 | + | |
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
320 | | - | |
321 | | - | |
| 320 | + | |
| 321 | + | |
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
| |||
0 commit comments