Show / Hide Table of Contents

Class AWSAPICallViaCloudTrail.Project

(experimental) Type definition for Project.

Inheritance
object
AWSAPICallViaCloudTrail.Project
Implements
AWSAPICallViaCloudTrail.IProject
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

IProjectItem[]

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

Implements

AWSAPICallViaCloudTrail.IProject
Back to top Generated by DocFX