Versions in this module Expand all Collapse all v0 v0.205.0 Feb 28, 2025 Changes in this version + type Project struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Artifacts *Project_Artifacts + BadgeEnabled *types.Value + BuildBatchConfig *Project_ProjectBuildBatchConfig + Cache *Project_ProjectCache + ConcurrentBuildLimit *types.Value + Description *types.Value + EncryptionKey *types.Value + Environment *Project_Environment + FileSystemLocations []Project_ProjectFileSystemLocation + LogsConfig *Project_LogsConfig + Name *types.Value + QueuedTimeoutInMinutes *types.Value + ResourceAccessRole *types.Value + SecondaryArtifacts []Project_Artifacts + SecondarySourceVersions []Project_ProjectSourceVersion + SecondarySources []Project_Source + ServiceRole *types.Value + Source *Project_Source + SourceVersion *types.Value + Tags []cloudformation.Tag + TimeoutInMinutes *types.Value + Triggers *Project_ProjectTriggers + Visibility *types.Value + VpcConfig *Project_VpcConfig + func (r *Project) AWSCloudFormationType() string + func (r *Project) UnmarshalJSON(b []byte) error + func (r Project) MarshalJSON() ([]byte, error) + type Project_Artifacts struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ArtifactIdentifier *types.Value + EncryptionDisabled *types.Value + Location *types.Value + Name *types.Value + NamespaceType *types.Value + OverrideArtifactName *types.Value + Packaging *types.Value + Path *types.Value + Type *types.Value + func (r *Project_Artifacts) AWSCloudFormationType() string + type Project_BatchRestrictions struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ComputeTypesAllowed *types.Value + MaximumBuildsAllowed *types.Value + func (r *Project_BatchRestrictions) AWSCloudFormationType() string + type Project_BuildStatusConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Context *types.Value + TargetUrl *types.Value + func (r *Project_BuildStatusConfig) AWSCloudFormationType() string + type Project_CloudWatchLogsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + GroupName *types.Value + Status *types.Value + StreamName *types.Value + func (r *Project_CloudWatchLogsConfig) AWSCloudFormationType() string + type Project_Environment struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Certificate *types.Value + ComputeType *types.Value + EnvironmentVariables []Project_EnvironmentVariable + Image *types.Value + ImagePullCredentialsType *types.Value + PrivilegedMode *types.Value + RegistryCredential *Project_RegistryCredential + Type *types.Value + func (r *Project_Environment) AWSCloudFormationType() string + type Project_EnvironmentVariable struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Name *types.Value + Type *types.Value + Value *types.Value + func (r *Project_EnvironmentVariable) AWSCloudFormationType() string + type Project_FilterGroup struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + func (r *Project_FilterGroup) AWSCloudFormationType() string + type Project_GitSubmodulesConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + FetchSubmodules *types.Value + func (r *Project_GitSubmodulesConfig) AWSCloudFormationType() string + type Project_LogsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CloudWatchLogs *Project_CloudWatchLogsConfig + S3Logs *Project_S3LogsConfig + func (r *Project_LogsConfig) AWSCloudFormationType() string + type Project_ProjectBuildBatchConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + BatchReportMode *types.Value + CombineArtifacts *types.Value + Restrictions *Project_BatchRestrictions + ServiceRole *types.Value + TimeoutInMins *types.Value + func (r *Project_ProjectBuildBatchConfig) AWSCloudFormationType() string + type Project_ProjectCache struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Location *types.Value + Modes *types.Value + Type *types.Value + func (r *Project_ProjectCache) AWSCloudFormationType() string + type Project_ProjectFileSystemLocation struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Identifier *types.Value + Location *types.Value + MountOptions *types.Value + MountPoint *types.Value + Type *types.Value + func (r *Project_ProjectFileSystemLocation) AWSCloudFormationType() string + type Project_ProjectSourceVersion struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + SourceIdentifier *types.Value + SourceVersion *types.Value + func (r *Project_ProjectSourceVersion) AWSCloudFormationType() string + type Project_ProjectTriggers struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + BuildType *types.Value + FilterGroups []Project_FilterGroup + Webhook *types.Value + func (r *Project_ProjectTriggers) AWSCloudFormationType() string + type Project_RegistryCredential struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Credential *types.Value + CredentialProvider *types.Value + func (r *Project_RegistryCredential) AWSCloudFormationType() string + type Project_S3LogsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + EncryptionDisabled *types.Value + Location *types.Value + Status *types.Value + func (r *Project_S3LogsConfig) AWSCloudFormationType() string + type Project_Source struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Auth *Project_SourceAuth + BuildSpec *types.Value + BuildStatusConfig *Project_BuildStatusConfig + GitCloneDepth *types.Value + GitSubmodulesConfig *Project_GitSubmodulesConfig + InsecureSsl *types.Value + Location *types.Value + ReportBuildStatus *types.Value + SourceIdentifier *types.Value + Type *types.Value + func (r *Project_Source) AWSCloudFormationType() string + type Project_SourceAuth struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Resource *types.Value + Type *types.Value + func (r *Project_SourceAuth) AWSCloudFormationType() string + type Project_VpcConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + SecurityGroupIds *types.Value + Subnets *types.Value + VpcId *types.Value + func (r *Project_VpcConfig) AWSCloudFormationType() string + type Project_WebhookFilter struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ExcludeMatchedPattern *types.Value + Pattern *types.Value + Type *types.Value + func (r *Project_WebhookFilter) AWSCloudFormationType() string + type ReportGroup struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + DeleteReports *types.Value + ExportConfig *ReportGroup_ReportExportConfig + Name *types.Value + Tags []cloudformation.Tag + Type *types.Value + func (r *ReportGroup) AWSCloudFormationType() string + func (r *ReportGroup) UnmarshalJSON(b []byte) error + func (r ReportGroup) MarshalJSON() ([]byte, error) + type ReportGroup_ReportExportConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ExportConfigType *types.Value + S3Destination *ReportGroup_S3ReportExportConfig + func (r *ReportGroup_ReportExportConfig) AWSCloudFormationType() string + type ReportGroup_S3ReportExportConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Bucket *types.Value + BucketOwner *types.Value + EncryptionDisabled *types.Value + EncryptionKey *types.Value + Packaging *types.Value + Path *types.Value + func (r *ReportGroup_S3ReportExportConfig) AWSCloudFormationType() string + type SourceCredential struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AuthType *types.Value + ServerType *types.Value + Token *types.Value + Username *types.Value + func (r *SourceCredential) AWSCloudFormationType() string + func (r *SourceCredential) UnmarshalJSON(b []byte) error + func (r SourceCredential) MarshalJSON() ([]byte, error) v0.205.0-rc.0 Feb 28, 2025