Definitions for @turbot/aws-sagemaker
- codeRepository
- codeRepositoryAka
- codeRepositoryName
- directInternetAccess
- domain
- domainArn
- domainId
- domainName
- domainStatus
- endpoint
- endpointAka
- endpointConfig
- endpointConfigAka
- endpointConfigName
- endpointName
- endpointStatus
- lifecycleConfiguration
- model
- modelAka
- modelName
- notebookInstance
- noteBookInstanceAka
- notebookInstanceLifecycleConfigArn
- notebookInstanceLifecycleConfigName
- notebookInstanceName
- noteBookInstanceStatus
- sageMaker
- sageMakerAka
- trainingJob
- trainingJobAka
- trainingJobName
- trainingJobProfilingStatus
- trainingJobSecondaryStatus
- trainingJobStatus
codeRepository
Schema
{ "type": "object", "properties": { "CodeRepositoryName": { "$ref": "#/definitions/codeRepositoryName" }, "CodeRepositoryArn": { "$ref": "#/definitions/codeRepositoryAka" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "GitConfig": { "type": "object" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/codeRepositoryAka" } }, "title": { "$ref": "#/definitions/codeRepositoryName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" }, "lastUsedTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "CodeRepositoryName": "temp-02", "CodeRepositoryArn": "arn:aws:sagemaker:us-east-1:560741234067:code-repository/temp-02", "CreationTime": "2019-11-06T08:21:02.280Z", "LastModifiedTime": "2019-11-06T08:21:02.280Z", "GitConfig": { "RepositoryUrl": "https://git-codecommit.us-east-1.amazonaws.com/v1/repos/AmazonSageMaker-test" }, "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:code-repository/test" ], "title": "test", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/codeRepository", "modUri": "tmod:@turbot/aws-sagemaker" }}
codeRepositoryAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:code-repository/[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:code-repository/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:code-repository/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:code-repository/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:code-repository/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/codeRepositoryAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
codeRepositoryName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/codeRepositoryName", "modUri": "tmod:@turbot/aws-sagemaker" }}
directInternetAccess
Schema
{ "type": "string", "enum": [ "Enabled", "Disabled" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/directInternetAccess", "modUri": "tmod:@turbot/aws-sagemaker" }}
domain
Schema
{ "type": "object", "properties": { "DomainId": { "$ref": "#/definitions/domainId" }, "DomainArn": { "$ref": "#/definitions/domainArn" }, "DomainName": { "$ref": "#/definitions/domainName" }, "Status": { "$ref": "#/definitions/domainStatus" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "Url": { "type": "string" }, "Tags": { "type": "array" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/domainArn" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "type": "string" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" }, "lastUsedTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "DomainId": "d-pbjqeewjooqw", "DomainArn": "arn:aws:sagemaker:us-east-1:986325076436:domain/d-pbjqeewjooqw", "DomainName": "default-1636970028459", "Status": "InService", "CreationTime": "2021-11-15T09:53:50.574Z", "LastModifiedTime": "2021-11-15T09:56:39.355Z", "Url": "https://d-pbjqeewjooqw.studio.us-east-1.sagemaker.aws", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:986325076436:domain/d-pbjqeewjooqw" ], "title": "default-1636970028459", "custom": { "aws": { "accountId": 986325076436, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/domain", "modUri": "tmod:@turbot/aws-sagemaker" }}
domainArn
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:domain/d-([a-zA-Z0-9]{1,60})$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:986325076436:domain/d-pbjqeewjooqw" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:code-repository/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/domainArn", "modUri": "tmod:@turbot/aws-sagemaker" }}
domainId
Schema
{ "type": "string", "pattern": "^d-([a-zA-Z0-9]{1,60})$", "tests": [ { "description": "Valid - Base case", "input": "d-pbjqeewjooqw" }, { "description": "Invalid name", "input": "dsff8-23&%@)ads", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/domainId", "modUri": "tmod:@turbot/aws-sagemaker" }}
domainName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", "tests": [ { "description": "Valid - Base case", "input": "testDomain" }, { "description": "Invalid name", "input": "dsff8-23&%@)ads", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/domainName", "modUri": "tmod:@turbot/aws-sagemaker" }}
domainStatus
Schema
{ "type": "string", "enum": [ "Deleting", "Failed", "InService", "Pending", "Updating", "Update_Failed", "Delete_Failed" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/domainStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpoint
Schema
{ "type": "object", "properties": { "EndpointName": { "$ref": "#/definitions/endpointName" }, "EndpointArn": { "$ref": "#/definitions/endpointAka" }, "EndpointStatus": { "$ref": "#/definitions/endpointStatus" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "FailureReason": { "type": "string" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/endpointAka" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "$ref": "#/definitions/endpointName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" }, "lastUsedTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "EndpointName": "temp-02", "EndpointArn": "arn:aws:sagemaker:us-east-1:560741234067:endpoint/temp-02", "CreationTime": "2019-11-06T08:21:02.280Z", "LastModifiedTime": "2019-11-06T08:21:02.280Z", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:endpoint/test" ], "title": "test", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpoint", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:endpoint/[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:endpoint/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:endpoint/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:endpoint/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:endpoint/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointConfig
Schema
{ "type": "object", "properties": { "EndpointConfigName": { "$ref": "#/definitions/endpointConfigName" }, "EndpointConfigArn": { "$ref": "#/definitions/endpointConfigAka" }, "ProductionVariants": { "type": "array" }, "DataCaptureConfig": { "type": "object" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/endpointConfigAka" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "$ref": "#/definitions/endpointConfigName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "EndpointConfigName": "test", "EndpointConfigArn": "arn:aws:sagemaker:us-east-1:560741234067:endpoint-config/test", "ProductionVariants": [ { "VariantName": "AllTraffic", "ModelName": "xgboost-2019-11-14-18-46-37-602", "InitialInstanceCount": 1, "InstanceType": "ml.m5.large", "InitialVariantWeight": 1 } ], "CreationTime": "2019-11-14T18:49:50.368Z", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:endpoint-config/test" ], "tags": { "Env": "Test" }, "title": "test01", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointConfig", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointConfigAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:endpoint-config/[a-zA-Z0-9-]{1,128}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:endpoint-config/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:apps/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:apps/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:apps/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointConfigAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointConfigName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,128}$", "minLength": 1, "maxLength": 63, "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointConfigName", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointName", "modUri": "tmod:@turbot/aws-sagemaker" }}
endpointStatus
Schema
{ "type": "string", "enum": [ "InService", "Failed", "Deleting", "Updating", "Pending", "OutOfService", "SystemUpdating", "RollingBack" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/endpointStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}
lifecycleConfiguration
Schema
{ "type": "object", "properties": { "NotebookInstanceLifecycleConfigName": { "$ref": "#/definitions/notebookInstanceLifecycleConfigName" }, "NotebookInstanceLifecycleConfigArn": { "$ref": "#/definitions/notebookInstanceLifecycleConfigArn" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "OnCreate": { "type": "object" }, "OnStart": { "type": "object" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/notebookInstanceLifecycleConfigArn" } }, "title": { "$ref": "#/definitions/notebookInstanceLifecycleConfigName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" }, "lastUsedTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "NotebookInstanceLifecycleConfigName": "test", "NotebookInstanceLifecycleConfigArn": "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance-lifecycle-config/test", "CreationTime": "2019-11-06T08:21:02.280Z", "LastModifiedTime": "2019-11-06T08:21:02.280Z", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance-lifecycle-config/test" ], "title": "test", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/lifecycleConfiguration", "modUri": "tmod:@turbot/aws-sagemaker" }}
model
Schema
{ "type": "object", "properties": { "ModelName": { "$ref": "#/definitions/modelName" }, "ModelArn": { "$ref": "#/definitions/modelAka" }, "PrimaryContainer": { "type": "object" }, "Containers": { "type": "array" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/modelAka" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "$ref": "#/definitions/modelName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "ModelName": "test", "ModelArn": "arn:aws:sagemaker:us-east-1:560741234067:model/test", "CreationTime": "2019-11-14T18:49:50.368Z", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:model/test" ], "tags": { "Env": "Test" }, "title": "test", "custom": { "aws": { "accountId": 560741234067, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/model", "modUri": "tmod:@turbot/aws-sagemaker" }}
modelAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:model/[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:model/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:model/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:model/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:model/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/modelAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
modelName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", "minLength": 1, "maxLength": 63, "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/modelName", "modUri": "tmod:@turbot/aws-sagemaker" }}
notebookInstance
Schema
{ "type": "object", "properties": { "NotebookInstanceName": { "$ref": "#/definitions/notebookInstanceName" }, "NotebookInstanceArn": { "$ref": "#/definitions/noteBookInstanceAka" }, "NotebookInstanceStatus": { "$ref": "#/definitions/noteBookInstanceStatus" }, "DirectInternetAccess": { "$ref": "#/definitions/directInternetAccess" }, "Url": { "type": "string" }, "FailureReason": { "type": "string" }, "InstanceType": { "type": "string" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "NotebookInstanceLifecycleConfigName": { "type": "string" }, "VolumeSizeInGB": { "type": "integer" }, "DefaultCodeRepository": { "type": "string" }, "AdditionalCodeRepositories": { "type": "array" }, "RootAccess": { "type": "string" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/noteBookInstanceAka" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "$ref": "#/definitions/notebookInstanceName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" }, "lastUsedTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "NotebookInstanceName": "rup-instance", "NotebookInstanceArn": "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance/rup-inst", "NotebookInstanceStatus": "Stopped", "Url": "rupzz.notebook.us-east-1.sagemaker.aws", "InstanceType": "ml.t2.mediumAmazonSageMaker-ExecutionRole-20190904T121976'", "LastModifiedTime": "2019-09-10T10:25:34.009Z", "CreationTime": "2019-09-09T13:39:50.586Z", "DirectInternetAccess": "Enabled", "VolumeSizeInGB": 5, "RootAccess": "Enabled", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance/rup-inst" ], "tags": { "Env": "Test" }, "title": "test01", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/notebookInstance", "modUri": "tmod:@turbot/aws-sagemaker" }}
noteBookInstanceAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:notebook-instance/[a-zA-Z0-9-]{1,128}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance/rup-inst" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:apps/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:apps/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:apps/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/noteBookInstanceAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
notebookInstanceLifecycleConfigArn
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:notebook-instance-lifecycle-config/[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:notebook-instance-lifecycle-config/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:notebook-instance-lifecycle-config/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:notebook-instance-lifecycle-config/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:notebook-instance-lifecycle-config/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/notebookInstanceLifecycleConfigArn", "modUri": "tmod:@turbot/aws-sagemaker" }}
notebookInstanceLifecycleConfigName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/notebookInstanceLifecycleConfigName", "modUri": "tmod:@turbot/aws-sagemaker" }}
notebookInstanceName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,128}$", "minLength": 1, "maxLength": 63, "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/notebookInstanceName", "modUri": "tmod:@turbot/aws-sagemaker" }}
noteBookInstanceStatus
Schema
{ "type": "string", "enum": [ "InService", "Failed", "Deleting", "Updating", "Pending", "Stopping", "Stopped" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/noteBookInstanceStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}
sageMaker
Schema
{ "allOf": [ { "$ref": "turbot#/definitions/service" }, { "type": "object", "properties": { "name": { "const": "SageMaker" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/sageMakerAka" } }, "title": { "const": "SageMaker" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" } } } } } }, "additionalProperties": true, "tests": [ { "description": "All valid properties", "input": { "name": "SageMaker", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:123456789012" ], "title": "SageMaker", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } } }, { "description": "invalid - name is missing", "input": { "name": "SageMaker", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:123456789012" ], "title": "SageMaker", "custom": { "aws": { "accountId": 123456789012, "regionName": "us-east-1" } } } }, "expected": false } ] } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/sageMaker", "modUri": "tmod:@turbot/aws-sagemaker" }}
sageMakerAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]{1}:[0-9]{12}", "tests": [ { "description": "base", "input": "arn:aws:sagemaker:us-east-1:123123123123" }, { "description": "invalid aka", "input": "arn:aws:sagemaker111:us-east-1:123123123123", "expected": false }, { "description": "invalid partition", "input": "arn:aws-es:sagemaker111:us-east-1:123123123123", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/sageMakerAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJob
Schema
{ "type": "object", "properties": { "AlgorithmSpecification": { "type": "object" }, "AutoMLJobArn": { "type": "string" }, "BillableTimeInSeconds": { "type": "integer" }, "CreationTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "EnableInterContainerTrafficEncryption": { "type": "boolean" }, "EnableManagedSpotTraining": { "type": "boolean" }, "EnableNetworkIsolation": { "type": "boolean" }, "FinalMetricDataList": { "type": "array" }, "HyperParameters": { "type": "object" }, "InputDataConfig": { "type": "array" }, "LastModifiedTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "ModelArtifacts": { "type": "object" }, "OutputDataConfig": { "type": "object" }, "ProfilingStatus": { "$ref": "#/definitions/trainingJobProfilingStatus" }, "ResourceConfig": { "type": "object" }, "RoleArn": { "type": "string" }, "SecondaryStatus": { "$ref": "#/definitions/trainingJobSecondaryStatus" }, "SecondaryStatusTransitions": { "type": "array" }, "StoppingCondition": { "type": "object" }, "TrainingEndTime": { "$ref": "turbot#/definitions/isoTimestamp" }, "TrainingJobArn": { "$ref": "#/definitions/trainingJobAka" }, "TrainingJobName": { "$ref": "#/definitions/trainingJobName" }, "TrainingJobStatus": { "$ref": "#/definitions/trainingJobStatus" }, "TrainingStartTime": { "$ref": "#/definitions/trainingJobName" }, "TrainingTimeInSeconds": { "type": "integer" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/trainingJobAka" } }, "tags": { "$ref": "aws#/definitions/tagsMap" }, "title": { "$ref": "#/definitions/trainingJobName" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" }, "createTimestamp": { "$ref": "turbot#/definitions/isoTimestamp" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "TrainingJobName": "test", "TrainingJobArn": "arn:aws:sagemaker:us-east-1:560741234067:training-job/test", "CreationTime": "2019-11-14T18:49:50.368Z", "turbot": { "akas": [ "arn:aws:sagemaker:us-east-1:560741234067:training-job/test" ], "title": "test", "custom": { "aws": { "accountId": 560741234067, "regionName": "us-east-1" } } } } } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJob", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJobAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:sagemaker:[a-z]{2}(-gov)?-[a-z]+-[0-9]:[0-9]{12}:training-job/[a-zA-Z0-9-]{1,63}$", "tests": [ { "description": "Valid - Base case", "input": "arn:aws:sagemaker:us-east-1:560741234067:training-job/test" }, { "description": "Invalid - Malformed resource collection", "input": "arn:aws:somethingelse:us-east-1:123456789012:apps/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - incorrect region name", "input": "arn:aws:mobiletargeting:use-east-1:123456789012:training-job/e05ccd45b33a40f9a8a2856ac54c0d99", "expected": false }, { "description": "Invalid - Malformed account ID", "input": "arn:aws:mobiletargeting:us-east-1:1234567890123:training-job/test01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJobAka", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJobName
Schema
{ "type": "string", "pattern": "^[a-zA-Z0-9-]{1,63}$", "minLength": 1, "maxLength": 63, "tests": [ { "description": "base case", "input": "rupzz-test" }, { "description": "invalid - should not have (.) in the name", "input": "test.01", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJobName", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJobProfilingStatus
Schema
{ "type": "string", "enum": [ "Enabled", "Disabled" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJobProfilingStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJobSecondaryStatus
Schema
{ "type": "string", "enum": [ "Completed", "Downloading", "DownloadingTrainingImage", "Failed", "Interrupted", "LaunchingMLInstances", "MaxRuntimeExceeded", "MaxWaitTimeExceeded", "PreparingTrainingStack", "Starting", "Stopped", "Stopping", "Training", "Updating", "Uploading" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJobSecondaryStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}
trainingJobStatus
Schema
{ "type": "string", "enum": [ "InProgress", "Completed", "Failed", "Stopping", "Stopped" ], ".turbot": { "uri": "tmod:@turbot/aws-sagemaker#/definitions/trainingJobStatus", "modUri": "tmod:@turbot/aws-sagemaker" }}