@cloud-copilot/iam-data
Version:
577 lines • 23.2 kB
JSON
{
"aws:requesttag/${tagkey}": {
"key": "aws:RequestTag/${TagKey}",
"description": "Filters access by actions based on the presence of tag key-value pairs in the request",
"type": "String"
},
"aws:resourcetag/${tagkey}": {
"key": "aws:ResourceTag/${TagKey}",
"description": "Filters access by actions based on tag key-value pairs attached to the resource",
"type": "String"
},
"aws:tagkeys": {
"key": "aws:TagKeys",
"description": "Filters access by actions based on the presence of tag keys in the request",
"type": "ArrayOfString"
},
"codebuild:artifacts": {
"key": "codebuild:artifacts",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:artifacts.bucketowneraccess": {
"key": "codebuild:artifacts.bucketOwnerAccess",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:artifacts.encryptiondisabled": {
"key": "codebuild:artifacts.encryptionDisabled",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:artifacts.location": {
"key": "codebuild:artifacts.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:authtype": {
"key": "codebuild:authType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:autoretrylimit": {
"key": "codebuild:autoRetryLimit",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:buildarn": {
"key": "codebuild:buildArn",
"description": "Filters access by the ARN of the AWS CodeBuild build from which the request originated",
"type": "ARN"
},
"codebuild:buildbatchconfig": {
"key": "codebuild:buildBatchConfig",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:buildbatchconfig.restrictions.computetypesallowed": {
"key": "codebuild:buildBatchConfig.restrictions.computeTypesAllowed",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:buildbatchconfig.restrictions.fleetsallowed": {
"key": "codebuild:buildBatchConfig.restrictions.fleetsAllowed",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:buildbatchconfig.servicerole": {
"key": "codebuild:buildBatchConfig.serviceRole",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:buildtype": {
"key": "codebuild:buildType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:cache": {
"key": "codebuild:cache",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:cache.location": {
"key": "codebuild:cache.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:cache.modes": {
"key": "codebuild:cache.modes",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:cache.type": {
"key": "codebuild:cache.type",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:computeconfiguration": {
"key": "codebuild:computeConfiguration",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:computeconfiguration.disk": {
"key": "codebuild:computeConfiguration.disk",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:computeconfiguration.instancetype": {
"key": "codebuild:computeConfiguration.instanceType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:computeconfiguration.machinetype": {
"key": "codebuild:computeConfiguration.machineType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:computeconfiguration.memory": {
"key": "codebuild:computeConfiguration.memory",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:computeconfiguration.vcpu": {
"key": "codebuild:computeConfiguration.vCpu",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:computetype": {
"key": "codebuild:computeType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:concurrentbuildlimit": {
"key": "codebuild:concurrentBuildLimit",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:encryptionkey": {
"key": "codebuild:encryptionKey",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment": {
"key": "codebuild:environment",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:environment.certificate": {
"key": "codebuild:environment.certificate",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.computeconfiguration": {
"key": "codebuild:environment.computeConfiguration",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:environment.computeconfiguration.disk": {
"key": "codebuild:environment.computeConfiguration.disk",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:environment.computeconfiguration.instancetype": {
"key": "codebuild:environment.computeConfiguration.instanceType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.computeconfiguration.machinetype": {
"key": "codebuild:environment.computeConfiguration.machineType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.computeconfiguration.memory": {
"key": "codebuild:environment.computeConfiguration.memory",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:environment.computeconfiguration.vcpu": {
"key": "codebuild:environment.computeConfiguration.vCpu",
"description": "Filters access by the API corresponding argument value",
"type": "Numeric"
},
"codebuild:environment.computetype": {
"key": "codebuild:environment.computeType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.environmentvariables": {
"key": "codebuild:environment.environmentVariables",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:environment.environmentvariables.name": {
"key": "codebuild:environment.environmentVariables.name",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:environment.environmentvariables.value": {
"key": "codebuild:environment.environmentVariables.value",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:environment.environmentvariables/${name}.value": {
"key": "codebuild:environment.environmentVariables/${name}.value",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.fleet.fleetarn": {
"key": "codebuild:environment.fleet.fleetArn",
"description": "Filters access by the API corresponding argument value",
"type": "ARN"
},
"codebuild:environment.image": {
"key": "codebuild:environment.image",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.imagepullcredentialstype": {
"key": "codebuild:environment.imagePullCredentialsType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.privilegedmode": {
"key": "codebuild:environment.privilegedMode",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:environment.registrycredential": {
"key": "codebuild:environment.registryCredential",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:environment.registrycredential.credential": {
"key": "codebuild:environment.registryCredential.credential",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.registrycredential.credentialprovider": {
"key": "codebuild:environment.registryCredential.credentialProvider",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environment.type": {
"key": "codebuild:environment.type",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:environmenttype": {
"key": "codebuild:environmentType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:exportconfig.s3destination.bucket": {
"key": "codebuild:exportConfig.s3Destination.bucket",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:exportconfig.s3destination.bucketowner": {
"key": "codebuild:exportConfig.s3Destination.bucketOwner",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:exportconfig.s3destination.encryptiondisabled": {
"key": "codebuild:exportConfig.s3Destination.encryptionDisabled",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:exportconfig.s3destination.encryptionkey": {
"key": "codebuild:exportConfig.s3Destination.encryptionKey",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:exportconfig.s3destination.path": {
"key": "codebuild:exportConfig.s3Destination.path",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:filesystemlocations.identifier": {
"key": "codebuild:fileSystemLocations.identifier",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:filesystemlocations.location": {
"key": "codebuild:fileSystemLocations.location",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:filesystemlocations.type": {
"key": "codebuild:fileSystemLocations.type",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:filesystemlocations/${identifier}.location": {
"key": "codebuild:fileSystemLocations/${identifier}.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:filesystemlocations/${identifier}.type": {
"key": "codebuild:fileSystemLocations/${identifier}.type",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:fleetservicerole": {
"key": "codebuild:fleetServiceRole",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:imageid": {
"key": "codebuild:imageId",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:logsconfig": {
"key": "codebuild:logsConfig",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:logsconfig.s3logs": {
"key": "codebuild:logsConfig.s3Logs",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:logsconfig.s3logs.bucketowneraccess": {
"key": "codebuild:logsConfig.s3Logs.bucketOwnerAccess",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:logsconfig.s3logs.encryptiondisabled": {
"key": "codebuild:logsConfig.s3Logs.encryptionDisabled",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:logsconfig.s3logs.location": {
"key": "codebuild:logsConfig.s3Logs.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:logsconfig.s3logs.status": {
"key": "codebuild:logsConfig.s3Logs.status",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:manualcreation": {
"key": "codebuild:manualCreation",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:projectarn": {
"key": "codebuild:projectArn",
"description": "Filters access by the ARN of the AWS CodeBuild project from which the request originated",
"type": "ARN"
},
"codebuild:projectvisibility": {
"key": "codebuild:projectVisibility",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:scopeconfiguration.domain": {
"key": "codebuild:scopeConfiguration.domain",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:scopeconfiguration.name": {
"key": "codebuild:scopeConfiguration.name",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:scopeconfiguration.scope": {
"key": "codebuild:scopeConfiguration.scope",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondaryartifacts": {
"key": "codebuild:secondaryArtifacts",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondaryartifacts.artifactidentifier": {
"key": "codebuild:secondaryArtifacts.artifactIdentifier",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondaryartifacts.bucketowneraccess": {
"key": "codebuild:secondaryArtifacts.bucketOwnerAccess",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondaryartifacts.encryptiondisabled": {
"key": "codebuild:secondaryArtifacts.encryptionDisabled",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfBool"
},
"codebuild:secondaryartifacts.location": {
"key": "codebuild:secondaryArtifacts.location",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondaryartifacts/${artifactidentifier}.bucketowneraccess": {
"key": "codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondaryartifacts/${artifactidentifier}.encryptiondisabled": {
"key": "codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondaryartifacts/${artifactidentifier}.location": {
"key": "codebuild:secondaryArtifacts/${artifactIdentifier}.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondarysources": {
"key": "codebuild:secondarySources",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondarysources.auth.resource": {
"key": "codebuild:secondarySources.auth.resource",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources.auth.type": {
"key": "codebuild:secondarySources.auth.type",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources.buildstatusconfig.context": {
"key": "codebuild:secondarySources.buildStatusConfig.context",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources.buildstatusconfig.targeturl": {
"key": "codebuild:secondarySources.buildStatusConfig.targetUrl",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources.buildspec": {
"key": "codebuild:secondarySources.buildspec",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondarysources.insecuressl": {
"key": "codebuild:secondarySources.insecureSsl",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfBool"
},
"codebuild:secondarysources.location": {
"key": "codebuild:secondarySources.location",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources.sourceidentifier": {
"key": "codebuild:secondarySources.sourceIdentifier",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:secondarysources/${sourceidentifier}.auth.resource": {
"key": "codebuild:secondarySources/${sourceIdentifier}.auth.resource",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondarysources/${sourceidentifier}.auth.type": {
"key": "codebuild:secondarySources/${sourceIdentifier}.auth.type",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondarysources/${sourceidentifier}.buildstatusconfig.context": {
"key": "codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondarysources/${sourceidentifier}.buildstatusconfig.targeturl": {
"key": "codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:secondarysources/${sourceidentifier}.buildspec": {
"key": "codebuild:secondarySources/${sourceIdentifier}.buildspec",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondarysources/${sourceidentifier}.insecuressl": {
"key": "codebuild:secondarySources/${sourceIdentifier}.insecureSsl",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:secondarysources/${sourceidentifier}.location": {
"key": "codebuild:secondarySources/${sourceIdentifier}.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:servertype": {
"key": "codebuild:serverType",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:servicerole": {
"key": "codebuild:serviceRole",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:shouldoverwrite": {
"key": "codebuild:shouldOverwrite",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:source": {
"key": "codebuild:source",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:source.auth.resource": {
"key": "codebuild:source.auth.resource",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:source.auth.type": {
"key": "codebuild:source.auth.type",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:source.buildstatusconfig.context": {
"key": "codebuild:source.buildStatusConfig.context",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:source.buildstatusconfig.targeturl": {
"key": "codebuild:source.buildStatusConfig.targetUrl",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:source.buildspec": {
"key": "codebuild:source.buildspec",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:source.insecuressl": {
"key": "codebuild:source.insecureSsl",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:source.location": {
"key": "codebuild:source.location",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:token": {
"key": "codebuild:token",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:username": {
"key": "codebuild:username",
"description": "Filters access by the API corresponding argument value",
"type": "String"
},
"codebuild:vpcconfig": {
"key": "codebuild:vpcConfig",
"description": "Filters access by the API corresponding argument value",
"type": "Bool"
},
"codebuild:vpcconfig.securitygroupids": {
"key": "codebuild:vpcConfig.securityGroupIds",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:vpcconfig.subnets": {
"key": "codebuild:vpcConfig.subnets",
"description": "Filters access by the API corresponding argument value",
"type": "ArrayOfString"
},
"codebuild:vpcconfig.vpcid": {
"key": "codebuild:vpcConfig.vpcId",
"description": "Filters access by the API corresponding argument value",
"type": "String"
}
}