@cloud-copilot/iam-data
Version:
1,917 lines • 190 kB
JSON
{
"addassociation": {
"name": "AddAssociation",
"description": "Grants permission to associate a lineage entity (artifact, context, action, experiment, experiment-trial-component) to each other",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "action",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "artifact",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "context",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment-trial-component",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"addtags": {
"name": "AddTags",
"description": "Grants permission to add or overwrite one or more tags for the specified Amazon SageMaker resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "action",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "algorithm",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "app",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "app-image-config",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "artifact",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "automl-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "cluster",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "cluster-scheduler-config",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "code-repository",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "compilation-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "compute-quota",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "context",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "data-quality-job-definition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "device-fleet",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "domain",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "edge-deployment-plan",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "edge-packaging-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "endpoint",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "endpoint-config",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment-trial",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment-trial-component",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "feature-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "flow-definition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hub",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hub-content",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "human-task-ui",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "hyper-parameter-tuning-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "image",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "inference-component",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "inference-recommendations-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "labeling-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "mlflow-tracking-server",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-bias-job-definition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-card",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-explainability-job-definition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-package",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-package-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "model-quality-job-definition",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "monitoring-schedule",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "notebook-instance",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "optimization-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "partner-app",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "pipeline",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "processing-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "project",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "reserved-capacity",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "space",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "studio-lifecycle-config",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-plan",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "transform-job",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "user-profile",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "workteam",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:TaggingAction"
],
"dependentActions": []
},
"associatetrialcomponent": {
"name": "AssociateTrialComponent",
"description": "Grants permission to associate a trial component with a trial",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "experiment-trial",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "experiment-trial-component",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchdeleteclusternodes": {
"name": "BatchDeleteClusterNodes",
"description": "Grants permission to batch delete SageMaker HyperPod cluster nodes",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "cluster",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"eks:DescribeCluster"
]
},
"batchdescribemodelpackage": {
"name": "BatchDescribeModelPackage",
"description": "Grants permission to describe one or more ModelPackages",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "model-package",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchgetmetrics": {
"name": "BatchGetMetrics",
"description": "Grants permission to retrieve metrics associated with SageMaker Resources such as Training Jobs or Trial Components",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "experiment-trial-component",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-job",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchgetrecord": {
"name": "BatchGetRecord",
"description": "Grants permission to get a batch of records from one or more feature groups",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "feature-group",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchputmetrics": {
"name": "BatchPutMetrics",
"description": "Grants permission to publish metrics associated with a SageMaker Resource such as a Training Job or Trial Component",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "experiment-trial-component",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-job",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"callpartnerappapi": {
"name": "CallPartnerAppApi",
"description": "Grants permission for Partner App SDK to access the Partner App for reading or writing data use cases",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "partner-app",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createaction": {
"name": "CreateAction",
"description": "Grants permission to create an action",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "action",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createalgorithm": {
"name": "CreateAlgorithm",
"description": "Grants permission to create an algorithm",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "algorithm",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createapp": {
"name": "CreateApp",
"description": "Grants permission to create an App for a SageMaker UserProfile or Space",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "app",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:ImageArns",
"sagemaker:ImageVersionArns",
"sagemaker:OwnerUserProfileArn",
"sagemaker:SpaceSharingType"
],
"dependentActions": []
},
"createappimageconfig": {
"name": "CreateAppImageConfig",
"description": "Grants permission to create an AppImageConfig",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "app-image-config",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createartifact": {
"name": "CreateArtifact",
"description": "Grants permission to create an artifact",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "artifact",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createautomljob": {
"name": "CreateAutoMLJob",
"description": "Grants permission to create an AutoML job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "automl-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createautomljobv2": {
"name": "CreateAutoMLJobV2",
"description": "Grants permission to create a V2 AutoML job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "automl-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createcluster": {
"name": "CreateCluster",
"description": "Grants permission to create a SageMaker HyperPod cluster",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "cluster",
"required": true,
"conditionKeys": [],
"dependentActions": [
"eks:AssociateAccessPolicy",
"eks:CreateAccessEntry",
"eks:DeleteAccessEntry",
"eks:DescribeAccessEntry",
"eks:DescribeCluster",
"iam:CreateServiceLinkedRole",
"iam:PassRole",
"sagemaker:AddTags"
]
},
{
"name": "reserved-capacity",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-plan",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createclusterschedulerconfig": {
"name": "CreateClusterSchedulerConfig",
"description": "Grants permission to create a cluster scheduler config",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "cluster",
"required": true,
"conditionKeys": [],
"dependentActions": [
"eks:AssociateAccessPolicy",
"eks:DescribeCluster",
"eks:ListAssociatedAccessPolicies",
"sagemaker:AddTags",
"sagemaker:DescribeCluster"
]
},
{
"name": "cluster-scheduler-config",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createcoderepository": {
"name": "CreateCodeRepository",
"description": "Grants permission to create a CodeRepository",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "code-repository",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createcompilationjob": {
"name": "CreateCompilationJob",
"description": "Grants permission to create a compilation job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "compilation-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createcomputequota": {
"name": "CreateComputeQuota",
"description": "Grants permission to create a compute quota",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "cluster",
"required": true,
"conditionKeys": [],
"dependentActions": [
"eks:AssociateAccessPolicy",
"eks:DescribeCluster",
"eks:ListAssociatedAccessPolicies",
"sagemaker:AddTags",
"sagemaker:DescribeCluster"
]
},
{
"name": "compute-quota",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createcontext": {
"name": "CreateContext",
"description": "Grants permission to create a context",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "context",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createdataqualityjobdefinition": {
"name": "CreateDataQualityJobDefinition",
"description": "Grants permission to create a data quality job definition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "data-quality-job-definition",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createdevicefleet": {
"name": "CreateDeviceFleet",
"description": "Grants permission to create a device fleet",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "device-fleet",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createdomain": {
"name": "CreateDomain",
"description": "Grants permission to create a Domain for SageMaker Studio",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "domain",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:CreateServiceLinkedRole",
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:AppNetworkAccessType",
"sagemaker:InstanceTypes",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets",
"sagemaker:DomainSharingOutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:ImageArns",
"sagemaker:ImageVersionArns"
],
"dependentActions": []
},
"createedgedeploymentplan": {
"name": "CreateEdgeDeploymentPlan",
"description": "Grants permission to create an edge deployment plan",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "edge-deployment-plan",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createedgedeploymentstage": {
"name": "CreateEdgeDeploymentStage",
"description": "Grants permission to create an edge deployment stage",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "edge-deployment-plan",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createedgepackagingjob": {
"name": "CreateEdgePackagingJob",
"description": "Grants permission to create an edge packaging job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "edge-packaging-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createendpoint": {
"name": "CreateEndpoint",
"description": "Grants permission to create an endpoint using the endpoint configuration specified in the request",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "endpoint",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
},
{
"name": "endpoint-config",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createendpointconfig": {
"name": "CreateEndpointConfig",
"description": "Grants permission to create an endpoint configuration that can be deployed using Amazon SageMaker hosting services",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "endpoint-config",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:AcceleratorTypes",
"sagemaker:InstanceTypes",
"sagemaker:ModelArn",
"sagemaker:VolumeKmsKey",
"sagemaker:ServerlessMaxConcurrency",
"sagemaker:ServerlessMemorySize",
"sagemaker:NetworkIsolation",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createexperiment": {
"name": "CreateExperiment",
"description": "Grants permission to create an experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "experiment",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createfeaturegroup": {
"name": "CreateFeatureGroup",
"description": "Grants permission to create a feature group",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "feature-group",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:FeatureGroupOnlineStoreKmsKey",
"sagemaker:FeatureGroupOfflineStoreKmsKey",
"sagemaker:FeatureGroupOfflineStoreS3Uri",
"sagemaker:FeatureGroupEnableOnlineStore",
"sagemaker:FeatureGroupOfflineStoreConfig",
"sagemaker:FeatureGroupDisableGlueTableCreation"
],
"dependentActions": []
},
"createflowdefinition": {
"name": "CreateFlowDefinition",
"description": "Grants permission to create a flow definition, which defines settings for a human workflow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "flow-definition",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"sagemaker:WorkteamArn",
"sagemaker:WorkteamType",
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createhub": {
"name": "CreateHub",
"description": "Grants permission to create a hub",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hub",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createhubcontentreference": {
"name": "CreateHubContentReference",
"description": "Grants permission to create hub content reference",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hub",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
},
{
"name": "hub-content",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createhumantaskui": {
"name": "CreateHumanTaskUi",
"description": "Grants permission to define the settings you will use for the human review workflow user interface",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "human-task-ui",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createhyperparametertuningjob": {
"name": "CreateHyperParameterTuningJob",
"description": "Grants permission to create a hyper parameter tuning job that can be deployed using Amazon SageMaker",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "hyper-parameter-tuning-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:FileSystemAccessMode",
"sagemaker:FileSystemDirectoryPath",
"sagemaker:FileSystemId",
"sagemaker:FileSystemType",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createimage": {
"name": "CreateImage",
"description": "Grants permission to create a SageMaker Image",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "image",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createimageversion": {
"name": "CreateImageVersion",
"description": "Grants permission to create a SageMaker ImageVersion",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "image",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createinferencecomponent": {
"name": "CreateInferenceComponent",
"description": "Grants permission to create an inference component on an endpoint",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "endpoint",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
},
{
"name": "inference-component",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:ModelArn"
],
"dependentActions": []
},
"createinferenceexperiment": {
"name": "CreateInferenceExperiment",
"description": "Grants permission to create an inference experiment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "inference-experiment",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createinferencerecommendationsjob": {
"name": "CreateInferenceRecommendationsJob",
"description": "Grants permission to create an inference recommendations job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "inference-recommendations-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlabelingjob": {
"name": "CreateLabelingJob",
"description": "Grants permission to start a labeling job. A labeling job takes unlabeled data in and produces labeled data as output, which can be used for training SageMaker models",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "labeling-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"sagemaker:WorkteamArn",
"sagemaker:WorkteamType",
"sagemaker:VolumeKmsKey",
"sagemaker:OutputKmsKey",
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlineagegrouppolicy": {
"name": "CreateLineageGroupPolicy",
"description": "Grants permission to create a lineage group policy",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createmlflowtrackingserver": {
"name": "CreateMlflowTrackingServer",
"description": "Grants permission to create an MLflow tracking server",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "mlflow-tracking-server",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createmodel": {
"name": "CreateModel",
"description": "Grants permission to create a model in Amazon SageMaker. In the request, you specify a name for the model and describe one or more containers",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:NetworkIsolation",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets",
"sagemaker:DirectGatedModelAccess"
],
"dependentActions": []
},
"createmodelbiasjobdefinition": {
"name": "CreateModelBiasJobDefinition",
"description": "Grants permission to create a model bias job definition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-bias-job-definition",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createmodelcard": {
"name": "CreateModelCard",
"description": "Grants permission to create a model card",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-card",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createmodelcardexportjob": {
"name": "CreateModelCardExportJob",
"description": "Grants permission to create an export job for a model card",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-card",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createmodelexplainabilityjobdefinition": {
"name": "CreateModelExplainabilityJobDefinition",
"description": "Grants permission to create a model explainability job definition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-explainability-job-definition",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createmodelpackage": {
"name": "CreateModelPackage",
"description": "Grants permission to create a ModelPackage",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-package",
"required": false,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
},
{
"name": "model-package-group",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:ModelApprovalStatus",
"sagemaker:CustomerMetadataProperties/${MetadataKey}",
"sagemaker:ModelLifeCycle:Stage",
"sagemaker:ModelLifeCycle:StageStatus"
],
"dependentActions": []
},
"createmodelpackagegroup": {
"name": "CreateModelPackageGroup",
"description": "Grants permission to create a ModelPackageGroup",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-package-group",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createmodelqualityjobdefinition": {
"name": "CreateModelQualityJobDefinition",
"description": "Grants permission to create a model quality job definition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "model-quality-job-definition",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createmonitoringschedule": {
"name": "CreateMonitoringSchedule",
"description": "Grants permission to create a monitoring schedule",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "monitoring-schedule",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:InterContainerTrafficEncryption",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createnotebookinstance": {
"name": "CreateNotebookInstance",
"description": "Grants permission to create an Amazon SageMaker notebook instance. A notebook instance is an Amazon EC2 instance running on a Jupyter Notebook",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "notebook-instance",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:AcceleratorTypes",
"sagemaker:DirectInternetAccess",
"sagemaker:InstanceTypes",
"sagemaker:MinimumInstanceMetadataServiceVersion",
"sagemaker:RootAccess",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets"
],
"dependentActions": []
},
"createnotebookinstancelifecycleconfig": {
"name": "CreateNotebookInstanceLifecycleConfig",
"description": "Grants permission to create a notebook instance lifecycle configuration that can be deployed using Amazon SageMaker",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "notebook-instance-lifecycle-config",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createoptimizationjob": {
"name": "CreateOptimizationJob",
"description": "Grants permission to create an optimization job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "optimization-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createpartnerapp": {
"name": "CreatePartnerApp",
"description": "Grants permission to create an Amazon SageMaker Partner AI App",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "partner-app",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createpartnerapppresignedurl": {
"name": "CreatePartnerAppPresignedUrl",
"description": "Grants permission to return a URL that you can use from your browser to connect to the Amazon SageMaker Partner AI App",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "partner-app",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createpipeline": {
"name": "CreatePipeline",
"description": "Grants permission to create a pipeline",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "pipeline",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createpresigneddomainurl": {
"name": "CreatePresignedDomainUrl",
"description": "Grants permission to return a URL that you can use from your browser to connect to the Domain as a specified UserProfile when AuthMode is 'IAM'",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "user-profile",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createpresignedmlflowtrackingserverurl": {
"name": "CreatePresignedMlflowTrackingServerUrl",
"description": "Grants permission to return a URL that you can use from your browser to connect to the MLflow tracking server",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "mlflow-tracking-server",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createpresignednotebookinstanceurl": {
"name": "CreatePresignedNotebookInstanceUrl",
"description": "Grants permission to create a URL that you can use from your browser to connect to the Notebook Instance",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "notebook-instance",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createprocessingjob": {
"name": "CreateProcessingJob",
"description": "Grants permission to start a processing job. After processing completes, Amazon SageMaker saves the resulting artifacts and other optional output to an Amazon S3 location that you specify",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "processing-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:MaxRuntimeInSeconds",
"sagemaker:NetworkIsolation",
"sagemaker:OutputKmsKey",
"sagemaker:VolumeKmsKey",
"sagemaker:VpcSecurityGroupIds",
"sagemaker:VpcSubnets",
"sagemaker:InterContainerTrafficEncryption"
],
"dependentActions": []
},
"createproject": {
"name": "CreateProject",
"description": "Grants permission to create a Project",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "project",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createreservedcapacity": {
"name": "CreateReservedCapacity",
"isPermissionOnly": true,
"description": "Grants permission to create a reserved capacity",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "reserved-capacity",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createsharedmodel": {
"name": "CreateSharedModel",
"isPermissionOnly": true,
"description": "Grants permission to create a shared model in a SageMaker Studio application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "shared-model",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createspace": {
"name": "CreateSpace",
"description": "Grants permission to create a Space for a SageMaker Domain",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "space",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:InstanceTypes",
"sagemaker:ImageArns",
"sagemaker:ImageVersionArns",
"sagemaker:OwnerUserProfileArn",
"sagemaker:SpaceSharingType"
],
"dependentActions": []
},
"createstudiolifecycleconfig": {
"name": "CreateStudioLifecycleConfig",
"description": "Grants permission to create a Studio Lifecycle Configuration that can be deployed using Amazon SageMaker",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "studio-lifecycle-config",
"required": true,
"conditionKeys": [],
"dependentActions": [
"sagemaker:AddTags"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createtrainingjob": {
"name": "CreateTrainingJob",
"description": "Grants permission to start a model training job. After training completes, Amazon SageMaker saves the resulting model artifacts and other optional output to an Amazon S3 location that you specify",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "training-job",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole",
"sagemaker:AddTags"
]
},
{
"name": "reserved-capacity",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "training-plan",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"sagemaker:FileSystemAccessMode",
"sagemaker:FileSystemDirectoryPath",
"sagem