View a markdown version of this page

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

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 von 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte 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

Schreiben

ich bin: PassRole

Schreiben

CreateProject

Codebuild: CreateProject

Schreiben

ich bin: PassRole

ich bin: 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

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

ich bin: PassRole

ich bin: PassedToService

codebuild.amazonaws.com

Schreiben

StartBuildBatch

Codebuild: StartBuildBatch

Schreiben

ich bin: PassRole

ich bin: 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

ich bin: PassRole

Schreiben

UpdateProject

Codebuild: UpdateProject

Schreiben

ich bin: PassRole

ich bin: PassedToService

codebuild.amazonaws.com

Schreiben

UpdateProjectVisibility

Codebuild: UpdateProjectVisibility

Schreiben

ich bin: PassRole

ich bin: PassedToService

codebuild.amazonaws.com

Schreiben

UpdateReportGroup

Codebuild: UpdateReportGroup

Schreiben

UpdateWebhook

Codebuild: UpdateWebhook

Schreiben

Aktionen definiert von AWS CodeBuild

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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.

Projekt*

als: ResourceTag /$ {} TagKey

Schreiben

BatchGetBuildBatches

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

projekt*

als: ResourceTag /$ {} TagKey

Lesen

BatchGetBuilds

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

projekt*

als: 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 Fleet-Objekte zurückzugeben

Flotte*

Lesen

BatchGetProjects

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

projekt*

als: ResourceTag /$ {} TagKey

Lesen

BatchGetReportGroups

Erteilt die Berechtigung, ein Array von ReportGroup Objekten zurückzugeben, die durch den GroupArns Eingabeberichtsparameter angegeben sind

Berichtsgruppe*

als: /$ {} ResourceTag TagKey

Lesen

BatchGetReports

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

Gruppe melden*

als: /$ {} ResourceTag TagKey

Lesen

BatchGetSandboxes

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

projekt*

als: ResourceTag /$ {} TagKey

Lesen

CreateFleet

Erteilt die Erlaubnis, eine Rechenflotte zu erstellen

Flotte*

als: RequestTag /$ {} TagKey

war: TagKeys

Codebuild: Konfiguration berechnen

Codebuild: berechnen Configuration.disk

Codebuild: berechnen Configuration.instanceType

Codebuild: berechnen Configuration.machineType

Codebuild: berechnen Configuration.memory

Codebuild: berechnen Configuration.vCpu

Codebuild: Berechnungstyp

Codebuild: Umgebungstyp

Codebuild: Flotte ServiceRole

Codebuild: Bild-ID

Codebuild: vpcconfig

Codebuild: vpc Config.securityGroupIds

Codebuild: vpc Config.subnets

Codebuild: vpc Config.vpcId

Schreiben

CreateProject

Gewährt die Berechtigung zum Erstellen eines Build-Projekts

projekt*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Codebuild: Artefakte

Codebuild: Artefakte.Bucket OwnerAccess

Codebuild: Artifacts.Verschlüsselung deaktiviert

codebuild:artifacts.location

Codebuild: Auto RetryLimit

Codebuild: Build BatchConfig

Codebuild:bauen BatchConfig.restrictions.computeTypesAllowed

Codebuild:bauen BatchConfig.restrictions.fleetsAllowed

Codebuild:bauen BatchConfig.serviceRole

Codebuild: Cache

codebuild:cache.location

Codebuild: cache.modes

Codebuild: cache.type

Codebuild: gleichzeitig BuildLimit

Codebuild: Verschlüsselungsschlüssel

Codebuild: Umgebung

codebuild:environment.certificate

codebuild:environment.computeConfiguration

Codebuild: Umgebung.Compute Configuration.disk

codebuild:environment.compute Configuration.instanceType

codebuild:environment.compute Configuration.machineType

codebuild:environment.compute Configuration.memory

codebuild:environment.compute Configuration.vCpu

Codebuild: Environment.ComputeType

Codebuild: Umgebungsvariablen

Codebuild: Umgebung.Umgebung Variables.name

Codebuild: Umgebung.Umgebung Variables.value

codebuild: Environment.EnvironmentVariables/$ {name} .value

codebuild:environment.fleet.fleetarn

Codebuild: Umgebung.Bild

Codebuild: Umgebung.Bild PullCredentialsType

Codebuild: Environment.Privilegierter Modus

Codebuild: Environment.RegistryCredential

codebuild:environment.registry Credential.credential

codebuild:environment.registry Credential.credentialProvider

Codebuild: Umgebungstyp

Codebuild: Datei SystemLocations.identifier

Codebuild:Datei SystemLocations.location

Codebuild:Datei SystemLocations.type

SystemLocationscodebuild:file /$ {identifier} .location

codebuild:Datei /$ {identifier} .type SystemLocations

Codebuild: logsConfig

Codebuild: Protokolle Config.s3Logs

Codebuild: Protokolle Config.s3Logs.bucketOwnerAccess

Codebuild: Protokolle Config.s3Logs.encryptionDisabled

Codebuild: Protokolle Config.s3Logs.location

Codebuild: Protokolle Config.s3Logs.status

Codebuild: Sekundäre Artefakte

Codebuild: sekundär Artifacts.artifactIdentifier

Codebuild: sekundär Artifacts.bucketOwnerAccess

Codebuild: sekundär Artifacts.encryptionDisabled

Codebuild: sekundär Artifacts.location

Codebuild: Sekundäre Artefakte/$ {artifactIdentifier} .bucket OwnerAccess

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .Verschlüsselung deaktiviert

codebuild:sekundäre Artefakte/$ {artifactIdentifier} .location

Codebuild: Sekundärquellen

Codebuild: sekundär Sources.auth.resource

Codebuild: sekundär Sources.auth.type

Codebuild: sekundär Sources.buildspec

Codebuild: sekundär Sources.buildStatusConfig.context

Codebuild: sekundär Sources.buildStatusConfig.targetUrl

Codebuild: sekundär Sources.insecureSsl

Codebuild: sekundär Sources.location

Codebuild: sekundär Sources.sourceIdentifier

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.resource

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.type

codebuild:sekundäre Quellen/$ {sourceIdentifier} .buildspec

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.context

codebuild: Sekundärquellen/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: Sekundärquellen/$ {sourceIdentifier} .insecureSSL

codebuild:sekundäre Quellen/$ {sourceIdentifier} .location

CodeBuild: ServiceRole

Codebuild: Quelle

Codebuild: source.auth.resource

codebuild:source.auth.type

codebuild: source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

codebuild:source.insecureSSL

codebuild:source.location

Codebuild: vpcconfig

Codebuild: vpc Config.securityGroupIds

Codebuild: vpc Config.subnets

Codebuild: vpc Config.vpcId

Schreiben

CreateReportGroup

Gewährt die Berechtigung zum Erstellen einer Replikationsgruppe

Berichtsgruppe*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Codebuild: Exportieren Config.s3Destination.bucket

Codebuild:Exportieren Config.s3Destination.bucketOwner

Codebuild:Exportieren Config.s3Destination.encryptionDisabled

Codebuild:Exportieren Config.s3Destination.encryptionKey

Codebuild:Exportieren Config.s3Destination.path

Schreiben

CreateWebhook

Gewährt die Berechtigung zum Erstellen eines Webhooks. Ermöglicht bei einem bestehenden AWS CodeBuild Build-Projekt, dessen Quellcode in einem GitHub oder Bitbucket-Repository gespeichert ist, jedes Mal, wenn eine Codeänderung in das Repository übertragen wird, mit dem Neuaufbau des Quellcodes AWS CodeBuild zu beginnen

Projekt*

als: ResourceTag /$ {} TagKey

codebuild: BuildType

Codebuild: Manuelle Erstellung

Codebuild: Geltungsbereich Configuration.domain

Codebuild: Geltungsbereich Configuration.name

Codebuild: Geltungsbereich Configuration.scope

Schreiben

DeleteBuildBatch

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

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteFleet

Erteilt die Erlaubnis, eine Rechenflotte zu löschen

Flotte*

Schreiben

DeleteProject

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

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteReport

Gewährt die Berechtigung zum Löschen eines Berichts

Gruppe melden*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteReportGroup

Gewährt die Berechtigung zum Löschen einer Berichtsgruppe

Gruppe melden*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteResourcePolicy

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

Projekt

as: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

Berichtsgruppe

als: ResourceTag /$ {} TagKey

DeleteSourceCredentials

Erteilt die Erlaubnis, einen Satz von GitHub GitHub Enterprise- oder Bitbucket-Quellanmeldedaten zu löschen

Schreiben

DeleteWebhook

Gewährt die Berechtigung zum Löschen eines Webhooks. Beendet AWS CodeBuild bei einem bestehenden AWS CodeBuild Build-Projekt, dessen Quellcode in einem GitHub oder Bitbucket-Repository gespeichert ist, den Quellcode jedes Mal neu zu erstellen, wenn eine Codeänderung in das Repository übertragen wird

Projekt*

als: ResourceTag /$ {} TagKey

Schreiben

DescribeCodeCoverages

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

Berichtsgruppe*

als: /$ {} ResourceTag TagKey

Lesen

DescribeTestCases

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

Berichtsgruppe*

als: /$ {} ResourceTag TagKey

Lesen

GetReportGroupTrend

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

Gruppe melden*

als: /$ {} ResourceTag TagKey

Lesen

GetResourcePolicy

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

Projekt

as: ResourceTag /$ {} TagKey

Lesen

Gruppe melden

als: ResourceTag /$ {} TagKey

ImportSourceCredentials

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

Codebuild:AuthType

Codebuild: Servertyp

Codebuild: sollte überschreiben

Codebuild: Token

Codebuild: Benutzername

Schreiben

InvalidateProjectCache

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

projekt*

als: 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

projekt*

als: 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

projekt*

als: ResourceTag /$ {} TagKey

Auflisten

ListCommandExecutionsForSandbox

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

Sandbox*

Auflisten

ListCuratedEnvironmentImages

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

Auflisten

ListFleets

Erteilt die Berechtigung, eine Liste von Compute-Floet-ARNs abzurufen, wobei jeder Compute-Floet-ARN eine einzelne Flotte darstellt

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

Berichtsgruppe*

als: /$ {} 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 mit Sandbox-IDs für das angegebene Sandbox-Projekt abzurufen, wobei jede Sandbox-ID für eine einzelne Sandbox steht

Projekt*

als: 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 SourceCredentialsInfo Objekten zurückzugeben

Auflisten

PutResourcePolicy

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

Projekt

aws: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

Berichtsgruppe

als: ResourceTag /$ {} TagKey

RetryBuild

Gewährt die Berechtigung zum Neustarten eines Builds

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

RetryBuildBatch

Gewährt die Berechtigung zum Neustarten eines Build-Batches

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

StartBuild

Gewährt die Berechtigung zum Starten eines Builds.

projekt*

als: ResourceTag /$ {} TagKey

Codebuild: Artefakte

Codebuild: Artefakte.Bucket OwnerAccess

Codebuild: Artifacts.Verschlüsselung deaktiviert

codebuild:artifacts.location

Codebuild: Auto RetryLimit

Codebuild: Cache

codebuild:cache.location

Codebuild: cache.modes

Codebuild: cache.type

Codebuild: Verschlüsselungsschlüssel

Codebuild: Umgebung

codebuild:environment.certificate

Codebuild: Environment.ComputeType

Codebuild: Umgebungsvariablen

Codebuild: Umgebung.Umgebung Variables.name

Codebuild: Umgebung.Umgebung Variables.value

codebuild: Environment.EnvironmentVariables/$ {name} .value

codebuild:environment.fleet.fleetarn

Codebuild: Umgebung.Bild

Codebuild: Umgebung.Bild PullCredentialsType

Codebuild: Environment.Privilegierter Modus

Codebuild: Environment.RegistryCredential

codebuild:environment.registry Credential.credential

codebuild:environment.registry Credential.credentialProvider

Codebuild: Umgebungstyp

Codebuild: logsconfig

Codebuild: Protokolle Config.s3Logs

Codebuild: Protokolle Config.s3Logs.bucketOwnerAccess

Codebuild: Protokolle Config.s3Logs.encryptionDisabled

Codebuild: Protokolle Config.s3Logs.location

Codebuild: Protokolle Config.s3Logs.status

Codebuild: Sekundäre Artefakte

Codebuild: sekundär Artifacts.artifactIdentifier

Codebuild: sekundär Artifacts.bucketOwnerAccess

Codebuild: sekundär Artifacts.encryptionDisabled

Codebuild: sekundär Artifacts.location

Codebuild: Sekundäre Artefakte/$ {artifactIdentifier} .bucket OwnerAccess

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .Verschlüsselung deaktiviert

codebuild:sekundäre Artefakte/$ {artifactIdentifier} .location

Codebuild: Sekundärquellen

Codebuild: sekundär Sources.auth.resource

Codebuild: sekundär Sources.auth.type

Codebuild: sekundär Sources.buildspec

Codebuild: sekundär Sources.buildStatusConfig.context

Codebuild: sekundär Sources.buildStatusConfig.targetUrl

Codebuild: sekundär Sources.insecureSsl

Codebuild: sekundär Sources.location

Codebuild: sekundär Sources.sourceIdentifier

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.resource

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.type

codebuild:sekundäre Quellen/$ {sourceIdentifier} .buildspec

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.context

codebuild: Sekundärquellen/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: Sekundärquellen/$ {sourceIdentifier} .insecureSSL

codebuild:sekundäre Quellen/$ {sourceIdentifier} .location

CodeBuild: ServiceRole

Codebuild: Quelle

Codebuild: source.auth.resource

codebuild:source.auth.type

codebuild: source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

codebuild:source.insecureSSL

codebuild:source.location

Schreiben

StartBuildBatch

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

projekt*

als: ResourceTag /$ {} TagKey

Codebuild: Artefakte

Codebuild: Artefakte.Bucket OwnerAccess

Codebuild: Artifacts.Verschlüsselung deaktiviert

codebuild:artifacts.location

Codebuild: Build BatchConfig

Codebuild:bauen BatchConfig.restrictions.computeTypesAllowed

Codebuild:bauen BatchConfig.restrictions.fleetsAllowed

Codebuild:bauen BatchConfig.serviceRole

Codebuild: Cache

codebuild:cache.location

Codebuild: cache.modes

Codebuild: cache.type

Codebuild: Verschlüsselungsschlüssel

Codebuild: Umgebung

codebuild:environment.certificate

Codebuild: Environment.ComputeType

Codebuild: Umgebungsvariablen

Codebuild: Umgebung.Umgebung Variables.name

Codebuild: Umgebung.Umgebung Variables.value

codebuild: Environment.EnvironmentVariables/$ {name} .value

codebuild:environment.image

Codebuild: Umgebung.Bild PullCredentialsType

Codebuild: Environment.Privilegierter Modus

Codebuild: Environment.RegistryCredential

codebuild:environment.registry Credential.credential

codebuild:environment.registry Credential.credentialProvider

Codebuild: Umgebungstyp

Codebuild: logsconfig

Codebuild: Protokolle Config.s3Logs

Codebuild: Protokolle Config.s3Logs.bucketOwnerAccess

Codebuild: Protokolle Config.s3Logs.encryptionDisabled

Codebuild: Protokolle Config.s3Logs.location

Codebuild: Protokolle Config.s3Logs.status

Codebuild: Sekundäre Artefakte

Codebuild: sekundär Artifacts.artifactIdentifier

Codebuild: sekundär Artifacts.bucketOwnerAccess

Codebuild: sekundär Artifacts.encryptionDisabled

Codebuild: sekundär Artifacts.location

Codebuild: Sekundäre Artefakte/$ {artifactIdentifier} .bucket OwnerAccess

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .Verschlüsselung deaktiviert

codebuild:sekundäre Artefakte/$ {artifactIdentifier} .location

Codebuild: Sekundärquellen

Codebuild: sekundär Sources.auth.resource

Codebuild: sekundär Sources.auth.type

Codebuild: sekundär Sources.buildspec

Codebuild: sekundär Sources.buildStatusConfig.context

Codebuild: sekundär Sources.buildStatusConfig.targetUrl

Codebuild: sekundär Sources.insecureSsl

Codebuild: sekundär Sources.location

Codebuild: sekundär Sources.sourceIdentifier

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.resource

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.type

codebuild:sekundäre Quellen/$ {sourceIdentifier} .buildspec

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.context

codebuild: Sekundärquellen/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: Sekundärquellen/$ {sourceIdentifier} .insecureSSL

codebuild:sekundäre Quellen/$ {sourceIdentifier} .location

CodeBuild: ServiceRole

Codebuild: Quelle

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 Ausführen einer Sandbox zu beginnen

projekt*

als: 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.

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

StopBuildBatch

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

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

StopSandbox

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

projekt*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateFleet

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

Flotte*

als: RequestTag /$ {} TagKey

war: TagKeys

Codebuild: Konfiguration berechnen

Codebuild: berechnen Configuration.disk

Codebuild: berechnen Configuration.instanceType

Codebuild: berechnen Configuration.machineType

Codebuild: berechnen Configuration.memory

Codebuild: berechnen Configuration.vCpu

Codebuild: Berechnungstyp

Codebuild: Umgebungstyp

Codebuild: Flotte ServiceRole

Codebuild: Bild-ID

Codebuild: vpcconfig

Codebuild: vpc Config.securityGroupIds

Codebuild: vpc Config.subnets

Codebuild: vpc Config.vpcId

Schreiben

UpdateProject

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

projekt*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Codebuild: Artefakte

Codebuild: Artefakte.Bucket OwnerAccess

Codebuild: Artifacts.Verschlüsselung deaktiviert

codebuild:artifacts.location

Codebuild: Auto RetryLimit

Codebuild: Build BatchConfig

Codebuild:bauen BatchConfig.restrictions.computeTypesAllowed

Codebuild:bauen BatchConfig.restrictions.fleetsAllowed

Codebuild:bauen BatchConfig.serviceRole

Codebuild: Cache

codebuild:cache.location

Codebuild: cache.modes

Codebuild: cache.type

Codebuild: gleichzeitig BuildLimit

Codebuild: Verschlüsselungsschlüssel

Codebuild: Umgebung

codebuild:environment.certificate

codebuild:environment.computeConfiguration

Codebuild: Umgebung.Compute Configuration.disk

codebuild:environment.compute Configuration.instanceType

codebuild:environment.compute Configuration.machineType

codebuild:environment.compute Configuration.memory

codebuild:environment.compute Configuration.vCpu

Codebuild: Environment.ComputeType

Codebuild: Umgebungsvariablen

Codebuild: Umgebung.Umgebung Variables.name

Codebuild: Umgebung.Umgebung Variables.value

codebuild: Environment.EnvironmentVariables/$ {name} .value

codebuild:environment.fleet.fleetarn

Codebuild: Umgebung.Bild

Codebuild: Umgebung.Bild PullCredentialsType

Codebuild: Environment.Privilegierter Modus

Codebuild: Environment.RegistryCredential

codebuild:environment.registry Credential.credential

codebuild:environment.registry Credential.credentialProvider

Codebuild: Umgebungstyp

Codebuild: Datei SystemLocations.identifier

Codebuild:Datei SystemLocations.location

Codebuild:Datei SystemLocations.type

SystemLocationscodebuild:file /$ {identifier} .location

codebuild:Datei /$ {identifier} .type SystemLocations

Codebuild: logsConfig

Codebuild: Protokolle Config.s3Logs

Codebuild: Protokolle Config.s3Logs.bucketOwnerAccess

Codebuild: Protokolle Config.s3Logs.encryptionDisabled

Codebuild: Protokolle Config.s3Logs.location

Codebuild: Protokolle Config.s3Logs.status

Codebuild: Sekundäre Artefakte

Codebuild: sekundär Artifacts.artifactIdentifier

Codebuild: sekundär Artifacts.bucketOwnerAccess

Codebuild: sekundär Artifacts.encryptionDisabled

Codebuild: sekundär Artifacts.location

Codebuild: Sekundäre Artefakte/$ {artifactIdentifier} .bucket OwnerAccess

Codebuild: SecondaryArtifacts/$ {artifactIdentifier} .Verschlüsselung deaktiviert

codebuild:sekundäre Artefakte/$ {artifactIdentifier} .location

Codebuild: Sekundärquellen

Codebuild: sekundär Sources.auth.resource

Codebuild: sekundär Sources.auth.type

Codebuild: sekundär Sources.buildspec

Codebuild: sekundär Sources.buildStatusConfig.context

Codebuild: sekundär Sources.buildStatusConfig.targetUrl

Codebuild: sekundär Sources.insecureSsl

Codebuild: sekundär Sources.location

Codebuild: sekundär Sources.sourceIdentifier

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.resource

Codebuild: Sekundärquellen/$ {sourceIdentifier} .auth.type

codebuild:sekundäre Quellen/$ {sourceIdentifier} .buildspec

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.context

codebuild: Sekundärquellen/$ {sourceIdentifier} .build StatusConfig.targetUrl

Codebuild: Sekundärquellen/$ {sourceIdentifier} .insecureSSL

codebuild:sekundäre Quellen/$ {sourceIdentifier} .location

CodeBuild: ServiceRole

Codebuild: Quelle

Codebuild: source.auth.resource

codebuild:source.auth.type

codebuild: source.buildspec

codebuild: source.build StatusConfig.context

codebuild: source.build StatusConfig.targetUrl

codebuild:source.insecureSSL

codebuild:source.location

Codebuild: vpcconfig

Codebuild: vpc Config.securityGroupIds

Codebuild: vpc Config.subnets

Codebuild: vpc Config.vpcId

Schreiben

UpdateProjectVisibility

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

projekt*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CodeBuild: Sichtbarkeit des Projekts

Schreiben

UpdateReportGroup

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

Berichtsgruppe*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Codebuild: Exportieren Config.s3Destination.bucket

Codebuild:Exportieren Config.s3Destination.bucketOwner

Codebuild:Exportieren Config.s3Destination.encryptionDisabled

Codebuild:Exportieren Config.s3Destination.encryptionKey

Codebuild:Exportieren Config.s3Destination.path

Schreiben

UpdateWebhook

Erteilt die Erlaubnis, den mit einem Build-Projekt verknüpften Webhook zu aktualisieren AWS CodeBuild

Projekt*

als: ResourceTag /$ {} TagKey

codebuild: BuildType

Codebuild: Manuelle Erstellung

Codebuild: Geltungsbereich Configuration.domain

Codebuild: Geltungsbereich Configuration.name

Codebuild: Geltungsbereich Configuration.scope

Schreiben

Permission-only Aktionen für AWS CodeBuild

Die folgenden Aktionen werden durch eine API-Operation definiert, können AWS CodeBuild aber nicht direkt durch eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen 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

Berichtsgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

BatchPutTestCases

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

Gruppe melden*

als: /$ {} 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

Gruppe melden*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteOAuthToken

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

Schreiben

ListConnectedOAuthAccounts

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

Auflisten

ListRepositories

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

Auflisten

PersistOAuthToken

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

Schreiben

UpdateReport

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

Berichtsgruppe*

als: /$ {} 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

bauen

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

Batch erstellen

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

Flotte

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

projekt

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

awsTagKey: /$ {} ResourceTag

melden

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

Gruppe melden

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

awsTagKey: /$ {} ResourceTag

Sandkasten

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

Bedingungsschlüssel für AWS CodeBuild

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

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString

Codebuild: Artefakte

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:artifacts.bucket OwnerAccess

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Zeichenfolge

codebuild:artifacts.encryptionDisabled

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:artifacts.location

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Zeichenfolge

codebuild:authType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:auto RetryLimit

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:buildARN

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

ARN

Codebuild:Build BatchConfig

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:build BatchConfig.restrictions.computeTypesAllowed

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:build BatchConfig.restrictions.fleetsAllowed

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:build BatchConfig.serviceRole

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:buildType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:cache

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:cache.location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:cache.modes

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

codebuild:cache.type

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

CodeBuild: ComputeConfiguration

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:compute Configuration.disk

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:compute Configuration.instanceType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:compute Configuration.machineType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:compute Configuration.memory

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:compute Configuration.vCpu

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:ComputeType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:gleichzeitig BuildLimit

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:Verschlüsselungsschlüssel

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: Umgebung

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:environment.certificate

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.computeConfiguration

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:environment.compute Configuration.disk

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:environment.compute Configuration.instanceType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.compute Configuration.machineType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.compute Configuration.memory

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

codebuild:environment.compute Configuration.vCpu

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Numerischer Wert

Codebuild:Environment.ComputeType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:Environment.EnvironmentVariables

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:environment.environment Variables.name

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:environment.environment Variables.value

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

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

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:Environment.Fleet.FleetArn

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ARN

codebuild:environment.image

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.image PullCredentialsType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:Environment.PrivilegedMode

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

Codebuild:Environment.RegistryCredential

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:environment.registry Credential.credential

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.registry Credential.credentialProvider

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:environment.type

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild: EnvironmentType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:export Config.s3Destination.bucket

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:export Config.s3Destination.bucketOwner

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:export Config.s3Destination.encryptionDisabled

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:export Config.s3Destination.encryptionKey

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:export Config.s3Destination.path

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:Datei SystemLocations.identifier

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

Codebuild:Datei SystemLocations.location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

Codebuild:Datei SystemLocations.type

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:file SystemLocations /$ {identifier} .location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:file SystemLocations /$ {identifier} .type

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:fleet ServiceRole

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:imageID

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:logsConfig

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Bool

codebuild:logs Config.s3Logs

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:logs Config.s3Logs.bucketOwnerAccess

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:logs Config.s3Logs.encryptionDisabled

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:logs Config.s3Logs.location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:logs Config.s3Logs.status

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: Manuelle Erstellung

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

Codebuild: ProjectArn

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

ARN

CodeBuild: Sichtbarkeit des Projekts

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:scope Configuration.domain

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:scope Configuration.name

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:scope Configuration.scope

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: Sekundäre Artefakte

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Bool

Codebuild: sekundär Artifacts.artifactIdentifier

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Artifacts.bucketOwnerAccess

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Artifacts.encryptionDisabled

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfBool

Codebuild: sekundär Artifacts.location

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

codebuild:SecondaryArtifacts/$ {artifactIdentifier} .bucket OwnerAccess

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:SecondaryArtifacts/$ {artifactIdentifier} .Encryption Disabled

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Bool

codebuild:SecondaryArtifacts/$ {artifactIdentifier} .location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: Sekundärquellen

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

Codebuild: sekundär Sources.auth.resource

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Sources.auth.type

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Sources.buildStatusConfig.context

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Sources.buildStatusConfig.targetUrl

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Sources.buildspec

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

Bool

Codebuild: sekundär Sources.insecureSsl

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfBool

Codebuild: sekundär Sources.location

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

Codebuild: sekundär Sources.sourceIdentifier

Filtert den Zugriff nach dem entsprechenden Argumentwert der API

ArrayOfString

codebuild:sekundäre Quellen/$ {sourceIdentifier} .auth.resource

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

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

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.context

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:sekundäre Quellen/$ {sourceIdentifier} .build StatusConfig.targetUrl

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:sekundäre Quellen/$ {sourceIdentifier} .buildspec

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

Codebuild: Sekundärquellen/$ {sourceIdentifier} .insecureSSL

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:SecondarySources/$ {sourceIdentifier} .location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:ServerType

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:serviceRole

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: sollte überschreiben

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:source

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:source.auth.resource

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:source.auth.type

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:source.build StatusConfig.context

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:source.build StatusConfig.targetUrl

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:source.buildspec

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:source.insecureSSL

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:source.location

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

codebuild:token

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild:Nutzername

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge

Codebuild: vpcConfig

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Bool

codebuild:vpc Config.securityGroupIds

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:vpc Config.subnets

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

ArrayOfString

codebuild:vpc Config.vpcId

Filtert den Zugriff nach dem API-entsprechenden Argumentwert

Zeichenfolge