View a markdown version of this page

Acciones, recursos y claves de condición para AWS CodeBuild - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS CodeBuild

AWS CodeBuild (prefijo de servicio:codebuild) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS CodeBuild

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

BatchDeleteBuilds

compilación de código: BatchDeleteBuilds

Escritura

BatchGetBuildBatches

compilación de código: BatchGetBuildBatches

Lectura

BatchGetBuilds

compilación de código: BatchGetBuilds

Lectura

BatchGetCommandExecutions

compilación de código: BatchGetCommandExecutions

Lectura

BatchGetFleets

compilación de código: BatchGetFleets

Lectura

BatchGetProjects

compilación de código: BatchGetProjects

Lectura

BatchGetReportGroups

compilación de código: BatchGetReportGroups

Lectura

BatchGetReports

compilación de código: BatchGetReports

Lectura

BatchGetSandboxes

compilación de código: BatchGetSandboxes

Lectura

CreateFleet

compilación de código: CreateFleet

Escritura

objetivo: PassRole

Escritura

CreateProject

compilación de código: CreateProject

Escritura

objetivo: PassRole

objetivo: PassedToService

codebuild.amazonaws.com

Escritura

CreateReportGroup

compilación de código: CreateReportGroup

Escritura

CreateWebhook

compilación de código: CreateWebhook

Escritura

DeleteBuildBatch

compilación de código: DeleteBuildBatch

Escritura

DeleteFleet

compilación de código: DeleteFleet

Escritura

DeleteProject

compilación de código: DeleteProject

Escritura

DeleteReport

compilación de código: DeleteReport

Escritura

DeleteReportGroup

compilación de código: DeleteReportGroup

Escritura

DeleteResourcePolicy

compilación de código: DeleteResourcePolicy

Gestión de permisos, escritura

DeleteSourceCredentials

compilación de código: DeleteSourceCredentials

Escritura

DeleteWebhook

compilación de código: DeleteWebhook

Escritura

DescribeCodeCoverages

compilación de código: DescribeCodeCoverages

Lectura

DescribeTestCases

compilación de código: DescribeTestCases

Lectura

GetReportGroupTrend

compilación de código: GetReportGroupTrend

Lectura

GetResourcePolicy

compilación de código: GetResourcePolicy

Lectura

ImportSourceCredentials

compilación de código: ImportSourceCredentials

Escritura

InvalidateProjectCache

compilación de código: InvalidateProjectCache

Escritura

ListBuildBatches

compilación de código: ListBuildBatches

Enumeración

ListBuildBatchesForProject

compilación de código: ListBuildBatchesForProject

Enumeración

ListBuilds

compilación de código: ListBuilds

Enumeración

ListBuildsForProject

compilación de código: ListBuildsForProject

Enumeración

ListCommandExecutionsForSandbox

compilación de código: ListCommandExecutionsForSandbox

Enumeración

ListCuratedEnvironmentImages

compilación de código: ListCuratedEnvironmentImages

Enumeración

ListFleets

compilación de código: ListFleets

Enumeración

ListProjects

compilación de código: ListProjects

Enumeración

ListReportGroups

compilación de código: ListReportGroups

Enumeración

ListReports

compilación de código: ListReports

Enumeración

ListReportsForReportGroup

compilación de código: ListReportsForReportGroup

Enumeración

ListSandboxes

compilación de código: ListSandboxes

Enumeración

ListSandboxesForProject

compilación de código: ListSandboxesForProject

Enumeración

ListSharedProjects

compilación de código: ListSharedProjects

Enumeración

ListSharedReportGroups

compilación de código: ListSharedReportGroups

Enumeración

ListSourceCredentials

compilación de código: ListSourceCredentials

Enumeración

PutResourcePolicy

compilación de código: PutResourcePolicy

Gestión de permisos, escritura

RetryBuild

compilación de código: RetryBuild

Escritura

RetryBuildBatch

compilación de código: RetryBuildBatch

Escritura

StartBuild

compilación de código: StartBuild

Escritura

objetivo: PassRole

objetivo: PassedToService

codebuild.amazonaws.com

Escritura

StartBuildBatch

compilación de código: StartBuildBatch

Escritura

objetivo: PassRole

objetivo: PassedToService

codebuild.amazonaws.com

Escritura

StartCommandExecution

compilación de código: StartCommandExecution

Escritura

StartSandbox

compilación de código: StartSandbox

Escritura

StartSandboxConnection

compilación de código: StartSandboxConnection

Escritura

StopBuild

compilación de código: StopBuild

Escritura

StopBuildBatch

compilación de código: StopBuildBatch

Escritura

StopSandbox

compilación de código: StopSandbox

Escritura

UpdateFleet

compilación de código: UpdateFleet

Escritura

objetivo: PassRole

Escritura

UpdateProject

compilación de código: UpdateProject

Escritura

objetivo: PassRole

objetivo: PassedToService

codebuild.amazonaws.com

Escritura

UpdateProjectVisibility

compilación de código: UpdateProjectVisibility

Escritura

objetivo: PassRole

objetivo: PassedToService

codebuild.amazonaws.com

Escritura

UpdateReportGroup

compilación de código: UpdateReportGroup

Escritura

UpdateWebhook

compilación de código: UpdateWebhook

Escritura

Acciones definidas por AWS CodeBuild

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

BatchDeleteBuilds

Concede permiso para eliminar una o varias creaciones

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

BatchGetBuildBatches

Concede permiso para obtener información acerca de uno o varios lotes de creaciones

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

BatchGetBuilds

Concede permiso para obtener información acerca de una o varias creaciones

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

BatchGetCommandExecutions

Concede permiso para obtener información acerca de una o varias ejecuciones de comandos.

sandbox*

Lectura

BatchGetFleets

Concede permiso para devolver una matriz de los objetos de la flota especificados por el parámetro de entrada

flota*

Lectura

BatchGetProjects

Concede permiso para obtener información sobre uno o más proyectos de creación

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

BatchGetReportGroups

Otorga permiso para devolver una matriz de ReportGroup objetos que se especifican en el parámetro del informe GroupArns de entrada

grupo de informes*

aws: /$ {} ResourceTag TagKey

Lectura

BatchGetReports

Concede permiso para devolver una matriz de objetos Report especificados por el parámetro reportArns de entrada

grupo de informes*

aws: /$ {} ResourceTag TagKey

Lectura

BatchGetSandboxes

Concede permiso para obtener información sobre uno o varios entornos de pruebas.

proyecto*

aws: ResourceTag /$ {} TagKey

Lectura

CreateFleet

Concede permiso para crear una flota de computación

flota*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Codebuild: configuración de cómputo

compilación de código: computar Configuration.disk

compilación de código: computar Configuration.instanceType

compilación de código: computar Configuration.machineType

compilación de código: computar Configuration.memory

compilación de código: computar Configuration.vCpu

Codebuild: tipo de ordenador

CodeBuild: tipo de entorno

compilación de código: fleet ServiceRole

Compilación de código: ID de imagen

Compilación de código: vpcconfig

compilación de código: vpc Config.securityGroupIds

compilación de código: vpc Config.subnets

compilación de código: vpc Config.vpcId

Escritura

CreateProject

Concede permiso para crear un proyecto de creación

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

compilación de código: artefactos

codebuild: artifacts.bucket OwnerAccess

Codebuild: Artifacts.Encryption deshabilitado

codebuild: artifacts.location

compilación de código: automática RetryLimit

codebuild:build BatchConfig

codebuild:build BatchConfig.restrictions.computeTypesAllowed

codebuild:build BatchConfig.restrictions.fleetsAllowed

codebuild:build BatchConfig.serviceRole

compilación de código: caché

codebuild: cache.location

codebuild: cache.modes

codebuild: cache.type

compilación de código: concurrente BuildLimit

Codebuild: clave de cifrado

compilación de código: entorno

codebuild:environment.certificate

Codebuild: entorno. Configuración de cálculo

compilación de código: environment.compute Configuration.disk

compilación de código: environment.compute Configuration.instanceType

compilación de código: environment.compute Configuration.machineType

compilación de código: environment.compute Configuration.memory

compilación de código: environment.compute Configuration.vCpu

Codebuild: Environment.ComputeType

CodeBuild: Environment.Environment Variables

compilación de código: ambient.entorno Variables.name

compilación de código: ambient.entorno Variables.value

CodeBuild:environment.environmentVariables/$ {name} .value

Codebuild: environment.fleet.FleetARN

compilación de código: environment.image

compilación de código: ambient.image PullCredentialsType

Codebuild: environment. PrivilegedMode

CodeBuild: entorno. Credencial de registro

compilación de código: environment.registry Credential.credential

compilación de código: environment.registry Credential.credentialProvider

codebuild:environment.type

codebuild:archivo SystemLocations.identifier

codebuild: archivo SystemLocations.location

codebuild: archivo SystemLocations.type

codebuild: file /$ {identifier} .location SystemLocations

codebuild: file /$ {identifier} .type SystemLocations

Codebuild: logsConfig

compilación de código: registros Config.s3Logs

compilación de código: registros Config.s3Logs.bucketOwnerAccess

compilación de código: registros Config.s3Logs.encryptionDisabled

compilación de código: registros Config.s3Logs.location

compilación de código: registros Config.s3Logs.status

Codebuild: artefactos secundarios

compilación de código: secundaria Artifacts.artifactIdentifier

compilación de código: secundaria Artifacts.bucketOwnerAccess

compilación de código: secundaria Artifacts.encryptionDisabled

compilación de código: secundaria Artifacts.location

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Compilación de código: SecondaryArtifact/$ {ArtifactIdentifier} .Encryption Disabled

Codebuild: SecondaryArtifacts/$ {ArtifactIdentifier} .location

Codebuild: fuentes secundarias

compilación de código: secundaria Sources.auth.resource

compilación de código: secundaria Sources.auth.type

compilación de código: secundaria Sources.buildspec

compilación de código: secundaria Sources.buildStatusConfig.context

compilación de código: secundaria Sources.buildStatusConfig.targetUrl

compilación de código: secundaria Sources.insecureSsl

compilación de código: secundaria Sources.location

compilación de código: secundaria Sources.sourceIdentifier

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.resource

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.type

Codebuild: secondarySources/$ {sourceIdentifier} .buildspec

Codebuild: secondarySources/$ {sourceIdentifier} .build StatusConfig.context

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: SecondarySources/$ {sourceIdentifier} .insecure SSL

Codebuild: SecondarySources/$ {sourceIdentifier} .location

Codebuild: ServiceRole

codebuild: fuente

codebuild: source.auth.resource

compilación de código: source.auth.type

codebuild:source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

Codebuild: source.insecure SSL

codebuild: source.location

Compilación de código: vpcconfig

compilación de código: vpc Config.securityGroupIds

compilación de código: vpc Config.subnets

compilación de código: vpc Config.vpcId

Escritura

CreateReportGroup

Concede permiso para crear un grupo de informe

grupo de informes*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

compilación de código: exportación Config.s3Destination.bucket

codebuild: exportar Config.s3Destination.bucketOwner

codebuild: exportar Config.s3Destination.encryptionDisabled

codebuild: exportar Config.s3Destination.encryptionKey

codebuild: exportar Config.s3Destination.path

Escritura

CreateWebhook

Concede permiso para crear webhook. En el caso de un proyecto de AWS CodeBuild compilación existente cuyo código fuente esté almacenado en un repositorio GitHub o en Bitbucket, permite empezar AWS CodeBuild a reconstruir el código fuente cada vez que se introduce un cambio de código en el repositorio

proyecto*

aws: ResourceTag /$ {} TagKey

Compilación de código: tipo de compilación

CodeBuild: creación manual

compilación de código: alcance Configuration.domain

compilación de código: alcance Configuration.name

compilación de código: alcance Configuration.scope

Escritura

DeleteBuildBatch

Concede permiso para eliminar un lote de creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFleet

Concede permiso para eliminar una flota de computación

flota*

Escritura

DeleteProject

Concede permiso para eliminar un proyecto de creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteReport

Concede permiso para eliminar un informe

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteReportGroup

Concede permiso para eliminar un grupo de informes

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteResourcePolicy

Concede permiso para eliminar una política de recursos para el proyecto o grupo de informes asociado

project

aws: ResourceTag /$ {} TagKey

Gestión de permisos, Write

grupo de informes

aws: ResourceTag /$ {} TagKey

DeleteSourceCredentials

Otorga permiso para eliminar un conjunto de GitHub credenciales de GitHub origen de Enterprise o Bitbucket

Escritura

DeleteWebhook

Concede permiso para eliminar webhook. En el caso de un proyecto de AWS CodeBuild compilación existente cuyo código fuente esté almacenado en un repositorio GitHub o en Bitbucket, detiene la reconstrucción AWS CodeBuild del código fuente cada vez que se introduce un cambio de código en el repositorio

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeCodeCoverages

Otorga permiso para devolver una matriz de objetos CodeCoverage

grupo de informes*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeTestCases

Otorga permiso para devolver una matriz de objetos TestCase

grupo de informes*

aws: /$ {} ResourceTag TagKey

Lectura

GetReportGroupTrend

Concede permiso para analizar y acumular los valores de los informes de prueba para los informes de prueba en el grupo de informes

grupo de informes*

aws: /$ {} ResourceTag TagKey

Lectura

GetResourcePolicy

Concede permiso para devolver una política de recursos para el proyecto o grupo de informes especificado

project

aws: ResourceTag /$ {} TagKey

Lectura

grupo de informes

aws: ResourceTag /$ {} TagKey

ImportSourceCredentials

Otorga permiso para importar las credenciales del repositorio de origen de un AWS CodeBuild proyecto cuyo código fuente esté almacenado en un GitHub repositorio de GitHub Enterprise o Bitbucket

Compilación de código: tipo de autenticación

Codebuild: tipo de servidor

Codebuild: debe sobrescribirse

compilación de código: token

codebuild: nombre de usuario

Escritura

InvalidateProjectCache

Concede permiso para restablecer la caché de un proyecto

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

ListBuildBatches

Concede permiso para obtener una lista de identificadores de lote de creación en la que cada ID representa un único lote de creación.

Enumeración

ListBuildBatchesForProject

Concede permiso para obtener una lista de ID de lotes de creación para el proyecto especificado, en la que cada ID representa un solo lote de creación.

proyecto*

aws: ResourceTag /$ {} TagKey

Enumeración

ListBuilds

Concede permiso para obtener una lista de ID de creación, en la que cada ID de creación representa una sola creación.

Enumeración

ListBuildsForProject

Concede permiso para obtener una lista de ID de creación para el proyecto de creación especificado, en la que cada ID de creación representa una sola creación.

proyecto*

aws: ResourceTag /$ {} TagKey

Enumeración

ListCommandExecutionsForSandbox

Concede permiso para obtener una lista de ID de ejecución de comandos para el entorno de pruebas especificado, en la que cada ID de ejecución de comando representa una sola ejecución de comando.

sandbox*

Enumeración

ListCuratedEnvironmentImages

Otorga permiso para obtener información sobre las imágenes de Docker administradas por AWS CodeBuild

Enumeración

ListFleets

Concede permiso para obtener una lista de ARN de flotas de computación, en la que cada ARN de flota de computación representa una única flota

Enumeración

ListProjects

Concede permiso para obtener una lista de nombres de proyecto de creación, en la que cada nombre representa un solo proyecto de creación

Enumeración

ListReportGroups

Concede permiso para devolver una lista de ARN de grupos de informes. Cada ARN del grupo de informes representa un grupo de informes.

Enumeración

ListReports

Concede permiso para devolver una lista de ARN de informe. Cada ARN de informe representa un informe.

Enumeración

ListReportsForReportGroup

Concede permiso para devolver una lista de ARN de informes que pertenecen al grupo de informes especificado. Cada ARN de informe representa un informe.

grupo de informes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListSandboxes

Concede permiso para obtener una lista de los ID de entorno de pruebas, en la que cada ID de entorno de pruebas representa un único entorno.

Enumeración

ListSandboxesForProject

Concede permiso para obtener una lista de los ID de entorno de pruebas para el proyecto de entorno de pruebas especificado, en la que cada ID de entorno de pruebas representa un único entorno.

proyecto*

aws: ResourceTag /$ {} TagKey

Enumeración

ListSharedProjects

Concede permiso para devolver una lista de ARN de proyecto que se han compartido con el solicitante. Cada ARN de proyecto representa un proyecto.

Enumeración

ListSharedReportGroups

Concede permiso para devolver una lista de ARN de grupos de informes que se han compartido con el solicitante. Cada ARN del grupo de informes representa un grupo de informes.

Enumeración

ListSourceCredentials

Otorga permiso para devolver una lista de objetos SourceCredentialsInfo

Enumeración

PutResourcePolicy

Concede permiso para crear una política de recursos para el proyecto o grupo de informes asociado

project

aws: ResourceTag /$ {} TagKey

Gestión de permisos, Write

grupo de informes

aws: ResourceTag /$ {} TagKey

RetryBuild

Concede permiso para reintentar una creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

RetryBuildBatch

Concede permiso para reintentar un lote de creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StartBuild

Concede permiso para comenzar a ejecutar una creación

proyecto*

aws: ResourceTag /$ {} TagKey

compilación de código: artefactos

codebuild: artifacts.bucket OwnerAccess

Codebuild: Artifacts.Encryption deshabilitado

codebuild: artifacts.location

compilación de código: automática RetryLimit

compilación de código: caché

codebuild: cache.location

codebuild: cache.modes

codebuild: cache.type

Codebuild: clave de cifrado

compilación de código: entorno

codebuild:environment.certificate

Compilación de código: Environment.ComputeType

CodeBuild: Environment.Environment Variables

compilación de código: ambient.entorno Variables.name

compilación de código: ambient.entorno Variables.value

CodeBuild:environment.environmentVariables/$ {name} .value

Codebuild: environment.fleet.FleetARN

compilación de código: environment.image

compilación de código: ambient.image PullCredentialsType

Codebuild: environment. PrivilegedMode

CodeBuild: entorno. Credencial de registro

compilación de código: environment.registry Credential.credential

compilación de código: environment.registry Credential.credentialProvider

codebuild:environment.type

Compilación de código: logsConfig

compilación de código: registros Config.s3Logs

compilación de código: registros Config.s3Logs.bucketOwnerAccess

compilación de código: registros Config.s3Logs.encryptionDisabled

compilación de código: registros Config.s3Logs.location

compilación de código: registros Config.s3Logs.status

Codebuild: artefactos secundarios

compilación de código: secundaria Artifacts.artifactIdentifier

compilación de código: secundaria Artifacts.bucketOwnerAccess

compilación de código: secundaria Artifacts.encryptionDisabled

compilación de código: secundaria Artifacts.location

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Compilación de código: SecondaryArtifact/$ {ArtifactIdentifier} .Encryption Disabled

Codebuild: SecondaryArtifacts/$ {ArtifactIdentifier} .location

Codebuild: fuentes secundarias

compilación de código: secundaria Sources.auth.resource

compilación de código: secundaria Sources.auth.type

compilación de código: secundaria Sources.buildspec

compilación de código: secundaria Sources.buildStatusConfig.context

compilación de código: secundaria Sources.buildStatusConfig.targetUrl

compilación de código: secundaria Sources.insecureSsl

compilación de código: secundaria Sources.location

compilación de código: secundaria Sources.sourceIdentifier

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.resource

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.type

Codebuild: secondarySources/$ {sourceIdentifier} .buildspec

Codebuild: secondarySources/$ {sourceIdentifier} .build StatusConfig.context

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: SecondarySources/$ {sourceIdentifier} .insecure SSL

Codebuild: SecondarySources/$ {sourceIdentifier} .location

Codebuild: ServiceRole

codebuild: fuente

codebuild: source.auth.resource

compilación de código: source.auth.type

codebuild:source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

Codebuild: source.insecure SSL

codebuild: source.location

Escritura

StartBuildBatch

Concede permiso para comenzar a ejecutar un lote de creación

proyecto*

aws: ResourceTag /$ {} TagKey

compilación de código: artefactos

codebuild: artifacts.bucket OwnerAccess

Codebuild: Artifacts.Encryption deshabilitado

codebuild: artifacts.location

codebuild:build BatchConfig

codebuild:build BatchConfig.restrictions.computeTypesAllowed

codebuild:build BatchConfig.restrictions.fleetsAllowed

codebuild:build BatchConfig.serviceRole

compilación de código: caché

codebuild: cache.location

codebuild: cache.modes

codebuild: cache.type

Codebuild: clave de cifrado

compilación de código: entorno

codebuild:environment.certificate

Compilación de código: Environment.ComputeType

CodeBuild: Environment.Environment Variables

compilación de código: ambient.entorno Variables.name

compilación de código: ambient.entorno Variables.value

CodeBuild:environment.environmentVariables/$ {name} .value

compilación de código: environment.image

compilación de código: ambient.image PullCredentialsType

Codebuild: environment. PrivilegedMode

CodeBuild: entorno. Credencial de registro

compilación de código: environment.registry Credential.credential

compilación de código: environment.registry Credential.credentialProvider

codebuild:environment.type

Compilación de código: logsConfig

compilación de código: registros Config.s3Logs

compilación de código: registros Config.s3Logs.bucketOwnerAccess

compilación de código: registros Config.s3Logs.encryptionDisabled

compilación de código: registros Config.s3Logs.location

compilación de código: registros Config.s3Logs.status

Codebuild: artefactos secundarios

compilación de código: secundaria Artifacts.artifactIdentifier

compilación de código: secundaria Artifacts.bucketOwnerAccess

compilación de código: secundaria Artifacts.encryptionDisabled

compilación de código: secundaria Artifacts.location

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Compilación de código: SecondaryArtifact/$ {ArtifactIdentifier} .Encryption Disabled

Codebuild: SecondaryArtifacts/$ {ArtifactIdentifier} .location

Codebuild: fuentes secundarias

compilación de código: secundaria Sources.auth.resource

compilación de código: secundaria Sources.auth.type

compilación de código: secundaria Sources.buildspec

compilación de código: secundaria Sources.buildStatusConfig.context

compilación de código: secundaria Sources.buildStatusConfig.targetUrl

compilación de código: secundaria Sources.insecureSsl

compilación de código: secundaria Sources.location

compilación de código: secundaria Sources.sourceIdentifier

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.resource

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.type

Codebuild: secondarySources/$ {sourceIdentifier} .buildspec

Codebuild: secondarySources/$ {sourceIdentifier} .build StatusConfig.context

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: SecondarySources/$ {sourceIdentifier} .insecure SSL

Codebuild: SecondarySources/$ {sourceIdentifier} .location

Codebuild: ServiceRole

codebuild: fuente

codebuild: source.auth.resource

compilación de código: source.auth.type

codebuild:source.buildspec

Codebuild: source.insecureSSL

codebuild: source.location

Escritura

StartCommandExecution

Concede permiso para iniciar la ejecución de un comando.

sandbox*

Escritura

StartSandbox

Concede permiso para comenzar a ejecutar un entorno de pruebas.

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StartSandboxConnection

Concede permiso para establecer una conexión al entorno de pruebas.

sandbox*

Escritura

StopBuild

Concede permiso para intentar detener la ejecución de una creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StopBuildBatch

Concede permiso para intentar detener la ejecución de un lote de creación

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

StopSandbox

Concede permiso para intentar detener la ejecución de un entorno de pruebas.

proyecto*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateFleet

Concede permiso para cambiar la configuración de una flota de computación existente

flota*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Codebuild: configuración de cómputo

compilación de código: computar Configuration.disk

compilación de código: computar Configuration.instanceType

compilación de código: computar Configuration.machineType

compilación de código: computar Configuration.memory

compilación de código: computar Configuration.vCpu

Compilación de código: tipo de cálculo

CodeBuild: tipo de entorno

compilación de código: fleet ServiceRole

Compilación de código: ID de imagen

Compilación de código: vpcconfig

compilación de código: vpc Config.securityGroupIds

compilación de código: vpc Config.subnets

compilación de código: vpc Config.vpcId

Escritura

UpdateProject

Concede permiso para cambiar la configuración de un proyecto de creación existente

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

compilación de código: artefactos

codebuild: artifacts.bucket OwnerAccess

Codebuild: Artifacts.Encryption deshabilitado

codebuild: artifacts.location

compilación de código: automática RetryLimit

codebuild:build BatchConfig

codebuild:build BatchConfig.restrictions.computeTypesAllowed

codebuild:build BatchConfig.restrictions.fleetsAllowed

codebuild:build BatchConfig.serviceRole

compilación de código: caché

codebuild: cache.location

codebuild: cache.modes

codebuild: cache.type

compilación de código: concurrente BuildLimit

Codebuild: clave de cifrado

compilación de código: entorno

codebuild:environment.certificate

Codebuild: entorno. Configuración de cálculo

compilación de código: environment.compute Configuration.disk

compilación de código: environment.compute Configuration.instanceType

compilación de código: environment.compute Configuration.machineType

compilación de código: environment.compute Configuration.memory

compilación de código: environment.compute Configuration.vCpu

Codebuild: Environment.ComputeType

CodeBuild: Environment.Environment Variables

compilación de código: ambient.entorno Variables.name

compilación de código: ambient.entorno Variables.value

CodeBuild:environment.environmentVariables/$ {name} .value

Codebuild: environment.fleet.FleetARN

compilación de código: environment.image

compilación de código: ambient.image PullCredentialsType

Codebuild: environment. PrivilegedMode

CodeBuild: entorno. Credencial de registro

compilación de código: environment.registry Credential.credential

compilación de código: environment.registry Credential.credentialProvider

codebuild:environment.type

codebuild:archivo SystemLocations.identifier

codebuild: archivo SystemLocations.location

codebuild: archivo SystemLocations.type

codebuild: file /$ {identifier} .location SystemLocations

codebuild: file /$ {identifier} .type SystemLocations

Codebuild: logsConfig

compilación de código: registros Config.s3Logs

compilación de código: registros Config.s3Logs.bucketOwnerAccess

compilación de código: registros Config.s3Logs.encryptionDisabled

compilación de código: registros Config.s3Logs.location

compilación de código: registros Config.s3Logs.status

Codebuild: artefactos secundarios

compilación de código: secundaria Artifacts.artifactIdentifier

compilación de código: secundaria Artifacts.bucketOwnerAccess

compilación de código: secundaria Artifacts.encryptionDisabled

compilación de código: secundaria Artifacts.location

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Compilación de código: SecondaryArtifact/$ {ArtifactIdentifier} .Encryption Disabled

Codebuild: SecondaryArtifacts/$ {ArtifactIdentifier} .location

Codebuild: fuentes secundarias

compilación de código: secundaria Sources.auth.resource

compilación de código: secundaria Sources.auth.type

compilación de código: secundaria Sources.buildspec

compilación de código: secundaria Sources.buildStatusConfig.context

compilación de código: secundaria Sources.buildStatusConfig.targetUrl

compilación de código: secundaria Sources.insecureSsl

compilación de código: secundaria Sources.location

compilación de código: secundaria Sources.sourceIdentifier

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.resource

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.type

Codebuild: secondarySources/$ {sourceIdentifier} .buildspec

Codebuild: secondarySources/$ {sourceIdentifier} .build StatusConfig.context

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: SecondarySources/$ {sourceIdentifier} .insecure SSL

Codebuild: SecondarySources/$ {sourceIdentifier} .location

Codebuild: ServiceRole

codebuild: fuente

codebuild: source.auth.resource

compilación de código: source.auth.type

codebuild:source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

Codebuild: source.insecure SSL

codebuild: source.location

Compilación de código: vpcconfig

compilación de código: vpc Config.securityGroupIds

compilación de código: vpc Config.subnets

compilación de código: vpc Config.vpcId

Escritura

UpdateProjectVisibility

Concede permiso para cambiar la visibilidad pública de un proyecto y sus creaciones

proyecto*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Codebuild: visibilidad del proyecto

Escritura

UpdateReportGroup

Concede permiso para cambiar la configuración de un grupo de informes existentes

grupo de informes*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

compilación de código: exportación Config.s3Destination.bucket

codebuild: exportar Config.s3Destination.bucketOwner

codebuild: exportar Config.s3Destination.encryptionDisabled

codebuild: exportar Config.s3Destination.encryptionKey

codebuild: exportar Config.s3Destination.path

Escritura

UpdateWebhook

Otorga permiso para actualizar el webhook asociado a un proyecto de compilación AWS CodeBuild

proyecto*

aws: ResourceTag /$ {} TagKey

Compilación de código: tipo de compilación

CodeBuild: creación manual

compilación de código: alcance Configuration.domain

compilación de código: alcance Configuration.name

compilación de código: alcance Configuration.scope

Escritura

Permission-only acciones para AWS CodeBuild

Las siguientes acciones se definen mediante ninguna operación de API AWS CodeBuild , pero no se pueden invocar directamente a través de ellas. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

BatchPutCodeCoverages

Concede permiso para agregar o actualizar la información sobre un informe

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

BatchPutTestCases

Concede permiso para agregar o actualizar la información sobre un informe

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateReport

Concede permiso para crear un informe. Un informe se crea cuando las pruebas especificadas en el archivo buildspec para un grupo de informes se ejecutan durante la compilación de un proyecto.

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteOAuthToken

Concede permiso para eliminar un token de OAuth de un proveedor de OAuth de terceros conectado. Solo se usa en la consola AWS CodeBuild

Escritura

ListConnectedOAuthAccounts

Concede permiso para enumerar a los proveedores de OAuth de terceros conectados. Solo se usa en la AWS CodeBuild consola

Enumeración

ListRepositories

Concede permiso para enumera los repositorios de código de origen de un proveedor de OAuth de terceros conectado. Solo se usa en la AWS CodeBuild consola

Enumeración

PersistOAuthToken

Concede permiso para guardar un token de OAuth de un proveedor de OAuth de terceros conectado. Solo se usa en la AWS CodeBuild consola

Escritura

UpdateReport

Concede permiso para actualizar la información sobre un informe

grupo de informes*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por AWS CodeBuild

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

construir

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :build/$ {} BuildId

compilado por lotes

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :build-batch/$ {} BuildBatchId

flota

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :fleet/$ {} :$ {} FleetName FleetId

proyecto

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :project/$ {} ProjectName

ResourceTagaws: /$ {} TagKey

informe

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :report/$ {} :$ {} ReportGroupName ReportId

grupo de informes

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :report-group/$ {} ReportGroupName

ResourceTagAWS: /$ {} TagKey

caja de arena

arn: $ {Partition} :codebuild: $ {Region} :$ {Account} :sandbox/$ {} SandboxId

Claves de condición para AWS CodeBuild

AWS CodeBuild define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso mediante acciones en función de la presencia de pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso mediante acciones en función de pares de clave-valor asociados al recurso.

Cadena

AWS: TagKeys

Filtra el acceso mediante acciones en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString

compilación de código: artefactos

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: artifacts.bucket OwnerAccess

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: Artifacts.Encryption deshabilitado

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: artifacts.location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: AuthType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: automática RetryLimit

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

Codebuild: buildarn

Filtra el acceso por el ARN de la AWS CodeBuild compilación desde la que se originó la solicitud

ARN

codebuild:build BatchConfig

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild:build BatchConfig.restrictions.computeTypesAllowed

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild:build BatchConfig.restrictions.fleetsAllowed

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild:build BatchConfig.serviceRole

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: tipo de compilación

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: caché

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: cache.location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: cache.modes

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild: cache.type

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: configuración de cálculo

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: computar Configuration.disk

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

compilación de código: computar Configuration.instanceType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: computar Configuration.machineType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: computar Configuration.memory

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

compilación de código: computar Configuration.vCpu

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

Codebuild: tipo de ordenador

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: concurrente BuildLimit

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

Codebuild: clave de cifrado

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: entorno

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild:environment.certificate

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: entorno. Configuración de cálculo

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: environment.compute Configuration.disk

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

compilación de código: environment.compute Configuration.instanceType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: environment.compute Configuration.machineType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: environment.compute Configuration.memory

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

compilación de código: environment.compute Configuration.vCpu

Filtra el acceso según el valor del argumento correspondiente de la API.

Numérico

Codebuild: Environment.ComputeType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

CodeBuild: Environment.Environment Variables

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: ambient.entorno Variables.name

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: ambient.entorno Variables.value

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

CodeBuild:environment.environmentVariables/$ {name} .value

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: environment.fleet.FleetARN

Filtra el acceso según el valor del argumento correspondiente de la API.

ARN

compilación de código: environment.image

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: ambient.image PullCredentialsType

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: environment. PrivilegedMode

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

CodeBuild: entorno. Credencial de registro

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: environment.registry Credential.credential

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: environment.registry Credential.credentialProvider

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild:environment.type

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: tipo de entorno

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: exportación Config.s3Destination.bucket

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: exportar Config.s3Destination.bucketOwner

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: exportar Config.s3Destination.encryptionDisabled

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: exportar Config.s3Destination.encryptionKey

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: exportar Config.s3Destination.path

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild:archivo SystemLocations.identifier

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild: archivo SystemLocations.location

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild: archivo SystemLocations.type

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

codebuild: file /$ {identifier} .location SystemLocations

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: file /$ {identifier} .type SystemLocations

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: fleet ServiceRole

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Compilación de código: ID de imagen

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Compilación de código: logsConfig

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: registros Config.s3Logs

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: registros Config.s3Logs.bucketOwnerAccess

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: registros Config.s3Logs.encryptionDisabled

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: registros Config.s3Logs.location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: registros Config.s3Logs.status

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: creación manual

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

Compilación de código: Proyecto ARN

Filtra el acceso por el ARN del AWS CodeBuild proyecto desde el que se originó la solicitud

ARN

CodeBuild: visibilidad del proyecto

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: alcance Configuration.domain

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: alcance Configuration.name

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: alcance Configuration.scope

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: artefactos secundarios

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: secundaria Artifacts.artifactIdentifier

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Artifacts.bucketOwnerAccess

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Artifacts.encryptionDisabled

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfBool

compilación de código: secundaria Artifacts.location

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: SecondaryArtifact/$ {ArtifactIdentifier} .EncryptionDisabled

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

Codebuild: SecondaryArtifacts/$ {ArtifactIdentifier} .location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

CodeBuild: fuentes secundarias

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: secundaria Sources.auth.resource

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Sources.auth.type

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Sources.buildStatusConfig.context

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Sources.buildStatusConfig.targetUrl

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Sources.buildspec

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: secundaria Sources.insecureSsl

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfBool

compilación de código: secundaria Sources.location

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: secundaria Sources.sourceIdentifier

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.resource

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: SecondarySources/$ {sourceIdentifier} .auth.type

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.context

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

CodeBuild: SecondarySources/$ {sourceIdentifier} .build StatusConfig.targetUrl

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

CodeBuild: SecondarySources/$ {sourceIdentifier} .buildspec

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

Codebuild: SecondarySources/$ {sourceIdentifier} .insecure SSL

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

Codebuild: SecondarySources/$ {sourceIdentifier} .location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Compilación de código: tipo de servidor

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: rol de servicio

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Codebuild: debería sobrescribirse

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: fuente

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: source.auth.resource

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: source.auth.type

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: source.build StatusConfig.context

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: source.build StatusConfig.targetUrl

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: source.buildspec

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

Codebuild: source.insecureSSL

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

codebuild: source.location

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

compilación de código: token

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

codebuild: nombre de usuario

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena

Compilación de código: vpcconfig

Filtra el acceso según el valor del argumento correspondiente de la API.

Bool

compilación de código: vpc Config.securityGroupIds

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: vpc Config.subnets

Filtra el acceso según el valor del argumento correspondiente de la API.

ArrayOfString

compilación de código: vpc Config.vpcId

Filtra el acceso según el valor del argumento correspondiente de la API.

Cadena