CfnProjectProps¶
-
class
aws_cdk.aws_codebuild.
CfnProjectProps
(*, artifacts, environment, service_role, source, badge_enabled=None, build_batch_config=None, cache=None, description=None, encryption_key=None, file_system_locations=None, logs_config=None, name=None, queued_timeout_in_minutes=None, secondary_artifacts=None, secondary_sources=None, secondary_source_versions=None, source_version=None, tags=None, timeout_in_minutes=None, triggers=None, vpc_config=None)¶ Bases:
object
Properties for defining a
AWS::CodeBuild::Project
.- Parameters
artifacts (
Union
[ArtifactsProperty
,IResolvable
]) –AWS::CodeBuild::Project.Artifacts
.environment (
Union
[IResolvable
,EnvironmentProperty
]) –AWS::CodeBuild::Project.Environment
.service_role (
str
) –AWS::CodeBuild::Project.ServiceRole
.source (
Union
[SourceProperty
,IResolvable
]) –AWS::CodeBuild::Project.Source
.badge_enabled (
Union
[bool
,IResolvable
,None
]) –AWS::CodeBuild::Project.BadgeEnabled
.build_batch_config (
Union
[IResolvable
,ProjectBuildBatchConfigProperty
,None
]) –AWS::CodeBuild::Project.BuildBatchConfig
.cache (
Union
[IResolvable
,ProjectCacheProperty
,None
]) –AWS::CodeBuild::Project.Cache
.description (
Optional
[str
]) –AWS::CodeBuild::Project.Description
.encryption_key (
Optional
[str
]) –AWS::CodeBuild::Project.EncryptionKey
.file_system_locations (
Union
[IResolvable
,List
[Union
[ProjectFileSystemLocationProperty
,IResolvable
]],None
]) –AWS::CodeBuild::Project.FileSystemLocations
.logs_config (
Union
[IResolvable
,LogsConfigProperty
,None
]) –AWS::CodeBuild::Project.LogsConfig
.name (
Optional
[str
]) –AWS::CodeBuild::Project.Name
.queued_timeout_in_minutes (
Union
[int
,float
,None
]) –AWS::CodeBuild::Project.QueuedTimeoutInMinutes
.secondary_artifacts (
Union
[IResolvable
,List
[Union
[ArtifactsProperty
,IResolvable
]],None
]) –AWS::CodeBuild::Project.SecondaryArtifacts
.secondary_sources (
Union
[IResolvable
,List
[Union
[SourceProperty
,IResolvable
]],None
]) –AWS::CodeBuild::Project.SecondarySources
.secondary_source_versions (
Union
[IResolvable
,List
[Union
[IResolvable
,ProjectSourceVersionProperty
]],None
]) –AWS::CodeBuild::Project.SecondarySourceVersions
.source_version (
Optional
[str
]) –AWS::CodeBuild::Project.SourceVersion
.tags (
Optional
[List
[CfnTag
]]) –AWS::CodeBuild::Project.Tags
.timeout_in_minutes (
Union
[int
,float
,None
]) –AWS::CodeBuild::Project.TimeoutInMinutes
.triggers (
Union
[IResolvable
,ProjectTriggersProperty
,None
]) –AWS::CodeBuild::Project.Triggers
.vpc_config (
Union
[IResolvable
,VpcConfigProperty
,None
]) –AWS::CodeBuild::Project.VpcConfig
.
- Link
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html
Attributes
-
artifacts
¶ AWS::CodeBuild::Project.Artifacts
.
-
badge_enabled
¶ AWS::CodeBuild::Project.BadgeEnabled
.- Link
- Return type
Union
[bool
,IResolvable
,None
]
-
build_batch_config
¶ AWS::CodeBuild::Project.BuildBatchConfig
.
-
cache
¶ AWS::CodeBuild::Project.Cache
.
-
description
¶ AWS::CodeBuild::Project.Description
.
-
encryption_key
¶ AWS::CodeBuild::Project.EncryptionKey
.
-
environment
¶ AWS::CodeBuild::Project.Environment
.
-
file_system_locations
¶ AWS::CodeBuild::Project.FileSystemLocations
.
-
logs_config
¶ AWS::CodeBuild::Project.LogsConfig
.
-
name
¶ AWS::CodeBuild::Project.Name
.- Link
- Return type
Optional
[str
]
-
queued_timeout_in_minutes
¶ AWS::CodeBuild::Project.QueuedTimeoutInMinutes
.- Link
- Return type
Union
[int
,float
,None
]
-
secondary_artifacts
¶ AWS::CodeBuild::Project.SecondaryArtifacts
.- Link
- Return type
Union
[IResolvable
,List
[Union
[ArtifactsProperty
,IResolvable
]],None
]
-
secondary_source_versions
¶ AWS::CodeBuild::Project.SecondarySourceVersions
.
-
secondary_sources
¶ AWS::CodeBuild::Project.SecondarySources
.- Link
- Return type
Union
[IResolvable
,List
[Union
[SourceProperty
,IResolvable
]],None
]
-
service_role
¶ AWS::CodeBuild::Project.ServiceRole
.
-
source
¶ AWS::CodeBuild::Project.Source
.
-
source_version
¶ AWS::CodeBuild::Project.SourceVersion
.
AWS::CodeBuild::Project.Tags
.- Link
- Return type
Optional
[List
[CfnTag
]]
-
timeout_in_minutes
¶ AWS::CodeBuild::Project.TimeoutInMinutes
.- Link
- Return type
Union
[int
,float
,None
]
-
triggers
¶ AWS::CodeBuild::Project.Triggers
.
-
vpc_config
¶ AWS::CodeBuild::Project.VpcConfig
.