UNPKG

@cloud-copilot/iam-data

Version:
262 lines 11.8 kB
{ "aws:requesttag/${tagkey}": { "key": "aws:RequestTag/${TagKey}", "description": "Filters access by a key that is present in the request the user makes to the SageMaker service", "type": "String" }, "aws:resourcetag/${tagkey}": { "key": "aws:ResourceTag/${TagKey}", "description": "Filters access by a tag key and value pair", "type": "String" }, "aws:tagkeys": { "key": "aws:TagKeys", "description": "Filters access by the list of all the tag key names associated with the resource in the request", "type": "ArrayOfString" }, "sagemaker:acceleratortypes": { "key": "sagemaker:AcceleratorTypes", "description": "Filters access by the list of all accelerator types associated with the resource in the request", "type": "ArrayOfString" }, "sagemaker:appnetworkaccesstype": { "key": "sagemaker:AppNetworkAccessType", "description": "Filters access by the app network access type associated with the resource in the request", "type": "String" }, "sagemaker:customermetadataproperties/${metadatakey}": { "key": "sagemaker:CustomerMetadataProperties/${MetadataKey}", "description": "Filters access by a metadata key and value pair", "type": "String" }, "sagemaker:customermetadatapropertiestoremove": { "key": "sagemaker:CustomerMetadataPropertiesToRemove", "description": "Filters access by the list of metadata properties associated with the model-package resource in the request", "type": "ArrayOfString" }, "sagemaker:directgatedmodelaccess": { "key": "sagemaker:DirectGatedModelAccess", "description": "Used to deny direct access to SageMaker gated ModelReferences", "type": "String" }, "sagemaker:directinternetaccess": { "key": "sagemaker:DirectInternetAccess", "description": "Filters access by the direct internet access associated with the resource in the request", "type": "String" }, "sagemaker:domainid": { "key": "sagemaker:DomainId", "description": "You can use the domainId as a policy variable to filter requests from specific SageMaker Domains", "type": "String" }, "sagemaker:domainsharingoutputkmskey": { "key": "sagemaker:DomainSharingOutputKmsKey", "description": "Filters access by the Domain sharing output KMS key associated with the resource in the request", "type": "ARN" }, "sagemaker:enableremotedebug": { "key": "sagemaker:EnableRemoteDebug", "description": "Filters access by the remote debug config in the request", "type": "Bool" }, "sagemaker:featuregroupdisablegluetablecreation": { "key": "sagemaker:FeatureGroupDisableGlueTableCreation", "description": "Filters access by the DisableGlueTableCreation flag associated with the feature group resource in the request", "type": "Bool" }, "sagemaker:featuregroupenableonlinestore": { "key": "sagemaker:FeatureGroupEnableOnlineStore", "description": "Filters access by the EnableOnlineStore flag associated with feature group in the request", "type": "Bool" }, "sagemaker:featuregroupofflinestoreconfig": { "key": "sagemaker:FeatureGroupOfflineStoreConfig", "description": "Filters access by the presence of an OfflineStoreConfig in the feature group resource in the request. This access filter only supports the null-conditional operator", "type": "Bool" }, "sagemaker:featuregroupofflinestorekmskey": { "key": "sagemaker:FeatureGroupOfflineStoreKmsKey", "description": "Filters access by the offline store kms key associated with the feature group resource in the request", "type": "ARN" }, "sagemaker:featuregroupofflinestores3uri": { "key": "sagemaker:FeatureGroupOfflineStoreS3Uri", "description": "Filters access by the offline store s3 uri associated with the feature group resource in the request", "type": "String" }, "sagemaker:featuregrouponlinestorekmskey": { "key": "sagemaker:FeatureGroupOnlineStoreKmsKey", "description": "Filters access by the online store kms key associated with the feature group resource in the request", "type": "ARN" }, "sagemaker:filesystemaccessmode": { "key": "sagemaker:FileSystemAccessMode", "description": "Filters access by a file system access mode associated with the resource in the request", "type": "String" }, "sagemaker:filesystemdirectorypath": { "key": "sagemaker:FileSystemDirectoryPath", "description": "Filters access by a file system directory path associated with the resource in the request", "type": "String" }, "sagemaker:filesystemid": { "key": "sagemaker:FileSystemId", "description": "Filters access by a file system ID associated with the resource in the request", "type": "String" }, "sagemaker:filesystemtype": { "key": "sagemaker:FileSystemType", "description": "Filters access by a file system type associated with the resource in the request", "type": "String" }, "sagemaker:homeefsfilesystemkmskey": { "key": "sagemaker:HomeEfsFileSystemKmsKey", "description": "Filters access by a key that is present in the request the user makes to the SageMaker service. This key is deprecated. It has been replaced by sagemaker:VolumeKmsKey", "type": "ARN" }, "sagemaker:imagearns": { "key": "sagemaker:ImageArns", "description": "Filters access by the list of all image arns associated with the resource in the request", "type": "ArrayOfARN" }, "sagemaker:imageversionarns": { "key": "sagemaker:ImageVersionArns", "description": "Filters access by the list of all image version arns associated with the resource in the request", "type": "ArrayOfARN" }, "sagemaker:instancetypes": { "key": "sagemaker:InstanceTypes", "description": "Filters access by the list of all instance types associated with the resource in the request", "type": "ArrayOfString" }, "sagemaker:intercontainertrafficencryption": { "key": "sagemaker:InterContainerTrafficEncryption", "description": "Filters access by the inter container traffic encryption associated with the resource in the request", "type": "Bool" }, "sagemaker:keepaliveperiod": { "key": "sagemaker:KeepAlivePeriod", "description": "Filters access by the keep-alive period associated with the resource in the request", "type": "Numeric" }, "sagemaker:maxruntimeinseconds": { "key": "sagemaker:MaxRuntimeInSeconds", "description": "Filters access by the max runtime in seconds associated with the resource in the request", "type": "Numeric" }, "sagemaker:minimuminstancemetadataserviceversion": { "key": "sagemaker:MinimumInstanceMetadataServiceVersion", "description": "Filters access by the minimum instance metadata service version used by the resource in the request", "type": "String" }, "sagemaker:modelapprovalstatus": { "key": "sagemaker:ModelApprovalStatus", "description": "Filters access by the model approval status with the model-package in the request", "type": "String" }, "sagemaker:modelarn": { "key": "sagemaker:ModelArn", "description": "Filters access by the model arn associated with the resource in the request", "type": "ARN" }, "sagemaker:modellifecycle:stage": { "key": "sagemaker:ModelLifeCycle:Stage", "description": "Filters access by stage field in the model life cycle object associated with the model-package resource in the request", "type": "String" }, "sagemaker:modellifecycle:stagestatus": { "key": "sagemaker:ModelLifeCycle:StageStatus", "description": "Filters access by stageStatus field in the model life cycle object associated with the model-package resource in the request", "type": "String" }, "sagemaker:networkisolation": { "key": "sagemaker:NetworkIsolation", "description": "Filters access by the network isolation associated with the resource in the request", "type": "Bool" }, "sagemaker:outputkmskey": { "key": "sagemaker:OutputKmsKey", "description": "Filters access by the output kms key associated with the resource in the request", "type": "ARN" }, "sagemaker:owneruserprofilearn": { "key": "sagemaker:OwnerUserProfileArn", "description": "Filters access by the OwnerUserProfile arn associated with the space in the request", "type": "ARN" }, "sagemaker:resourcetag/": { "key": "sagemaker:ResourceTag/", "description": "Filters access by the preface string for a tag key and value pair attached to a resource", "type": "String" }, "sagemaker:resourcetag/${tagkey}": { "key": "sagemaker:ResourceTag/${TagKey}", "description": "Filters access by a tag key and value pair", "type": "String" }, "sagemaker:rootaccess": { "key": "sagemaker:RootAccess", "description": "Filters access by the root access associated with the resource in the request", "type": "String" }, "sagemaker:searchvisibilitycondition/${filterkey}": { "key": "sagemaker:SearchVisibilityCondition/${FilterKey}", "description": "Limits the results of your search request to the resources that you can access. ${FilterKey} is a key that the VisibilityConditions configuration presents in the Search request", "type": "String" }, "sagemaker:serverlessmaxconcurrency": { "key": "sagemaker:ServerlessMaxConcurrency", "description": "Filters access by limiting maximum concurrency used for Serverless inference in the request", "type": "Numeric" }, "sagemaker:serverlessmemorysize": { "key": "sagemaker:ServerlessMemorySize", "description": "Filters access by limiting memory size used for Serverless inference in the request", "type": "Numeric" }, "sagemaker:spacesharingtype": { "key": "sagemaker:SpaceSharingType", "description": "Filters access by the sharing type associated with the space in the request", "type": "String" }, "sagemaker:taggingaction": { "key": "sagemaker:TaggingAction", "description": "Filters access by the API actions to which a user can apply tags. Uses the name of the API operation that creates a taggable resource to filter access", "type": "String" }, "sagemaker:targetmodel": { "key": "sagemaker:TargetModel", "description": "Filters access by the target model associated with the Multi-Model Endpoint in the request", "type": "String" }, "sagemaker:userprofilename": { "key": "sagemaker:UserProfileName", "description": "You can use the UserProfileName as a policy variable to filter requests from specific user profiles within a SageMaker Domain. This context key is not applicable to user profiles within shared spaces", "type": "String" }, "sagemaker:volumekmskey": { "key": "sagemaker:VolumeKmsKey", "description": "Filters access by the volume kms key associated with the resource in the request", "type": "ARN" }, "sagemaker:vpcsecuritygroupids": { "key": "sagemaker:VpcSecurityGroupIds", "description": "Filters access by the list of all VPC security group ids associated with the resource in the request", "type": "ArrayOfString" }, "sagemaker:vpcsubnets": { "key": "sagemaker:VpcSubnets", "description": "Filters access by the list of all VPC subnets associated with the resource in the request", "type": "ArrayOfString" }, "sagemaker:workteamarn": { "key": "sagemaker:WorkteamArn", "description": "Filters access by the workteam arn associated to the request", "type": "ARN" }, "sagemaker:workteamtype": { "key": "sagemaker:WorkteamType", "description": "Filters access by the workteam type associated to the request. This can be public-crowd, private-crowd or vendor-crowd", "type": "String" } }