Class AWSAPICallViaCloudTrail.Project
(experimental) Type definition for Project.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.CodeBuild.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class AWSAPICallViaCloudTrail.Project : AWSAPICallViaCloudTrail.IProject
Syntax (vb)
Public Class AWSAPICallViaCloudTrail.Project Implements AWSAPICallViaCloudTrail.IProject
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.CodeBuild.Events;
var project = new Project {
Arn = new [] { "arn" },
Artifacts = new Artifacts1 {
EncryptionDisabled = new [] { "encryptionDisabled" },
Location = new [] { "location" },
Name = new [] { "name" },
NamespaceType = new [] { "namespaceType" },
Packaging = new [] { "packaging" },
Type = new [] { "type" }
},
Badge = new Badge {
BadgeEnabled = new [] { "badgeEnabled" },
BadgeRequestUrl = new [] { "badgeRequestUrl" }
},
Cache = new Cache {
Location = new [] { "location" },
Type = new [] { "type" }
},
Created = new [] { "created" },
Description = new [] { "description" },
EncryptionKey = new [] { "encryptionKey" },
Environment = new Environment1 {
ComputeType = new [] { "computeType" },
EnvironmentVariables = new [] { new EnvironmentItem {
Name = new [] { "name" },
Type = new [] { "type" },
Value = new [] { "value" }
} },
Image = new [] { "image" },
ImagePullCredentialsType = new [] { "imagePullCredentialsType" },
PrivilegedMode = new [] { "privilegedMode" },
Type = new [] { "type" }
},
LastModified = new [] { "lastModified" },
Name = new [] { "name" },
QueuedTimeoutInMinutes = new [] { "queuedTimeoutInMinutes" },
ServiceRole = new [] { "serviceRole" },
Source = new Source1 {
Auth = new Auth {
Type = new [] { "type" }
},
Buildspec = new [] { "buildspec" },
GitCloneDepth = new [] { "gitCloneDepth" },
GitSubmodulesConfig = new GitSubmodulesConfig {
FetchSubmodules = new [] { "fetchSubmodules" }
},
InsecureSsl = new [] { "insecureSsl" },
Location = new [] { "location" },
ReportBuildStatus = new [] { "reportBuildStatus" },
Type = new [] { "type" }
},
SourceVersion = new [] { "sourceVersion" },
Tags = new [] { new ProjectItem {
Key = new [] { "key" },
Value = new [] { "value" }
} },
TimeoutInMinutes = new [] { "timeoutInMinutes" }
};
Synopsis
Constructors
| Project() | (experimental) Type definition for Project. |
Properties
| Arn | (experimental) arn property. |
| Artifacts | (experimental) artifacts property. |
| Badge | (experimental) badge property. |
| Cache | (experimental) cache property. |
| Created | (experimental) created property. |
| Description | (experimental) description property. |
| EncryptionKey | (experimental) encryptionKey property. |
| Environment | (experimental) environment property. |
| LastModified | (experimental) lastModified property. |
| Name | (experimental) name property. |
| QueuedTimeoutInMinutes | (experimental) queuedTimeoutInMinutes property. |
| ServiceRole | (experimental) serviceRole property. |
| Source | (experimental) source property. |
| SourceVersion | (experimental) sourceVersion property. |
| Tags | (experimental) tags property. |
| TimeoutInMinutes | (experimental) timeoutInMinutes property. |
Constructors
Project()
(experimental) Type definition for Project.
public Project()
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.CodeBuild.Events;
var project = new Project {
Arn = new [] { "arn" },
Artifacts = new Artifacts1 {
EncryptionDisabled = new [] { "encryptionDisabled" },
Location = new [] { "location" },
Name = new [] { "name" },
NamespaceType = new [] { "namespaceType" },
Packaging = new [] { "packaging" },
Type = new [] { "type" }
},
Badge = new Badge {
BadgeEnabled = new [] { "badgeEnabled" },
BadgeRequestUrl = new [] { "badgeRequestUrl" }
},
Cache = new Cache {
Location = new [] { "location" },
Type = new [] { "type" }
},
Created = new [] { "created" },
Description = new [] { "description" },
EncryptionKey = new [] { "encryptionKey" },
Environment = new Environment1 {
ComputeType = new [] { "computeType" },
EnvironmentVariables = new [] { new EnvironmentItem {
Name = new [] { "name" },
Type = new [] { "type" },
Value = new [] { "value" }
} },
Image = new [] { "image" },
ImagePullCredentialsType = new [] { "imagePullCredentialsType" },
PrivilegedMode = new [] { "privilegedMode" },
Type = new [] { "type" }
},
LastModified = new [] { "lastModified" },
Name = new [] { "name" },
QueuedTimeoutInMinutes = new [] { "queuedTimeoutInMinutes" },
ServiceRole = new [] { "serviceRole" },
Source = new Source1 {
Auth = new Auth {
Type = new [] { "type" }
},
Buildspec = new [] { "buildspec" },
GitCloneDepth = new [] { "gitCloneDepth" },
GitSubmodulesConfig = new GitSubmodulesConfig {
FetchSubmodules = new [] { "fetchSubmodules" }
},
InsecureSsl = new [] { "insecureSsl" },
Location = new [] { "location" },
ReportBuildStatus = new [] { "reportBuildStatus" },
Type = new [] { "type" }
},
SourceVersion = new [] { "sourceVersion" },
Tags = new [] { new ProjectItem {
Key = new [] { "key" },
Value = new [] { "value" }
} },
TimeoutInMinutes = new [] { "timeoutInMinutes" }
};
Properties
Arn
(experimental) arn property.
public string[]? Arn { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Artifacts
(experimental) artifacts property.
public AWSAPICallViaCloudTrail.IArtifacts1? Artifacts { get; set; }
Property Value
AWSAPICallViaCloudTrail.IArtifacts1
Remarks
Specify an array of string values to match this event if the actual value of artifacts is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Badge
(experimental) badge property.
public AWSAPICallViaCloudTrail.IBadge? Badge { get; set; }
Property Value
AWSAPICallViaCloudTrail.IBadge
Remarks
Specify an array of string values to match this event if the actual value of badge is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Cache
(experimental) cache property.
public AWSAPICallViaCloudTrail.ICache? Cache { get; set; }
Property Value
AWSAPICallViaCloudTrail.ICache
Remarks
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.
Default: - Do not filter on this field
Stability: Experimental
Created
(experimental) created property.
public string[]? Created { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of created is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Description
(experimental) description property.
public string[]? Description { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
EncryptionKey
(experimental) encryptionKey property.
public string[]? EncryptionKey { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of encryptionKey is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Environment
(experimental) environment property.
public AWSAPICallViaCloudTrail.IEnvironment1? Environment { get; set; }
Property Value
AWSAPICallViaCloudTrail.IEnvironment1
Remarks
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.
Default: - Do not filter on this field
Stability: Experimental
LastModified
(experimental) lastModified property.
public string[]? LastModified { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of lastModified is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Name
(experimental) name property.
public string[]? Name { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
QueuedTimeoutInMinutes
(experimental) queuedTimeoutInMinutes property.
public string[]? QueuedTimeoutInMinutes { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of queuedTimeoutInMinutes is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
ServiceRole
(experimental) serviceRole property.
public string[]? ServiceRole { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of serviceRole is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Source
(experimental) source property.
public AWSAPICallViaCloudTrail.ISource1? Source { get; set; }
Property Value
AWSAPICallViaCloudTrail.ISource1
Remarks
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.
Default: - Do not filter on this field
Stability: Experimental
SourceVersion
(experimental) sourceVersion property.
public string[]? SourceVersion { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of sourceVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
Tags
(experimental) tags property.
public AWSAPICallViaCloudTrail.IProjectItem[]? Tags { get; set; }
Property Value
Remarks
Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental
TimeoutInMinutes
(experimental) timeoutInMinutes property.
public string[]? TimeoutInMinutes { get; set; }
Property Value
string[]
Remarks
Specify an array of string values to match this event if the actual value of timeoutInMinutes is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
Default: - Do not filter on this field
Stability: Experimental