interface AdditionalInformation
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CodeBuild.Events.ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscodebuild/events#ProjectEvents_CodeBuildBuildStateChange_AdditionalInformation |
Java | software.amazon.awscdk.mixins.preview.services.codebuild.events.ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation |
Python | aws_cdk.mixins_preview.aws_codebuild.events.ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation |
TypeScript | @aws-cdk/mixins-preview ยป aws_codebuild ยป events ยป ProjectEvents ยป CodeBuildBuildStateChange ยป AdditionalInformation |
Type definition for Additional-information.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { events as codebuild_events } from '@aws-cdk/mixins-preview/aws-codebuild';
const additionalInformation: codebuild_events.ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation = {
artifact: {
location: ['location'],
md5Sum: ['md5Sum'],
sha256Sum: ['sha256Sum'],
},
buildComplete: ['buildComplete'],
buildStartTime: ['buildStartTime'],
cache: {
location: ['location'],
type: ['type'],
},
environment: {
computeType: ['computeType'],
environmentVariables: [{
name: ['name'],
type: ['type'],
value: ['value'],
}],
image: ['image'],
imagePullCredentialsType: ['imagePullCredentialsType'],
privilegedMode: ['privilegedMode'],
type: ['type'],
},
initiator: ['initiator'],
logs: {
deepLink: ['deepLink'],
groupName: ['groupName'],
streamName: ['streamName'],
},
networkInterface: {
eniId: ['eniId'],
subnetId: ['subnetId'],
},
phases: [{
durationInSeconds: ['durationInSeconds'],
endTime: ['endTime'],
phaseContext: ['phaseContext'],
phaseStatus: ['phaseStatus'],
phaseType: ['phaseType'],
startTime: ['startTime'],
}],
queuedTimeoutInMinutes: ['queuedTimeoutInMinutes'],
source: {
auth: {
resource: ['resource'],
type: ['type'],
},
buildspec: ['buildspec'],
location: ['location'],
type: ['type'],
},
sourceVersion: ['sourceVersion'],
timeoutInMinutes: ['timeoutInMinutes'],
vpcConfig: {
securityGroupIds: ['securityGroupIds'],
subnets: [{
buildFleetAz: ['buildFleetAz'],
customerAz: ['customerAz'],
subnetId: ['subnetId'],
}],
vpcId: ['vpcId'],
},
};
Properties
| Name | Type | Description |
|---|---|---|
| artifact? | Artifact | artifact property. |
| build | string[] | build-complete property. |
| build | string[] | build-start-time property. |
| cache? | Cache | cache property. |
| environment? | Environment | environment property. |
| initiator? | string[] | initiator property. |
| logs? | Logs | logs property. |
| network | Network | network-interface property. |
| phases? | Additional[] | phases property. |
| queued | string[] | queued-timeout-in-minutes property. |
| source? | Source | source property. |
| source | string[] | source-version property. |
| timeout | string[] | timeout-in-minutes property. |
| vpc | Vpc | vpc-config property. |
artifact?
Type:
Artifact
(optional, default: Do not filter on this field)
artifact property.
Specify an array of string values to match this event if the actual value of artifact is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
buildComplete?
Type:
string[]
(optional, default: Do not filter on this field)
build-complete property.
Specify an array of string values to match this event if the actual value of build-complete is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
buildStartTime?
Type:
string[]
(optional, default: Do not filter on this field)
build-start-time property.
Specify an array of string values to match this event if the actual value of build-start-time is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
cache?
Type:
Cache
(optional, default: Do not filter on this field)
cache property.
Specify an array of string values to match this event if the actual value of cache is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
environment?
Type:
Environment
(optional, default: Do not filter on this field)
environment property.
Specify an array of string values to match this event if the actual value of environment is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
initiator?
Type:
string[]
(optional, default: Do not filter on this field)
initiator property.
Specify an array of string values to match this event if the actual value of initiator is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
logs?
Type:
Logs
(optional, default: Do not filter on this field)
logs property.
Specify an array of string values to match this event if the actual value of logs is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
networkInterface?
Type:
Network
(optional, default: Do not filter on this field)
network-interface property.
Specify an array of string values to match this event if the actual value of network-interface is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
phases?
Type:
Additional[]
(optional, default: Do not filter on this field)
phases property.
Specify an array of string values to match this event if the actual value of phases is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
queuedTimeoutInMinutes?
Type:
string[]
(optional, default: Do not filter on this field)
queued-timeout-in-minutes property.
Specify an array of string values to match this event if the actual value of queued-timeout-in-minutes is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
source?
Type:
Source
(optional, default: Do not filter on this field)
source property.
Specify an array of string values to match this event if the actual value of source is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
sourceVersion?
Type:
string[]
(optional, default: Do not filter on this field)
source-version property.
Specify an array of string values to match this event if the actual value of source-version is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
timeoutInMinutes?
Type:
string[]
(optional, default: Do not filter on this field)
timeout-in-minutes property.
Specify an array of string values to match this event if the actual value of timeout-in-minutes is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
vpcConfig?
Type:
Vpc
(optional, default: Do not filter on this field)
vpc-config property.
Specify an array of string values to match this event if the actual value of vpc-config is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

.NET
Go
Java
Python
TypeScript