UNPKG

@cloud-copilot/iam-data

Version:
1,917 lines 190 kB
{ "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