View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS CodeBuild - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS CodeBuild

AWS CodeBuild (Dienstpräfix: codebuild) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS CodeBuild

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchDeleteBuilds

codebuild:BatchDeleteBuilds

Schreiben

BatchGetBuildBatches

codebuild:BatchGetBuildBatches

Lesen

BatchGetBuilds

codebuild:BatchGetBuilds

Lesen

BatchGetCommandExecutions

codebuild:BatchGetCommandExecutions

Lesen

BatchGetFleets

codebuild:BatchGetFleets

Lesen

BatchGetProjects

codebuild:BatchGetProjects

Lesen

BatchGetReportGroups

codebuild:BatchGetReportGroups

Lesen

BatchGetReports

codebuild:BatchGetReports

Lesen

BatchGetSandboxes

codebuild:BatchGetSandboxes

Lesen

CreateFleet

codebuild:CreateFleet

Write (Schreiben)

iam:PassRole

Schreiben

CreateProject

codebuild:CreateProject

Schreiben

iam:PassRole

iam:PassedToService

codebuild.amazonaws.com

Schreiben

CreateReportGroup

codebuild:CreateReportGroup

Schreiben

CreateWebhook

codebuild:CreateWebhook

Schreiben

DeleteBuildBatch

codebuild:DeleteBuildBatch

Schreiben

DeleteFleet

codebuild:DeleteFleet

Schreiben

DeleteProject

codebuild:DeleteProject

Schreiben

DeleteReport

codebuild:DeleteReport

Schreiben

DeleteReportGroup

codebuild:DeleteReportGroup

Schreiben

DeleteResourcePolicy

codebuild:DeleteResourcePolicy

Verwaltung von Berechtigungen, Schreiben

DeleteSourceCredentials

codebuild:DeleteSourceCredentials

Schreiben

DeleteWebhook

codebuild:DeleteWebhook

Schreiben

DescribeCodeCoverages

codebuild:DescribeCodeCoverages

Lesen

DescribeTestCases

codebuild:DescribeTestCases

Lesen

GetReportGroupTrend

codebuild:GetReportGroupTrend

Lesen

GetResourcePolicy

codebuild:GetResourcePolicy

Lesen

ImportSourceCredentials

codebuild:ImportSourceCredentials

Write (Schreiben)

InvalidateProjectCache

codebuild:InvalidateProjectCache

Schreiben

ListBuildBatches

codebuild:ListBuildBatches

Auflisten

ListBuildBatchesForProject

codebuild:ListBuildBatchesForProject

Auflisten

ListBuilds

codebuild:ListBuilds

Auflisten

ListBuildsForProject

codebuild:ListBuildsForProject

Auflisten

ListCommandExecutionsForSandbox

codebuild:ListCommandExecutionsForSandbox

Auflisten

ListCuratedEnvironmentImages

codebuild:ListCuratedEnvironmentImages

Auflisten

ListFleets

codebuild:ListFleets

Auflisten

ListProjects

codebuild:ListProjects

Auflisten

ListReportGroups

codebuild:ListReportGroups

Auflisten

ListReports

codebuild:ListReports

Auflisten

ListReportsForReportGroup

codebuild:ListReportsForReportGroup

Auflisten

ListSandboxes

codebuild:ListSandboxes

Auflisten

ListSandboxesForProject

codebuild:ListSandboxesForProject

Auflisten

ListSharedProjects

codebuild:ListSharedProjects

Auflisten

ListSharedReportGroups

codebuild:ListSharedReportGroups

Auflisten

ListSourceCredentials

codebuild:ListSourceCredentials

Auflisten

PutResourcePolicy

codebuild:PutResourcePolicy

Verwaltung von Berechtigungen, Schreiben

RetryBuild

codebuild:RetryBuild

Schreiben

RetryBuildBatch

codebuild:RetryBuildBatch

Schreiben

StartBuild

codebuild:StartBuild

Schreiben

iam:PassRole

iam:PassedToService

codebuild.amazonaws.com

Schreiben

StartBuildBatch

codebuild:StartBuildBatch

Schreiben

iam:PassRole

iam:PassedToService

codebuild.amazonaws.com

Schreiben

StartCommandExecution

codebuild:StartCommandExecution

Schreiben

StartSandbox

codebuild:StartSandbox

Schreiben

StartSandboxConnection

codebuild:StartSandboxConnection

Schreiben

StopBuild

codebuild:StopBuild

Schreiben

StopBuildBatch

codebuild:StopBuildBatch

Schreiben

StopSandbox

codebuild:StopSandbox

Schreiben

UpdateFleet

codebuild:UpdateFleet

Schreiben

iam:PassRole

Schreiben

UpdateProject

codebuild:UpdateProject

Schreiben

iam:PassRole

iam:PassedToService

codebuild.amazonaws.com

Schreiben

UpdateProjectVisibility

codebuild:UpdateProjectVisibility

Schreiben

iam:PassRole

iam:PassedToService

codebuild.amazonaws.com

Schreiben

UpdateReportGroup

codebuild:UpdateReportGroup

Schreiben

UpdateWebhook

codebuild:UpdateWebhook

Schreiben

Aktionen definiert durch AWS CodeBuild

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchDeleteBuilds

Gewährt die Berechtigung zum Löschen eines oder mehrerer Builds.

project*

aws:ResourceTag/${TagKey}

Schreiben

BatchGetBuildBatches

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren Build-Batches

project*

aws:ResourceTag/${TagKey}

Lesen

BatchGetBuilds

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren Builds

project*

aws:ResourceTag/${TagKey}

Lesen

BatchGetCommandExecutions

Erteilt die Erlaubnis, Informationen über eine oder mehrere Befehlsausführungen abzurufen

sandbox*

Lesen

BatchGetFleets

Erteilt die Erlaubnis, ein Array der durch den Eingabeparameter angegebenen Flottenobjekte zurückzugeben

fleet*

Lesen

BatchGetProjects

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren Build-Projekten

project*

aws:ResourceTag/${TagKey}

Lesen

BatchGetReportGroups

Erteilt die Erlaubnis, ein Array von zurückzugeben ReportGroup Objekte, die im Eingabebericht angegeben werdenGroupArns Einstellung

report-group*

aws:ResourceTag/${TagKey}

Lesen

BatchGetReports

Gewährt die Berechtigung zum Zurückgeben eines Arrays der Report-Objekte, die durch den reportArns-Eingabeparameter angegeben werden

report-group*

aws:ResourceTag/${TagKey}

Lesen

BatchGetSandboxes

Erteilt die Erlaubnis, Informationen über eine oder mehrere Sandboxen abzurufen

project*

aws:ResourceTag/${TagKey}

Lesen

CreateFleet

Erteilt die Erlaubnis, eine Rechenflotte zu erstellen

fleet*

aws:RequestTag/${TagKey}

aws:TagKeys

codebuild:computeConfiguration

codebuild:computeConfiguration.disk

codebuild:computeConfiguration.instanceType

codebuild:computeConfiguration.machineType

codebuild:computeConfiguration.memory

codebuild:computeConfiguration.vCpu

codebuild:computeType

codebuild:environmentType

codebuild:fleetServiceRole

codebuild:imageId

codebuild:vpcConfig

codebuild:vpcConfig.securityGroupIds

codebuild:vpcConfig.subnets

codebuild:vpcConfig.vpcId

Schreiben

CreateProject

Gewährt die Berechtigung zum Erstellen eines Build-Projekts

project*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

codebuild:artifacts

codebuild:artifacts.bucketOwnerAccess

codebuild:artifacts.encryptionDisabled

codebuild:artifacts.location

codebuild:autoRetryLimit

codebuild:buildBatchConfig

codebuild:buildBatchConfig.restrictions.computeTypesAllowed

codebuild:buildBatchConfig.restrictions.fleetsAllowed

codebuild:buildBatchConfig.serviceRole

codebuild:cache

codebuild:cache.location

codebuild:cache.modes

codebuild:cache.type

codebuild:concurrentBuildLimit

codebuild:encryptionKey

codebuild:environment

codebuild:environment.certificate

codebuild:environment.computeConfiguration

codebuild:environment.computeConfiguration.disk

codebuild:environment.computeConfiguration.instanceType

codebuild:environment.computeConfiguration.machineType

codebuild:environment.computeConfiguration.memory

codebuild:environment.computeConfiguration.vCpu

codebuild:environment.computeType

codebuild:environment.environmentVariables

codebuild:environment.environmentVariables.name

codebuild:environment.environmentVariables.value

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

codebuild:environment.fleet.fleetArn

codebuild:environment.image

codebuild:environment.imagePullCredentialsType

codebuild:environment.privilegedMode

codebuild:environment.registryCredential

codebuild:environment.registryCredential.credential

codebuild:environment.registryCredential.credentialProvider

codebuild:environment.type

codebuild:fileSystemLocations.identifier

codebuild:fileSystemLocations.location

codebuild:fileSystemLocations.type

codebuild:fileSystemLocations/${identifier}.location

codebuild:fileSystemLocations/${identifier}.type

codebuild:logsConfig

codebuild:logsConfig.s3Logs

codebuild:logsConfig.s3Logs.bucketOwnerAccess

codebuild:logsConfig.s3Logs.encryptionDisabled

codebuild:logsConfig.s3Logs.location

codebuild:logsConfig.s3Logs.status

codebuild:secondaryArtifacts

codebuild:secondaryArtifacts.artifactIdentifier

codebuild:secondaryArtifacts.bucketOwnerAccess

codebuild:secondaryArtifacts.encryptionDisabled

codebuild:secondaryArtifacts.location

codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess

codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled

codebuild:secondaryArtifacts/${artifactIdentifier}.location

codebuild:secondarySources

codebuild:secondarySources.auth.resource

codebuild:secondarySources.auth.type

codebuild:secondarySources.buildspec

codebuild:secondarySources.buildStatusConfig.context

codebuild:secondarySources.buildStatusConfig.targetUrl

codebuild:secondarySources.insecureSsl

codebuild:secondarySources.location

codebuild:secondarySources.sourceIdentifier

codebuild:secondarySources/${sourceIdentifier}.auth.resource

codebuild:secondarySources/${sourceIdentifier}.auth.type

codebuild:secondarySources/${sourceIdentifier}.buildspec

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl

codebuild:secondarySources/${sourceIdentifier}.insecureSsl

codebuild:secondarySources/${sourceIdentifier}.location

codebuild:serviceRole

codebuild:source

codebuild:source.auth.resource

codebuild:source.auth.type

codebuild:source.buildspec

codebuild:source.buildStatusConfig.context

codebuild:source.buildStatusConfig.targetUrl

codebuild:source.insecureSsl

codebuild:source.location

codebuild:vpcConfig

codebuild:vpcConfig.securityGroupIds

codebuild:vpcConfig.subnets

codebuild:vpcConfig.vpcId

Schreiben

CreateReportGroup

Gewährt die Berechtigung zum Erstellen einer Replikationsgruppe

report-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

codebuild:exportConfig.s3Destination.bucket

codebuild:exportConfig.s3Destination.bucketOwner

codebuild:exportConfig.s3Destination.encryptionDisabled

codebuild:exportConfig.s3Destination.encryptionKey

codebuild:exportConfig.s3Destination.path

Schreiben

CreateWebhook

Gewährt die Berechtigung zum Erstellen eines Webhooks. Für eine bestehende AWS CodeBuild Build-Projekt, dessen Quellcode in einem gespeichert ist GitHub oder Bitbucket-Repository, aktiviert AWS CodeBuild um jedes Mal, wenn eine Codeänderung in das Repository übertragen wird, mit der Neuerstellung des Quellcodes zu beginnen

project*

aws:ResourceTag/${TagKey}

codebuild:buildType

codebuild:manualCreation

codebuild:scopeConfiguration.domain

codebuild:scopeConfiguration.name

codebuild:scopeConfiguration.scope

Schreiben

DeleteBuildBatch

Gewährt die Berechtigung zum Löschen eines Build-Batches

project*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFleet

Erteilt die Erlaubnis, eine Rechenflotte zu löschen

fleet*

Schreiben

DeleteProject

Gewährt die Berechtigung zum Löschen eines Build-Projekts

project*

aws:ResourceTag/${TagKey}

Schreiben

DeleteReport

Gewährt die Berechtigung zum Löschen eines Berichts

report-group*

aws:ResourceTag/${TagKey}

Schreiben

DeleteReportGroup

Gewährt die Berechtigung zum Löschen einer Berichtsgruppe

report-group*

aws:ResourceTag/${TagKey}

Schreiben

DeleteResourcePolicy

Gewährt die Berechtigung zum Löschen einer Ressourcenrichtlinie für das zugeordnete Projekt oder die Berichtsgruppe

project

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

report-group

aws:ResourceTag/${TagKey}

DeleteSourceCredentials

Erteilt die Erlaubnis zum Löschen einer Reihe von GitHub, GitHub Enterprise- oder Bitbucket-Quellanmeldedaten

Schreiben

DeleteWebhook

Gewährt die Berechtigung zum Löschen eines Webhooks. Für ein bestehendes AWS CodeBuild Build-Projekt, dessen Quellcode in einem gespeichert ist GitHub oder Bitbucket-Repository, stoppt AWS CodeBuild von der Neuerstellung des Quellcodes jedes Mal, wenn eine Codeänderung in das Repository übertragen wird

project*

aws:ResourceTag/${TagKey}

Schreiben

DescribeCodeCoverages

Erteilt die Erlaubnis, ein Array von zurückzugeben CodeCoverage Objekte

report-group*

aws:ResourceTag/${TagKey}

Lesen

DescribeTestCases

Erteilt die Erlaubnis, ein Array von zurückzugeben TestCase Objekte

report-group*

aws:ResourceTag/${TagKey}

Lesen

GetReportGroupTrend

Gewährt die Berechtigung zum Analysieren und Akkumulieren von Testberichtswerten für die Testberichte in der angegebenen Berichtsgruppe

report-group*

aws:ResourceTag/${TagKey}

Lesen

GetResourcePolicy

Gewährt die Berechtigung zum Zurückgeben einer Ressourcenrichtlinie für das angegebene Projekt oder die angegebene Berichtsgruppe

project

aws:ResourceTag/${TagKey}

Lesen

report-group

aws:ResourceTag/${TagKey}

ImportSourceCredentials

Erteilt die Erlaubnis, die Anmeldeinformationen des Quell-Repositorys für einen zu importieren AWS CodeBuild Projekt, dessen Quellcode in einem gespeichert ist GitHub, GitHub Enterprise- oder Bitbucket-Repository

codebuild:authType

codebuild:serverType

codebuild:shouldOverwrite

codebuild:token

codebuild:username

Schreiben

InvalidateProjectCache

Gewährt die Berechtigung zum Zurücksetzen des Cache für ein Projekt

project*

aws:ResourceTag/${TagKey}

Schreiben

ListBuildBatches

Gewährt die Berechtigung zum Abrufen einer Liste von Build-Batch-IDs, wobei jede Build-Batch-ID einen einzelnen Build-Batch darstellt

Auflisten

ListBuildBatchesForProject

Gewährt die Berechtigung zum Abrufen einer Liste mit Build-Batch-IDs für das angegebene Build-Projekt, in der jede Build-Batch-ID einen einzelnen Build-Batch darstellt

project*

aws:ResourceTag/${TagKey}

Auflisten

ListBuilds

Gewährt die Berechtigung zum Abrufen einer Liste von Build-IDs ab, wobei jede Build-ID einen einzelnen Build darstellt

Auflisten

ListBuildsForProject

Gewährt die Berechtigung zum Abrufen einer Liste mit Build-IDs für das angegebene Build-Projekt, in der jede Build-ID einen einzelnen Build darstellt

project*

aws:ResourceTag/${TagKey}

Auflisten

ListCommandExecutionsForSandbox

Erteilt die Berechtigung, eine Liste von Befehlsausführungs-IDs für die angegebene Sandbox abzurufen, wobei jede Befehlsausführungs-ID für eine einzelne Befehlsausführung steht

sandbox*

Auflisten

ListCuratedEnvironmentImages

Erteilt die Erlaubnis, Informationen über Docker-Images abzurufen, die verwaltet werden von AWS CodeBuild

Auflisten

ListFleets

Erteilt die Erlaubnis, eine Liste der ARNs der Rechenflotte abzurufen, wobei jeder ARN der Rechenflotte für eine einzelne Flotte steht

Auflisten

ListProjects

Gewährt die Berechtigung zum Abrufen einer Liste mit Build-Projektnamen, in der jeder Build-Projektname ein Build-Projekt darstellt

Auflisten

ListReportGroups

Gewährt die Berechtigung zum Zurückgeben einer Liste von Berichtsgruppen-ARNs. Jeder Berichtsgruppen-ARN stellt eine Berichtsgruppe dar

Auflisten

ListReports

Gewährt die Berechtigung zum Zurückgeben einer Liste von Berichts-ARNs. Jeder Berichts-ARN stellt einen Bericht dar

Auflisten

ListReportsForReportGroup

Gewährt die Berechtigung zum Zurückgeben einer Liste von Berichts-ARNs, die zu der angegebenen Berichtsgruppe gehören. Jeder Berichts-ARN stellt einen Bericht dar

report-group*

aws:ResourceTag/${TagKey}

Auflisten

ListSandboxes

Erteilt die Erlaubnis, eine Liste von Sandbox-IDs abzurufen, wobei jede Sandbox-ID für eine einzelne Sandbox steht

Auflisten

ListSandboxesForProject

Erteilt die Berechtigung, eine Liste von Sandbox-IDs für das angegebene Sandbox-Projekt abzurufen, wobei jede Sandbox-ID eine einzelne Sandbox darstellt

project*

aws:ResourceTag/${TagKey}

Auflisten

ListSharedProjects

Gewährt die Berechtigung zum Zurückgeben einer Liste von Projekt-ARNs, die mit dem Anforderer geteilt wurden. Jeder Projekt-ARN stellt ein Projekt dar

Auflisten

ListSharedReportGroups

Gewährt die Berechtigung zum Zurückgeben einer Liste von Berichtsgruppen-ARNs, die mit dem Anforderer geteilt wurden. Jeder Berichtsgruppen-ARN stellt eine Berichtsgruppe dar

Auflisten

ListSourceCredentials

Erteilt die Erlaubnis, eine Liste von zurückzugeben SourceCredentialsInfo Objekte

Auflisten

PutResourcePolicy

Gewährt die Berechtigung zum Erstellen einer Ressourcenrichtlinie für das zugeordnete Projekt oder die Berichtsgruppe

project

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

report-group

aws:ResourceTag/${TagKey}

RetryBuild

Gewährt die Berechtigung zum Neustarten eines Builds

project*

aws:ResourceTag/${TagKey}

Schreiben

RetryBuildBatch

Gewährt die Berechtigung zum Neustarten eines Build-Batches

project*

aws:ResourceTag/${TagKey}

Schreiben

StartBuild

Gewährt die Berechtigung zum Starten eines Builds.

project*

aws:ResourceTag/${TagKey}

codebuild:artifacts

codebuild:artifacts.bucketOwnerAccess

codebuild:artifacts.encryptionDisabled

codebuild:artifacts.location

codebuild:autoRetryLimit

codebuild:cache

codebuild:cache.location

codebuild:cache.modes

codebuild:cache.type

codebuild:encryptionKey

codebuild:environment

codebuild:environment.certificate

codebuild:environment.computeType

codebuild:environment.environmentVariables

codebuild:environment.environmentVariables.name

codebuild:environment.environmentVariables.value

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

codebuild:environment.fleet.fleetArn

codebuild:environment.image

codebuild:environment.imagePullCredentialsType

codebuild:environment.privilegedMode

codebuild:environment.registryCredential

codebuild:environment.registryCredential.credential

codebuild:environment.registryCredential.credentialProvider

codebuild:environment.type

codebuild:logsConfig

codebuild:logsConfig.s3Logs

codebuild:logsConfig.s3Logs.bucketOwnerAccess

codebuild:logsConfig.s3Logs.encryptionDisabled

codebuild:logsConfig.s3Logs.location

codebuild:logsConfig.s3Logs.status

codebuild:secondaryArtifacts

codebuild:secondaryArtifacts.artifactIdentifier

codebuild:secondaryArtifacts.bucketOwnerAccess

codebuild:secondaryArtifacts.encryptionDisabled

codebuild:secondaryArtifacts.location

codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess

codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled

codebuild:secondaryArtifacts/${artifactIdentifier}.location

codebuild:secondarySources

codebuild:secondarySources.auth.resource

codebuild:secondarySources.auth.type

codebuild:secondarySources.buildspec

codebuild:secondarySources.buildStatusConfig.context

codebuild:secondarySources.buildStatusConfig.targetUrl

codebuild:secondarySources.insecureSsl

codebuild:secondarySources.location

codebuild:secondarySources.sourceIdentifier

codebuild:secondarySources/${sourceIdentifier}.auth.resource

codebuild:secondarySources/${sourceIdentifier}.auth.type

codebuild:secondarySources/${sourceIdentifier}.buildspec

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl

codebuild:secondarySources/${sourceIdentifier}.insecureSsl

codebuild:secondarySources/${sourceIdentifier}.location

codebuild:serviceRole

codebuild:source

codebuild:source.auth.resource

codebuild:source.auth.type

codebuild:source.buildspec

codebuild:source.buildStatusConfig.context

codebuild:source.buildStatusConfig.targetUrl

codebuild:source.insecureSsl

codebuild:source.location

Schreiben

StartBuildBatch

Gewährt die Berechtigung zum Starten eines Build-Batches.

project*

aws:ResourceTag/${TagKey}

codebuild:artifacts

codebuild:artifacts.bucketOwnerAccess

codebuild:artifacts.encryptionDisabled

codebuild:artifacts.location

codebuild:buildBatchConfig

codebuild:buildBatchConfig.restrictions.computeTypesAllowed

codebuild:buildBatchConfig.restrictions.fleetsAllowed

codebuild:buildBatchConfig.serviceRole

codebuild:cache

codebuild:cache.location

codebuild:cache.modes

codebuild:cache.type

codebuild:encryptionKey

codebuild:environment

codebuild:environment.certificate

codebuild:environment.computeType

codebuild:environment.environmentVariables

codebuild:environment.environmentVariables.name

codebuild:environment.environmentVariables.value

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

codebuild:environment.image

codebuild:environment.imagePullCredentialsType

codebuild:environment.privilegedMode

codebuild:environment.registryCredential

codebuild:environment.registryCredential.credential

codebuild:environment.registryCredential.credentialProvider

codebuild:environment.type

codebuild:logsConfig

codebuild:logsConfig.s3Logs

codebuild:logsConfig.s3Logs.bucketOwnerAccess

codebuild:logsConfig.s3Logs.encryptionDisabled

codebuild:logsConfig.s3Logs.location

codebuild:logsConfig.s3Logs.status

codebuild:secondaryArtifacts

codebuild:secondaryArtifacts.artifactIdentifier

codebuild:secondaryArtifacts.bucketOwnerAccess

codebuild:secondaryArtifacts.encryptionDisabled

codebuild:secondaryArtifacts.location

codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess

codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled

codebuild:secondaryArtifacts/${artifactIdentifier}.location

codebuild:secondarySources

codebuild:secondarySources.auth.resource

codebuild:secondarySources.auth.type

codebuild:secondarySources.buildspec

codebuild:secondarySources.buildStatusConfig.context

codebuild:secondarySources.buildStatusConfig.targetUrl

codebuild:secondarySources.insecureSsl

codebuild:secondarySources.location

codebuild:secondarySources.sourceIdentifier

codebuild:secondarySources/${sourceIdentifier}.auth.resource

codebuild:secondarySources/${sourceIdentifier}.auth.type

codebuild:secondarySources/${sourceIdentifier}.buildspec

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl

codebuild:secondarySources/${sourceIdentifier}.insecureSsl

codebuild:secondarySources/${sourceIdentifier}.location

codebuild:serviceRole

codebuild:source

codebuild:source.auth.resource

codebuild:source.auth.type

codebuild:source.buildspec

codebuild:source.insecureSsl

codebuild:source.location

Schreiben

StartCommandExecution

Erteilt die Erlaubnis, mit der Ausführung einer Befehlsausführung zu beginnen

sandbox*

Schreiben

StartSandbox

Erteilt die Erlaubnis, mit dem Betrieb einer Sandbox zu beginnen

project*

aws:ResourceTag/${TagKey}

Schreiben

StartSandboxConnection

Erteilt die Erlaubnis, eine Verbindung zur Sandbox herzustellen

sandbox*

Schreiben

StopBuild

Gewährt die Berechtigung für den Versuch, einen laufenden Build zu beenden.

project*

aws:ResourceTag/${TagKey}

Schreiben

StopBuildBatch

Gewährt die Berechtigung für den Versuch, einen laufenden Build-Batch zu beenden.

project*

aws:ResourceTag/${TagKey}

Schreiben

StopSandbox

Erteilt die Erlaubnis, zu versuchen, den Betrieb einer Sandbox zu beenden

project*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFleet

Erteilt die Erlaubnis, die Einstellungen einer vorhandenen Rechenflotte zu ändern

fleet*

aws:RequestTag/${TagKey}

aws:TagKeys

codebuild:computeConfiguration

codebuild:computeConfiguration.disk

codebuild:computeConfiguration.instanceType

codebuild:computeConfiguration.machineType

codebuild:computeConfiguration.memory

codebuild:computeConfiguration.vCpu

codebuild:computeType

codebuild:environmentType

codebuild:fleetServiceRole

codebuild:imageId

codebuild:vpcConfig

codebuild:vpcConfig.securityGroupIds

codebuild:vpcConfig.subnets

codebuild:vpcConfig.vpcId

Schreiben

UpdateProject

Gewährt die Berechtigung zum Ändern der Einstellungen eines bestehenden Build-Projekts

project*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

codebuild:artifacts

codebuild:artifacts.bucketOwnerAccess

codebuild:artifacts.encryptionDisabled

codebuild:artifacts.location

codebuild:autoRetryLimit

codebuild:buildBatchConfig

codebuild:buildBatchConfig.restrictions.computeTypesAllowed

codebuild:buildBatchConfig.restrictions.fleetsAllowed

codebuild:buildBatchConfig.serviceRole

codebuild:cache

codebuild:cache.location

codebuild:cache.modes

codebuild:cache.type

codebuild:concurrentBuildLimit

codebuild:encryptionKey

codebuild:environment

codebuild:environment.certificate

codebuild:environment.computeConfiguration

codebuild:environment.computeConfiguration.disk

codebuild:environment.computeConfiguration.instanceType

codebuild:environment.computeConfiguration.machineType

codebuild:environment.computeConfiguration.memory

codebuild:environment.computeConfiguration.vCpu

codebuild:environment.computeType

codebuild:environment.environmentVariables

codebuild:environment.environmentVariables.name

codebuild:environment.environmentVariables.value

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

codebuild:environment.fleet.fleetArn

codebuild:environment.image

codebuild:environment.imagePullCredentialsType

codebuild:environment.privilegedMode

codebuild:environment.registryCredential

codebuild:environment.registryCredential.credential

codebuild:environment.registryCredential.credentialProvider

codebuild:environment.type

codebuild:fileSystemLocations.identifier

codebuild:fileSystemLocations.location

codebuild:fileSystemLocations.type

codebuild:fileSystemLocations/${identifier}.location

codebuild:fileSystemLocations/${identifier}.type

codebuild:logsConfig

codebuild:logsConfig.s3Logs

codebuild:logsConfig.s3Logs.bucketOwnerAccess

codebuild:logsConfig.s3Logs.encryptionDisabled

codebuild:logsConfig.s3Logs.location

codebuild:logsConfig.s3Logs.status

codebuild:secondaryArtifacts

codebuild:secondaryArtifacts.artifactIdentifier

codebuild:secondaryArtifacts.bucketOwnerAccess

codebuild:secondaryArtifacts.encryptionDisabled

codebuild:secondaryArtifacts.location

codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess

codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled

codebuild:secondaryArtifacts/${artifactIdentifier}.location

codebuild:secondarySources

codebuild:secondarySources.auth.resource

codebuild:secondarySources.auth.type

codebuild:secondarySources.buildspec

codebuild:secondarySources.buildStatusConfig.context

codebuild:secondarySources.buildStatusConfig.targetUrl

codebuild:secondarySources.insecureSsl

codebuild:secondarySources.location

codebuild:secondarySources.sourceIdentifier

codebuild:secondarySources/${sourceIdentifier}.auth.resource

codebuild:secondarySources/${sourceIdentifier}.auth.type

codebuild:secondarySources/${sourceIdentifier}.buildspec

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl

codebuild:secondarySources/${sourceIdentifier}.insecureSsl

codebuild:secondarySources/${sourceIdentifier}.location

codebuild:serviceRole

codebuild:source

codebuild:source.auth.resource

codebuild:source.auth.type

codebuild:source.buildspec

codebuild:source.buildStatusConfig.context

codebuild:source.buildStatusConfig.targetUrl

codebuild:source.insecureSsl

codebuild:source.location

codebuild:vpcConfig

codebuild:vpcConfig.securityGroupIds

codebuild:vpcConfig.subnets

codebuild:vpcConfig.vpcId

Schreiben

UpdateProjectVisibility

Gewährt die Berechtigung zum Ändern der öffentlichen Sichtbarkeit eines Projekts und seiner Builds

project*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

codebuild:projectVisibility

Schreiben

UpdateReportGroup

Gewährt die Berechtigung zum Ändern der Einstellungen einer vorhandenen Berichtsgruppe

report-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

codebuild:exportConfig.s3Destination.bucket

codebuild:exportConfig.s3Destination.bucketOwner

codebuild:exportConfig.s3Destination.encryptionDisabled

codebuild:exportConfig.s3Destination.encryptionKey

codebuild:exportConfig.s3Destination.path

Schreiben

UpdateWebhook

Erteilt die Erlaubnis, den Webhook zu aktualisieren, der mit einem verknüpft ist AWS CodeBuild Projekt erstellen

project*

aws:ResourceTag/${TagKey}

codebuild:buildType

codebuild:manualCreation

codebuild:scopeConfiguration.domain

codebuild:scopeConfiguration.name

codebuild:scopeConfiguration.scope

Schreiben

Permission-only Aktionen für AWS CodeBuild

Die folgenden Aktionen sind definiert durch AWS CodeBuild sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchPutCodeCoverages

Gewährt die Berechtigung zum Hinzufügen oder Aktualisieren von Informationen zu einem Bericht

report-group*

aws:ResourceTag/${TagKey}

Schreiben

BatchPutTestCases

Gewährt die Berechtigung zum Hinzufügen oder Aktualisieren von Informationen zu einem Bericht

report-group*

aws:ResourceTag/${TagKey}

Schreiben

CreateReport

Gewährt die Berechtigung zum Erstellen eines Berichts. Ein Bericht wird erstellt, wenn während der Entwicklung eines Projekts die in der buildspec-Datei für eine Berichtsgruppe angegebenen Tests ausgeführt werden

report-group*

aws:ResourceTag/${TagKey}

Schreiben

DeleteOAuthToken

Gewährt die Berechtigung zum Löschen eines OAuth-Tokens von einem verbundenen OAuth-Drittanbieter. Wird nur verwendet in AWS CodeBuild Konsole

Schreiben

ListConnectedOAuthAccounts

Gewährt die Berechtigung zum Auflisten verbundener OAuth-Drittanbieter. Wird nur verwendet in der AWS CodeBuild Konsole

Auflisten

ListRepositories

Gewährt die Berechtigung zum Auflisten der Quellcode-Repositorys eines verbundenen OAuth-Drittanbieters. Wird nur verwendet in der AWS CodeBuild Konsole

Auflisten

PersistOAuthToken

Gewährt die Berechtigung zum Speichern eines OAuth-Tokens von einem verbundenen OAuth-Drittanbieter. Wird nur verwendet in der AWS CodeBuild Konsole

Schreiben

UpdateReport

Gewährt die Berechtigung zum Aktualisieren von Informationen zu einem Bericht

report-group*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS CodeBuild

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

build

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

build-batch

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

fleet

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

project

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

aws:ResourceTag/${TagKey}

report

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

report-group

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

aws:ResourceTag/${TagKey}

sandbox

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

Bedingungsschlüssel für AWS CodeBuild

AWS CodeBuild definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff danach, ob Tag-Schlüssel-Wert-Paare in der Anforderung vorhanden sind

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tag-Schlüssel-Wert-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert Zugriff basierend auf dem Vorhandensein von Tag-Schlüsseln in der Anforderung

ArrayOfString

codebuild:artifacts

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:artifacts.bucketOwnerAccess

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:artifacts.encryptionDisabled

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:artifacts.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:authType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:autoRetryLimit

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:buildArn

Filtert den Zugriff nach dem ARN des AWS CodeBuild Build, von dem die Anfrage stammt

ARN

codebuild:buildBatchConfig

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:buildBatchConfig.restrictions.computeTypesAllowed

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:buildBatchConfig.restrictions.fleetsAllowed

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:buildBatchConfig.serviceRole

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:buildType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:cache

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:cache.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:cache.modes

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:cache.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:computeConfiguration

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:computeConfiguration.disk

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:computeConfiguration.instanceType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:computeConfiguration.machineType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:computeConfiguration.memory

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:computeConfiguration.vCpu

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:computeType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:concurrentBuildLimit

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:encryptionKey

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:environment.certificate

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.computeConfiguration

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:environment.computeConfiguration.disk

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:environment.computeConfiguration.instanceType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.computeConfiguration.machineType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.computeConfiguration.memory

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:environment.computeConfiguration.vCpu

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Numeric

codebuild:environment.computeType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.environmentVariables

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:environment.environmentVariables.name

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:environment.environmentVariables.value

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

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

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.fleet.fleetArn

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ARN

codebuild:environment.image

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.imagePullCredentialsType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.privilegedMode

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:environment.registryCredential

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:environment.registryCredential.credential

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.registryCredential.credentialProvider

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environment.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:environmentType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:exportConfig.s3Destination.bucket

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:exportConfig.s3Destination.bucketOwner

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:exportConfig.s3Destination.encryptionDisabled

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:exportConfig.s3Destination.encryptionKey

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:exportConfig.s3Destination.path

Filtert den Zugriff nach dem entsprechenden API-Argumentwert

String

codebuild:fileSystemLocations.identifier

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:fileSystemLocations.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:fileSystemLocations.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:fileSystemLocations/${identifier}.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:fileSystemLocations/${identifier}.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:fleetServiceRole

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:imageId

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:logsConfig

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:logsConfig.s3Logs

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:logsConfig.s3Logs.bucketOwnerAccess

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:logsConfig.s3Logs.encryptionDisabled

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:logsConfig.s3Logs.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:logsConfig.s3Logs.status

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:manualCreation

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:projectArn

Filtert den Zugriff nach dem ARN des AWS CodeBuild Projekt, aus dem die Anfrage stammt

ARN

codebuild:projectVisibility

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:scopeConfiguration.domain

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:scopeConfiguration.name

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:scopeConfiguration.scope

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondaryArtifacts

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondaryArtifacts.artifactIdentifier

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondaryArtifacts.bucketOwnerAccess

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondaryArtifacts.encryptionDisabled

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfBool

codebuild:secondaryArtifacts.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondaryArtifacts/${artifactIdentifier}.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondarySources

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondarySources.auth.resource

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources.auth.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources.buildStatusConfig.context

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources.buildStatusConfig.targetUrl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources.buildspec

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondarySources.insecureSsl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfBool

codebuild:secondarySources.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources.sourceIdentifier

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:secondarySources/${sourceIdentifier}.auth.resource

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondarySources/${sourceIdentifier}.auth.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:secondarySources/${sourceIdentifier}.buildspec

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondarySources/${sourceIdentifier}.insecureSsl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:secondarySources/${sourceIdentifier}.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:serverType

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:serviceRole

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:shouldOverwrite

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:source

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:source.auth.resource

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:source.auth.type

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:source.buildStatusConfig.context

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:source.buildStatusConfig.targetUrl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:source.buildspec

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:source.insecureSsl

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:source.location

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:token

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:username

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String

codebuild:vpcConfig

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

Bool

codebuild:vpcConfig.securityGroupIds

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:vpcConfig.subnets

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

ArrayOfString

codebuild:vpcConfig.vpcId

Filtert den Zugriff anhand des entsprechenden API-Argumentwerts

String